Commit Graph

34 Commits

Author SHA1 Message Date
Thomas Schmitt ba9b69b1df Fixed spelling errors found by fossies.org with codespell 2019-10-28 16:58:20 +01:00
Thomas Schmitt ff039e8096 Bug fix: SIGSEGV could happen if a track ended by reaching its fixed size while the track source still was willing to deliver bytes 2018-08-08 17:27:09 +02:00
Thomas Schmitt 724d518dbc Giving up use of function pthread_cancel() 2017-01-28 21:02:17 +01: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 cc8ac3aefb Reacted on warnings of PLD Linux build log 2013-09-05 08:49:31 +00:00
Thomas Schmitt 167d73e268 New API calls burn_drive_extract_audio(), burn_drive_extract_audio_track() 2013-05-23 15:43:19 +00:00
Thomas Schmitt a75a838af9 Introduced burn_offst_source_new() flag bit0 which bans size changes 2012-01-23 09:36:47 +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 9fbae8df29 Reacted on warnings of -Wunused-but-set-variable 2011-07-04 17:17:40 +00:00
Thomas Schmitt 2b07bd0632 Using usleep() instead of nanosleep() which is not available on Solaris 9 2011-01-18 16:28:57 +00:00
Thomas Schmitt c49995b11a New API call burn_offst_source_new() 2010-09-22 17:51:26 +00:00
Thomas Schmitt 2a48b34bcd Changed all malloc() to calloc() 2010-07-12 19:37:31 +00:00
Thomas Schmitt edca339338 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
Thomas Schmitt 471a0d0058 Bug fix on FreeBSD: Piped input was falsely attributed a small fixed size 2010-02-16 19:40:07 +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 d35f7d0de1 New API calls burn_fifo_get_statistics(), burn_fifo_next_interval() 2009-11-26 14:43:38 +00:00
Thomas Schmitt e335aa26b4 New API call burn_fifo_fill() 2009-11-25 16:00:33 +00:00
Thomas Schmitt dc8ecdd77e New API calls burn_os_open_track_src() , burn_os_alloc_buffer() 2009-11-23 18:56:18 +00:00
Thomas Schmitt 677b007100 Corrected an outdated remark 2009-11-15 15:21:04 +00:00
Thomas Schmitt 6fe53827da Cancelling libburn fifo thread before freeing the fifo object 2008-11-08 14:18:14 +00:00
Thomas Schmitt 9d48bb6892 New API call burn_fifo_peek_data() 2008-07-14 11:38:22 +00:00
Thomas Schmitt d9e056c3ac Implemented burn_source.cancel() in a binary backwards compatible way 2007-12-24 14:21:23 +00:00
Thomas Schmitt 5ad09b55ee Corrected status reply for unstarted fifo (2nd try) 2007-10-07 11:05:00 +00:00
Thomas Schmitt f4fe30ec6c Corrected status reply for unstarted fifo 2007-10-07 11:03:07 +00:00
Thomas Schmitt a63d9b11c4 Fixed data spoiling bug with ring buffer introduced with rev 1155 2007-10-05 23:15:25 +00:00
Thomas Schmitt ee7fcf7522 Revoked urge to have a magic[4] in burn_source (free_data is magic enough) 2007-10-05 08:57:52 +00:00
Thomas Schmitt e5f42759a0 Inserted the necessary error messages and magic numbers 2007-10-04 20:00:58 +00:00
Thomas Schmitt 291ef125b0 Implemented the ring buffer of burn_fifo_source_new() object 2007-10-03 22:35:37 +00:00
Thomas Schmitt 214de7d7df Implemented a simple fifo to decouple from burn_source signals 2007-09-30 21:24:55 +00:00
Thomas Schmitt dcf35bd556 More memory management changes proposed by Joris Dobbelsteen 2007-08-25 16:02:58 +00:00
Thomas Schmitt 16a5bbacb4 Corrected memory management flaws found by Joris Dobbelsteen 2007-08-25 08:58:41 +00:00
Thomas Schmitt 55e6c0ba82 Unified burn_file_source and burn_fd_source 2007-01-26 17:32:31 +00:00
Thomas Schmitt c079e09860 Enforce minimum track length with SAO 2007-01-25 18:52:50 +00:00
Mario Danic 2f2c115e08 Initial import 2006-08-15 20:37:04 +00:00