- Feb 20, 2020
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
- Feb 19, 2020
-
-
François Cartegnie authored
Fallback isn't done for VMGI. We need to store earlier IFO fallback state. Fixes playback with crafted/corrupted IFO
-
François Cartegnie authored
dvd_reader_t is only accessible by dvd_reader.c
-
- Feb 18, 2020
-
-
François Cartegnie authored
-
François Cartegnie authored
-
- Feb 17, 2020
-
-
François Cartegnie authored
-
- Feb 06, 2020
-
-
François Cartegnie authored
-
- Oct 24, 2019
-
-
Marvin Scholz authored
-
- Sep 01, 2019
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
- Aug 09, 2019
-
-
jsgh authored
the wrong way round, which prevents some discs from playing.
-
- Jul 19, 2019
-
-
Thomas Guillem authored
This fixes the following data-race on VLC when 2 different inputs are opening at the same time: WARNING: ThreadSanitizer: data race (pid=15659) Write of size 8 at 0x7f79148d3140 by thread T5: #0 getmntent ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3850 (libtsan.so.0+0x3d84c) #1 DVDOpenCommon ../src/dvd_reader.c:548 (libdvdread.so.4+0x38b6) #2 generic_start ../../src/modules/modules.c:258 (libvlccore.so.9+0x3bed5) #3 module_load ../../src/modules/modules.c:122 (libvlccore.so.9+0x3be7e) #4 vlc_module_load ../../src/modules/modules.c:194 (libvlccore.so.9+0x3c358) #5 module_need ../../src/modules/modules.c:277 (libvlccore.so.9+0x3c60c) #6 access_New ../../src/input/access.c:149 (libvlccore.so.9+0x5464c) #7 stream_AccessNew ../../src/input/access.c:294 (libvlccore.so.9+0x549c1) #8 InputDemuxNew ../../src/input/input.c:2413 (libvlccore.so.9+0x7528b) #9 InputSourceNew ../../src/input/input.c:2556 (libvlccore.so.9+0x76c1c) #10 Init ../../src/input/input.c:1257 (libvlccore.so.9+0x7b145) #11 Run ../../src/input/input.c:449 (libvlccore.so.9+0x7c3fe) Previous write of size 8 at 0x7f79148d3140 by thread T4: #0 getmntent ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3850 (libtsan.so.0+0x3d84c) #1 DVDOpenCommon ../src/dvd_reader.c:548 (libdvdread.so.4+0x38b6) #2 generic_start ../../src/modules/modules.c:258 (libvlccore.so.9+0x3bed5) #3 module_load ../../src/modules/modules.c:122 (libvlccore.so.9+0x3be7e) #4 vlc_module_load ../../src/modules/modules.c:194 (libvlccore.so.9+0x3c358) #5 module_need ../../src/modules/modules.c:277 (libvlccore.so.9+0x3c60c) #6 access_New ../../src/input/access.c:149 (libvlccore.so.9+0x5464c) #7 stream_AccessNew ../../src/input/access.c:294 (libvlccore.so.9+0x549c1) #8 InputDemuxNew ../../src/input/input.c:2413 (libvlccore.so.9+0x7528b) #9 InputSourceNew ../../src/input/input.c:2556 (libvlccore.so.9+0x76c1c) #10 Init ../../src/input/input.c:1257 (libvlccore.so.9+0x7b145) #11 Preparse ../../src/input/input.c:475 (libvlccore.so.9+0x7c2b6)
-
- Feb 08, 2019
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
- Feb 05, 2019
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Some DVD written with Nero Burning ROM have faulty IFO files that make them unreadable with libdvdread. The condition removed is checked anyway using the CHECK_VALUE macro. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Ignoring these errors can lead to hanging in a loop for hours on damaged images. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
- Jan 08, 2019
-
-
Thomas Guillem authored
This fixes playback of Resident Evil Extention DVD.
-
- Nov 30, 2018
-
-
Konstantin Pavlov authored
-
- Jan 14, 2018
-
-
Jean-Baptiste Kempf authored
-
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
From the spec. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Some DVD contains unused invalids PGC (ie: inaccessible location). Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Some media don't provide the last byte field in "Title Search Pointer Table" (TT_SRPT) and "Video Title Set Part of Title Search Pointer Table" (VST_PTT_SRPT) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
- Jan 08, 2018
-
-
Jean-Baptiste Kempf authored
-
- Feb 19, 2016
-
-
The shared library currently exports the symbols “dvdinput_close”, “dvdinput_open”, “dvdinput_read”, “dvdinput_seek”, “dvdinput_setup” and “dvdinput_title”, even though these are not currently declared in any of the public include files. This restricts the export-symbols-regex to stop exporting these. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
- Oct 14, 2015
-
-
Petri Hintukainen authored
-
Petri Hintukainen authored
-
- Sep 24, 2015
-
-
Petri Hintukainen authored
Memory should be freed even if DVDCSS_close() or close() returns an error. Error return value is only for diagnostics; those functions can't be called again. => dvdinput_close() can't be called again.
-