Commit Graph

55 Commits

Author SHA1 Message Date
Thomas Schmitt 24ef645552 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 3dc20762b0 Fixed a typo found by lintian 2016-02-05 13:00:41 +00:00
Thomas Schmitt ade2b06ee0 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 f3ce6654a2 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 c4c3af5391 Closed a file pointer leak with CUE file interpretation. Coverity CID 21821. 2015-10-26 15:03:21 +00:00
Thomas Schmitt 0d6bfc3f86 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 33fee4725c Equipped all non-system-dependent open(2) calls with O_BINARY 2014-11-26 16:42:56 +00:00
Thomas Schmitt 5abe34b8dd 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 89714ccb33 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 e02898621e 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 8ed28bec4e Introduced burn_offst_source_new() flag bit0 which bans size changes 2012-01-23 09:56:53 +00:00
Thomas Schmitt 64713c0881 Counting post-gap as part of track with burn_track_get_sectors() 2012-01-23 09:54:20 +00:00
Thomas Schmitt b7c4ad2a90 Counting post-gap as part of track with burn_track_get_sectors() 2012-01-23 09:30:48 +00:00
Thomas Schmitt b49ca7560b Detecting address sequence errors with .cue command INDEX 2012-01-18 12:04:30 +00:00
Thomas Schmitt 2e58768b54 Interpreting .cue file command POSTGAP 2012-01-12 12:03:47 +00:00
Thomas Schmitt 8403a0b629 New API call burn_track_set_postgap_size() 2012-01-12 08:44:34 +00:00
Thomas Schmitt 3a9294b175 Obtaining more accurate track sizes for CD with pre-gap 2012-01-11 12:25:06 +00:00
Thomas Schmitt 0d83999614 Interpreting .cue file command PREGAP 2012-01-11 12:22:52 +00:00
Thomas Schmitt 4622514203 New API call burn_track_set_pregap_size() 2012-01-10 12:20:23 +00:00
Thomas Schmitt 860d09fe69 New API call burn_session_get_start_tno() 2012-01-08 14:10:24 +00:00
Thomas Schmitt 6321bbc0f8 Implemented track number starts > 1 with .cue and v07t.txt files 2012-01-08 13:23:16 +00:00
Thomas Schmitt d35cb78a74 New API call burn_session_set_start_tno() 2012-01-07 19:09:15 +00:00
Thomas Schmitt 031fd5593f Implemented data extraction from cue sheet FILE type WAVE 2012-01-06 12:59:20 +00:00
Thomas Schmitt 12390fa88e New API calls burn_track_set_index(), burn_track_clear_indice() 2012-01-03 19:43:26 +00:00
Thomas Schmitt 51186380bb Reporting line number in case of cue sheet file problems 2012-01-02 14:37:35 +00:00
Thomas Schmitt c40d953e9a Implemented cue sheet file commands ARRANGER, COMPOSER, MESSAGE 2012-01-01 17:35:20 +00:00
Thomas Schmitt dbbb53c15a Interpreting CDRWIN command FLAGS 2012-01-01 12:46:50 +00:00
Thomas Schmitt 16a228da03 New API call burn_track_set_isrc_string() 2011-12-27 11:56:54 +00:00
Thomas Schmitt e5d94f8586 Reacted on compiler warnings about uninitialized variables 2011-12-25 11:04:44 +00:00
Thomas Schmitt f4db5fc855 New API calls burn_cdtext_from_packfile() and burn_session_by_cue_file() 2011-12-25 10:39:05 +00:00
Thomas Schmitt c2674a3ea5 New API calls for composing CD-TEXT 2011-12-12 09:26:41 +00:00
Thomas Schmitt 180acafc59 Gave up use of burn_print() in libburn 2011-10-12 10:01:28 +00:00
Thomas Schmitt 5d58052a7b Replaced some large local variables by other means in libburn/structure.c 2011-06-08 08:14:35 +00:00
Thomas Schmitt 80aa39403a Reacted on -Wsign-compare warnings of gcc 2011-05-12 13:46:59 +00:00
Thomas Schmitt 273366c183 Allowed stdio tracks of known size to end in TAO mode on premature EOF 2011-01-03 19:51:30 +00:00
Thomas Schmitt 1ecc2d2030 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
Thomas Schmitt 6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt d090683bdf New API call burn_track_set_cdxa_conv() 2009-09-11 11:53:36 +00:00
Thomas Schmitt 3396a47b17 Defaulting sessions without leadout entry 2008-12-03 08:52:44 +00:00
Thomas Schmitt f81eb3a144 Changed error severity with TOC truncation to MISHAP 2008-11-27 17:21:54 +00:00
Thomas Schmitt d6570a143a Truncating eventually detected damaged CD table-of-content 2008-11-27 08:11:03 +00:00
Thomas Schmitt 3b3da1b1ee Added tests against the SIGSEGV of ticket 146 2008-11-26 21:06:37 +00:00
Thomas Schmitt bf4d72825d Reacted on harmless compiler warning 2008-08-19 12:36:10 +00:00
Thomas Schmitt 837ae4e6a2 CD burn_toc_entries now bear extension_valid data 2008-08-09 07:18:53 +00:00
Thomas Schmitt 3e432c0341 Corrected memory management flaws found by Joris Dobbelsteen 2007-08-25 08:58:41 +00:00
Thomas Schmitt 1d611b4ca4 Enabled -isosize for first track by help of fifo and without seeking 2007-03-28 10:07:09 +00:00
Thomas Schmitt d1ae732338 Moved tao_to_sao_tsize into libburn, let cdrskin use auto_write_type and precheck 2007-02-21 20:53:28 +00:00
Thomas Schmitt 9f2aa02c0d Re-arranged checking and defaulting of write parameters 2007-02-19 22:51:39 +00:00
Thomas Schmitt f20a598dc0 Another bug fix for revision 724 2007-02-17 08:52:07 +00:00
Thomas Schmitt 5caba536b8 Corrected bug about open_ended filluped tracks 2007-02-15 20:19:07 +00:00