Commit Graph

60 Commits (be8834a564ead5fccbbac4e40f822fd31109644f)

Author SHA1 Message Date
Thomas Schmitt be8834a564 Closed a memory leak with error around C-TEXT. Another try on Coverity CID 21818.
7 years ago
Thomas Schmitt d31a72100b Closed a file pointer leak with CUE file interpretation. Coverity CID 21821.
7 years ago
Thomas Schmitt 2b82095236 Closed a memory leak with error opening audio input of CUE sheet. Coverity CID 21820.
7 years ago
Thomas Schmitt 0b110821f6 Equipped all non-system-dependent open(2) calls with O_BINARY
8 years ago
Thomas Schmitt 3a17a8a014 Bug fix: All CD tracks were reported with the sizes of the tracks in the first session. Regression introduced with version 1.2.0 (rev 4552).
10 years ago
Thomas Schmitt 676231c362 New API call burn_disc_get_incomplete_sessions(), new burn_toc_entry.track_status_bits
10 years ago
Thomas Schmitt 5ab84314c0 Bug fix: CD tracks were perceived 2 sectors too short. Nice with TAO, bad with SAO.
11 years ago
Thomas Schmitt 6549072dcd Introduced burn_offst_source_new() flag bit0 which bans size changes
11 years ago
Thomas Schmitt a88039e222 Counting post-gap as part of track with burn_track_get_sectors()
11 years ago
Thomas Schmitt 024701c220 Counting post-gap as part of track with burn_track_get_sectors()
11 years ago
Thomas Schmitt 2f548e046d Detecting address sequence errors with .cue command INDEX
11 years ago
Thomas Schmitt 9623a04ce9 Interpreting .cue file command POSTGAP
11 years ago
Thomas Schmitt ef7999342b New API call burn_track_set_postgap_size()
11 years ago
Thomas Schmitt 66eba145d3 Obtaining more accurate track sizes for CD with pre-gap
11 years ago
Thomas Schmitt 5cd7b09d5c Interpreting .cue file command PREGAP
11 years ago
Thomas Schmitt d4c4430a40 New API call burn_track_set_pregap_size()
11 years ago
Thomas Schmitt a9b400833c New API call burn_session_get_start_tno()
11 years ago
Thomas Schmitt 0446226aa6 Implemented track number starts > 1 with .cue and v07t.txt files
11 years ago
Thomas Schmitt 18efcd6299 New API call burn_session_set_start_tno()
11 years ago
Thomas Schmitt 775eb175b6 Implemented data extraction from cue sheet FILE type WAVE
11 years ago
Thomas Schmitt 83fa2ce51b New API calls burn_track_set_index(), burn_track_clear_indice()
11 years ago
Thomas Schmitt c851520684 Reporting line number in case of cue sheet file problems
11 years ago
Thomas Schmitt 4c9783d7ae Implemented cue sheet file commands ARRANGER, COMPOSER, MESSAGE
11 years ago
Thomas Schmitt 0c3fa9b341 Interpreting CDRWIN command FLAGS
11 years ago
Thomas Schmitt 67ae1413e3 New API call burn_track_set_isrc_string()
11 years ago
Thomas Schmitt 94c50a0145 Reacted on compiler warnings about uninitialized variables
11 years ago
Thomas Schmitt 8cdba24ff9 New API calls burn_cdtext_from_packfile() and burn_session_by_cue_file()
11 years ago
Thomas Schmitt 620871c91d New API calls for composing CD-TEXT
11 years ago
Thomas Schmitt ac4bfb128c Gave up use of burn_print() in libburn
11 years ago
Thomas Schmitt 47af302776 Replaced some large local variables by other means in libburn/structure.c
12 years ago
Thomas Schmitt ac665916a6 Reacted on -Wsign-compare warnings of gcc
12 years ago
Thomas Schmitt 0b25a4d258 Allowed stdio tracks of known size to end in TAO mode on premature EOF
12 years ago
Thomas Schmitt edca339338 Eventually including ../config.h generated by autotools
13 years ago
Thomas Schmitt 6db992e646 Added or adjusted copyright and license statements in single files
13 years ago
Thomas Schmitt 2e6f83b3b3 New API call burn_track_set_cdxa_conv()
14 years ago
Thomas Schmitt 175061615e Defaulting sessions without leadout entry
14 years ago
Thomas Schmitt bb9ef6b988 Changed error severity with TOC truncation to MISHAP
14 years ago
Thomas Schmitt aa606552eb Truncating eventually detected damaged CD table-of-content
14 years ago
Thomas Schmitt 9d99e7874a Added tests against the SIGSEGV of ticket 146
14 years ago
Thomas Schmitt f64ed23a98 Reacted on harmless compiler warning
15 years ago
Thomas Schmitt 6dc9ecbcad CD burn_toc_entries now bear extension_valid data
15 years ago
Thomas Schmitt 16a5bbacb4 Corrected memory management flaws found by Joris Dobbelsteen
16 years ago
Thomas Schmitt cc5560fc86 Enabled -isosize for first track by help of fifo and without seeking
16 years ago
Thomas Schmitt 115f03cf63 Moved tao_to_sao_tsize into libburn, let cdrskin use auto_write_type and precheck
16 years ago
Thomas Schmitt b6475c3d84 Re-arranged checking and defaulting of write parameters
16 years ago
Thomas Schmitt 6ccd359c93 Another bug fix for revision 724
16 years ago
Thomas Schmitt 73273b1643 Corrected bug about open_ended filluped tracks
16 years ago
Thomas Schmitt e639cd5bbb Optional padding up to full media size when closing (incomplete yet)
16 years ago
Thomas Schmitt c079e09860 Enforce minimum track length with SAO
16 years ago
Thomas Schmitt 99f8e0eec5 Bug fix: DVD tracks of defined size >=2GB suffered 32-bit integer wraparound
16 years ago