Bug fix: cdrskin multi-track burning was slow and stalled after track 1. Regression introduced in version 1.5.0 by commit 84fad99, 2018.02.05

This commit is contained in:
2019-11-25 10:13:29 +01:00
parent ba9b69b1df
commit 91f7d4d34a
4 changed files with 28 additions and 5 deletions

View File

@ -28,7 +28,20 @@
#ifndef Cdrfifo_standalonE
/* for burn_os_alloc_buffer() */
#include "../libburn/libburn.h"
#define Libburn_has_open_trac_srC 1
/* ts B91124:
DISABLED, because this spoils multi-track burning by slowing down first
track and stalling before the second track begins. Obviously a problem
with chained input and waiting for full O_DRIECT suitable read chunks.
DO NOT ENABLE before the wait code in this source file is fixed.
That long, ./configure option --enable-track-src-odirect must not
get into effect in libburn. NO -DLibburn_read_o_direcT either.
For extra safety, O_DIRECT has been banned in libburn/sg-linux.c too.
# def ine Libburn_has_open_trac_srC 1
*/
#endif
#include "cdrfifo.h"

View File

@ -1 +1 @@
#define Cdrskin_timestamP "2019.10.28.155736"
#define Cdrskin_timestamP "2019.11.25.091234"