libcdio.git - libcdio

index : libcdio.git
libcdio
summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2025年01月07日Merge pull request #8 from libcdio/release-2.1.1 HEAD 2.1.1 master R. Bernstein9-175/+21071
Release 2.1.1
2025年01月07日Update NEWS R. Bernstein2-6/+7
Include another cdt in tarball
2025年01月04日Note CD-Text available on macOS R. Bernstein1-1/+1
2025年01月04日Correct some URLs R. Bernstein1-5/+6
2025年01月04日Update libcdio.texi R. Bernstein1-61/+61
2025年01月04日Update glossary.texi R. Bernstein1-49/+49
2025年01月04日Misc corrections to docs... R. Bernstein2-61/+72
* Update most recent spec numbers and update URLs * Revise example output for iso-info and C code for example1
2025年01月04日Update NEWS R. Bernstein1-19/+23
make sure to include all of Robert Kausch's good work
2025年01月04日Get ready for release 2.1.1 R. Bernstein6-3/+20882
2025年01月04日Merge pull request #10 from enzo1982/cdtext-osx R. Bernstein1-2/+67
Support reading CD-Text on macOS
2025年01月03日Merge pull request #9 from enzo1982/cdtext-win32 R. Bernstein4-25/+172
Support reading CD-Text with the Win32 IOCTL driver
2024年12月25日Merge pull request #6 from pbatard/warnings2 R. Bernstein10-14/+39
Fix some more warnings
2024年12月24日Add some boundary checks for enums used to access arrays Pete Batard2-5/+7
This is mostly to silence some warnings from the Visual Studio static analyser.
2024年12月24日Add some more checks for potentially NULL buffers Pete Batard7-1/+23
Some static analysers complain about parts of our code that don't check for the result of malloc/calloc.
2024年12月24日Use non widestring API calls for MSVC where required Pete Batard4-8/+9
When compiling for MSVC with Unicode enabled, the compiler tries to use widestring API calls unless otherwise specified. So make sure we enforce the use of non widestring (A suffixed) calls when we pass char* parameters. Also fix a warning related to the declaration of is_cdrom_aspi() and silence a warning about GetVersion() being deprecated.
2024年12月21日Merge pull request #5 from pbatard/warnings R. Bernstein17-486/+1652
Fix multiple warnings
2024年12月21日Fix multiple warnings Pete Batard17-486/+1652
* Update the m4 autotools dependencies to a more recent version, so that we no longer get warnings about AC_TRY_COMPILE/AC_TRY_LINK/AC_LIBTOOL_WIN32_DLL and other obsolete autotools macros. * Move the free_linux() call inside the HAVE_LINUX_CDROM section, to silence a "unused function" warning on non Linux platforms. * Remove the pass variable from check_sizeof.c since it is not actually used and can produce a warning. * Fix inconsistent declaration of read_audio_sectors()/read_audio_sectors_win32ioctl() for win32, that should return a driver_return_code_t and produce a warning in MinGW if not. * Use fn(void) rather than fn() to silence the -Wstrict-prototypes warning on MacOS. * Don't use -Wformat-truncation on MacOS in iso9660.c since it's not known and produces a warning.
2024年12月21日Merge pull request #4 from pbatard/msvc R. Bernstein21-1016/+854
Add Visual Studio 2022 support and MinGW GitHub Actions
2024年12月21日Add Visual Studio 2022 GitHub Actions workflow Pete Batard1-0/+25
2024年12月21日Add Visual Studio 2022 project files Pete Batard15-979/+768
Move and update the MSVC project files to a .vs/ directory since it gets created by Visual Studio. Also remove the XBox specific configuration.
2024年12月21日Use "..." and "__VA_ARGS__" for variadic macros Pete Batard1-7/+7
"..." and "__VA_ARGS__" is pretty much standard and supported by compilers like MSVC whereas "args..." and "##args" isn't.
2024年12月21日Only use the __attribute__ macro on GNU C compilers that support it Pete Batard1-3/+3
This improves on commit 771dc256eaf5c94af3926b14febe08184ef283c4, as it breaks MSVC compilation otherwise
2024年12月21日Add MinGW GitHub Actions workflow Pete Batard1-0/+36
2024年12月21日Clean up MacOS and Linux GitHub Actions scripts Pete Batard2-27/+15
Be more descriptive about the jobs, and remove the verbose option so that any error/warning will pop out. Also remove set -x which is unneeded when there are only a couple of commands being invoked. Finally, make sure these apply to any branch, so that people who create one to submit a PR will get a GitHub Actions run to validate these changes in their repo.
2024年09月30日Merge pull request #3 from libcdio/more-CI R. Bernstein3-4/+38
Try macos testing
2024年09月30日Remove alias on Darwin R. Bernstein1-0/+4
2024年09月30日Try macos testing and tweak ubuntu setup R. Bernstein2-4/+34
2024年09月27日Merge pull request #2 from adrianreber/2024-09-27-actions R. Bernstein1-0/+18
Add simple GitHub Actions definition
2024年09月27日Add simple GitHub Actions definition Adrian Reber1-0/+18
Signed-off-by: Adrian Reber <areber@redhat.com>
2024年09月09日Merge pull request #1 from libcdio/tweaks-for-github R. Bernstein9-295/+357
Convert a number of README's to markdown...
2024年09月09日Convert a number of README's to markdown... R. Bernstein9-295/+357
And adjust Makefile.am so that these are included
2024年09月05日cdtext: Count empty fields as tracks count-empty-tracks-as-field-v2 John Ernberg4-33/+117
The following CD-TEXT would fail when parsing due to an off-by-one in the songwriter data type because the album-level field is empty: 80 0 0 0 41 20 4d 65 6d 6f 69 72 20 6f 66 20 5f 23 80 0 1 c 46 72 65 65 20 57 69 6c 6c 0 47 6f 5b 8d 80 1 2 2 6e 65 20 42 75 74 20 4e 6f 74 20 46 b0 df 80 1 3 e 6f 72 67 6f 74 74 65 6e 0 49 6e 73 9 18 80 2 4 3 61 6e 69 74 79 20 41 20 4d 6f 6e 69 49 27 80 2 5 f 6b 65 72 20 4f 66 20 4d 65 0 54 6f 13 d2 80 3 6 2 20 50 65 72 73 69 73 74 20 6f 72 20 3b 87 80 3 7 e 41 64 68 65 72 65 0 41 6e 20 45 6c 63 87 80 4 8 5 65 67 79 20 66 6f 72 20 61 20 4d 61 bc e6 80 4 9 f 6e 20 41 6c 69 76 65 0 50 73 79 63 93 89 80 5 a 4 68 6f 74 69 63 6c 79 73 6d 0 41 6e d6 a 80 6 b 2 20 49 6e 74 72 61 6d 75 72 61 6c 20 aa b6 80 6 c e 4d 61 64 6e 65 73 73 0 51 75 65 73 b8 0 80 7 d 4 74 69 6f 6e 73 20 6f 66 20 61 20 48 60 11 80 7 e f 6f 6c 69 73 74 69 63 20 44 69 76 69 bb b8 80 7 f f 6e 65 0 57 69 74 68 20 56 69 72 74 60 f5 80 8 10 9 75 65 20 49 20 41 6d 20 46 72 65 65 21 6 80 8 11 f 0 42 61 74 74 6c 65 73 20 41 72 65 a5 b9 80 9 12 b 20 57 6f 6e 20 57 69 74 68 69 6e 0 b0 f3 80 a 13 0 41 20 4d 65 6d 69 6f 72 20 6f 66 20 52 2f 80 a 14 c 46 72 65 65 20 57 69 6c 6c 0 0 0 78 30 81 0 15 0 4b 72 6f 73 69 73 0 4b 72 6f 73 69 91 f1 81 1 16 5 73 0 9 0 9 0 9 0 9 0 9 0 80 2d 81 7 17 0 9 0 9 0 9 0 9 0 0 0 0 0 bd f4 82 0 18 0 0 4b 72 6f 73 69 73 0 9 0 9 0 47 9c ^^^ 82 4 19 0 9 0 9 0 9 0 9 0 9 0 9 0 1f 7f 82 a 1a 0 9 0 0 0 0 0 0 0 0 0 0 0 1e f8 83 0 1b 0 0 4b 72 6f 73 69 73 0 9 0 9 0 62 1b 83 4 1c 0 9 0 9 0 9 0 9 0 9 0 9 0 31 9f 83 a 1d 0 9 0 0 0 0 0 0 0 0 0 0 0 c6 da 84 0 1e 0 0 4b 72 6f 73 69 73 0 9 0 9 0 8c 40 84 4 1f 0 9 0 9 0 9 0 9 0 9 0 9 0 d4 a3 84 a 20 0 9 0 0 0 0 0 0 0 0 0 0 0 98 d2 8e 0 21 0 0 51 4d 37 32 38 31 39 30 35 32 30 2c cb 8e 1 22 b 34 0 51 4d 37 32 38 31 39 30 35 32 31 28 8e 2 23 a 30 35 0 51 4d 37 32 38 31 39 30 35 1a 5c 8e 3 24 9 32 30 36 0 51 4d 37 32 38 31 39 30 53 af 8e 4 25 8 35 32 30 37 0 51 4d 37 32 38 31 39 6c 0 8e 5 26 7 30 35 32 30 38 0 51 4d 37 32 38 31 c6 9b 8e 6 27 6 39 30 35 32 30 39 0 51 4d 37 32 38 39 e0 8e 7 28 5 31 39 30 35 32 31 30 0 51 4d 37 32 48 67 8e 8 29 4 38 31 39 30 35 32 31 31 0 51 4d 37 bf 19 8e 9 2a 3 32 38 31 39 30 35 32 31 32 0 51 4d 17 fa 8e a 2b 2 37 32 38 31 39 30 35 32 31 33 0 0 6f 43 8f 0 2c 0 0 1 a 0 15 3 3 3 3 0 0 0 5f 7b 8f 1 2d 0 0 0 0 0 0 0 b 3 2e 0 0 0 68 6c 8f 2 2e 0 0 0 0 0 9 0 0 0 0 0 0 0 e7 87 With the album-level field empty cur_track was never incremented, causing an off-by-one. Since the CD-TEXT additionally makes use of the Tab Indicator the entire CD-TEXT is thrown out as invalid due to a tab found in track 1 (that should be track 2). Fix this by always incrementing cur_track on a termination, even if the buffer contains nothing while still avoiding adding any blank fields to the parsed CD-TEXT structure. Include the above CD-TEXT in the test data.
2024年09月01日remove a gcc warning option... R. Bernstein1-2/+2
-Wmissing-declarations is obsolete?
2024年05月23日Remove unneeded >0 check ... R. Bernstein9-373/+370
from last commit and misc lint: * Align style of last commit with current style * Remove declarations from block scope and move to function local variables * strip some trailing spaces * Use driver_return_code_t instead of int where it is a driver_return_code_t * rename i_flags to u_flags where u_flags is an unsigned int
2024年05月23日Check the validity of i_extended_attr member in udf_get_lba() Mansour Gashasbi1-0/+4
2024年05月21日Merge mismatch... R. Bernstein1-6/+1
remove unneded test, when type becomes unsigned
2024年05月21日Add Mansour Gashasbi R. Bernstein1-0/+4
2024年05月21日Fix overflow in iso9660 dir read (32-bit) Mansour Gashasbi1-0/+20
2024年05月21日Correct type on unicode16_decode function R. Bernstein1-7/+7
2024年05月17日Comment out patch incomplete code R. Bernstein1-9/+9
2024年05月17日Add bounds checking for directory buffer size and total size calculation Mansour Gashasbi1-0/+15
2024年05月17日Add input validation to unicode16_decode function Mansour Gashasbi1-1/+6
2024年05月17日Limit the maximum read count to prevent overflow Mansour Gashasbi1-0/+7
2024年05月17日Allocate enough space for growth and additional buffer Mansour Gashasbi1-1/+1
2024年01月09日libcdio.sym: Remove undefined symbols nvinsion234 R. Bernstein3-13/+8
See https://lists.gnu.org/archive/html/libcdio-devel/2024-01/msg00000.html and See https://bugs.gentoo.org/915826 With default options ld.lld-16 and newer fails to link due to undefined symbols listed in libddio.sym. Specifically: cdio_get_default_device_bsdi cdio_get_devices_bsdi cdio_have_bsdi cdio_open_am_bsdi cdio_open_bsdi cdio_set_drive_speed mmc_get_last_lsn mmc_isrc_track_read_subchannel The definitions for the 5 *_bsdi symbols were removed with commit 487136b3c6c80bbc772c56e6a388b12db55982f4. Neither the definition nor declaration appear in the git history for the symbols cdio_set_drive_speed and mmc_get_last_lsn. The definition for was removed with commit b427b174e664f632756bb1653fd2463592066fa3.
2023年04月09日Add new files to distribution R. Bernstein2-10/+12
2023年04月09日Remove blanks from the test names in check_multiextent Thomas Schmitt1-2/+2
2023年04月09日Re-add the old multi-extent test ISO Thomas Schmitt4-2/+44
This image contains a second superblock and 300+ KiB of zeros, as is default with an ISO from a run of xorriso using its native commands set, i.e. not the mkisofs emulation.
2023年04月09日Merge branch ts-cdtext-fix Thomas Schmitt3-15/+63
2023年04月02日Correct some misspellings origin R. Bernstein1-9/+9
generated by cgit v1.2.3 (git 2.46.0) at 2025年10月03日 01:15:35 +0000

AltStyle によって変換されたページ (->オリジナル) /