Commit Graph

68 Commits

Author SHA1 Message Date
Thomas Schmitt 51f43127ac Comitted file which was forgotten with commit f0d9795 2024-03-09 18:59:18 +01:00
Thomas Schmitt 17a020e9fc Augmented struct burn_toc_entry by new off_t block addresses and counters 2024-02-27 20:48:11 +01:00
Thomas Schmitt 84e8efeb0a Changed a byte size variable from int to off_t. Currently only used with CD DAO and thus not really necessary. 2024-02-26 15:58:36 +01:00
Thomas Schmitt 2a977cfc4b Improved error message if a track is larger than 4 TiB - 32 KiB 2021-02-28 13:17:27 +01:00
Thomas Schmitt cd6b19a065 Bug fix: SAO CD could be perceived 2 blocks too short. Regression in 1.4.4 by rev 5672. 2016-07-31 19:04:51 +00:00
Thomas Schmitt 69d12929e3 Trying to find out whether READ CAPACITY on CD media includes 2 TAO end blocks 2016-03-08 07:33:45 +00:00
Thomas Schmitt 02d06cffbc Fixed a typo found by lintian 2016-02-05 13:00:41 +00:00
Thomas Schmitt 43e113ae54 Took into respect that burn_session_by_cue_file() parameter text_packs may be NULL. 2015-11-01 19:49:17 +00:00
Thomas Schmitt be8834a564 Closed a memory leak with error around C-TEXT. Another try on Coverity CID 21818. 2015-11-01 18:47:52 +00:00
Thomas Schmitt d31a72100b Closed a file pointer leak with CUE file interpretation. Coverity CID 21821. 2015-10-26 15:03:21 +00:00
Thomas Schmitt 2b82095236 Closed a memory leak with error opening audio input of CUE sheet. Coverity CID 21820. 2015-10-26 14:57:34 +00:00
Thomas Schmitt 0b110821f6 Equipped all non-system-dependent open(2) calls with O_BINARY 2014-11-26 16:42:56 +00:00
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). 2013-01-15 10:42:21 +00:00
Thomas Schmitt 676231c362 New API call burn_disc_get_incomplete_sessions(), new burn_toc_entry.track_status_bits 2013-01-12 19:51:21 +00:00
Thomas Schmitt 5ab84314c0 Bug fix: CD tracks were perceived 2 sectors too short. Nice with TAO, bad with SAO. 2012-07-08 10:29:20 +00:00
Thomas Schmitt 6549072dcd Introduced burn_offst_source_new() flag bit0 which bans size changes 2012-01-23 09:56:53 +00:00
Thomas Schmitt a88039e222 Counting post-gap as part of track with burn_track_get_sectors() 2012-01-23 09:54:20 +00:00
Thomas Schmitt 024701c220 Counting post-gap as part of track with burn_track_get_sectors() 2012-01-23 09:30:48 +00:00
Thomas Schmitt 2f548e046d Detecting address sequence errors with .cue command INDEX 2012-01-18 12:04:30 +00:00
Thomas Schmitt 9623a04ce9 Interpreting .cue file command POSTGAP 2012-01-12 12:03:47 +00:00
Thomas Schmitt ef7999342b New API call burn_track_set_postgap_size() 2012-01-12 08:44:34 +00:00
Thomas Schmitt 66eba145d3 Obtaining more accurate track sizes for CD with pre-gap 2012-01-11 12:25:06 +00:00
Thomas Schmitt 5cd7b09d5c Interpreting .cue file command PREGAP 2012-01-11 12:22:52 +00:00
Thomas Schmitt d4c4430a40 New API call burn_track_set_pregap_size() 2012-01-10 12:20:23 +00:00
Thomas Schmitt a9b400833c New API call burn_session_get_start_tno() 2012-01-08 14:10:24 +00:00
Thomas Schmitt 0446226aa6 Implemented track number starts > 1 with .cue and v07t.txt files 2012-01-08 13:23:16 +00:00
Thomas Schmitt 18efcd6299 New API call burn_session_set_start_tno() 2012-01-07 19:09:15 +00:00
Thomas Schmitt 775eb175b6 Implemented data extraction from cue sheet FILE type WAVE 2012-01-06 12:59:20 +00:00
Thomas Schmitt 83fa2ce51b New API calls burn_track_set_index(), burn_track_clear_indice() 2012-01-03 19:43:26 +00:00
Thomas Schmitt c851520684 Reporting line number in case of cue sheet file problems 2012-01-02 14:37:35 +00:00
Thomas Schmitt 4c9783d7ae Implemented cue sheet file commands ARRANGER, COMPOSER, MESSAGE 2012-01-01 17:35:20 +00:00
Thomas Schmitt 0c3fa9b341 Interpreting CDRWIN command FLAGS 2012-01-01 12:46:50 +00:00
Thomas Schmitt 67ae1413e3 New API call burn_track_set_isrc_string() 2011-12-27 11:56:54 +00:00
Thomas Schmitt 94c50a0145 Reacted on compiler warnings about uninitialized variables 2011-12-25 11:04:44 +00:00
Thomas Schmitt 8cdba24ff9 New API calls burn_cdtext_from_packfile() and burn_session_by_cue_file() 2011-12-25 10:39:05 +00:00
Thomas Schmitt 620871c91d New API calls for composing CD-TEXT 2011-12-12 09:26:41 +00:00
Thomas Schmitt ac4bfb128c Gave up use of burn_print() in libburn 2011-10-12 10:01:28 +00:00
Thomas Schmitt 47af302776 Replaced some large local variables by other means in libburn/structure.c 2011-06-08 08:14:35 +00:00
Thomas Schmitt ac665916a6 Reacted on -Wsign-compare warnings of gcc 2011-05-12 13:46:59 +00:00
Thomas Schmitt 0b25a4d258 Allowed stdio tracks of known size to end in TAO mode on premature EOF 2011-01-03 19:51:30 +00:00
Thomas Schmitt edca339338 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
Thomas Schmitt 6db992e646 Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt 2e6f83b3b3 New API call burn_track_set_cdxa_conv() 2009-09-11 11:53:36 +00:00
Thomas Schmitt 175061615e Defaulting sessions without leadout entry 2008-12-03 08:52:44 +00:00
Thomas Schmitt bb9ef6b988 Changed error severity with TOC truncation to MISHAP 2008-11-27 17:21:54 +00:00
Thomas Schmitt aa606552eb Truncating eventually detected damaged CD table-of-content 2008-11-27 08:11:03 +00:00
Thomas Schmitt 9d99e7874a Added tests against the SIGSEGV of ticket 146 2008-11-26 21:06:37 +00:00
Thomas Schmitt f64ed23a98 Reacted on harmless compiler warning 2008-08-19 12:36:10 +00:00
Thomas Schmitt 6dc9ecbcad CD burn_toc_entries now bear extension_valid data 2008-08-09 07:18:53 +00:00
Thomas Schmitt 16a5bbacb4 Corrected memory management flaws found by Joris Dobbelsteen 2007-08-25 08:58:41 +00:00