]> git.sesse.net Git - vlc/blob - modules/codec/avcodec/Modules.am
Moved out optimized VA nv12/yv12 copy functions from dxva2.
[vlc] / modules / codec / avcodec / Modules.am
1 libavcodec_plugin_la_SOURCES = \
2         avcodec.c \
3         avcodec.h \
4         video.c \
5         subtitle.c \
6         audio.c \
7         deinterlace.c \
8         avutil.h \
9         fourcc.c \
10         chroma.c \
11         vaapi.c \
12         dxva2.c \
13         copy.c \
14         copy.h \
15         va.h \
16         $(NULL)
17 if ENABLE_SOUT
18 libavcodec_plugin_la_SOURCES += \
19         encoder.c
20 endif
21 libavcodec_plugin_la_CFLAGS = $(AM_CFLAGS)
22 libavcodec_plugin_la_LIBADD = $(AM_LIBADD)
23 libavcodec_plugin_la_DEPENDENCIES =
24
25 if MERGE_FFMPEG
26 libavcodec_plugin_la_SOURCES += \
27         ../../demux/avformat/demux.c \
28         ../../access/avio.c
29 if ENABLE_SOUT
30 libavcodec_plugin_la_SOURCES += \
31         ../../demux/avformat/mux.c
32 endif
33 libavcodec_plugin_la_CFLAGS += -DMERGE_FFMPEG
34 endif
35
36 libvlc_LTLIBRARIES += \
37         $(LTLIBavcodec)
38
39 EXTRA_LTLIBRARIES += \
40         libavcodec_plugin.la
41
42 # FIXME SOURCES_ffmpegaltivec = \
43 # FIXME         ffmpeg.c \
44 # FIXME         ffmpeg.h \
45 # FIXME         video.c \
46 # FIXME         audio.c \
47 # FIXME         video_filter.c \
48 # FIXME         deinterlace.c \
49 # FIXME         chroma.c \
50 # FIXME         encoder.c \
51 # FIXME         postprocess.c \
52 # FIXME         demux.c \
53 # FIXME         mux.c \
54 # FIXME         scale.c \
55 # FIXME         $(NULL)
56