summaryrefslogtreecommitdiffstats
path: root/stream/stream.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-09-13 15:29:27 +0200
committerwm4 <wm4@nowhere>2019-09-13 15:29:27 +0200
commit62294049852549e99ec948e0df16452856afa0c1 (patch)
tree40140c5288fddee2ee96140b382e10eda578fb27 /stream/stream.c
parent877ae46125078d0ad61b85fb0db8c86ca296da3b (diff)
downloadmpv-62294049852549e99ec948e0df16452856afa0c1.tar.bz2
mpv-62294049852549e99ec948e0df16452856afa0c1.tar.xz
Remove libdvdread support in favor of libdvdnav
stream_dvd.c contained large amounts of ancient, unmaintained code, which has been historically moved to libdvdnav. Basically, it's full of low level parsing of DVD on-disc structures. Kill it for good. Users can use the remaining dvdnav support (which basically operates in non-menu mode). Users have reported that libdvdread sometimes works better, but this is just libdvdnav's problem and not ours.
Diffstat (limited to 'stream/stream.c')
-rw-r--r--stream/stream.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/stream/stream.c b/stream/stream.c
index 423a076155..0c21682da9 100644
--- a/stream/stream.c
+++ b/stream/stream.c
@@ -56,9 +56,7 @@ extern const stream_info_t stream_info_ffmpeg;
extern const stream_info_t stream_info_ffmpeg_unsafe;
extern const stream_info_t stream_info_avdevice;
extern const stream_info_t stream_info_file;
-extern const stream_info_t stream_info_ifo;
extern const stream_info_t stream_info_ifo_dvdnav;
-extern const stream_info_t stream_info_dvd;
extern const stream_info_t stream_info_dvdnav;
extern const stream_info_t stream_info_bdmv_dir;
extern const stream_info_t stream_info_bluray;
@@ -84,10 +82,6 @@ static const stream_info_t *const stream_list[] = {
#if HAVE_LIBSMBCLIENT
&stream_info_smb,
#endif
-#if HAVE_DVDREAD || HAVE_DVDNAV
- &stream_info_ifo,
- &stream_info_dvd,
-#endif
#if HAVE_DVDNAV
&stream_info_ifo_dvdnav,
&stream_info_dvdnav,