~ppsspp/ppsspp/ffmpeg

« back to all changes in this revision

Viewing changes to libavcodec/Makefile

  • Committer: Henrik Rydgård
  • Date: 2014-01-03 10:44:32 UTC
  • Revision ID: git-v1:87c6c126784b1718bfa448ecf2e6a9fef781eb4e
Update our ffmpeg snapshot to a clone of the official repository.

This is because Maxim's at3plus support has been officially merged!

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
       resample2.o                                                      \
32
32
       utils.o                                                          \
33
33
 
34
 
OBJS-$(HAVE_MSVCRT) += file_open.o
35
 
 
36
34
# parts needed for many different codecs
37
35
OBJS-$(CONFIG_AANDCTTABLES)            += aandcttab.o
38
36
OBJS-$(CONFIG_AC3DSP)                  += ac3dsp.o
50
48
                                          fft_fixed_32.o fft_init_table.o \
51
49
                                          $(FFT-OBJS-yes)
52
50
OBJS-$(CONFIG_GOLOMB)                  += golomb.o
 
51
OBJS-$(CONFIG_H263DSP)                 += h263dsp.o
53
52
OBJS-$(CONFIG_H264CHROMA)              += h264chroma.o
54
53
OBJS-$(CONFIG_H264DSP)                 += h264dsp.o h264idct.o
55
54
OBJS-$(CONFIG_H264PRED)                += h264pred.o
126
125
OBJS-$(CONFIG_ATRAC1_DECODER)          += atrac1.o atrac.o
127
126
OBJS-$(CONFIG_ATRAC3_DECODER)          += atrac3.o atrac.o
128
127
OBJS-$(CONFIG_ATRAC3P_DECODER)         += atrac3plusdec.o atrac3plus.o \
129
 
                                          atrac3plus_data.o atrac3plusdsp.o \
130
 
                                          atrac.o
 
128
                                          atrac3plusdsp.o atrac.o
131
129
OBJS-$(CONFIG_AURA_DECODER)            += cyuv.o
132
130
OBJS-$(CONFIG_AURA2_DECODER)           += aura.o
133
131
OBJS-$(CONFIG_AVRN_DECODER)            += avrndec.o mjpegdec.o mjpeg.o
181
179
OBJS-$(CONFIG_DVDSUB_DECODER)          += dvdsubdec.o
182
180
OBJS-$(CONFIG_DVDSUB_ENCODER)          += dvdsubenc.o
183
181
OBJS-$(CONFIG_DVVIDEO_DECODER)         += dvdec.o dv.o dvdata.o dv_profile.o
184
 
OBJS-$(CONFIG_DVVIDEO_ENCODER)         += dv.o dvdata.o dv_profile.o
 
182
OBJS-$(CONFIG_DVVIDEO_ENCODER)         += dvenc.o dv.o dvdata.o dv_profile.o
185
183
OBJS-$(CONFIG_DXA_DECODER)             += dxa.o
186
184
OBJS-$(CONFIG_DXTORY_DECODER)          += dxtory.o
187
185
OBJS-$(CONFIG_EAC3_DECODER)            += eac3dec.o eac3_data.o
239
237
OBJS-$(CONFIG_HEVC_DECODER)            += hevc.o hevc_mvs.o hevc_ps.o hevc_sei.o \
240
238
                                          hevc_cabac.o hevc_refs.o hevcpred.o    \
241
239
                                          hevcdsp.o hevc_filter.o cabac.o
242
 
 
 
240
OBJS-$(CONFIG_HNM4_VIDEO_DECODER)      += hnm4video.o
243
241
OBJS-$(CONFIG_HUFFYUV_DECODER)         += huffyuv.o huffyuvdec.o
244
242
OBJS-$(CONFIG_HUFFYUV_ENCODER)         += huffyuv.o huffyuvenc.o
245
243
OBJS-$(CONFIG_IAC_DECODER)             += imc.o
283
281
OBJS-$(CONFIG_MOTIONPIXELS_DECODER)    += motionpixels.o
284
282
OBJS-$(CONFIG_MOVTEXT_DECODER)         += movtextdec.o ass.o
285
283
OBJS-$(CONFIG_MOVTEXT_ENCODER)         += movtextenc.o ass_split.o
286
 
OBJS-$(CONFIG_MP1_DECODER)             += mpegaudiodec.o
 
284
OBJS-$(CONFIG_MP1_DECODER)             += mpegaudiodec_fixed.o
287
285
OBJS-$(CONFIG_MP1FLOAT_DECODER)        += mpegaudiodec_float.o
288
 
OBJS-$(CONFIG_MP2_DECODER)             += mpegaudiodec.o
289
 
OBJS-$(CONFIG_MP2_ENCODER)             += mpegaudioenc.o mpegaudio.o \
 
286
OBJS-$(CONFIG_MP2_DECODER)             += mpegaudiodec_fixed.o
 
287
OBJS-$(CONFIG_MP2_ENCODER)             += mpegaudioenc_float.o mpegaudio.o \
 
288
                                          mpegaudiodata.o mpegaudiodsp_data.o
 
289
OBJS-$(CONFIG_MP2FIXED_ENCODER)        += mpegaudioenc_fixed.o mpegaudio.o \
290
290
                                          mpegaudiodata.o mpegaudiodsp_data.o
291
291
OBJS-$(CONFIG_MP2FLOAT_DECODER)        += mpegaudiodec_float.o
292
 
OBJS-$(CONFIG_MP3_DECODER)             += mpegaudiodec.o
293
 
OBJS-$(CONFIG_MP3ADU_DECODER)          += mpegaudiodec.o
 
292
OBJS-$(CONFIG_MP3_DECODER)             += mpegaudiodec_fixed.o
 
293
OBJS-$(CONFIG_MP3ADU_DECODER)          += mpegaudiodec_fixed.o
294
294
OBJS-$(CONFIG_MP3ADUFLOAT_DECODER)     += mpegaudiodec_float.o
295
295
OBJS-$(CONFIG_MP3FLOAT_DECODER)        += mpegaudiodec_float.o
296
 
OBJS-$(CONFIG_MP3ON4_DECODER)          += mpegaudiodec.o mpeg4audio.o
 
296
OBJS-$(CONFIG_MP3ON4_DECODER)          += mpegaudiodec_fixed.o mpeg4audio.o
297
297
OBJS-$(CONFIG_MP3ON4FLOAT_DECODER)     += mpegaudiodec_float.o mpeg4audio.o
298
298
OBJS-$(CONFIG_MPC7_DECODER)            += mpc7.o mpc.o
299
299
OBJS-$(CONFIG_MPC8_DECODER)            += mpc8.o mpc.o
300
300
OBJS-$(CONFIG_MPEGVIDEO_DECODER)       += mpeg12.o mpeg12data.o \
301
301
                                          mpegvideo.o error_resilience.o
302
 
OBJS-$(CONFIG_MPEG_XVMC_DECODER)       += mpegvideo_xvmc.o
303
302
OBJS-$(CONFIG_MPEG1VIDEO_DECODER)      += mpeg12dec.o mpeg12.o mpeg12data.o
304
303
OBJS-$(CONFIG_MPEG1VIDEO_ENCODER)      += mpeg12enc.o mpeg12.o
305
304
OBJS-$(CONFIG_MPEG2VIDEO_DECODER)      += mpeg12dec.o mpeg12.o mpeg12data.o
306
 
OBJS-$(CONFIG_MPEG2VIDEO_ENCODER)      += mpeg12enc.o mpeg12.o          \
307
 
                                          timecode.o
 
305
OBJS-$(CONFIG_MPEG2VIDEO_ENCODER)      += mpeg12enc.o mpeg12.o
308
306
OBJS-$(CONFIG_MPL2_DECODER)            += mpl2dec.o ass.o
309
307
OBJS-$(CONFIG_MSMPEG4V1_DECODER)       += msmpeg4dec.o msmpeg4.o msmpeg4data.o
310
308
OBJS-$(CONFIG_MSMPEG4V2_DECODER)       += msmpeg4dec.o msmpeg4.o msmpeg4data.o \
334
332
OBJS-$(CONFIG_PAF_VIDEO_DECODER)       += paf.o
335
333
OBJS-$(CONFIG_PAF_AUDIO_DECODER)       += paf.o
336
334
OBJS-$(CONFIG_PAM_DECODER)             += pnmdec.o pnm.o
337
 
OBJS-$(CONFIG_PAM_ENCODER)             += pamenc.o pnm.o
 
335
OBJS-$(CONFIG_PAM_ENCODER)             += pamenc.o
338
336
OBJS-$(CONFIG_PBM_DECODER)             += pnmdec.o pnm.o
339
 
OBJS-$(CONFIG_PBM_ENCODER)             += pnmenc.o pnm.o
 
337
OBJS-$(CONFIG_PBM_ENCODER)             += pnmenc.o
340
338
OBJS-$(CONFIG_PCX_DECODER)             += pcx.o
341
339
OBJS-$(CONFIG_PCX_ENCODER)             += pcxenc.o
342
340
OBJS-$(CONFIG_PGM_DECODER)             += pnmdec.o pnm.o
343
 
OBJS-$(CONFIG_PGM_ENCODER)             += pnmenc.o pnm.o
 
341
OBJS-$(CONFIG_PGM_ENCODER)             += pnmenc.o
344
342
OBJS-$(CONFIG_PGMYUV_DECODER)          += pnmdec.o pnm.o
345
 
OBJS-$(CONFIG_PGMYUV_ENCODER)          += pnmenc.o pnm.o
 
343
OBJS-$(CONFIG_PGMYUV_ENCODER)          += pnmenc.o
346
344
OBJS-$(CONFIG_PGSSUB_DECODER)          += pgssubdec.o
347
345
OBJS-$(CONFIG_PICTOR_DECODER)          += pictordec.o cga_data.o
348
346
OBJS-$(CONFIG_PJS_DECODER)             += textdec.o ass.o
349
347
OBJS-$(CONFIG_PNG_DECODER)             += png.o pngdec.o pngdsp.o
350
348
OBJS-$(CONFIG_PNG_ENCODER)             += png.o pngenc.o
351
349
OBJS-$(CONFIG_PPM_DECODER)             += pnmdec.o pnm.o
352
 
OBJS-$(CONFIG_PPM_ENCODER)             += pnmenc.o pnm.o
 
350
OBJS-$(CONFIG_PPM_ENCODER)             += pnmenc.o
353
351
OBJS-$(CONFIG_PRORES_DECODER)          += proresdec2.o proresdsp.o proresdata.o
354
352
OBJS-$(CONFIG_PRORES_LGPL_DECODER)     += proresdec_lgpl.o proresdsp.o proresdata.o
355
353
OBJS-$(CONFIG_PRORES_ENCODER)          += proresenc_anatoliy.o
601
599
OBJS-$(CONFIG_ADPCM_G722_ENCODER)         += g722.o g722enc.o
602
600
OBJS-$(CONFIG_ADPCM_G726_DECODER)         += g726.o
603
601
OBJS-$(CONFIG_ADPCM_G726_ENCODER)         += g726.o
 
602
OBJS-$(CONFIG_ADPCM_G726LE_DECODER)       += g726.o
604
603
OBJS-$(CONFIG_ADPCM_IMA_AMV_DECODER)      += adpcm.o adpcm_data.o
605
604
OBJS-$(CONFIG_ADPCM_IMA_APC_DECODER)      += adpcm.o adpcm_data.o
606
605
OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER)      += adpcm.o adpcm_data.o
637
636
OBJS-$(CONFIG_H264_VDA_HWACCEL)           += vda_h264.o
638
637
OBJS-$(CONFIG_H264_VDPAU_HWACCEL)         += vdpau_h264.o
639
638
OBJS-$(CONFIG_MPEG1_VDPAU_HWACCEL)        += vdpau_mpeg12.o
 
639
OBJS-$(CONFIG_MPEG1_XVMC_HWACCEL)         += mpegvideo_xvmc.o
640
640
OBJS-$(CONFIG_MPEG2_DXVA2_HWACCEL)        += dxva2_mpeg2.o
641
641
OBJS-$(CONFIG_MPEG2_VAAPI_HWACCEL)        += vaapi_mpeg2.o vaapi_mpeg.o
642
642
OBJS-$(CONFIG_MPEG2_VDPAU_HWACCEL)        += vdpau_mpeg12.o
 
643
OBJS-$(CONFIG_MPEG2_XVMC_HWACCEL)         += mpegvideo_xvmc.o
643
644
OBJS-$(CONFIG_MPEG4_VAAPI_HWACCEL)        += vaapi_mpeg4.o vaapi_mpeg.o
644
645
OBJS-$(CONFIG_MPEG4_VDPAU_HWACCEL)        += vdpau_mpeg4.o
645
646
OBJS-$(CONFIG_VC1_DXVA2_HWACCEL)          += dxva2_vc1.o
652
653
OBJS-$(CONFIG_CAF_DEMUXER)             += mpeg4audio.o mpegaudiodata.o  \
653
654
                                          ac3tab.o
654
655
OBJS-$(CONFIG_DV_DEMUXER)              += dv_profile.o
655
 
OBJS-$(CONFIG_DV_MUXER)                += dv_profile.o timecode.o
 
656
OBJS-$(CONFIG_DV_MUXER)                += dv_profile.o
656
657
OBJS-$(CONFIG_FLAC_DEMUXER)            += flac.o flacdata.o vorbis_data.o \
657
658
                                          vorbis_parser.o xiph.o
658
659
OBJS-$(CONFIG_FLAC_MUXER)              += flac.o flacdata.o vorbis_data.o
668
669
                                          flac.o flacdata.o vorbis_data.o xiph.o
669
670
OBJS-$(CONFIG_MP2_MUXER)               += mpegaudiodata.o mpegaudiodecheader.o
670
671
OBJS-$(CONFIG_MP3_MUXER)               += mpegaudiodata.o mpegaudiodecheader.o
671
 
OBJS-$(CONFIG_MOV_DEMUXER)             += mpeg4audio.o mpegaudiodata.o ac3tab.o timecode.o
 
672
OBJS-$(CONFIG_MOV_DEMUXER)             += mpeg4audio.o mpegaudiodata.o ac3tab.o
672
673
OBJS-$(CONFIG_MOV_MUXER)               += mpeg4audio.o mpegaudiodata.o
673
674
OBJS-$(CONFIG_MPEGTS_MUXER)            += mpeg4audio.o
674
675
OBJS-$(CONFIG_MPEGTS_DEMUXER)          += mpeg4audio.o mpegaudiodata.o
675
 
OBJS-$(CONFIG_MXF_MUXER)               += timecode.o dnxhddata.o
 
676
OBJS-$(CONFIG_MXF_MUXER)               += dnxhddata.o
676
677
OBJS-$(CONFIG_NUT_MUXER)               += mpegaudiodata.o
677
678
OBJS-$(CONFIG_OGG_DEMUXER)             += xiph.o flac.o flacdata.o     \
678
679
                                          mpeg12data.o vorbis_parser.o \
689
690
                                          vorbis_data.o
690
691
OBJS-$(CONFIG_WTV_DEMUXER)             += mpeg4audio.o mpegaudiodata.o
691
692
 
 
693
# libavfilter dependencies
 
694
OBJS-$(CONFIG_ELBG_FILTER)             += elbg.o
 
695
 
692
696
# external codec libraries
693
697
OBJS-$(CONFIG_LIBAACPLUS_ENCODER)         += libaacplus.o
694
698
OBJS-$(CONFIG_LIBCELT_DECODER)            += libcelt_dec.o
730
734
                                             vorbis_data.o vorbis_parser.o xiph.o
731
735
OBJS-$(CONFIG_LIBVPX_VP8_DECODER)         += libvpxdec.o
732
736
OBJS-$(CONFIG_LIBVPX_VP8_ENCODER)         += libvpxenc.o
733
 
OBJS-$(CONFIG_LIBVPX_VP9_DECODER)         += libvpxdec.o
734
 
OBJS-$(CONFIG_LIBVPX_VP9_ENCODER)         += libvpxenc.o
 
737
OBJS-$(CONFIG_LIBVPX_VP9_DECODER)         += libvpxdec.o libvpx.o
 
738
OBJS-$(CONFIG_LIBVPX_VP9_ENCODER)         += libvpxenc.o libvpx.o
735
739
OBJS-$(CONFIG_LIBWAVPACK_ENCODER)         += libwavpackenc.o
 
740
OBJS-$(CONFIG_LIBWEBP_ENCODER)            += libwebpenc.o
736
741
OBJS-$(CONFIG_LIBX264_ENCODER)            += libx264.o
737
742
OBJS-$(CONFIG_LIBXAVS_ENCODER)            += libxavs.o
738
743
OBJS-$(CONFIG_LIBXVID_ENCODER)            += libxvid.o
776
781
                                          mpegaudiodecheader.o mpegaudiodata.o
777
782
OBJS-$(CONFIG_MPEGVIDEO_PARSER)        += mpegvideo_parser.o    \
778
783
                                          mpeg12.o mpeg12data.o
 
784
OBJS-$(CONFIG_PNG_PARSER)              += png_parser.o
779
785
OBJS-$(CONFIG_PNM_PARSER)              += pnm_parser.o pnm.o
780
786
OBJS-$(CONFIG_RV30_PARSER)             += rv34_parser.o
781
787
OBJS-$(CONFIG_RV40_PARSER)             += rv34_parser.o
786
792
OBJS-$(CONFIG_VORBIS_PARSER)           += vorbis_parser.o xiph.o
787
793
OBJS-$(CONFIG_VP3_PARSER)              += vp3_parser.o
788
794
OBJS-$(CONFIG_VP8_PARSER)              += vp8_parser.o
 
795
OBJS-$(CONFIG_VP9_PARSER)              += vp9_parser.o
789
796
 
790
797
# bitstream filters
791
798
OBJS-$(CONFIG_AAC_ADTSTOASC_BSF)          += aac_adtstoasc_bsf.o aacadtsdec.o \
797
804
OBJS-$(CONFIG_MJPEG2JPEG_BSF)             += mjpeg2jpeg_bsf.o mjpeg.o
798
805
OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF)     += mjpega_dump_header_bsf.o
799
806
OBJS-$(CONFIG_MOV2TEXTSUB_BSF)            += movsub_bsf.o
800
 
OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF)    += mp3_header_compress_bsf.o
801
807
OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF)  += mp3_header_decompress_bsf.o \
802
808
                                             mpegaudiodata.o
803
809
OBJS-$(CONFIG_NOISE_BSF)                  += noise_bsf.o
805
811
OBJS-$(CONFIG_TEXT2MOVSUB_BSF)            += movsub_bsf.o
806
812
 
807
813
# thread libraries
808
 
OBJS-$(HAVE_PTHREADS)                  += pthread.o
809
 
OBJS-$(HAVE_W32THREADS)                += pthread.o
810
 
OBJS-$(HAVE_OS2THREADS)                += pthread.o
 
814
OBJS-$(HAVE_LIBC_MSVCRT)               += file_open.o
 
815
OBJS-$(HAVE_THREADS)                   += pthread.o pthread_slice.o pthread_frame.o
811
816
 
812
817
OBJS-$(CONFIG_FRAME_THREAD_ENCODER)    += frame_thread_encoder.o
813
818
 
 
819
# Windows resource file
 
820
SLIBOBJS-$(HAVE_GNU_WINDRES)           += avcodecres.o
 
821
 
814
822
SKIPHEADERS                            += %_tablegen.h                  \
815
823
                                          %_tables.h                    \
816
824
                                          aac_tablegen_decl.h           \
822
830
SKIPHEADERS-$(CONFIG_DXVA2)            += dxva2.h dxva2_internal.h
823
831
SKIPHEADERS-$(CONFIG_LIBSCHROEDINGER)  += libschroedinger.h
824
832
SKIPHEADERS-$(CONFIG_LIBUTVIDEO)       += libutvideo.h
825
 
SKIPHEADERS-$(CONFIG_MPEG_XVMC_DECODER) += xvmc.h
 
833
SKIPHEADERS-$(CONFIG_XVMC)             += xvmc.h
826
834
SKIPHEADERS-$(CONFIG_VAAPI)            += vaapi_internal.h
827
835
SKIPHEADERS-$(CONFIG_VDA)              += vda.h
828
836
SKIPHEADERS-$(CONFIG_VDPAU)            += vdpau.h vdpau_internal.h
857
865
CLEANFILES = *_tables.c *_tables.h *_tablegen$(HOSTEXESUF)
858
866
 
859
867
$(SUBDIR)dct-test$(EXESUF): $(SUBDIR)dctref.o $(SUBDIR)aandcttab.o
 
868
$(SUBDIR)dv_tablegen$(HOSTEXESUF): $(SUBDIR)dvdata_host.o
860
869
 
861
870
TRIG_TABLES  = cos cos_fixed sin
862
871
TRIG_TABLES := $(TRIG_TABLES:%=$(SUBDIR)%_tables.c)
882
891
$(SUBDIR)aacdec.o: $(SUBDIR)cbrt_tables.h
883
892
$(SUBDIR)aacps.o: $(SUBDIR)aacps_tables.h
884
893
$(SUBDIR)aactab.o: $(SUBDIR)aac_tables.h
885
 
$(SUBDIR)dv.o: $(SUBDIR)dv_tables.h
 
894
$(SUBDIR)dvenc.o: $(SUBDIR)dv_tables.h
886
895
$(SUBDIR)sinewin.o: $(SUBDIR)sinewin_tables.h
887
 
$(SUBDIR)mpegaudiodec.o: $(SUBDIR)mpegaudio_tables.h
 
896
$(SUBDIR)mpegaudiodec_fixed.o: $(SUBDIR)mpegaudio_tables.h
888
897
$(SUBDIR)mpegaudiodec_float.o: $(SUBDIR)mpegaudio_tables.h
889
898
$(SUBDIR)motionpixels.o: $(SUBDIR)motionpixels_tables.h
890
899
$(SUBDIR)pcm.o: $(SUBDIR)pcm_tables.h