]> git.sesse.net Git - vlc/blob - modules/codec/ffmpeg/Modules.am
503f3e0eb76195d91345a49d5fee5df6094a0c23
[vlc] / modules / codec / ffmpeg / Modules.am
1 SOURCES_avcodec = \
2         avcodec.c \
3         avcodec.h \
4         video.c \
5         audio.c \
6         deinterlace.c \
7         avutil.h \
8         fourcc.h \
9         chroma.h \
10         $(NULL)
11
12 if ENABLE_SOUT
13 SOURCES_avcodec += encoder.c
14 endif
15
16 EXTRA_libavcodec_plugin_la_SOURCES = \
17         encoder.c \
18         $(NULL)
19
20 SOURCES_avformat = \
21         avformat.c \
22         avformat.h \
23         demux.c \
24         avutil.h \
25         fourcc.h \
26         chroma.h \
27         $(NULL)
28
29 if ENABLE_SOUT
30 SOURCES_avformat += mux.c
31 endif
32
33 EXTRA_libavformat_plugin_la_SOURCES = \
34         mux.c \
35         $(NULL)
36
37 SOURCES_swscale = \
38         swscale.c \
39         swscale.h \
40         scale.c \
41         chroma.h \
42         $(NULL)
43
44 SOURCES_imgresample = \
45         imgresample.c \
46         imgresample.h \
47         chroma.c \
48         video_filter.c \
49         chroma.h \
50         $(NULL)
51
52 libvlc_LTLIBRARIES += \
53         $(LTLIBavcodec) \
54         $(LTLIBavformat) \
55         $(LTLIBswscale) \
56         $(LTLIBimgresample)
57
58 EXTRA_LTLIBRARIES += \
59         libavcodec_plugin.la \
60         libavformat_plugin.la \
61         libswscale_plugin.la \
62         libimgresample_plugin.la
63
64 # FIXME SOURCES_ffmpegaltivec = \
65 # FIXME         ffmpeg.c \
66 # FIXME         ffmpeg.h \
67 # FIXME         video.c \
68 # FIXME         audio.c \
69 # FIXME         video_filter.c \
70 # FIXME         deinterlace.c \
71 # FIXME         chroma.c \
72 # FIXME         encoder.c \
73 # FIXME         postprocess.c \
74 # FIXME         demux.c \
75 # FIXME         mux.c \
76 # FIXME         scale.c \
77 # FIXME         $(NULL)
78