summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile57
-rw-r--r--cfg-mplayer.h1
-rwxr-xr-xconfigure183
-rw-r--r--libmpcodecs/ad.c19
-rw-r--r--libmpcodecs/ad_acm.c259
-rw-r--r--libmpcodecs/ad_dmo.c126
-rw-r--r--libmpcodecs/ad_dshow.c114
-rw-r--r--libmpcodecs/ad_qtaudio.c353
-rw-r--r--libmpcodecs/ad_realaud.c463
-rw-r--r--libmpcodecs/vd.c20
-rw-r--r--libmpcodecs/vd_dmo.c134
-rw-r--r--libmpcodecs/vd_dshow.c133
-rw-r--r--libmpcodecs/vd_qtvideo.c321
-rw-r--r--libmpcodecs/vd_realvid.c453
-rw-r--r--libmpcodecs/vd_vfw.c355
-rw-r--r--libmpcodecs/vd_vfwex.c4
-rw-r--r--libmpcodecs/vd_xanim.c854
-rw-r--r--libmpdemux/demux_avs.c476
-rw-r--r--libmpdemux/demux_avs.h173
-rw-r--r--libmpdemux/demux_mkv.c33
-rw-r--r--loader/afl.c763
-rw-r--r--loader/com.h82
-rw-r--r--loader/debug.h12
-rw-r--r--loader/dmo/DMO_AudioDecoder.c171
-rw-r--r--loader/dmo/DMO_AudioDecoder.h20
-rw-r--r--loader/dmo/DMO_Filter.h39
-rw-r--r--loader/dmo/DMO_VideoDecoder.c555
-rw-r--r--loader/dmo/DMO_VideoDecoder.h29
-rw-r--r--loader/dmo/buffer.c119
-rw-r--r--loader/dmo/dmo.c166
-rw-r--r--loader/dmo/dmo.h81
-rw-r--r--loader/dmo/dmo_guids.c41
-rw-r--r--loader/dmo/dmo_guids.h35
-rw-r--r--loader/dmo/dmo_interfaces.h194
-rw-r--r--loader/drv.c176
-rw-r--r--loader/drv.h18
-rw-r--r--loader/dshow/DS_AudioDecoder.c192
-rw-r--r--loader/dshow/DS_AudioDecoder.h20
-rw-r--r--loader/dshow/DS_Filter.c318
-rw-r--r--loader/dshow/DS_Filter.h42
-rw-r--r--loader/dshow/DS_VideoDecoder.c916
-rw-r--r--loader/dshow/DS_VideoDecoder.h32
-rw-r--r--loader/dshow/allocator.c363
-rw-r--r--loader/dshow/allocator.h27
-rw-r--r--loader/dshow/cmediasample.c576
-rw-r--r--loader/dshow/cmediasample.h32
-rw-r--r--loader/dshow/graph.c165
-rw-r--r--loader/dshow/graph.h57
-rw-r--r--loader/dshow/guids.c83
-rw-r--r--loader/dshow/guids.h89
-rw-r--r--loader/dshow/inputpin.c1492
-rw-r--r--loader/dshow/inputpin.h70
-rw-r--r--loader/dshow/interfaces.h360
-rw-r--r--loader/dshow/iunk.h54
-rw-r--r--loader/dshow/libwin32.h256
-rw-r--r--loader/dshow/mediatype.c161
-rw-r--r--loader/dshow/mediatype.h96
-rw-r--r--loader/dshow/outputpin.c957
-rw-r--r--loader/dshow/outputpin.h32
-rw-r--r--loader/elfdll.c292
-rw-r--r--loader/ext.c593
-rw-r--r--loader/ext.h19
-rw-r--r--loader/ldt_keeper.c275
-rw-r--r--loader/ldt_keeper.h15
-rw-r--r--loader/loader.h36
-rw-r--r--loader/module.c1075
-rw-r--r--loader/pe_image.c949
-rw-r--r--loader/pe_resource.c396
-rw-r--r--loader/qt_comp_template.c27
-rw-r--r--loader/qt_fv.h1593
-rw-r--r--loader/qtx/qtxsdk/components.h757
-rw-r--r--loader/qtx/qtxsdk/select.h72
-rw-r--r--loader/registry.c531
-rw-r--r--loader/registry.h40
-rw-r--r--loader/resource.c487
-rw-r--r--loader/vfl.c228
-rw-r--r--loader/win32.c5779
-rw-r--r--loader/win32.h34
-rw-r--r--loader/wine/avifmt.h240
-rw-r--r--loader/wine/basetsd.h152
-rw-r--r--loader/wine/debugtools.h71
-rw-r--r--loader/wine/driver.h110
-rw-r--r--loader/wine/elfdll.h13
-rw-r--r--loader/wine/heap.h56
-rw-r--r--loader/wine/ldt.h92
-rw-r--r--loader/wine/mmreg.h249
-rw-r--r--loader/wine/module.h149
-rw-r--r--loader/wine/msacm.h935
-rw-r--r--loader/wine/msacmdrv.h203
-rw-r--r--loader/wine/ntdef.h93
-rw-r--r--loader/wine/objbase.h22
-rw-r--r--loader/wine/pe_image.h81
-rw-r--r--loader/wine/poppack.h15
-rw-r--r--loader/wine/pshpack1.h12
-rw-r--r--loader/wine/pshpack2.h12
-rw-r--r--loader/wine/pshpack4.h14
-rw-r--r--loader/wine/pshpack8.h12
-rw-r--r--loader/wine/vfw.h669
-rw-r--r--loader/wine/winbase.h1777
-rw-r--r--loader/wine/windef.h628
-rw-r--r--loader/wine/windows.h30
-rw-r--r--loader/wine/winerror.h1658
-rw-r--r--loader/wine/winestring.h13
-rw-r--r--loader/wine/winnt.h2663
-rw-r--r--loader/wine/winreg.h49
-rw-r--r--loader/wine/winuser.h2922
-rw-r--r--loader/wineacm.h62
-rw-r--r--loader/wrapper.S88
-rw-r--r--loader/wrapper.h19
-rw-r--r--mplayer.c17
-rw-r--r--path.c23
-rw-r--r--path.h4
-rw-r--r--stream/tvi_dshow.c3514
-rw-r--r--stream/tvi_dshow.h728
114 files changed, 2 insertions, 44013 deletions
diff --git a/Makefile b/Makefile
index 81bf045dc0..a679e8e7ca 100644
--- a/Makefile
+++ b/Makefile
@@ -120,66 +120,17 @@ SRCS_COMMON-$(NETWORKING) += stream/stream_netstream.c \
SRCS_COMMON-$(PNG) += libmpcodecs/vd_mpng.c
SRCS_COMMON-$(PRIORITY) += osdep/priority.c
SRCS_COMMON-$(PVR) += stream/stream_pvr.c
-SRCS_COMMON-$(QTX_CODECS) += libmpcodecs/ad_qtaudio.c \
- libmpcodecs/vd_qtvideo.c
SRCS_COMMON-$(RADIO) += stream/stream_radio.c
SRCS_COMMON-$(RADIO_CAPTURE) += stream/audio_in.c
-SRCS_COMMON-$(REAL_CODECS) += libmpcodecs/ad_realaud.c \
- libmpcodecs/vd_realvid.c
SRCS_COMMON-$(STREAM_CACHE) += stream/cache2.c
SRCS_COMMON-$(TV) += stream/stream_tv.c stream/tv.c \
stream/frequencies.c stream/tvi_dummy.c
SRCS_COMMON-$(TV_BSDBT848) += stream/tvi_bsdbt848.c
-SRCS_COMMON-$(TV_DSHOW) += stream/tvi_dshow.c \
- loader/dshow/guids.c \
- loader/dshow/mediatype.c \
SRCS_COMMON-$(TV_V4L2) += stream/tvi_v4l2.c stream/audio_in.c
SRCS_COMMON-$(VCD) += stream/stream_vcd.c
SRCS_COMMON-$(VSTREAM) += stream/stream_vstream.c
-SRCS_QTX_EMULATION += loader/wrapper.S
-SRCS_COMMON-$(QTX_EMULATION) += $(SRCS_QTX_EMULATION)
-SRCS_WIN32_EMULATION += loader/elfdll.c \
- loader/ext.c \
- loader/ldt_keeper.c \
- loader/module.c \
- loader/pe_image.c \
- loader/pe_resource.c \
- loader/registry.c \
- loader/resource.c \
- loader/win32.c \
-
-SRCS_COMMON-$(WIN32_EMULATION) += $(SRCS_WIN32_EMULATION)
-
-SRCS_COMMON-$(WIN32DLL) += libmpcodecs/ad_acm.c \
- libmpcodecs/ad_dmo.c \
- libmpcodecs/ad_dshow.c \
- libmpcodecs/vd_dmo.c \
- libmpcodecs/vd_dshow.c \
- libmpcodecs/vd_vfw.c \
- libmpcodecs/vd_vfwex.c \
- libmpdemux/demux_avs.c \
- loader/afl.c \
- loader/drv.c \
- loader/vfl.c \
- loader/dshow/DS_AudioDecoder.c \
- loader/dshow/DS_Filter.c \
- loader/dshow/DS_VideoDecoder.c \
- loader/dshow/allocator.c \
- loader/dshow/cmediasample.c \
- loader/dshow/graph.c \
- loader/dshow/guids.c \
- loader/dshow/inputpin.c \
- loader/dshow/mediatype.c \
- loader/dshow/outputpin.c \
- loader/dmo/DMO_AudioDecoder.c \
- loader/dmo/DMO_VideoDecoder.c \
- loader/dmo/buffer.c \
- loader/dmo/dmo.c \
- loader/dmo/dmo_guids.c \
-
-SRCS_COMMON-$(XANIM_CODECS) += libmpcodecs/vd_xanim.c
SRCS_COMMON-$(DUMMY_OSD) += sub/osd_dummy.c
SRCS_COMMON-$(LIBASS_OSD) += sub/osd_libass.c
@@ -455,10 +406,6 @@ DIRS = . \
libmpcodecs/native \
libmpdemux \
libvo \
- loader \
- loader/dshow \
- loader/dmo \
- loader/wine \
osdep \
stream \
sub \
@@ -575,10 +522,6 @@ libdvdcss/%: CFLAGS := -Ilibdvdcss -D_GNU_SOURCE -DVERSION=\"1.2.10\" $(CFLAGS
libdvdnav/%: CFLAGS := -Ilibdvdnav -D_GNU_SOURCE -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" $(CFLAGS)
libdvdread4/%: CFLAGS := -Ilibdvdread4 -D_GNU_SOURCE $(CFLAGS_LIBDVDCSS_DVDREAD) $(CFLAGS)
-loader/%: CFLAGS += -fno-omit-frame-pointer $(CFLAGS_NO_OMIT_LEAF_FRAME_POINTER)
-#loader/%: CFLAGS += -Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT
-loader/win32%: CFLAGS += $(CFLAGS_STACKREALIGN)
-
stream/stream_dvdnav%: CFLAGS := $(CFLAGS_LIBDVDNAV) $(CFLAGS)
diff --git a/cfg-mplayer.h b/cfg-mplayer.h
index 83fe9e3589..da39b06c65 100644
--- a/cfg-mplayer.h
+++ b/cfg-mplayer.h
@@ -363,7 +363,6 @@ const m_option_t common_opts[] = {
#ifdef CONFIG_PRIORITY
{"priority", &proc_priority, CONF_TYPE_STRING, 0, 0, 0, NULL},
#endif
- {"codecpath", &codec_path, CONF_TYPE_STRING, 0, 0, 0, NULL},
OPT_CHOICE("noconfig", noconfig, CONF_GLOBAL | CONF_NOCFG | CONF_PRE_PARSE,
({"off", 0}, {"user", 1}, {"system", 2}, {"all", 3})),
diff --git a/configure b/configure
index 2e6187ad37..ce7c4488e7 100755
--- a/configure
+++ b/configure
@@ -340,7 +340,6 @@ Optional features:
--disable-ftp disable FTP support [enabled]
--disable-vstream disable TiVo vstream client support [autodetect]
--disable-pthreads disable Posix threads support [autodetect]
- --disable-w32threads disable Win32 threads support [autodetect]
--disable-libass disable subtitle rendering with libass [autodetect]
--disable-libass-osd disable OSD rendering with libass [autodetect]
--enable-rpath enable runtime linker path for extra libs [disabled]
@@ -352,10 +351,6 @@ Codecs:
--enable-mng enable MNG input support [autodetect]
--enable-jpeg enable JPEG input/output support [autodetect]
--enable-libcdio enable libcdio support [autodetect]
- --disable-win32dll disable Win32 DLL support [disabled]
- --disable-qtx disable QuickTime codecs support [enabled]
- --disable-xanim disable XAnim codecs support [enabled]
- --disable-real disable RealPlayer codecs support [enabled]
--enable-libav skip Libav autodetection [autodetect]
--enable-faad enable FAAD2 (AAC) [autodetect]
--disable-ladspa disable LADSPA plugin support [autodetect]
@@ -493,8 +488,6 @@ _dvdreadconfig=dvdread-config
_dvdread=auto
_dvdread_internal=auto
_libdvdcss_internal=auto
-_xanim=auto
-_real=auto
_live=no
_nemesi=auto
_lcms2=auto
@@ -502,7 +495,6 @@ _xinerama=auto
_vm=auto
_xf86keysym=auto
_alsa=auto
-_win32dll=no
_select=yes
_radio=no
_radio_capture=no
@@ -511,7 +503,6 @@ _radio_bsdbt848=auto
_tv=yes
_tv_v4l2=auto
_tv_bsdbt848=auto
-_tv_dshow=auto
_pvr=auto
networking=yes
_winsock2_h=auto
@@ -531,11 +522,9 @@ _translation=no
_libdv=auto
_cdda=auto
_cddb=auto
-_qtx=auto
_coreaudio=auto
_corevideo=auto
_cocoa=auto
-quicktime=auto
_macosx_finder=no
_macosx_bundle=auto
_sortsub=yes
@@ -545,7 +534,6 @@ _gethostbyname2=auto
_ftp=auto
_vstream=auto
_pthreads=auto
-_w32threads=auto
_ass=auto
_libass_osd=auto
_rpath=no
@@ -736,10 +724,6 @@ for ac_option do
--disable-libdvdcss-internal) _libdvdcss_internal=no ;;
--enable-dvdnav) _dvdnav=yes ;;
--disable-dvdnav) _dvdnav=no ;;
- --enable-xanim) _xanim=yes ;;
- --disable-xanim) _xanim=no ;;
- --enable-real) _real=yes ;;
- --disable-real) _real=no ;;
--enable-live) _live=yes ;;
--disable-live) _live=no ;;
--enable-nemesi) _nemesi=yes ;;
@@ -760,8 +744,6 @@ for ac_option do
--disable-t