diff --git a/libburn-1.5.2-pl01.patch b/libburn-1.5.2-pl01.patch
new file mode 100644
index 0000000..a67067d
--- /dev/null
+++ b/libburn-1.5.2-pl01.patch
@@ -0,0 +1,244 @@
+diff -Naur libburn-1.5.2/cdrskin/cdrfifo.c libburn-1.5.2.pl01/cdrskin/cdrfifo.c
+--- libburn-1.5.2/cdrskin/cdrfifo.c 2018-09-06 12:03:40.000000000 +0200
++++ libburn-1.5.2.pl01/cdrskin/cdrfifo.c 2019-11-25 19:38:34.000000000 +0100
+@@ -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"
+diff -Naur libburn-1.5.2/cdrskin/cdrskin_eng.html libburn-1.5.2.pl01/cdrskin/cdrskin_eng.html
+--- libburn-1.5.2/cdrskin/cdrskin_eng.html 2019-10-26 16:59:32.000000000 +0200
++++ libburn-1.5.2.pl01/cdrskin/cdrskin_eng.html 2019-11-25 19:44:07.000000000 +0100
+@@ -67,7 +67,7 @@
+ GPL software included:
+
+
+