]>
Commit | Line | Data |
---|---|---|
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 |