@@ -12,14 +12,19 @@ project("libavcodec")
1212 " libavutil" ,
1313 })
1414
15+ -- Needed for files in subdirectories (e.g. bsf/null.c) that include
16+ -- headers relative to libavcodec/.
17+ includedirs ({
18+ " ../../FFmpeg/libavcodec" ,
19+ })
20+
1521 -- libavcodec/Makefile:
1622 -- HEADERS:
1723 files ({
1824 " ../../FFmpeg/libavcodec/ac3_parser.h" ,
1925 " ../../FFmpeg/libavcodec/adts_parser.h" ,
2026 " ../../FFmpeg/libavcodec/avcodec.h" ,
2127 " ../../FFmpeg/libavcodec/avdct.h" ,
22- " ../../FFmpeg/libavcodec/avfft.h" ,
2328 " ../../FFmpeg/libavcodec/bsf.h" ,
2429 " ../../FFmpeg/libavcodec/codec.h" ,
2530 " ../../FFmpeg/libavcodec/codec_desc.h" ,
@@ -33,12 +38,10 @@ project("libavcodec")
3338 " ../../FFmpeg/libavcodec/mediacodec.h" ,
3439 " ../../FFmpeg/libavcodec/packet.h" ,
3540 " ../../FFmpeg/libavcodec/qsv.h" ,
36- " ../../FFmpeg/libavcodec/vaapi.h" ,
3741 " ../../FFmpeg/libavcodec/vdpau.h" ,
3842 " ../../FFmpeg/libavcodec/version.h" ,
3943 " ../../FFmpeg/libavcodec/videotoolbox.h" ,
4044 " ../../FFmpeg/libavcodec/vorbis_parser.h" ,
41- " ../../FFmpeg/libavcodec/xvmc.h" ,
4245 })
4346 -- OBJS:
4447 files ({
@@ -47,10 +50,8 @@ project("libavcodec")
4750 " ../../FFmpeg/libavcodec/allcodecs.c" ,
4851 " ../../FFmpeg/libavcodec/avcodec.c" ,
4952 " ../../FFmpeg/libavcodec/avdct.c" ,
50- " ../../FFmpeg/libavcodec/avpacket.c" ,
51- " ../../FFmpeg/libavcodec/avpicture.c" ,
53+ " ../../FFmpeg/libavcodec/packet.c" ,
5254 " ../../FFmpeg/libavcodec/bitstream.c" ,
53- " ../../FFmpeg/libavcodec/bitstream_filter.c" ,
5455 " ../../FFmpeg/libavcodec/bitstream_filters.c" ,
5556 " ../../FFmpeg/libavcodec/bsf.c" ,
5657 " ../../FFmpeg/libavcodec/codec_desc.c" ,
@@ -74,7 +75,6 @@ project("libavcodec")
7475 " ../../FFmpeg/libavcodec/utils.c" ,
7576 " ../../FFmpeg/libavcodec/vorbis_parser.c" ,
7677 " ../../FFmpeg/libavcodec/xiph.c" ,
77- " ../../FFmpeg/libavcodec/dct.c" ,
7878 " ../../FFmpeg/libavcodec/dct32_fixed.c" ,
7979 " ../../FFmpeg/libavcodec/dct32_float.c" ,
8080 " ../../FFmpeg/libavcodec/faandct.c" ,
@@ -85,8 +85,6 @@ project("libavcodec")
8585 " ../../FFmpeg/libavcodec/idctdsp.c" ,
8686 " ../../FFmpeg/libavcodec/simple_idct.c" ,
8787 " ../../FFmpeg/libavcodec/jrevdct.c" ,
88- " ../../FFmpeg/libavcodec/mdct_float.c" ,
89- " ../../FFmpeg/libavcodec/mdct_fixed_32.c" ,
9088 " ../../FFmpeg/libavcodec/mpegaudio.c" ,
9189 " ../../FFmpeg/libavcodec/mpegaudiodec_common.c" ,
9290 " ../../FFmpeg/libavcodec/mpegaudiodsp.c" ,
@@ -95,7 +93,6 @@ project("libavcodec")
9593 " ../../FFmpeg/libavcodec/mpegaudiodsp_float.c" ,
9694 " ../../FFmpeg/libavcodec/mpegaudiodecheader.c" ,
9795 " ../../FFmpeg/libavcodec/mpegaudiodata.c" ,
98- " ../../FFmpeg/libavcodec/rdft.c" ,
9996 " ../../FFmpeg/libavcodec/sinewin.c" ,
10097 " ../../FFmpeg/libavcodec/wma_freqs.c" ,
10198 " ../../FFmpeg/libavcodec/mpegaudiodec_fixed.c" ,
@@ -106,14 +103,16 @@ project("libavcodec")
106103 " ../../FFmpeg/libavcodec/wmadec.c" ,
107104 " ../../FFmpeg/libavcodec/aactab.c" ,
108105 " ../../FFmpeg/libavcodec/mpegaudio_parser.c" ,
109- " ../../FFmpeg/libavcodec/null_bsf.c" ,
110106 " ../../FFmpeg/libavcodec/pthread.c" ,
111107 " ../../FFmpeg/libavcodec/pthread_slice.c" ,
112108 " ../../FFmpeg/libavcodec/pthread_frame.c" ,
113- " ../../FFmpeg/libavcodec/avfft.c" ,
114- " ../../FFmpeg/libavcodec/fft_float.c" ,
115- " ../../FFmpeg/libavcodec/fft_fixed_32.c" ,
116- " ../../FFmpeg/libavcodec/fft_init_table.c" ,
109+ " ../../FFmpeg/libavcodec/get_buffer.c" ,
110+ " ../../FFmpeg/libavcodec/vlc.c" ,
111+ " ../../FFmpeg/libavcodec/threadprogress.c" ,
112+ " ../../FFmpeg/libavcodec/bsf/null.c" ,
113+ " ../../FFmpeg/libavcodec/exif.c" ,
114+ " ../../FFmpeg/libavcodec/mpegaudiotabs.c" ,
115+ " ../../FFmpeg/libavcodec/tiff_common.c" ,
117116 })
118117 filter ({" platforms:Windows" })
119118 files ({
@@ -125,7 +124,6 @@ project("libavcodec")
125124 -- OBJS:
126125 filter ({" platforms:Android-ARM64" })
127126 files ({
128- " ../../FFmpeg/libavcodec/aarch64/fft_init_aarch64.c" ,
129127 " ../../FFmpeg/libavcodec/aarch64/idctdsp_init_aarch64.c" ,
130128 " ../../FFmpeg/libavcodec/aarch64/mpegaudiodsp_init.c" ,
131129 })
@@ -145,9 +143,7 @@ project("libavcodec")
145143 filter ({" platforms:Android-x86_64 or platforms:Linux or platforms:Windows" })
146144 files ({
147145 " ../../FFmpeg/libavcodec/x86/constants.c" ,
148- " ../../FFmpeg/libavcodec/x86/dct_init.c" ,
149146 " ../../FFmpeg/libavcodec/x86/fdctdsp_init.c" ,
150- " ../../FFmpeg/libavcodec/x86/fft_init.c" ,
151147 " ../../FFmpeg/libavcodec/x86/idctdsp_init.c" ,
152148 " ../../FFmpeg/libavcodec/x86/mpegaudiodsp.c" ,
153149 })
0 commit comments