]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/ffmpeg-svn-avdevices.patch
d4fb80ec24a0e01c4f9fdedaa454390ef3050951
[vlc] / extras / contrib / src / Patches / ffmpeg-svn-avdevices.patch
1 --- ffmpeg/configure.orig       2007-11-23 09:07:23.000000000 +0100
2 +++ ffmpeg/configure    2007-11-23 10:54:15.000000000 +0100
3 @@ -130,6 +130,7 @@
4    echo "  --disable-ffmpeg         disable ffmpeg build"
5    echo "  --disable-ffserver       disable ffserver build"
6    echo "  --disable-ffplay         disable ffplay build"
7 +  echo "  --enable-avdevices       enable avdevices build"
8    echo "  --enable-small           optimize for size instead of speed"
9    echo "  --enable-memalign-hack   emulate memalign, interferes with memory debuggers"
10    echo "  --disable-encoder=NAME   disables encoder NAME"
11 @@ -603,6 +604,7 @@
12      ffmpeg
13      ffplay
14      ffserver
15 +    avdevices
16      gpl
17      gprof
18      gray
19 --- ffmpeg/Makefile.orig        2007-11-23 11:06:07.000000000 +0100
20 +++ ffmpeg/Makefile     2007-11-23 11:09:55.000000000 +0100
21 @@ -61,8 +61,13 @@
22  VHOOKCFLAGS += $(VHOOKCFLAGS-yes)
23  
24  SRCS = $(addsuffix .c, $(PROGS-yes)) cmdutils.c
25 -LDFLAGS := -L$(BUILD_ROOT)/libavdevice -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil $(LDFLAGS)
26 -EXTRALIBS := -lavdevice$(BUILDSUF) -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS)
27 +LDFLAGS := -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil $(LDFLAGS)
28 +EXTRALIBS := -lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS)
29 +
30 +ifeq ($(CONFIG_AVDEVICES),yes)
31 +LDFLAGS+=-L$(BUILD_ROOT)/libavdevice 
32 +EXTRALIBS+=-lavdevice$(BUILDSUF) 
33 +endif
34  
35  ifeq ($(CONFIG_SWSCALER),yes)
36  LDFLAGS+=-L$(BUILD_ROOT)/libswscale
37 @@ -75,7 +80,9 @@
38         $(MAKE) -C libavutil   all
39         $(MAKE) -C libavcodec  all
40         $(MAKE) -C libavformat all
41 +ifeq ($(CONFIG_AVDEVICES),yes)
42         $(MAKE) -C libavdevice all
43 +endif
44  ifeq ($(CONFIG_PP),yes)
45         $(MAKE) -C libpostproc all
46  endif
47 @@ -167,7 +174,9 @@
48         $(MAKE) -C libavutil   install-libs
49         $(MAKE) -C libavcodec  install-libs
50         $(MAKE) -C libavformat install-libs
51 +ifeq ($(CONFIG_AVDEVICES),yes)
52         $(MAKE) -C libavdevice install-libs
53 +endif
54  ifeq ($(CONFIG_PP),yes)
55         $(MAKE) -C libpostproc install-libs
56  endif
57 @@ -183,7 +192,9 @@
58         $(MAKE) -C libavutil   install-headers
59         $(MAKE) -C libavcodec  install-headers
60         $(MAKE) -C libavformat install-headers
61 +ifeq ($(CONFIG_AVDEVICES),yes)
62         $(MAKE) -C libavdevice install-headers
63 +endif
64  ifeq ($(CONFIG_PP),yes)
65         $(MAKE) -C libpostproc install-headers
66  endif
67 @@ -224,7 +235,9 @@
68         $(MAKE) -C libavutil   depend
69         $(MAKE) -C libavcodec  depend
70         $(MAKE) -C libavformat depend
71 +ifeq ($(CONFIG_AVDEVICES),yes)
72         $(MAKE) -C libavdevice depend
73 +endif
74  ifeq ($(CONFIG_PP),yes)
75         $(MAKE) -C libpostproc depend
76  endif