]> git.pld-linux.org Git - packages/mplayer.git/blame - mplayer-ffmpeg.patch
- revised most removed/outdated/obsoleted patches patches:
[packages/mplayer.git] / mplayer-ffmpeg.patch
CommitLineData
eeb11871
ER
1--- mplayer-1.0_rc2_p27725/Makefile~ 2008-11-23 21:44:23.000000000 +0200
2+++ mplayer-1.0_rc2_p27725/Makefile 2008-11-23 21:46:59.771508333 +0200
3@@ -632,11 +632,11 @@
4 SRCS_MENCODER += $(SRCS_MENCODER-yes)
5 SRCS_MPLAYER += $(SRCS_MPLAYER-yes)
6
7-COMMON_LIBS-$(LIBAVFORMAT_A) += libavformat/libavformat.a
8-COMMON_LIBS-$(LIBAVCODEC_A) += libavcodec/libavcodec.a
9-COMMON_LIBS-$(LIBAVUTIL_A) += libavutil/libavutil.a
10-COMMON_LIBS-$(LIBPOSTPROC_A) += libpostproc/libpostproc.a
11-COMMON_LIBS-$(LIBSWSCALE_A) += libswscale/libswscale.a
12+COMMON_LIBS += -lavformat
13+COMMON_LIBS += -lavcodec
14+COMMON_LIBS += -lavutil
15+COMMON_LIBS += -lpostproc
16+COMMON_LIBS += -lswscale
17 COMMON_LIBS += $(COMMON_LIBS-yes)
18
19 OBJS_COMMON += $(addsuffix .o, $(basename $(SRCS_COMMON)))
20@@ -677,8 +677,6 @@
21 libavcodec/ppc \
22 libavcodec/sh4 \
23 libavcodec/sparc \
24- libavformat \
25- libavutil \
26 libdvdcss \
27 libdvdread \
28 libfaad2 \
29@@ -687,8 +685,6 @@
30 libmpcodecs/native \
31 libmpdemux \
32 libmpeg2 \
33- libpostproc \
34- libswscale \
35 libvo \
36 loader \
37 loader/dshow \
38--- mplayer-1.0_rc2_p27725/configure~ 2008-11-23 21:44:23.000000000 +0200
39+++ mplayer-1.0_rc2_p27725/configure 2008-11-23 22:17:38.950927616 +0200
40@@ -468,6 +468,9 @@
41 exit 0
42 } #show_help()
43
44+ffmpeg_config=false
45+test -x /usr/bin/ffmpeg-avconfig && ffmpeg_config=/usr/bin/ffmpeg-avconfig
b186cfdd 46+
eeb11871
ER
47 # GOTCHA: the variables below defines the default behavior for autodetection
48 # and have - unless stated otherwise - at least 2 states : yes no
49 # If autodetection is available then the third state is: auto
50@@ -501,19 +504,19 @@
53082239
ER
51 _libavcodec_a=auto
52 _libamr_nb=auto
53 _libamr_wb=auto
54-_libavdecoders_all=`sed -n 's/^[^#]*DEC.*(.*, *\(.*\)).*/\1_decoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
53082239 55+_libavdecoders_all=`$ffmpeg_config --decoders || sed -n 's/^[^#]*DEC.*(.*, *\(.*\)).*/\1_decoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
eeb11871 56 _libavdecoders=` echo $_libavdecoders_all | sed -e 's/ LIB[A-Z0-9_]*_DECODER//g' -e s/MPEG4AAC_DECODER// `
53082239
ER
57-_libavencoders_all=`sed -n 's/^[^#]*ENC.*(.*, *\(.*\)).*/\1_encoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
58+_libavencoders_all=`$ffmpeg_config --encoders || sed -n 's/^[^#]*ENC.*(.*, *\(.*\)).*/\1_encoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
eeb11871 59 _libavencoders=` echo $_libavencoders_all | sed 's/ LIB[A-Z0-9_]*_ENCODER//g'`
53082239
ER
60-_libavparsers_all=`sed -n 's/^[^#]*PARSER.*(.*, *\(.*\)).*/\1_parser/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
61+_libavparsers_all=`$ffmpeg_config --parsers || sed -n 's/^[^#]*PARSER.*(.*, *\(.*\)).*/\1_parser/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
62 _libavparsers=$_libavparsers_all
63-_libavbsfs_all=`sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
64+_libavbsfs_all=`$ffmpeg_config --bsfs || sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]'`
65 _libavbsfs=$_libavbsfs_all
66-_libavdemuxers_all=`sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
67+_libavdemuxers_all=`$ffmpeg_config --demuxers || sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
eeb11871 68 _libavdemuxers=`echo $_libavdemuxers_all | sed -e 's/ LIB[A-Z0-9_]*_DEMUXER//g' -e s/REDIR_DEMUXER// -e s/RTSP_DEMUXER// -e s/SDP_DEMUXER// -e s/AVISYNTH_DEMUXER// `
53082239 69-_libavmuxers_all=`sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
eeb11871
ER
70+libavmuxers_all=`$ffmpeg_config --muxers || sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
71 _libavmuxers=`echo $_libavmuxers_all | sed -e 's/ LIB[A-Z0-9_]*_MUXER//g' -e s/RTP_MUXER// `
53082239
ER
72-_libavprotocols_all=`sed -n 's/^[^#]*PROTOCOL.*(.*, *\(.*\)).*/\1_protocol/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
73+_libavprotocols_all=`$ffmpeg_config --protocols || sed -n 's/^[^#]*PROTOCOL.*(.*, *\(.*\)).*/\1_protocol/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]'`
74 _libavcodec_so=auto
75 _libavformat_a=auto
76 _libavformat_so=auto
This page took 0.065039 seconds and 4 git commands to generate.