├── Makefile ├── README.md ├── amadec ├── Android.mk ├── Makefile ├── acodec_lib │ └── libdtsenc.so ├── adec-armdec-mgt.h ├── adec-external-ctrl.c ├── adec-ffmpeg-mgt.c ├── adec-internal-mgt.c ├── adec-message.c ├── adec-message.h ├── adec-pts-mgt.c ├── adec-pts-mgt.h ├── adec_read.c ├── adec_reg.h ├── adec_write.c ├── adec_write.h ├── audio-dec.h ├── audio_out │ ├── alsa-out-raw.c │ ├── alsa-out-raw.h │ ├── alsa-out.c │ ├── alsactl_parser.c │ ├── alsactl_parser.h │ ├── aml_resample.c │ ├── aml_resample.h │ └── android-out.cpp ├── audiodsp_update_format.c ├── dsp │ └── audiodsp-ctl.c ├── dts_enc.c ├── dts_enc.h ├── dts_transenc_api.c ├── dts_transenc_api.h ├── feeder.c ├── feeder.h ├── firmware-m6 │ ├── audiodsp_codec_aac.bin │ ├── audiodsp_codec_aac.bin.checksum │ ├── audiodsp_codec_aac_helix.bin │ ├── audiodsp_codec_aac_helix.bin.checksum │ ├── audiodsp_codec_adpcm.bin │ ├── audiodsp_codec_adpcm.bin.checksum │ ├── audiodsp_codec_alac.bin │ ├── audiodsp_codec_alac.bin.checksum │ ├── audiodsp_codec_amr.bin │ ├── audiodsp_codec_amr.bin.checksum │ ├── audiodsp_codec_ape.bin │ ├── audiodsp_codec_ape.bin.checksum │ ├── audiodsp_codec_cook.bin │ ├── audiodsp_codec_cook.bin.checksum │ ├── audiodsp_codec_flac.bin │ ├── audiodsp_codec_flac.bin.checksum │ ├── audiodsp_codec_mad.bin │ ├── audiodsp_codec_mad.bin.checksum │ ├── audiodsp_codec_mad_old.bin │ ├── audiodsp_codec_mad_old.bin.checksum │ ├── audiodsp_codec_mp3_lp.bin │ ├── audiodsp_codec_mp3_lp.bin.checksum │ ├── audiodsp_codec_null.bin │ ├── audiodsp_codec_null.bin.checksum │ ├── audiodsp_codec_ogg.bin │ ├── audiodsp_codec_ogg.bin.checksum │ ├── audiodsp_codec_pcm.bin │ ├── audiodsp_codec_pcm.bin.checksum │ ├── audiodsp_codec_raac.bin │ ├── audiodsp_codec_raac.bin.checksum │ ├── audiodsp_codec_vorbis.bin │ ├── audiodsp_codec_vorbis.bin.checksum │ ├── audiodsp_codec_wma.bin │ ├── audiodsp_codec_wma.bin.checksum │ ├── audiodsp_codec_wmapro.bin │ └── audiodsp_codec_wmapro.bin.checksum ├── firmware-m8 │ ├── audiodsp_codec_aac.bin │ ├── audiodsp_codec_aac.bin.checksum │ ├── audiodsp_codec_aac_helix.bin │ ├── audiodsp_codec_aac_helix.bin.checksum │ ├── audiodsp_codec_adpcm.bin │ ├── audiodsp_codec_adpcm.bin.checksum │ ├── audiodsp_codec_alac.bin │ ├── audiodsp_codec_alac.bin.checksum │ ├── audiodsp_codec_amr.bin │ ├── audiodsp_codec_amr.bin.checksum │ ├── audiodsp_codec_ape.bin │ ├── audiodsp_codec_ape.bin.checksum │ ├── audiodsp_codec_cook.bin │ ├── audiodsp_codec_cook.bin.checksum │ ├── audiodsp_codec_flac.bin │ ├── audiodsp_codec_flac.bin.checksum │ ├── audiodsp_codec_mad.bin │ ├── audiodsp_codec_mad.bin.checksum │ ├── audiodsp_codec_null.bin │ ├── audiodsp_codec_null.bin.checksum │ ├── audiodsp_codec_ogg.bin │ ├── audiodsp_codec_ogg.bin.checksum │ ├── audiodsp_codec_pcm.bin │ ├── audiodsp_codec_pcm.bin.checksum │ ├── audiodsp_codec_raac.bin │ ├── audiodsp_codec_raac.bin.checksum │ ├── audiodsp_codec_vorbis.bin │ ├── audiodsp_codec_vorbis.bin.checksum │ ├── audiodsp_codec_wma.bin │ ├── audiodsp_codec_wma.bin.checksum │ ├── audiodsp_codec_wmapro.bin │ └── audiodsp_codec_wmapro.bin.checksum ├── firmware │ ├── audiodsp_codec_aac.bin │ ├── audiodsp_codec_aac_helix.bin │ ├── audiodsp_codec_adpcm.bin │ ├── audiodsp_codec_alac.bin │ ├── audiodsp_codec_amr.bin │ ├── audiodsp_codec_ape.bin │ ├── audiodsp_codec_cook.bin │ ├── audiodsp_codec_flac.bin │ ├── audiodsp_codec_mad.bin │ ├── audiodsp_codec_mp3.bin │ ├── audiodsp_codec_mp3_lp.bin │ ├── audiodsp_codec_null.bin │ ├── audiodsp_codec_pcm.bin │ ├── audiodsp_codec_raac.bin │ ├── audiodsp_codec_vorbis.bin │ ├── audiodsp_codec_wma.bin │ └── audiodsp_codec_wmapro.bin ├── include │ ├── adec-external-ctrl.h │ ├── adec-macros.h │ ├── adec-types.h │ ├── alsa-out.h │ ├── audio-out.h │ ├── audiodsp.h │ ├── audiodsp_update_format.h │ └── log-print.h ├── pcmenc_api.c ├── pcmenc_api.h ├── spdif_api.c └── spdif_api.h ├── amavutils ├── Amsyswrite.cpp ├── Amvideoutils.c ├── Android.mk ├── Makefile ├── amaudioutils.c ├── amconfigutils.c ├── amdisplayutils.c ├── amdrmutils.c ├── ammodule.c ├── amsysfsutils.c ├── amutils_common.c ├── include │ ├── Amavutils.h │ ├── Amdisplayutils.h │ ├── Amsysfsutils.h │ ├── Amsyswrite.h │ ├── Amvideoutils.h │ ├── amaudioutils.h │ ├── amconfigutils.h │ ├── amdrmutils.h │ ├── amlog.h │ ├── ammodule.h │ ├── amutils_common.h │ ├── cutils │ │ ├── log.h │ │ └── properties.h │ ├── itemlist.h │ └── list.h └── itemlist.c ├── amcodec ├── Android.mk ├── Makefile ├── audio_ctl │ ├── Makefile │ ├── audio_ctrl.c │ └── audio_ctrl.h ├── clean.mk ├── codec │ ├── Makefile │ ├── codec_ctrl.c │ ├── codec_h_ctrl.c │ ├── codec_h_ctrl.h │ └── codec_msg.c ├── depends.mk ├── dir.mk ├── include │ ├── amports │ │ ├── aformat.h │ │ ├── amstream.h │ │ └── vformat.h │ ├── audio_priv.h │ ├── codec.h │ ├── codec_error.h │ ├── codec_msg.h │ ├── codec_type.h │ └── ppmgr │ │ └── ppmgr.h └── rules.mk ├── amffmpeg ├── Android.buider.readme ├── Android.mk ├── COPYING.GPLv2 ├── COPYING.GPLv3 ├── COPYING.LGPLv2.1 ├── COPYING.LGPLv3 ├── CREDITS ├── Doxyfile ├── INSTALL ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README ├── RELEASE ├── VERSION ├── changes.diff ├── cmdutils.c ├── cmdutils.h ├── cmdutils_common_opts.h ├── common.mak ├── common.mk ├── config.fate ├── config.h ├── config.log ├── config.mak ├── configure ├── diff.sh ├── doc │ ├── APIchanges │ ├── RELEASE_NOTES │ ├── TODO │ ├── avutil.txt │ ├── bitstream_filters.texi │ ├── build_system.txt │ ├── decoders.texi │ ├── demuxers.texi │ ├── developer.texi │ ├── encoders.texi │ ├── eval.texi │ ├── examples │ │ ├── Makefile │ │ ├── encoding-example.c │ │ └── muxing-example.c │ ├── faq.texi │ ├── fate.txt │ ├── ffmpeg-mt-authorship.txt │ ├── ffmpeg.texi │ ├── ffplay.texi │ ├── ffprobe.texi │ ├── ffserver.conf │ ├── ffserver.texi │ ├── fftools-common-opts.texi │ ├── filters.texi │ ├── general.texi │ ├── git-howto.txt │ ├── indevs.texi │ ├── issue_tracker.txt │ ├── libavfilter.texi │ ├── metadata.texi │ ├── multithreading.txt │ ├── muxers.texi │ ├── optimization.txt │ ├── outdevs.texi │ ├── protocols.texi │ ├── rate_distortion.txt │ ├── snow.txt │ ├── soc.txt │ ├── swscale.txt │ ├── t2h.init │ ├── tablegen.txt │ ├── texi2pod.pl │ └── viterbi.txt ├── ffmpeg.c ├── ffplay.c ├── ffpresets │ ├── libvpx-1080p.ffpreset │ ├── libvpx-1080p50_60.ffpreset │ ├── libvpx-360p.ffpreset │ ├── libvpx-720p.ffpreset │ ├── libvpx-720p50_60.ffpreset │ ├── libx264-baseline.ffpreset │ ├── libx264-ipod320.ffpreset │ ├── libx264-ipod640.ffpreset │ ├── libx264-lossless_fast.ffpreset │ ├── libx264-lossless_max.ffpreset │ ├── libx264-lossless_medium.ffpreset │ ├── libx264-lossless_slow.ffpreset │ ├── libx264-lossless_slower.ffpreset │ └── libx264-lossless_ultrafast.ffpreset ├── ffprobe.c ├── ffserver.c ├── ffserver.h ├── libavcodec │ ├── 4xm.c │ ├── 8bps.c │ ├── 8svx.c │ ├── Android.mk │ ├── Makefile │ ├── a64colors.h │ ├── a64enc.h │ ├── a64multienc.c │ ├── a64tables.h │ ├── aac.h │ ├── aac_ac3_parser.c │ ├── aac_ac3_parser.h │ ├── aac_adtstoasc_bsf.c │ ├── aac_parser.c │ ├── aac_tablegen.c │ ├── aac_tablegen.h │ ├── aac_tablegen_decl.h │ ├── aacadtsdec.c │ ├── aacadtsdec.h │ ├── aaccoder.c │ ├── aacdec.c │ ├── aacdectab.h │ ├── aacenc.c │ ├── aacenc.h │ ├── aacps.c │ ├── aacps.h │ ├── aacps_tablegen.c │ ├── aacps_tablegen.h │ ├── aacpsdata.c │ ├── aacpsy.c │ ├── aacpsy.h │ ├── aacsbr.c │ ├── aacsbr.h │ ├── aacsbrdata.h │ ├── aactab.c │ ├── aactab.h │ ├── aandcttab.c │ ├── aandcttab.h │ ├── aasc.c │ ├── ac3.c │ ├── ac3.h │ ├── ac3_parser.c │ ├── ac3_parser.h │ ├── ac3dec.c │ ├── ac3dec.h │ ├── ac3dec_data.c │ ├── ac3dec_data.h │ ├── ac3dsp.c │ ├── ac3dsp.h │ ├── ac3enc.c │ ├── ac3enc.h │ ├── ac3enc_combined.c │ ├── ac3enc_fixed.c │ ├── ac3enc_float.c │ ├── ac3enc_opts_template.c │ ├── ac3enc_template.c │ ├── ac3tab.c │ ├── ac3tab.h │ ├── acelp_filters.c │ ├── acelp_filters.h │ ├── acelp_pitch_delay.c │ ├── acelp_pitch_delay.h │ ├── acelp_vectors.c │ ├── acelp_vectors.h │ ├── adpcm.c │ ├── adx.h │ ├── adxdec.c │ ├── adxenc.c │ ├── alac.c │ ├── alacenc.c │ ├── allcodecs.c │ ├── alpha │ │ ├── Makefile │ │ ├── asm.h │ │ ├── dsputil_alpha.c │ │ ├── dsputil_alpha.h │ │ ├── dsputil_alpha_asm.S │ │ ├── motion_est_alpha.c │ │ ├── motion_est_mvi_asm.S │ │ ├── mpegvideo_alpha.c │ │ ├── regdef.h │ │ └── simple_idct_alpha.c │ ├── alsdec.c │ ├── amr.h │ ├── amrnbdata.h │ ├── amrnbdec.c │ ├── amrwbdata.h │ ├── amrwbdec.c │ ├── anm.c │ ├── ansi.c │ ├── apedec.c │ ├── arm │ │ ├── Makefile │ │ ├── aac.h │ │ ├── ac3dsp_arm.S │ │ ├── ac3dsp_armv6.S │ │ ├── ac3dsp_init_arm.c │ │ ├── ac3dsp_neon.S │ │ ├── asm-offsets.h │ │ ├── asm.S │ │ ├── dcadsp_init_arm.c │ │ ├── dcadsp_neon.S │ │ ├── dsputil_arm.S │ │ ├── dsputil_arm.h │ │ ├── dsputil_armv6.S │ │ ├── dsputil_init_arm.c │ │ ├── dsputil_init_armv5te.c │ │ ├── dsputil_init_armv6.c │ │ ├── dsputil_init_neon.c │ │ ├── dsputil_init_vfp.c │ │ ├── dsputil_iwmmxt.c │ │ ├── dsputil_iwmmxt_rnd_template.c │ │ ├── dsputil_neon.S │ │ ├── dsputil_vfp.S │ │ ├── fft_fixed_init_arm.c │ │ ├── fft_fixed_neon.S │ │ ├── fft_init_arm.c │ │ ├── fft_neon.S │ │ ├── fmtconvert_init_arm.c │ │ ├── fmtconvert_neon.S │ │ ├── fmtconvert_vfp.S │ │ ├── h264dsp_init_arm.c │ │ ├── h264dsp_neon.S │ │ ├── h264idct_neon.S │ │ ├── h264pred_init_arm.c │ │ ├── h264pred_neon.S │ │ ├── int_neon.S │ │ ├── jrevdct_arm.S │ │ ├── mathops.h │ │ ├── mdct_fixed_neon.S │ │ ├── mdct_neon.S │ │ ├── mpegaudiodsp_fixed_armv6.S │ │ ├── mpegaudiodsp_init_arm.c │ │ ├── mpegvideo_arm.c │ │ ├── mpegvideo_arm.h │ │ ├── mpegvideo_armv5te.c │ │ ├── mpegvideo_armv5te_s.S │ │ ├── mpegvideo_iwmmxt.c │ │ ├── mpegvideo_neon.S │ │ ├── rdft_neon.S │ │ ├── simple_idct_arm.S │ │ ├── simple_idct_armv5te.S │ │ ├── simple_idct_armv6.S │ │ ├── simple_idct_neon.S │ │ ├── synth_filter_neon.S │ │ ├── vp3dsp_neon.S │ │ ├── vp56_arith.h │ │ ├── vp56dsp_init_arm.c │ │ ├── vp56dsp_neon.S │ │ ├── vp8.h │ │ ├── vp8_armv6.S │ │ ├── vp8dsp_init_arm.c │ │ └── vp8dsp_neon.S │ ├── ass.c │ ├── ass.h │ ├── ass_split.c │ ├── ass_split.h │ ├── assdec.c │ ├── assenc.c │ ├── asv1.c │ ├── atrac.c │ ├── atrac.h │ ├── atrac1.c │ ├── atrac1data.h │ ├── atrac3.c │ ├── atrac3data.h │ ├── audioconvert.c │ ├── audioconvert.h │ ├── aura.c │ ├── avcodec.h │ ├── avfft.c │ ├── avfft.h │ ├── avpacket.c │ ├── avr32 │ │ └── mathops.h │ ├── avs.c │ ├── bethsoftvideo.c │ ├── bethsoftvideo.h │ ├── bfi.c │ ├── bfin │ │ ├── Makefile │ │ ├── config_bfin.h │ │ ├── dsputil_bfin.c │ │ ├── dsputil_bfin.h │ │ ├── fdct_bfin.S │ │ ├── idct_bfin.S │ │ ├── mathops.h │ │ ├── mpegvideo_bfin.c │ │ ├── pixels_bfin.S │ │ ├── vp3_bfin.c │ │ └── vp3_idct_bfin.S │ ├── bgmc.c │ ├── bgmc.h │ ├── bink.c │ ├── binkaudio.c │ ├── binkdata.h │ ├── binkidct.c │ ├── bitstream.c │ ├── bitstream_filter.c │ ├── bmp.c │ ├── bmp.h │ ├── bmpenc.c │ ├── bytestream.h │ ├── c93.c │ ├── cabac.c │ ├── cabac.h │ ├── cavs.c │ ├── cavs.h │ ├── cavs_parser.c │ ├── cavsdata.h │ ├── cavsdec.c │ ├── cavsdsp.c │ ├── cavsdsp.h │ ├── cbrt_tablegen.c │ ├── cbrt_tablegen.h │ ├── cdgraphics.c │ ├── celp_filters.c │ ├── celp_filters.h │ ├── celp_math.c │ ├── celp_math.h │ ├── cga_data.c │ ├── cga_data.h │ ├── chomp_bsf.c │ ├── cinepak.c │ ├── cljr.c │ ├── cook.c │ ├── cookdata.h │ ├── cos_tablegen.c │ ├── crystalhd.c │ ├── cscd.c │ ├── cyuv.c │ ├── dca.c │ ├── dca.h │ ├── dca_parser.c │ ├── dcadata.h │ ├── dcadsp.c │ ├── dcadsp.h │ ├── dcaenc.c │ ├── dcaenc.h │ ├── dcahuff.h │ ├── dct-test.c │ ├── dct.c │ ├── dct.h │ ├── dct32.c │ ├── dct32.h │ ├── dct32_fixed.c │ ├── dct32_float.c │ ├── dctref.c │ ├── dctref.h │ ├── dfa.c │ ├── dirac.c │ ├── dirac.h │ ├── dirac_parser.c │ ├── dnxhd_parser.c │ ├── dnxhddata.c │ ├── dnxhddata.h │ ├── dnxhddec.c │ ├── dnxhdenc.c │ ├── dnxhdenc.h │ ├── dpcm.c │ ├── dpx.c │ ├── dpxenc.c │ ├── dsicinav.c │ ├── dsputil.c │ ├── dsputil.h │ ├── dsputil_template.c │ ├── dump_extradata_bsf.c │ ├── dv.c │ ├── dv_tablegen.c │ ├── dv_tablegen.h │ ├── dv_vlc_data.h │ ├── dvbsub.c │ ├── dvbsub_parser.c │ ├── dvbsubdec.c │ ├── dvdata.c │ ├── dvdata.h │ ├── dvdsub_parser.c │ ├── dvdsubdec.c │ ├── dvdsubenc.c │ ├── dwt.c │ ├── dwt.h │ ├── dxa.c │ ├── dxva2.c │ ├── dxva2.h │ ├── dxva2_h264.c │ ├── dxva2_internal.h │ ├── dxva2_mpeg2.c │ ├── dxva2_vc1.c │ ├── eac3dec.c │ ├── eac3dec_data.c │ ├── eac3dec_data.h │ ├── eac3enc.c │ ├── eac3enc.h │ ├── eacmv.c │ ├── eaidct.c │ ├── eamad.c │ ├── eatgq.c │ ├── eatgv.c │ ├── eatqi.c │ ├── elbg.c │ ├── elbg.h │ ├── error_resilience.c │ ├── escape124.c │ ├── faandct.c │ ├── faandct.h │ ├── faanidct.c │ ├── faanidct.h │ ├── faxcompr.c │ ├── faxcompr.h │ ├── fft-fixed-test.c │ ├── fft-internal.h │ ├── fft-test.c │ ├── fft.c │ ├── fft.h │ ├── fft_fixed.c │ ├── fft_float.c │ ├── ffv1.c │ ├── flac.c │ ├── flac.h │ ├── flac_parser.c │ ├── flacdata.c │ ├── flacdata.h │ ├── flacdec.c │ ├── flacenc.c │ ├── flashsv.c │ ├── flashsv2enc.c │ ├── flashsvenc.c │ ├── flicvideo.c │ ├── flv.h │ ├── flvdec.c │ ├── flvenc.c │ ├── fmtconvert.c │ ├── fmtconvert.h │ ├── fraps.c │ ├── frwu.c │ ├── g722.c │ ├── g726.c │ ├── g729data.h │ ├── g729dec.c │ ├── get_bits.h │ ├── gif.c │ ├── gifdec.c │ ├── golomb.c │ ├── golomb.h │ ├── gsmdec.c │ ├── gsmdec_data.c │ ├── gsmdec_data.h │ ├── gsmdec_template.c │ ├── h261.c │ ├── h261.h │ ├── h261_parser.c │ ├── h261data.h │ ├── h261dec.c │ ├── h261enc.c │ ├── h263.c │ ├── h263.h │ ├── h263_parser.c │ ├── h263_parser.h │ ├── h263data.h │ ├── h263dec.c │ ├── h264.c │ ├── h264.h │ ├── h264_cabac.c │ ├── h264_cavlc.c │ ├── h264_direct.c │ ├── h264_loopfilter.c │ ├── h264_mp4toannexb_bsf.c │ ├── h264_mvpred.h │ ├── h264_parser.c │ ├── h264_ps.c │ ├── h264_refs.c │ ├── h264_sei.c │ ├── h264data.h │ ├── h264dsp.c │ ├── h264dsp.h │ ├── h264dsp_template.c │ ├── h264idct.c │ ├── h264idct_template.c │ ├── h264pred.c │ ├── h264pred.h │ ├── h264pred_template.c │ ├── high_bit_depth.h │ ├── huffman.c │ ├── huffman.h │ ├── huffyuv.c │ ├── idcinvideo.c │ ├── iff.c │ ├── iirfilter.c │ ├── iirfilter.h │ ├── imc.c │ ├── imcdata.h │ ├── imgconvert.c │ ├── imgconvert.h │ ├── imx_dump_header_bsf.c │ ├── indeo2.c │ ├── indeo2data.h │ ├── indeo3.c │ ├── indeo3data.h │ ├── indeo5.c │ ├── indeo5data.h │ ├── intelh263dec.c │ ├── internal.h │ ├── interplayvideo.c │ ├── intrax8.c │ ├── intrax8.h │ ├── intrax8dsp.c │ ├── intrax8huf.h │ ├── inverse.c │ ├── ituh263dec.c │ ├── ituh263enc.c │ ├── ivi_common.c │ ├── ivi_common.h │ ├── ivi_dsp.c │ ├── ivi_dsp.h │ ├── j2k.c │ ├── j2k.h │ ├── j2k_dwt.c │ ├── j2k_dwt.h │ ├── j2kdec.c │ ├── j2kenc.c │ ├── jfdctfst.c │ ├── jfdctint.c │ ├── jpegls.c │ ├── jpegls.h │ ├── jpeglsdec.c │ ├── jpeglsdec.h │ ├── jpeglsenc.c │ ├── jrevdct.c │ ├── jvdec.c │ ├── kbdwin.c │ ├── kbdwin.h │ ├── kgv1dec.c │ ├── kmvc.c │ ├── lagarith.c │ ├── lagarithrac.c │ ├── lagarithrac.h │ ├── latm_parser.c │ ├── lcl.h │ ├── lcldec.c │ ├── lclenc.c │ ├── libavcodec-uninstalled.pc │ ├── libavcodec.pc │ ├── libavcodec.v │ ├── libcelt_dec.c │ ├── libdirac.h │ ├── libdirac_libschro.c │ ├── libdirac_libschro.h │ ├── libdiracdec.c │ ├── libdiracenc.c │ ├── libfaac.c │ ├── libgsm.c │ ├── libmp3lame.c │ ├── libopencore-amr.c │ ├── libopenjpeg.c │ ├── libschroedinger.c │ ├── libschroedinger.h │ ├── libschroedingerdec.c │ ├── libschroedingerenc.c │ ├── libspeexdec.c │ ├── libtheoraenc.c │ ├── libvo-aacenc.c │ ├── libvo-amrwbenc.c │ ├── libvorbis.c │ ├── libvpxdec.c │ ├── libvpxenc.c │ ├── libx264.c │ ├── libxavs.c │ ├── libxvid_internal.h │ ├── libxvid_rc.c │ ├── libxvidff.c │ ├── ljpegenc.c │ ├── loco.c │ ├── lpc.c │ ├── lpc.h │ ├── lsp.c │ ├── lsp.h │ ├── lzw.c │ ├── lzw.h │ ├── lzwenc.c │ ├── mace.c │ ├── mathops.h │ ├── mdct.c │ ├── mdct_fixed.c │ ├── mdct_float.c │ ├── mdec.c │ ├── mimic.c │ ├── mips │ │ ├── Makefile │ │ └── mathops.h │ ├── mjpeg.c │ ├── mjpeg.h │ ├── mjpeg2jpeg_bsf.c │ ├── mjpeg_parser.c │ ├── mjpega_dump_header_bsf.c │ ├── mjpegbdec.c │ ├── mjpegdec.c │ ├── mjpegdec.h │ ├── mjpegenc.c │ ├── mjpegenc.h │ ├── mlib │ │ └── dsputil_mlib.c │ ├── mlp.c │ ├── mlp.h │ ├── mlp_parser.c │ ├── mlp_parser.h │ ├── mlpdec.c │ ├── mlpdsp.c │ ├── mmvideo.c │ ├── motion-test.c │ ├── motion_est.c │ ├── motion_est_template.c │ ├── motionpixels.c │ ├── motionpixels_tablegen.c │ ├── motionpixels_tablegen.h │ ├── movsub_bsf.c │ ├── mp3_header_compress_bsf.c │ ├── mp3_header_decompress_bsf.c │ ├── mpc.c │ ├── mpc.h │ ├── mpc7.c │ ├── mpc7data.h │ ├── mpc8.c │ ├── mpc8data.h │ ├── mpc8huff.h │ ├── mpcdata.h │ ├── mpeg12.c │ ├── mpeg12.h │ ├── mpeg12data.c │ ├── mpeg12data.h │ ├── mpeg12decdata.h │ ├── mpeg12enc.c │ ├── mpeg4audio.c │ ├── mpeg4audio.h │ ├── mpeg4data.h │ ├── mpeg4video.c │ ├── mpeg4video.h │ ├── mpeg4video_parser.c │ ├── mpeg4video_parser.h │ ├── mpeg4videodec.c │ ├── mpeg4videoenc.c │ ├── mpegaudio.c │ ├── mpegaudio.h │ ├── mpegaudio_parser.c │ ├── mpegaudio_tablegen.c │ ├── mpegaudio_tablegen.h │ ├── mpegaudiodata.c │ ├── mpegaudiodata.h │ ├── mpegaudiodec.c │ ├── mpegaudiodec_float.c │ ├── mpegaudiodecheader.c │ ├── mpegaudiodecheader.h │ ├── mpegaudiodectab.h │ ├── mpegaudiodsp.c │ ├── mpegaudiodsp.h │ ├── mpegaudiodsp_fixed.c │ ├── mpegaudiodsp_float.c │ ├── mpegaudiodsp_template.c │ ├── mpegaudioenc.c │ ├── mpegaudiotab.h │ ├── mpegvideo.c │ ├── mpegvideo.h │ ├── mpegvideo_common.h │ ├── mpegvideo_enc.c │ ├── mpegvideo_parser.c │ ├── mpegvideo_xvmc.c │ ├── mqc.c │ ├── mqc.h │ ├── mqcdec.c │ ├── mqcenc.c │ ├── msgsmdec.c │ ├── msgsmdec.h │ ├── msmpeg4.c │ ├── msmpeg4.h │ ├── msmpeg4data.c │ ├── msmpeg4data.h │ ├── msrle.c │ ├── msrledec.c │ ├── msrledec.h │ ├── msvideo1.c │ ├── msvideo1enc.c │ ├── mxpegdec.c │ ├── nellymoser.c │ ├── nellymoser.h │ ├── nellymoserdec.c │ ├── nellymoserenc.c │ ├── noise_bsf.c │ ├── nuv.c │ ├── opt.h │ ├── options.c │ ├── pamenc.c │ ├── parser.c │ ├── parser.h │ ├── pcm-mpeg.c │ ├── pcm-wifi-display.c │ ├── pcm.c │ ├── pcm_tablegen.c │ ├── pcm_tablegen.h │ ├── pcx.c │ ├── pcxenc.c │ ├── pgssubdec.c │ ├── pictordec.c │ ├── png.c │ ├── png.h │ ├── pngdec.c │ ├── pngenc.c │ ├── pnm.c │ ├── pnm.h │ ├── pnm_parser.c │ ├── pnmdec.c │ ├── pnmenc.c │ ├── ppc │ │ ├── Makefile │ │ ├── asm.S │ │ ├── dsputil_altivec.c │ │ ├── dsputil_altivec.h │ │ ├── dsputil_ppc.c │ │ ├── fdct_altivec.c │ │ ├── fft_altivec.c │ │ ├── fft_altivec_s.S │ │ ├── float_altivec.c │ │ ├── fmtconvert_altivec.c │ │ ├── gmc_altivec.c │ │ ├── h264_altivec.c │ │ ├── h264_template_altivec.c │ │ ├── idct_altivec.c │ │ ├── int_altivec.c │ │ ├── mathops.h │ │ ├── mpegaudiodec_altivec.c │ │ ├── mpegvideo_altivec.c │ │ ├── regs.h │ │ ├── types_altivec.h │ │ ├── util_altivec.h │ │ ├── vc1dsp_altivec.c │ │ ├── vp3dsp_altivec.c │ │ └── vp8dsp_altivec.c │ ├── ps2 │ │ ├── dsputil_mmi.c │ │ ├── idct_mmi.c │ │ ├── mmi.h │ │ └── mpegvideo_mmi.c │ ├── psymodel.c │ ├── psymodel.h │ ├── pthread.c │ ├── ptx.c │ ├── put_bits.h │ ├── qcelpdata.h │ ├── qcelpdec.c │ ├── qdm2.c │ ├── qdm2_tablegen.c │ ├── qdm2_tablegen.h │ ├── qdm2data.h │ ├── qdrw.c │ ├── qpeg.c │ ├── qtrle.c │ ├── qtrleenc.c │ ├── r210dec.c │ ├── ra144.c │ ├── ra144.h │ ├── ra144dec.c │ ├── ra144enc.c │ ├── ra288.c │ ├── ra288.h │ ├── rangecoder.c │ ├── rangecoder.h │ ├── ratecontrol.c │ ├── ratecontrol.h │ ├── raw.c │ ├── raw.h │ ├── rawdec.c │ ├── rawenc.c │ ├── rdft.c │ ├── rdft.h │ ├── rectangle.h │ ├── remove_extradata_bsf.c │ ├── resample.c │ ├── resample2.c │ ├── rl.h │ ├── rl2.c │ ├── rle.c │ ├── rle.h │ ├── roqaudioenc.c │ ├── roqvideo.c │ ├── roqvideo.h │ ├── roqvideodec.c │ ├── roqvideoenc.c │ ├── rpza.c │ ├── rtjpeg.c │ ├── rtjpeg.h │ ├── rv10.c │ ├── rv10enc.c │ ├── rv20enc.c │ ├── rv30.c │ ├── rv30data.h │ ├── rv30dsp.c │ ├── rv34.c │ ├── rv34.h │ ├── rv34data.h │ ├── rv34vlc.h │ ├── rv40.c │ ├── rv40data.h │ ├── rv40dsp.c │ ├── rv40vlc2.h │ ├── s302m.c │ ├── s3tc.c │ ├── s3tc.h │ ├── sbr.h │ ├── sgi.h │ ├── sgidec.c │ ├── sgienc.c │ ├── sh4 │ │ ├── Makefile │ │ ├── dsputil_align.c │ │ ├── dsputil_sh4.c │ │ ├── dsputil_sh4.h │ │ ├── idct_sh4.c │ │ ├── qpel.c │ │ └── sh4.h │ ├── shorten.c │ ├── simple_idct.c │ ├── simple_idct.h │ ├── sinewin.c │ ├── sinewin.h │ ├── sinewin_tablegen.c │ ├── sinewin_tablegen.h │ ├── sipr.c │ ├── sipr.h │ ├── sipr16k.c │ ├── sipr16kdata.h │ ├── siprdata.h │ ├── smacker.c │ ├── smc.c │ ├── snow.c │ ├── snow.h │ ├── sonic.c │ ├── sp5x.h │ ├── sp5xdec.c │ ├── sparc │ │ ├── Makefile │ │ ├── dsputil_vis.c │ │ ├── dsputil_vis.h │ │ ├── simple_idct_vis.c │ │ └── vis.h │ ├── srtdec.c │ ├── srtenc.c │ ├── sunrast.c │ ├── svq1.c │ ├── svq1.h │ ├── svq1_cb.h │ ├── svq1_vlc.h │ ├── svq1dec.c │ ├── svq1enc.c │ ├── svq1enc_cb.h │ ├── svq3.c │ ├── synth_filter.c │ ├── synth_filter.h │ ├── tableprint.h │ ├── targa.c │ ├── targa.h │ ├── targaenc.c │ ├── thread.h │ ├── tiertexseqv.c │ ├── tiff.c │ ├── tiff.h │ ├── tiffenc.c │ ├── tmv.c │ ├── truemotion1.c │ ├── truemotion1data.h │ ├── truemotion2.c │ ├── truespeech.c │ ├── truespeech_data.h │ ├── tscc.c │ ├── tta.c │ ├── twinvq.c │ ├── twinvq_data.h │ ├── txd.c │ ├── ulti.c │ ├── ulti_cb.h │ ├── unary.h │ ├── utils.c │ ├── v210dec.c │ ├── v210enc.c │ ├── v210x.c │ ├── vaapi.c │ ├── vaapi.h │ ├── vaapi_h264.c │ ├── vaapi_internal.h │ ├── vaapi_mpeg2.c │ ├── vaapi_mpeg4.c │ ├── vaapi_vc1.c │ ├── vb.c │ ├── vc1.c │ ├── vc1.h │ ├── vc1_parser.c │ ├── vc1acdata.h │ ├── vc1data.c │ ├── vc1data.h │ ├── vc1dec.c │ ├── vc1dsp.c │ ├── vc1dsp.h │ ├── vcr1.c │ ├── vdpau.c │ ├── vdpau.h │ ├── vdpau_internal.h │ ├── version.h │ ├── vmdav.c │ ├── vmnc.c │ ├── vorbis.c │ ├── vorbis.h │ ├── vorbis_data.c │ ├── vorbis_enc_data.h │ ├── vorbisdec.c │ ├── vorbisenc.c │ ├── vp3.c │ ├── vp3_parser.c │ ├── vp3data.h │ ├── vp3dsp.c │ ├── vp5.c │ ├── vp56.c │ ├── vp56.h │ ├── vp56data.c │ ├── vp56data.h │ ├── vp56dsp.c │ ├── vp56dsp.h │ ├── vp56rac.c │ ├── vp5data.h │ ├── vp6.c │ ├── vp6data.h │ ├── vp6dsp.c │ ├── vp8.c │ ├── vp8.h │ ├── vp8_parser.c │ ├── vp8data.h │ ├── vp8dsp.c │ ├── vp8dsp.h │ ├── vqavideo.c │ ├── w32thread.c │ ├── wavpack.c │ ├── wma.c │ ├── wma.h │ ├── wmadata.h │ ├── wmadec.c │ ├── wmaenc.c │ ├── wmaprodata.h │ ├── wmaprodec.c │ ├── wmavoice.c │ ├── wmavoice_data.h │ ├── wmv2.c │ ├── wmv2.h │ ├── wmv2dec.c │ ├── wmv2enc.c │ ├── wnv1.c │ ├── ws-snd1.c │ ├── x86 │ │ ├── Makefile │ │ ├── ac3dsp.asm │ │ ├── ac3dsp_mmx.c │ │ ├── cabac.h │ │ ├── cavsdsp_mmx.c │ │ ├── dct32_sse.asm │ │ ├── deinterlace.asm │ │ ├── dnxhd_mmx.c │ │ ├── dsputil_mmx.c │ │ ├── dsputil_mmx.h │ │ ├── dsputil_mmx_avg_template.c │ │ ├── dsputil_mmx_qns_template.c │ │ ├── dsputil_mmx_rnd_template.c │ │ ├── dsputil_yasm.asm │ │ ├── dsputilenc_mmx.c │ │ ├── dsputilenc_yasm.asm │ │ ├── fdct_mmx.c │ │ ├── fft.c │ │ ├── fft.h │ │ ├── fft_3dn.c │ │ ├── fft_3dn2.c │ │ ├── fft_mmx.asm │ │ ├── fft_sse.c │ │ ├── fmtconvert.asm │ │ ├── fmtconvert_mmx.c │ │ ├── h264_chromamc.asm │ │ ├── h264_chromamc_10bit.asm │ │ ├── h264_deblock.asm │ │ ├── h264_deblock_10bit.asm │ │ ├── h264_i386.h │ │ ├── h264_idct.asm │ │ ├── h264_idct_10bit.asm │ │ ├── h264_intrapred.asm │ │ ├── h264_intrapred_10bit.asm │ │ ├── h264_intrapred_init.c │ │ ├── h264_qpel_mmx.c │ │ ├── h264_weight.asm │ │ ├── h264dsp_mmx.c │ │ ├── idct_mmx.c │ │ ├── idct_mmx_xvid.c │ │ ├── idct_sse2_xvid.c │ │ ├── idct_xvid.h │ │ ├── lpc_mmx.c │ │ ├── mathops.h │ │ ├── mlpdsp.c │ │ ├── motion_est_mmx.c │ │ ├── mpegaudiodec_mmx.c │ │ ├── mpegvideo_mmx.c │ │ ├── mpegvideo_mmx_template.c │ │ ├── png_mmx.c │ │ ├── simple_idct_mmx.c │ │ ├── snowdsp_mmx.c │ │ ├── vc1dsp_mmx.c │ │ ├── vc1dsp_yasm.asm │ │ ├── vp3dsp.asm │ │ ├── vp56_arith.h │ │ ├── vp56dsp.asm │ │ ├── vp56dsp_init.c │ │ ├── vp8dsp-init.c │ │ ├── vp8dsp.asm │ │ ├── x86inc.asm │ │ └── x86util.asm │ ├── xan.c │ ├── xiph.c │ ├── xiph.h │ ├── xl.c │ ├── xsubdec.c │ ├── xsubenc.c │ ├── xvmc.h │ ├── xvmc_internal.h │ ├── xxan.c │ ├── yop.c │ ├── zmbv.c │ └── zmbvenc.c ├── libavdevice │ ├── Makefile │ ├── alldevices.c │ ├── alsa-audio-common.c │ ├── alsa-audio-dec.c │ ├── alsa-audio-enc.c │ ├── alsa-audio.h │ ├── avdevice.c │ ├── avdevice.h │ ├── bktr.c │ ├── dshow.c │ ├── dshow.h │ ├── dshow_common.c │ ├── dshow_enummediatypes.c │ ├── dshow_enumpins.c │ ├── dshow_filter.c │ ├── dshow_pin.c │ ├── dv1394.c │ ├── dv1394.h │ ├── fbdev.c │ ├── jack_audio.c │ ├── libavdevice-uninstalled.pc │ ├── libavdevice.pc │ ├── libavdevice.v │ ├── libdc1394.c │ ├── oss_audio.c │ ├── sdl.c │ ├── sndio_common.c │ ├── sndio_common.h │ ├── sndio_dec.c │ ├── sndio_enc.c │ ├── v4l.c │ ├── v4l2.c │ ├── vfwcap.c │ └── x11grab.c ├── libavfilter │ ├── Makefile │ ├── af_anull.c │ ├── allfilters.c │ ├── asink_anullsink.c │ ├── asrc_anullsrc.c │ ├── avcodec.c │ ├── avcodec.h │ ├── avfilter.c │ ├── avfilter.h │ ├── avfiltergraph.c │ ├── avfiltergraph.h │ ├── defaults.c │ ├── drawutils.c │ ├── drawutils.h │ ├── formats.c │ ├── gradfun.h │ ├── graphparser.c │ ├── internal.h │ ├── libavfilter-uninstalled.pc │ ├── libavfilter.pc │ ├── libavfilter.v │ ├── libmpcodecs │ │ ├── cpudetect.h │ │ ├── help_mp.h │ │ ├── img_format.c │ │ ├── img_format.h │ │ ├── libvo │ │ │ ├── fastmemcpy.h │ │ │ └── video_out.h │ │ ├── mp_image.c │ │ ├── mp_image.h │ │ ├── mp_msg.h │ │ ├── mpbswap.h │ │ ├── mpc_info.h │ │ ├── pullup.c │ │ ├── pullup.h │ │ ├── vd_ffmpeg.h │ │ ├── vf.h │ │ ├── vf_2xsai.c │ │ ├── vf_blackframe.c │ │ ├── vf_boxblur.c │ │ ├── vf_cropdetect.c │ │ ├── vf_decimate.c │ │ ├── vf_delogo.c │ │ ├── vf_denoise3d.c │ │ ├── vf_detc.c │ │ ├── vf_dint.c │ │ ├── vf_divtc.c │ │ ├── vf_down3dright.c │ │ ├── vf_dsize.c │ │ ├── vf_eq.c │ │ ├── vf_eq2.c │ │ ├── vf_field.c │ │ ├── vf_fil.c │ │ ├── vf_filmdint.c │ │ ├── vf_fixpts.c │ │ ├── vf_framestep.c │ │ ├── vf_fspp.c │ │ ├── vf_geq.c │ │ ├── vf_gradfun.c │ │ ├── vf_harddup.c │ │ ├── vf_hqdn3d.c │ │ ├── vf_hue.c │ │ ├── vf_il.c │ │ ├── vf_ilpack.c │ │ ├── vf_ivtc.c │ │ ├── vf_kerndeint.c │ │ ├── vf_mcdeint.c │ │ ├── vf_mirror.c │ │ ├── vf_noise.c │ │ ├── vf_ow.c │ │ ├── vf_palette.c │ │ ├── vf_perspective.c │ │ ├── vf_phase.c │ │ ├── vf_pp7.c │ │ ├── vf_pullup.c │ │ ├── vf_qp.c │ │ ├── vf_rectangle.c │ │ ├── vf_remove_logo.c │ │ ├── vf_rgbtest.c │ │ ├── vf_rotate.c │ │ ├── vf_sab.c │ │ ├── vf_scale.h │ │ ├── vf_screenshot.c │ │ ├── vf_smartblur.c │ │ ├── vf_softpulldown.c │ │ ├── vf_softskip.c │ │ ├── vf_spp.c │ │ ├── vf_swapuv.c │ │ ├── vf_telecine.c │ │ ├── vf_test.c │ │ ├── vf_tile.c │ │ ├── vf_tinterlace.c │ │ ├── vf_unsharp.c │ │ ├── vf_uspp.c │ │ ├── vf_yuvcsp.c │ │ ├── vf_yvu9.c │ │ └── vfcap.h │ ├── vf_aspect.c │ ├── vf_blackframe.c │ ├── vf_copy.c │ ├── vf_crop.c │ ├── vf_cropdetect.c │ ├── vf_drawbox.c │ ├── vf_drawtext.c │ ├── vf_fade.c │ ├── vf_fieldorder.c │ ├── vf_fifo.c │ ├── vf_format.c │ ├── vf_frei0r.c │ ├── vf_gradfun.c │ ├── vf_hflip.c │ ├── vf_hqdn3d.c │ ├── vf_libopencv.c │ ├── vf_lut.c │ ├── vf_mp.c │ ├── vf_null.c │ ├── vf_overlay.c │ ├── vf_pad.c │ ├── vf_pixdesctest.c │ ├── vf_scale.c │ ├── vf_select.c │ ├── vf_setpts.c │ ├── vf_settb.c │ ├── vf_showinfo.c │ ├── vf_slicify.c │ ├── vf_split.c │ ├── vf_transpose.c │ ├── vf_unsharp.c │ ├── vf_vflip.c │ ├── vf_yadif.c │ ├── vsink_buffer.c │ ├── vsink_buffer.h │ ├── vsink_nullsink.c │ ├── vsrc_buffer.c │ ├── vsrc_buffer.h │ ├── vsrc_color.c │ ├── vsrc_movie.c │ ├── vsrc_nullsrc.c │ ├── x86 │ │ ├── Makefile │ │ ├── gradfun.c │ │ ├── yadif.c │ │ └── yadif_template.c │ └── yadif.h ├── libavformat │ ├── 4xm.c │ ├── Android.mk │ ├── CacheHttp.c │ ├── CacheHttp.h │ ├── Makefile │ ├── a64.c │ ├── aacdec.c │ ├── ac3dec.c │ ├── adif.c │ ├── adif.h │ ├── adts.h │ ├── adtsenc.c │ ├── aea.c │ ├── aiff.h │ ├── aiffdec.c │ ├── aiffenc.c │ ├── allformats.c │ ├── amr.c │ ├── anm.c │ ├── apc.c │ ├── ape.c │ ├── apetag.c │ ├── apetag.h │ ├── applehttp.c │ ├── applehttpproto.c │ ├── asf.c │ ├── asf.h │ ├── asfcrypt.c │ ├── asfcrypt.h │ ├── asfdec.c │ ├── asfenc.c │ ├── assdec.c │ ├── assenc.c │ ├── au.c │ ├── audiointerleave.c │ ├── audiointerleave.h │ ├── avc.c │ ├── avc.h │ ├── avformat.h │ ├── avi.c │ ├── avi.h │ ├── avidec.c │ ├── avienc.c │ ├── avio.c │ ├── avio.h │ ├── avio_internal.h │ ├── aviobuf.c │ ├── aviolpbuf.c │ ├── aviolpbuf.h │ ├── aviolpcache.c │ ├── aviolpcache.h │ ├── avisynth.c │ ├── avlanguage.c │ ├── avlanguage.h │ ├── avs.c │ ├── bandwidth_measure.c │ ├── bandwidth_measure.h │ ├── bethsoftvid.c │ ├── bfi.c │ ├── bink.c │ ├── c93.c │ ├── caf.c │ ├── caf.h │ ├── cafdec.c │ ├── cafenc.c │ ├── cavsvideodec.c │ ├── cdg.c │ ├── cmfdec.c │ ├── cmfdec.h │ ├── cmftest.c │ ├── cmfvpb.c │ ├── cmfvpb.h │ ├── concat.c │ ├── crcenc.c │ ├── crypto.c │ ├── cutils.c │ ├── daud.c │ ├── dfa.c │ ├── diracdec.c │ ├── divxdrm.h │ ├── dnxhddec.c │ ├── dsicin.c │ ├── dtsdec.c │ ├── dv.c │ ├── dv.h │ ├── dvenc.c │ ├── dxa.c │ ├── eacdata.c │ ├── electronicarts.c │ ├── ffm.h │ ├── ffmdec.c │ ├── ffmenc.c │ ├── ffmeta.h │ ├── ffmetadec.c │ ├── ffmetaenc.c │ ├── file.c │ ├── file_list.h │ ├── file_list2.c │ ├── filmstripdec.c │ ├── filmstripenc.c │ ├── flacdec.c │ ├── flacenc.c │ ├── flacenc.h │ ├── flacenc_header.c │ ├── flic.c │ ├── flv.h │ ├── flvdec.c │ ├── flvenc.c │ ├── framecrcenc.c │ ├── gif.c │ ├── gopher.c │ ├── gxf.c │ ├── gxf.h │ ├── gxfenc.c │ ├── h261dec.c │ ├── h263dec.c │ ├── h264dec.c │ ├── hls.c │ ├── hls_livesession.h │ ├── hlsproto.c │ ├── hlsproto.h │ ├── http.c │ ├── http.h │ ├── httpauth.c │ ├── httpauth.h │ ├── id3v1.c │ ├── id3v1.h │ ├── id3v2.c │ ├── id3v2.h │ ├── idcin.c │ ├── idroqdec.c │ ├── idroqenc.c │ ├── iff.c │ ├── img2.c │ ├── ingenientdec.c │ ├── internal.h │ ├── ipmovie.c │ ├── isom.c │ ├── isom.h │ ├── iss.c │ ├── iv8.c │ ├── ivfdec.c │ ├── ivfenc.c │ ├── jvdec.c │ ├── libavformat-uninstalled.pc │ ├── libavformat.pc │ ├── libavformat.v │ ├── libnut.c │ ├── librtmp.c │ ├── lmlm4.c │ ├── lxfdec.c │ ├── m3u.c │ ├── m4vdec.c │ ├── matroska.c │ ├── matroska.h │ ├── matroskadec.c │ ├── matroskaenc.c │ ├── md5enc.c │ ├── md5proto.c │ ├── metadata.c │ ├── metadata.h │ ├── microdvddec.c │ ├── microdvdenc.c │ ├── mm.c │ ├── mmf.c │ ├── mms.c │ ├── mms.h │ ├── mmsh.c │ ├── mmsh.h │ ├── mmst.c │ ├── mov.c │ ├── movenc.c │ ├── movenc.h │ ├── movenchint.c │ ├── mp3dec.c │ ├── mp3enc.c │ ├── mpc.c │ ├── mpc8.c │ ├── mpeg.c │ ├── mpeg.h │ ├── mpegenc.c │ ├── mpegts.c │ ├── mpegts.h │ ├── mpegtsenc.c │ ├── mpegvideodec.c │ ├── mpjpeg.c │ ├── msnwc_tcp.c │ ├── mtv.c │ ├── mvi.c │ ├── mxf.c │ ├── mxf.h │ ├── mxfdec.c │ ├── mxfenc.c │ ├── mxg.c │ ├── ncdec.c │ ├── network.h │ ├── nsc.c │ ├── nsc.h │ ├── nsvdec.c │ ├── nullenc.c │ ├── nut.c │ ├── nut.h │ ├── nutdec.c │ ├── nutenc.c │ ├── nuv.c │ ├── oggdec.c │ ├── oggdec.h │ ├── oggenc.c │ ├── oggparsecelt.c │ ├── oggparsedirac.c │ ├── oggparseflac.c │ ├── oggparseogm.c │ ├── oggparseskeleton.c │ ├── oggparsespeex.c │ ├── oggparsetheora.c │ ├── oggparsevorbis.c │ ├── oma.c │ ├── options.c │ ├── os_support.c │ ├── os_support.h │ ├── pcm.c │ ├── pcm.h │ ├── pcmdec.c │ ├── pcmenc.c │ ├── pmpdec.c │ ├── psxstr.c │ ├── ptslist.c │ ├── ptslist.h │ ├── pva.c │ ├── qcp.c │ ├── qtpalette.h │ ├── r3d.c │ ├── rawdec.c │ ├── rawdec.h │ ├── rawenc.c │ ├── rawenc.h │ ├── rawvideodec.c │ ├── rdt.c │ ├── rdt.h │ ├── riff.c │ ├── riff.h │ ├── rl2.c │ ├── rm.c │ ├── rm.h │ ├── rmdec.c │ ├── rmenc.c │ ├── rpl.c │ ├── rso.c │ ├── rso.h │ ├── rsodec.c │ ├── rsoenc.c │ ├── rtmp.h │ ├── rtmppkt.c │ ├── rtmppkt.h │ ├── rtmpproto.c │ ├── rtp.c │ ├── rtp.h │ ├── rtpdec.c │ ├── rtpdec.h │ ├── rtpdec_amr.c │ ├── rtpdec_asf.c │ ├── rtpdec_formats.h │ ├── rtpdec_h263.c │ ├── rtpdec_h264.c │ ├── rtpdec_latm.c │ ├── rtpdec_mpeg4.c │ ├── rtpdec_qcelp.c │ ├── rtpdec_qdm2.c │ ├── rtpdec_qt.c │ ├── rtpdec_svq3.c │ ├── rtpdec_vp8.c │ ├── rtpdec_xiph.c │ ├── rtpenc.c │ ├── rtpenc.h │ ├── rtpenc_aac.c │ ├── rtpenc_amr.c │ ├── rtpenc_chain.c │ ├── rtpenc_chain.h │ ├── rtpenc_h263.c │ ├── rtpenc_h264.c │ ├── rtpenc_latm.c │ ├── rtpenc_mpv.c │ ├── rtpenc_vp8.c │ ├── rtpenc_xiph.c │ ├── rtpproto.c │ ├── rtsp.c │ ├── rtsp.h │ ├── rtspcodes.h │ ├── rtspdec.c │ ├── rtspenc.c │ ├── sapdec.c │ ├── sapenc.c │ ├── sauce.c │ ├── sauce.h │ ├── sdp.c │ ├── seek.c │ ├── seek.h │ ├── segafilm.c │ ├── sierravmd.c │ ├── siff.c │ ├── smacker.c │ ├── sol.c │ ├── sox.h │ ├── soxdec.c │ ├── soxenc.c │ ├── spdif.c │ ├── spdif.h │ ├── spdifdec.c │ ├── spdifenc.c │ ├── srtdec.c │ ├── swf.h │ ├── swfdec.c │ ├── swfenc.c │ ├── tcp.c │ ├── thp.c │ ├── tiertexseq.c │ ├── timefilter.c │ ├── timefilter.h │ ├── tmv.c │ ├── tta.c │ ├── tty.c │ ├── txd.c │ ├── udp.c │ ├── url.h │ ├── utils.c │ ├── vc1test.c │ ├── vc1testenc.c │ ├── version.h │ ├── voc.c │ ├── voc.h │ ├── vocdec.c │ ├── vocenc.c │ ├── vorbiscomment.c │ ├── vorbiscomment.h │ ├── vqf.c │ ├── wav.c │ ├── wc3movie.c │ ├── westwood.c │ ├── wtv.c │ ├── wtv.h │ ├── wtvdec.c │ ├── wv.c │ ├── xa.c │ ├── xwma.c │ ├── yop.c │ └── yuv4mpeg.c ├── libavutil │ ├── Android.mk │ ├── Makefile │ ├── adler32.c │ ├── adler32.h │ ├── aes.c │ ├── aes.h │ ├── arm │ │ ├── bswap.h │ │ ├── cpu.c │ │ ├── intmath.h │ │ ├── intreadwrite.h │ │ └── timer.h │ ├── attributes.h │ ├── audioconvert.c │ ├── audioconvert.h │ ├── avassert.h │ ├── avconfig.h │ ├── avr32 │ │ ├── bswap.h │ │ └── intreadwrite.h │ ├── avstring.c │ ├── avstring.h │ ├── avutil.h │ ├── base64.c │ ├── base64.h │ ├── bfin │ │ ├── bswap.h │ │ └── timer.h │ ├── bswap.h │ ├── colorspace.h │ ├── common.h │ ├── cpu.c │ ├── cpu.h │ ├── crc.c │ ├── crc.h │ ├── crc_data.h │ ├── des.c │ ├── des.h │ ├── dict.c │ ├── dict.h │ ├── error.c │ ├── error.h │ ├── eval.c │ ├── eval.h │ ├── fifo.c │ ├── fifo.h │ ├── file.c │ ├── file.h │ ├── imgutils.c │ ├── imgutils.h │ ├── integer.c │ ├── integer.h │ ├── internal.h │ ├── intfloat_readwrite.c │ ├── intfloat_readwrite.h │ ├── intmath.h │ ├── intreadwrite.h │ ├── inverse.c │ ├── lfg.c │ ├── lfg.h │ ├── libavutil-uninstalled.pc │ ├── libavutil.pc │ ├── libavutil.v │ ├── libm.h │ ├── lls.c │ ├── lls.h │ ├── log.c │ ├── log.h │ ├── lzo.c │ ├── lzo.h │ ├── mathematics.c │ ├── mathematics.h │ ├── md5.c │ ├── md5.h │ ├── mem.c │ ├── mem.h │ ├── mips │ │ └── intreadwrite.h │ ├── opt.c │ ├── opt.h │ ├── parseutils.c │ ├── parseutils.h │ ├── pca.c │ ├── pca.h │ ├── pixdesc.c │ ├── pixdesc.h │ ├── pixfmt.h │ ├── ppc │ │ ├── cpu.c │ │ ├── intreadwrite.h │ │ └── timer.h │ ├── random_seed.c │ ├── random_seed.h │ ├── rational.c │ ├── rational.h │ ├── rc4.c │ ├── rc4.h │ ├── samplefmt.c │ ├── samplefmt.h │ ├── sh4 │ │ └── bswap.h │ ├── sha.c │ ├── sha.h │ ├── softfloat.c │ ├── softfloat.h │ ├── timer.h │ ├── tomi │ │ └── intreadwrite.h │ ├── tree.c │ ├── tree.h │ ├── utils.c │ ├── x86 │ │ ├── bswap.h │ │ ├── cpu.c │ │ ├── intmath.h │ │ ├── intreadwrite.h │ │ └── timer.h │ └── x86_cpu.h ├── libpostproc │ ├── Makefile │ ├── libpostproc.v │ ├── postprocess.c │ ├── postprocess.h │ ├── postprocess_altivec_template.c │ ├── postprocess_internal.h │ └── postprocess_template.c ├── libswscale │ ├── Android.mk │ ├── Makefile │ ├── bfin │ │ ├── internal_bfin.S │ │ ├── swscale_bfin.c │ │ └── yuv2rgb_bfin.c │ ├── colorspace-test.c │ ├── libswscale-uninstalled.pc │ ├── libswscale.pc │ ├── libswscale.v │ ├── mlib │ │ └── yuv2rgb_mlib.c │ ├── options.c │ ├── ppc │ │ ├── swscale_altivec.c │ │ ├── yuv2rgb_altivec.c │ │ ├── yuv2rgb_altivec.h │ │ └── yuv2yuv_altivec.c │ ├── rgb2rgb.c │ ├── rgb2rgb.h │ ├── rgb2rgb_template.c │ ├── sparc │ │ └── yuv2rgb_vis.c │ ├── swscale-test.c │ ├── swscale.c │ ├── swscale.h │ ├── swscale_internal.h │ ├── swscale_template.c │ ├── swscale_unscaled.c │ ├── utils.c │ ├── x86 │ │ ├── rgb2rgb.c │ │ ├── rgb2rgb_template.c │ │ ├── swscale_mmx.c │ │ ├── swscale_template.c │ │ ├── yuv2rgb_mmx.c │ │ └── yuv2rgb_template.c │ └── yuv2rgb.c ├── mt-work │ ├── email.sh │ ├── mplayer.diff │ ├── raw.sh │ ├── test.sh │ ├── todo.txt │ ├── valgrind-check.sh │ └── yuvcmp.c ├── subdir.mak ├── tests │ ├── audiogen.c │ ├── base64.c │ ├── codec-regression.sh │ ├── copy.regression.ref │ ├── copycooker.sh │ ├── fate-run.sh │ ├── fate-update.sh │ ├── fate.mak │ ├── fate.sh │ ├── fate │ │ ├── aac.mak │ │ ├── als.mak │ │ ├── fft.mak │ │ ├── h264.mak │ │ ├── mp3.mak │ │ ├── vorbis.mak │ │ └── vp8.mak │ ├── fate2.mak │ ├── ffserver-regression.sh │ ├── ffserver.conf │ ├── ffserver.regression.ref │ ├── lavf-regression.sh │ ├── lavfi-regression.sh │ ├── lena.pnm │ ├── md5.sh │ ├── ref │ │ ├── acodec │ │ │ ├── ac3_fixed │ │ │ ├── adpcm_ima_qt │ │ │ ├── adpcm_ima_wav │ │ │ ├── adpcm_ms │ │ │ ├── adpcm_swf │ │ │ ├── adpcm_yam │ │ │ ├── alac │ │ │ ├── aref │ │ │ ├── flac │ │ │ ├── g726 │ │ │ ├── mp2 │ │ │ ├── pcm │ │ │ ├── wmav1 │ │ │ └── wmav2 │ │ ├── fate │ │ │ ├── 4xm-1 │ │ │ ├── 4xm-2 │ │ │ ├── 8bps │ │ │ ├── aac-demux │ │ │ ├── aasc │ │ │ ├── adpcm-ea-r2 │ │ │ ├── adpcm-ea-r3 │ │ │ ├── aea-demux │ │ │ ├── alg-mm │ │ │ ├── amv │ │ │ ├── ansi │ │ │ ├── armovie-escape124 │ │ │ ├── auravision │ │ │ ├── auravision-v2 │ │ │ ├── bethsoft-vid │ │ │ ├── bfi │ │ │ ├── bink-demux │ │ │ ├── bink-demux-video │ │ │ ├── caf │ │ │ ├── cdgraphics │ │ │ ├── cljr │ │ │ ├── corepng │ │ │ ├── creative-adpcm │ │ │ ├── creative-adpcm-8-2.6bit │ │ │ ├── creative-adpcm-8-2bit │ │ │ ├── creative-adpcm-8-4bit │ │ │ ├── creatureshock-avs │ │ │ ├── cryo-apc │ │ │ ├── cscd │ │ │ ├── cvid │ │ │ ├── cvid-palette │ │ │ ├── cyberia-c93 │ │ │ ├── cyuv │ │ │ ├── d-cinema-demux │ │ │ ├── delphine-cin │ │ │ ├── deluxepaint-anm │ │ │ ├── dpx │ │ │ ├── duck-dk3 │ │ │ ├── duck-dk4 │ │ │ ├── duck-tm2 │ │ │ ├── dxa-scummvm │ │ │ ├── ea-cdata │ │ │ ├── ea-cmv │ │ │ ├── ea-dct │ │ │ ├── ea-mad-adpcm-ea-r1 │ │ │ ├── ea-mad-pcm-planar │ │ │ ├── ea-tgq │ │ │ ├── ea-tgv-ima-ea-eacs │ │ │ ├── ea-tgv-ima-ea-sead │ │ │ ├── ea-tqi-adpcm │ │ │ ├── ea-vp60 │ │ │ ├── ea-vp61 │ │ │ ├── fax-g3 │ │ │ ├── fax-g3s │ │ │ ├── feeble-dxa │ │ │ ├── film-cvid-pcm-stereo-8bit │ │ │ ├── flic-af11-palette-change │ │ │ ├── flic-af12 │ │ │ ├── flic-magiccarpet │ │ │ ├── fraps-v0 │ │ │ ├── fraps-v1 │ │ │ ├── fraps-v2 │ │ │ ├── fraps-v3 │ │ │ ├── fraps-v4 │ │ │ ├── fraps-v5 │ │ │ ├── frwu │ │ │ ├── funcom-iss │ │ │ ├── g722dec-1 │ │ │ ├── gsm │ │ │ ├── gsm-ms │ │ │ ├── h264-conformance-aud_mw_e │ │ │ ├── h264-conformance-ba1_ft_c │ │ │ ├── h264-conformance-ba1_sony_d │ │ │ ├── h264-conformance-ba2_sony_f │ │ │ ├── h264-conformance-ba3_sva_c │ │ │ ├── h264-conformance-ba_mw_d │ │ │ ├── h264-conformance-bamq1_jvc_c │ │ │ ├── h264-conformance-bamq2_jvc_c │ │ │ ├── h264-conformance-banm_mw_d │ │ │ ├── h264-conformance-basqp1_sony_c │ │ │ ├── h264-conformance-caba1_sony_d │ │ │ ├── h264-conformance-caba1_sva_b │ │ │ ├── h264-conformance-caba2_sony_e │ │ │ ├── h264-conformance-caba2_sva_b │ │ │ ├── h264-conformance-caba3_sony_c │ │ │ ├── h264-conformance-caba3_sva_b │ │ │ ├── h264-conformance-caba3_toshiba_e │ │ │ ├── h264-conformance-cabac_mot_fld0_full │ │ │ ├── h264-conformance-cabac_mot_frm0_full │ │ │ ├── h264-conformance-cabac_mot_mbaff0_full │ │ │ ├── h264-conformance-cabac_mot_picaff0_full │ │ │ ├── h264-conformance-cabaci3_sony_b │ │ │ ├── h264-conformance-cabast3_sony_e │ │ │ ├── h264-conformance-cabastbr3_sony_b │ │ │ ├── h264-conformance-cabref3_sand_d │ │ │ ├── h264-conformance-cacqp3_sony_d │ │ │ ├── h264-conformance-cafi1_sva_c │ │ │ ├── h264-conformance-cama1_sony_c │ │ │ ├── h264-conformance-cama1_toshiba_b │ │ │ ├── h264-conformance-cama1_vtc_c │ │ │ ├── h264-conformance-cama2_vtc_b │ │ │ ├── h264-conformance-cama3_sand_e │ │ │ ├── h264-conformance-cama3_vtc_b │ │ │ ├── h264-conformance-camaci3_sony_c │ │ │ ├── h264-conformance-camanl1_toshiba_b │ │ │ ├── h264-conformance-camanl2_toshiba_b │ │ │ ├── h264-conformance-camanl3_sand_e │ │ │ ├── h264-conformance-camasl3_sony_b │ │ │ ├── h264-conformance-camp_mot_mbaff_l30 │ │ │ ├── h264-conformance-camp_mot_mbaff_l31 │ │ │ ├── h264-conformance-canl1_sony_e │ │ │ ├── h264-conformance-canl1_sva_b │ │ │ ├── h264-conformance-canl1_toshiba_g │ │ │ ├── h264-conformance-canl2_sony_e │ │ │ ├── h264-conformance-canl2_sva_b │ │ │ ├── h264-conformance-canl3_sony_c │ │ │ ├── h264-conformance-canl3_sva_b │ │ │ ├── h264-conformance-canl4_sva_b │ │ │ ├── h264-conformance-canlma2_sony_c │ │ │ ├── h264-conformance-canlma3_sony_c │ │ │ ├── h264-conformance-capa1_toshiba_b │ │ │ ├── h264-conformance-capama3_sand_f │ │ │ ├── h264-conformance-capcm1_sand_e │ │ │ ├── h264-conformance-capcmnl1_sand_e │ │ │ ├── h264-conformance-capm3_sony_d │ │ │ ├── h264-conformance-caqp1_sony_b │ │ │ ├── h264-conformance-cavlc_mot_fld0_full_b │ │ │ ├── h264-conformance-cavlc_mot_frm0_full_b │ │ │ ├── h264-conformance-cavlc_mot_mbaff0_full_b │ │ │ ├── h264-conformance-cavlc_mot_picaff0_full_b │ │ │ ├── h264-conformance-cawp1_toshiba_e │ │ │ ├── h264-conformance-cawp5_toshiba_e │ │ │ ├── h264-conformance-ci1_ft_b │ │ │ ├── h264-conformance-ci_mw_d │ │ │ ├── h264-conformance-cvbs3_sony_c │ │ │ ├── h264-conformance-cvcanlma2_sony_c │ │ │ ├── h264-conformance-cvfi1_sony_d │ │ │ ├── h264-conformance-cvfi1_sva_c │ │ │ ├── h264-conformance-cvfi2_sony_h │ │ │ ├── h264-conformance-cvfi2_sva_c │ │ │ ├── h264-conformance-cvma1_sony_d │ │ │ ├── h264-conformance-cvma1_toshiba_b │ │ │ ├── h264-conformance-cvmanl1_toshiba_b │ │ │ ├── h264-conformance-cvmanl2_toshiba_b │ │ │ ├── h264-conformance-cvmapaqp3_sony_e │ │ │ ├── h264-conformance-cvmaqp2_sony_g │ │ │ ├── h264-conformance-cvmaqp3_sony_d │ │ │ ├── h264-conformance-cvmp_mot_fld_l30_b │ │ │ ├── h264-conformance-cvmp_mot_frm_l31_b │ │ │ ├── h264-conformance-cvnlfi1_sony_c │ │ │ ├── h264-conformance-cvnlfi2_sony_h │ │ │ ├── h264-conformance-cvpa1_toshiba_b │ │ │ ├── h264-conformance-cvpcmnl1_sva_c │ │ │ ├── h264-conformance-cvpcmnl2_sva_c │ │ │ ├── h264-conformance-cvwp1_toshiba_e │ │ │ ├── h264-conformance-cvwp2_toshiba_e │ │ │ ├── h264-conformance-cvwp3_toshiba_e │ │ │ ├── h264-conformance-cvwp5_toshiba_e │ │ │ ├── h264-conformance-fi1_sony_e │ │ │ ├── h264-conformance-frext-alphaconformanceg │ │ │ ├── h264-conformance-frext-bcrm_freh10 │ │ │ ├── h264-conformance-frext-brcm_freh11 │ │ │ ├── h264-conformance-frext-brcm_freh3 │ │ │ ├── h264-conformance-frext-brcm_freh4 │ │ │ ├── h264-conformance-frext-brcm_freh5 │ │ │ ├── h264-conformance-frext-brcm_freh8 │ │ │ ├── h264-conformance-frext-brcm_freh9 │ │ │ ├── h264-conformance-frext-freh12_b │ │ │ ├── h264-conformance-frext-freh1_b │ │ │ ├── h264-conformance-frext-freh2_b │ │ │ ├── h264-conformance-frext-freh6 │ │ │ ├── h264-conformance-frext-freh7_b │ │ │ ├── h264-conformance-frext-frext01_jvc_d │ │ │ ├── h264-conformance-frext-frext02_jvc_c │ │ │ ├── h264-conformance-frext-frext1_panasonic_c │ │ │ ├── h264-conformance-frext-frext2_panasonic_b │ │ │ ├── h264-conformance-frext-frext3_panasonic_d │ │ │ ├── h264-conformance-frext-frext4_panasonic_a │ │ │ ├── h264-conformance-frext-frext_mmco4_sony_b │ │ │ ├── h264-conformance-frext-hcaff1_hhi_b │ │ │ ├── h264-conformance-frext-hcafr1_hhi_c │ │ │ ├── h264-conformance-frext-hcafr2_hhi_a │ │ │ ├── h264-conformance-frext-hcafr3_hhi_a │ │ │ ├── h264-conformance-frext-hcafr4_hhi_a │ │ │ ├── h264-conformance-frext-hcamff1_hhi_b │ │ │ ├── h264-conformance-frext-hpca_brcm_c │ │ │ ├── h264-conformance-frext-hpcadq_brcm_b │ │ │ ├── h264-conformance-frext-hpcafl_bcrm_c │ │ │ ├── h264-conformance-frext-hpcaflnl_bcrm_c │ │ │ ├── h264-conformance-frext-hpcalq_brcm_b │ │ │ ├── h264-conformance-frext-hpcamapalq_bcrm_b │ │ │ ├── h264-conformance-frext-hpcamolq_brcm_b │ │ │ ├── h264-conformance-frext-hpcanl_brcm_c │ │ │ ├── h264-conformance-frext-hpcaq2lq_brcm_b │ │ │ ├── h264-conformance-frext-hpcv_brcm_a │ │ │ ├── h264-conformance-frext-hpcvfl_bcrm_a │ │ │ ├── h264-conformance-frext-hpcvflnl_bcrm_a │ │ │ ├── h264-conformance-frext-hpcvmolq_brcm_b │ │ │ ├── h264-conformance-frext-hpcvnl_brcm_a │ │ │ ├── h264-conformance-frext-pph10i1_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i2_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i3_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i4_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i5_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i6_panasonic_a │ │ │ ├── h264-conformance-frext-pph10i7_panasonic_a │ │ │ ├── h264-conformance-hcbp2_hhi_a │ │ │ ├── h264-conformance-hcmp1_hhi_a │ │ │ ├── h264-conformance-ls_sva_d │ │ │ ├── h264-conformance-midr_mw_d │ │ │ ├── h264-conformance-mps_mw_a │ │ │ ├── h264-conformance-mr1_bt_a │ │ │ ├── h264-conformance-mr1_mw_a │ │ │ ├── h264-conformance-mr2_mw_a │ │ │ ├── h264-conformance-mr2_tandberg_e │ │ │ ├── h264-conformance-mr3_tandberg_b │ │ │ ├── h264-conformance-mr4_tandberg_c │ │ │ ├── h264-conformance-mr5_tandberg_c │ │ │ ├── h264-conformance-mr6_bt_b │ │ │ ├── h264-conformance-mr7_bt_b │ │ │ ├── h264-conformance-mr8_bt_b │ │ │ ├── h264-conformance-mr9_bt_b │ │ │ ├── h264-conformance-mv1_brcm_d │ │ │ ├── h264-conformance-nl1_sony_d │ │ │ ├── h264-conformance-nl2_sony_h │ │ │ ├── h264-conformance-nl3_sva_e │ │ │ ├── h264-conformance-nlmq1_jvc_c │ │ │ ├── h264-conformance-nlmq2_jvc_c │ │ │ ├── h264-conformance-nrf_mw_e │ │ │ ├── h264-conformance-sharp_mp_field_1_b │ │ │ ├── h264-conformance-sharp_mp_field_2_b │ │ │ ├── h264-conformance-sharp_mp_field_3_b │ │ │ ├── h264-conformance-sharp_mp_paff_1r2 │ │ │ ├── h264-conformance-sharp_mp_paff_2r │ │ │ ├── h264-conformance-sl1_sva_b │ │ │ ├── h264-conformance-sva_ba1_b │ │ │ ├── h264-conformance-sva_ba2_d │ │ │ ├── h264-conformance-sva_base_b │ │ │ ├── h264-conformance-sva_cl1_e │ │ │ ├── h264-conformance-sva_fm1_e │ │ │ ├── h264-conformance-sva_nl1_b │ │ │ ├── h264-conformance-sva_nl2_e │ │ │ ├── h264-extreme-plane-pred │ │ │ ├── h264-interlace-crop │ │ │ ├── h264-lossless │ │ │ ├── id-cin-video │ │ │ ├── idroq-video-dpcm │ │ │ ├── idroq-video-encode │ │ │ ├── iff-byterun1 │ │ │ ├── iff-fibonacci │ │ │ ├── iff-ilbm │ │ │ ├── iff-pcm │ │ │ ├── indeo2 │ │ │ ├── indeo3 │ │ │ ├── indeo5 │ │ │ ├── interplay-mve-16bit │ │ │ ├── interplay-mve-8bit │ │ │ ├── iv8-demux │ │ │ ├── kmvc │ │ │ ├── lmlm4-demux │ │ │ ├── loco-rgb │ │ │ ├── loco-yuy2 │ │ │ ├── lossless-appleaudio │ │ │ ├── lossless-meridianaudio │ │ │ ├── lossless-monkeysaudio │ │ │ ├── lossless-shortenaudio │ │ │ ├── lossless-tta │ │ │ ├── lossless-wavpackaudio │ │ │ ├── maxis-xa │ │ │ ├── mimic │ │ │ ├── mjpegb │ │ │ ├── motionpixels │ │ │ ├── mpc7-demux │ │ │ ├── mpc8-demux │ │ │ ├── mpeg2-field-enc │ │ │ ├── mpeg4-als-conformance-00 │ │ │ ├── mpeg4-als-conformance-01 │ │ │ ├── mpeg4-als-conformance-02 │ │ │ ├── mpeg4-als-conformance-03 │ │ │ ├── mpeg4-als-conformance-04 │ │ │ ├── mpeg4-als-conformance-05 │ │ │ ├── msmpeg4v1 │ │ │ ├── msrle-8bit │ │ │ ├── msvideo1-16bit │ │ │ ├── msvideo1-8bit │ │ │ ├── mszh │ │ │ ├── mtv │ │ │ ├── mxf-demux │ │ │ ├── nc-demux │ │ │ ├── nsv-demux │ │ │ ├── nuv │ │ │ ├── oma-demux │ │ │ ├── pcm_dvd │ │ │ ├── pictor │ │ │ ├── psx-str │ │ │ ├── psx-str-v3-adpcm_xa │ │ │ ├── psx-str-v3-mdec │ │ │ ├── ptx │ │ │ ├── pva-demux │ │ │ ├── qcp-demux │ │ │ ├── qpeg │ │ │ ├── qt-alaw-mono │ │ │ ├── qt-alaw-stereo │ │ │ ├── qt-ima4-mono │ │ │ ├── qt-ima4-stereo │ │ │ ├── qt-mac3-mono │ │ │ ├── qt-mac3-stereo │ │ │ ├── qt-mac6-mono │ │ │ ├── qt-mac6-stereo │ │ │ ├── qt-msadpcm-stereo │ │ │ ├── qt-msimaadpcm-stereo │ │ │ ├── qt-rawpcm-16bit-stereo-signed-be │ │ │ ├── qt-rawpcm-16bit-stereo-signed-le │ │ │ ├── qt-rawpcm-8bit-mono-unsigned │ │ │ ├── qt-rawpcm-8bit-stereo-unsigned │ │ │ ├── qt-ulaw-mono │ │ │ ├── qt-ulaw-stereo │ │ │ ├── qtrle-16bit │ │ │ ├── qtrle-1bit │ │ │ ├── qtrle-24bit │ │ │ ├── qtrle-2bit │ │ │ ├── qtrle-32bit │ │ │ ├── qtrle-4bit │ │ │ ├── qtrle-8bit │ │ │ ├── quickdraw │ │ │ ├── real-14_4 │ │ │ ├── real-rv40 │ │ │ ├── redcode-demux │ │ │ ├── rl2 │ │ │ ├── rpza │ │ │ ├── rv30 │ │ │ ├── sha │ │ │ ├── sierra-audio │ │ │ ├── sierra-vmd │ │ │ ├── siff │ │ │ ├── smacker │ │ │ ├── smc │ │ │ ├── sp5x │ │ │ ├── sub-srt │ │ │ ├── sunraster-1bit-raw │ │ │ ├── sunraster-1bit-rle │ │ │ ├── sunraster-24bit-raw │ │ │ ├── sunraster-24bit-rle │ │ │ ├── sunraster-8bit-raw │ │ │ ├── sunraster-8bit-rle │ │ │ ├── svq1 │ │ │ ├── svq3 │ │ │ ├── thp-mjpeg-adpcm │ │ │ ├── tiertex-seq │ │ │ ├── tmv │ │ │ ├── truemotion1-15 │ │ │ ├── truemotion1-24 │ │ │ ├── tscc-15bit │ │ │ ├── tscc-32bit │ │ │ ├── txd-16bpp │ │ │ ├── txd-pal8 │ │ │ ├── ulti │ │ │ ├── v210 │ │ │ ├── vc1 │ │ │ ├── vcr1 │ │ │ ├── video-xl │ │ │ ├── vmnc-16bit │ │ │ ├── vmnc-32bit │ │ │ ├── vp3 │ │ │ ├── vp5 │ │ │ ├── vp6a │ │ │ ├── vp6f │ │ │ ├── vp8-sign-bias │ │ │ ├── vp8-test-vector-001 │ │ │ ├── vp8-test-vector-002 │ │ │ ├── vp8-test-vector-003 │ │ │ ├── vp8-test-vector-004 │ │ │ ├── vp8-test-vector-005 │ │ │ ├── vp8-test-vector-006 │ │ │ ├── vp8-test-vector-007 │ │ │ ├── vp8-test-vector-008 │ │ │ ├── vp8-test-vector-009 │ │ │ ├── vp8-test-vector-010 │ │ │ ├── vp8-test-vector-011 │ │ │ ├── vp8-test-vector-012 │ │ │ ├── vp8-test-vector-013 │ │ │ ├── vp8-test-vector-014 │ │ │ ├── vp8-test-vector-015 │ │ │ ├── vp8-test-vector-016 │ │ │ ├── vp8-test-vector-017 │ │ │ ├── vqa-cc │ │ │ ├── vqf-demux │ │ │ ├── w64 │ │ │ ├── wc3movie-xan │ │ │ ├── westwood-aud │ │ │ ├── wmv8-drm │ │ │ ├── wmv8-drm-nodec │ │ │ ├── wnv1 │ │ │ ├── ws_snd │ │ │ ├── xan-dpcm │ │ │ ├── yop │ │ │ ├── zlib │ │ │ ├── zmbv-15bit │ │ │ ├── zmbv-16bit │ │ │ ├── zmbv-32bit │ │ │ └── zmbv-8bit │ │ ├── lavf │ │ │ ├── aiff │ │ │ ├── alaw │ │ │ ├── asf │ │ │ ├── au │ │ │ ├── avi │ │ │ ├── bmp │ │ │ ├── dv_fmt │ │ │ ├── ffm │ │ │ ├── flv_fmt │ │ │ ├── gif │ │ │ ├── gxf │ │ │ ├── jpg │ │ │ ├── mkv │ │ │ ├── mmf │ │ │ ├── mov │ │ │ ├── mpg │ │ │ ├── mulaw │ │ │ ├── mxf │ │ │ ├── nut │ │ │ ├── ogg │ │ │ ├── pbmpipe │ │ │ ├── pcx │ │ │ ├── pgm │ │ │ ├── pgmpipe │ │ │ ├── pixfmt │ │ │ ├── png │ │ │ ├── ppm │ │ │ ├── ppmpipe │ │ │ ├── rm │ │ │ ├── sgi │ │ │ ├── swf │ │ │ ├── tga │ │ │ ├── tiff │ │ │ ├── ts │ │ │ ├── voc │ │ │ ├── voc_s16 │ │ │ ├── wav │ │ │ └── yuv4mpeg │ │ ├── lavfi │ │ │ ├── crop │ │ │ ├── crop_scale │ │ │ ├── crop_scale_vflip │ │ │ ├── crop_vflip │ │ │ ├── null │ │ │ ├── pixdesc_be │ │ │ ├── pixdesc_le │ │ │ ├── pixfmts_copy_le │ │ │ ├── pixfmts_crop_le │ │ │ ├── pixfmts_hflip_le │ │ │ ├── pixfmts_null_le │ │ │ ├── pixfmts_pad_le │ │ │ ├── pixfmts_scale_le │ │ │ ├── pixfmts_vflip_le │ │ │ ├── scale200 │ │ │ ├── scale500 │ │ │ ├── vflip │ │ │ ├── vflip_crop │ │ │ └── vflip_vflip │ │ ├── seek │ │ │ ├── ac3_rm │ │ │ ├── adpcm_ima_wav │ │ │ ├── adpcm_ms_wav │ │ │ ├── adpcm_qt_aiff │ │ │ ├── adpcm_swf_flv │ │ │ ├── adpcm_yam_wav │ │ │ ├── alac_m4a │ │ │ ├── asv1_avi │ │ │ ├── asv2_avi │ │ │ ├── dnxhd_1080i_mov │ │ │ ├── dnxhd_720p_dnxhd │ │ │ ├── dnxhd_720p_rd_dnxhd │ │ │ ├── dv411_dv │ │ │ ├── dv50_dv │ │ │ ├── dv_dv │ │ │ ├── error_mpeg4_adv_avi │ │ │ ├── ffv1_avi │ │ │ ├── flac_flac │ │ │ ├── flashsv_flv │ │ │ ├── flv_flv │ │ │ ├── g726_wav │ │ │ ├── h261_avi │ │ │ ├── h263_avi │ │ │ ├── h263p_avi │ │ │ ├── huffyuv_avi │ │ │ ├── image_bmp │ │ │ ├── image_jpg │ │ │ ├── image_pcx │ │ │ ├── image_pgm │ │ │ ├── image_ppm │ │ │ ├── image_sgi │ │ │ ├── image_tga │ │ │ ├── image_tiff │ │ │ ├── jpegls_avi │ │ │ ├── lavf_aif │ │ │ ├── lavf_al │ │ │ ├── lavf_asf │ │ │ ├── lavf_au │ │ │ ├── lavf_avi │ │ │ ├── lavf_dv │ │ │ ├── lavf_ffm │ │ │ ├── lavf_flv │ │ │ ├── lavf_gif │ │ │ ├── lavf_gxf │ │ │ ├── lavf_mkv │ │ │ ├── lavf_mmf │ │ │ ├── lavf_mov │ │ │ ├── lavf_mpg │ │ │ ├── lavf_mxf │ │ │ ├── lavf_mxf_d10 │ │ │ ├── lavf_nut │ │ │ ├── lavf_ogg │ │ │ ├── lavf_rm │ │ │ ├── lavf_swf │ │ │ ├── lavf_ts │ │ │ ├── lavf_ul │ │ │ ├── lavf_voc │ │ │ ├── lavf_wav │ │ │ ├── lavf_y4m │ │ │ ├── ljpeg_avi │ │ │ ├── mjpeg_avi │ │ │ ├── mp2_mp2 │ │ │ ├── mpeg1_mpg │ │ │ ├── mpeg1b_mpg │ │ │ ├── mpeg2_422_mpg │ │ │ ├── mpeg2_mpg │ │ │ ├── mpeg2i_mpg │ │ │ ├── mpeg2ivlc_qprd_mpg │ │ │ ├── mpeg2reuse_mpg │ │ │ ├── mpeg2thread_mpg │ │ │ ├── mpeg2threadivlc_mpg │ │ │ ├── mpeg4_Q_avi │ │ │ ├── mpeg4_adap_avi │ │ │ ├── mpeg4_adv_avi │ │ │ ├── mpeg4_nr_avi │ │ │ ├── mpeg4_qprd_avi │ │ │ ├── mpeg4_rc_avi │ │ │ ├── mpeg4_thread_avi │ │ │ ├── msmpeg4_avi │ │ │ ├── msmpeg4v2_avi │ │ │ ├── odivx_mp4 │ │ │ ├── pbmpipe_pbm │ │ │ ├── pcm_alaw_wav │ │ │ ├── pcm_f32be_au │ │ │ ├── pcm_f32le_wav │ │ │ ├── pcm_f64be_au │ │ │ ├── pcm_f64le_wav │ │ │ ├── pcm_mulaw_wav │ │ │ ├── pcm_s16be_mkv │ │ │ ├── pcm_s16be_mov │ │ │ ├── pcm_s16le_mkv │ │ │ ├── pcm_s16le_wav │ │ │ ├── pcm_s24be_mov │ │ │ ├── pcm_s24daud_302 │ │ │ ├── pcm_s24le_wav │ │ │ ├── pcm_s32be_mov │ │ │ ├── pcm_s32le_wav │ │ │ ├── pcm_s8_mov │ │ │ ├── pcm_u8_wav │ │ │ ├── pcm_zork_wav │ │ │ ├── pgmpipe_pgm │ │ │ ├── ppmpipe_ppm │ │ │ ├── rgb_avi │ │ │ ├── roqav_roq │ │ │ ├── rv10_rm │ │ │ ├── rv20_rm │ │ │ ├── snow53_avi │ │ │ ├── snow_avi │ │ │ ├── svq1_mov │ │ │ ├── wmav1_asf │ │ │ ├── wmav2_asf │ │ │ ├── wmv1_avi │ │ │ ├── wmv2_avi │ │ │ └── yuv_avi │ │ ├── vsynth1 │ │ │ ├── asv1 │ │ │ ├── asv2 │ │ │ ├── dnxhd_1080i │ │ │ ├── dnxhd_720p │ │ │ ├── dnxhd_720p_rd │ │ │ ├── dv │ │ │ ├── dv50 │ │ │ ├── error │ │ │ ├── ffv1 │ │ │ ├── flashsv │ │ │ ├── flashsv2 │ │ │ ├── flv │ │ │ ├── h261 │ │ │ ├── h263 │ │ │ ├── h263p │ │ │ ├── huffyuv │ │ │ ├── jpegls │ │ │ ├── ljpeg │ │ │ ├── mjpeg │ │ │ ├── mpeg │ │ │ ├── mpeg1b │ │ │ ├── mpeg2 │ │ │ ├── mpeg2thread │ │ │ ├── mpeg4 │ │ │ ├── mpeg4adv │ │ │ ├── mpeg4nr │ │ │ ├── mpeg4thread │ │ │ ├── msmpeg4 │ │ │ ├── msmpeg4v2 │ │ │ ├── msvideo1 │ │ │ ├── qtrle │ │ │ ├── qtrlegray │ │ │ ├── rc │ │ │ ├── rgb │ │ │ ├── roq │ │ │ ├── rv10 │ │ │ ├── rv20 │ │ │ ├── snow │ │ │ ├── snowll │ │ │ ├── svq1 │ │ │ ├── vref │ │ │ ├── wmv1 │ │ │ ├── wmv2 │ │ │ └── yuv │ │ └── vsynth2 │ │ │ ├── asv1 │ │ │ ├── asv2 │ │ │ ├── dnxhd_1080i │ │ │ ├── dnxhd_720p │ │ │ ├── dnxhd_720p_rd │ │ │ ├── dv │ │ │ ├── dv50 │ │ │ ├── error │ │ │ ├── ffv1 │ │ │ ├── flashsv │ │ │ ├── flashsv2 │ │ │ ├── flv │ │ │ ├── h261 │ │ │ ├── h263 │ │ │ ├── h263p │ │ │ ├── huffyuv │ │ │ ├── jpegls │ │ │ ├── ljpeg │ │ │ ├── mjpeg │ │ │ ├── mpeg │ │ │ ├── mpeg1b │ │ │ ├── mpeg2 │ │ │ ├── mpeg2thread │ │ │ ├── mpeg4 │ │ │ ├── mpeg4adv │ │ │ ├── mpeg4nr │ │ │ ├── mpeg4thread │ │ │ ├── msmpeg4 │ │ │ ├── msmpeg4v2 │ │ │ ├── msvideo1 │ │ │ ├── qtrle │ │ │ ├── qtrlegray │ │ │ ├── rc │ │ │ ├── rgb │ │ │ ├── roq │ │ │ ├── rv10 │ │ │ ├── rv20 │ │ │ ├── snow │ │ │ ├── snowll │ │ │ ├── svq1 │ │ │ ├── vref │ │ │ ├── wmv1 │ │ │ ├── wmv2 │ │ │ └── yuv │ ├── regression-funcs.sh │ ├── rotozoom.c │ ├── seek_test.c │ ├── tiny_psnr.c │ └── videogen.c ├── tools │ ├── clean-diff │ ├── cws2fws.c │ ├── graph2dot.c │ ├── lavfi-showfiltfmts.c │ ├── patcheck │ ├── pktdumper.c │ ├── probetest.c │ ├── qt-faststart.c │ ├── trasher.c │ └── unwrap-diff ├── version.h └── version.sh ├── amplayer ├── Android.mk ├── Makefile ├── Makefile.mk ├── clean.mk ├── depends.mk ├── dir.mk ├── player │ ├── Android.mk │ ├── Makefile │ ├── amutils_msg.c │ ├── amutils_msg.h │ ├── h263vld.c │ ├── h263vld.h │ ├── include │ │ ├── log_print.h │ │ ├── message.h │ │ ├── player.h │ │ ├── player_ctrl.h │ │ ├── player_dump.h │ │ ├── player_error.h │ │ ├── player_id.h │ │ ├── player_set_sys.h │ │ ├── player_thumbnail.h │ │ ├── player_type.h │ │ ├── stream_format.h │ │ └── sys │ │ │ └── system_properties.h │ ├── log_print.c │ ├── message.c │ ├── player.c │ ├── player_audio.c │ ├── player_audio.h │ ├── player_av.c │ ├── player_av.h │ ├── player_cache_file.c │ ├── player_cache_file.h │ ├── player_cache_mgt.c │ ├── player_cache_mgt.h │ ├── player_ctrl.c │ ├── player_dump.c │ ├── player_error.c │ ├── player_es.c │ ├── player_es.h │ ├── player_ffmpeg_ctrl.c │ ├── player_ffmpeg_ctrl.h │ ├── player_hwdec.c │ ├── player_hwdec.h │ ├── player_id.c │ ├── player_mate.c │ ├── player_para.c │ ├── player_para.h │ ├── player_priv.h │ ├── player_profile.c │ ├── player_profile.h │ ├── player_ps.c │ ├── player_ps.h │ ├── player_rm.c │ ├── player_rm.h │ ├── player_set_sys.c │ ├── player_sub.c │ ├── player_sub.h │ ├── player_thumbnail.c │ ├── player_ts.c │ ├── player_ts.h │ ├── player_update.c │ ├── player_update.h │ ├── player_video.c │ ├── player_video.h │ ├── stream_decoder.c │ ├── stream_decoder.h │ ├── system │ │ ├── Makefile │ │ ├── linux.c │ │ ├── systemsetting.c │ │ └── systemsetting.h │ ├── thread_mgt.c │ ├── thread_mgt.h │ ├── thumbnail_type.h │ ├── version.c │ └── version.h └── rules.mk ├── docs ├── Amcodec.chm ├── AmplayerAPI.chm ├── LibPlayer_user_guide.doc ├── Player_state_transition.gif └── Player_state_transition.vsd ├── examples ├── Android.mk ├── Makefile ├── TsPlayer │ ├── Android.mk │ ├── TsPlayer.cpp │ ├── TsPlayer.h │ └── main.cpp ├── esplayer.c ├── kplayer.c ├── modules │ ├── Android.mk │ └── example_modules.c ├── psplayer.c ├── pts_esplayer │ ├── Android.mk │ ├── ESPlayer.c │ ├── ESPlayer.h │ └── main.c ├── rmplayer.c ├── simple_player.c └── tsplayer.c ├── splayer ├── cplayer.c └── splayer.c └── tools └── format.sh /Makefile: -------------------------------------------------------------------------------- 1 | CC=${HOST_GCC} 2 | 3 | export CC 4 | all: 5 | -make -C amadec install 6 | -make -C amcodec install 7 | -make -C amffmpeg 8 | -make -C amffmpeg install 9 | -make -C amplayer install 10 | 11 | install:all 12 | 13 | clean: 14 | -make -C amadec clean 15 | -make -C amcodec clean 16 | -make -C amffmpeg clean 17 | -make -C amplayer clean 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | libamplayer-m3 2 | ============== 3 | 4 | --fixed git history 5 | forked from stane1983 6 | 7 | -------------------------------------------------------------------------------- /amadec/acodec_lib/libdtsenc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/acodec_lib/libdtsenc.so -------------------------------------------------------------------------------- /amadec/audio_out/alsa-out-raw.h: -------------------------------------------------------------------------------- 1 | #ifndef ALSA_OUT_RAW_H 2 | #define ALSA_OUT_RAW_H 3 | 4 | 5 | 6 | int alsa_get_aml_card(); 7 | int alsa_get_spdif_port(); 8 | int alsa_swtich_port(alsa_param_t *alsa_params, int card, int port); 9 | int alsa_init_raw(struct aml_audio_dec* audec); 10 | int alsa_start_raw(struct aml_audio_dec* audec); 11 | int alsa_pause_raw(struct aml_audio_dec* audec); 12 | int alsa_resume_raw(struct aml_audio_dec* audec); 13 | int alsa_stop_raw(struct aml_audio_dec* audec); 14 | int dummy_alsa_control_raw(char * id_string , long vol, int rw, long * value); 15 | int alsa_mute_raw(struct aml_audio_dec* audec, adec_bool_t en); 16 | 17 | 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /amadec/audio_out/alsactl_parser.h: -------------------------------------------------------------------------------- 1 | typedef struct alsactl_setting{ 2 | char ctlname[1024]; //for master playback volume control name 3 | int minvalue; //mute control name 4 | int maxvalue; 5 | int is_parsed; 6 | }alsactl_setting_t; 7 | 8 | extern alsactl_setting_t playback_ctl; 9 | extern alsactl_setting_t mute_ctl; 10 | int alsactl_parser(); 11 | -------------------------------------------------------------------------------- /amadec/dts_enc.h: -------------------------------------------------------------------------------- 1 | #ifndef DTS_ENC_H 2 | #define DTS_ENC_H 3 | int dtsenc_init(); 4 | int dtsenc_start(); 5 | int dtsenc_pause(); 6 | int dtsenc_resume(); 7 | int dtsenc_stop(); 8 | int dtsenc_release(); 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /amadec/dts_transenc_api.h: -------------------------------------------------------------------------------- 1 | // $Id: DTSTranscode1m5.h,v 1.14 2007-08-09 01:41:03 dyee Exp $ 2 | #ifndef DTSTRANSCODE1M5_H_INCLUDED 3 | #define DTSTRANSCODE1M5_H_INCLUDED 4 | 5 | /*typedef struct pcm51_encoded_info_s 6 | { 7 | unsigned int InfoValidFlag; 8 | unsigned int SampFs; 9 | unsigned int NumCh; 10 | unsigned int AcMode; 11 | unsigned int LFEFlag; 12 | unsigned int BitsPerSamp; 13 | }pcm51_encoded_info_t;*/ 14 | 15 | int dts_transenc_init(); 16 | int dts_transenc_process_frame(); 17 | int dts_transenc_deinit(); 18 | 19 | #endif // DTSTRANSCODE1M5_H_INCLUDED 20 | -------------------------------------------------------------------------------- /amadec/feeder.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \file feeder.h 3 | * \brief Some Macros for Feeder 4 | * \version 1.0.0 5 | * \date 2011-03-08 6 | */ 7 | /* Copyright (C) 2007-2011, Amlogic Inc. 8 | * All right reserved 9 | * 10 | */ 11 | #ifndef FEEDER_H 12 | #define FEEDER_H 13 | 14 | #include 15 | 16 | ADEC_BEGIN_DECLS 17 | 18 | #define FORMAT_PATH "/sys/class/astream/format" 19 | #define CHANNUM_PATH "/sys/class/astream/channum" 20 | #define SAMPLE_RATE_PATH "/sys/class/astream/samplerate" 21 | #define DATAWIDTH_PATH "/sys/class/astream/datawidth" 22 | #define AUDIOPTS_PATH "/sys/class/astream/pts" 23 | 24 | ADEC_END_DECLS 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_aac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_aac.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_aac.bin.checksum: -------------------------------------------------------------------------------- 1 | 84441d7c8729c2ee785c8cb631d6a08f audiodsp_codec_aac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_aac_helix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_aac_helix.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_aac_helix.bin.checksum: -------------------------------------------------------------------------------- 1 | 5c13a31efac3909f4280cf7e0353fadd audiodsp_codec_aac_helix.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_adpcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_adpcm.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_adpcm.bin.checksum: -------------------------------------------------------------------------------- 1 | 77aacebc4224c1a75e119963926b7409 audiodsp_codec_adpcm.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_alac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_alac.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_alac.bin.checksum: -------------------------------------------------------------------------------- 1 | 42ae9748991d78f9013e055bf135a9d5 audiodsp_codec_alac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_amr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_amr.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_amr.bin.checksum: -------------------------------------------------------------------------------- 1 | ad76d7c37e517055ea517dae96b72df0 audiodsp_codec_amr.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_ape.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_ape.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_ape.bin.checksum: -------------------------------------------------------------------------------- 1 | b55b52bf03afb312bf18903f62786482 audiodsp_codec_ape.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_cook.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_cook.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_cook.bin.checksum: -------------------------------------------------------------------------------- 1 | c14065127cbcffd4a9eac6ee75cdef91 audiodsp_codec_cook.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_flac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_flac.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_flac.bin.checksum: -------------------------------------------------------------------------------- 1 | 7367e073b01f3e7268d81803cc1f4a8d audiodsp_codec_flac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_mad.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mad.bin.checksum: -------------------------------------------------------------------------------- 1 | 14f4111d139b945da19f1251f46bacb3 audiodsp_codec_mad.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mad_old.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_mad_old.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mad_old.bin.checksum: -------------------------------------------------------------------------------- 1 | cffe068a3f0cbbe8659af0ec90fce2b9 audiodsp_codec_mad_old.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mp3_lp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_mp3_lp.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_mp3_lp.bin.checksum: -------------------------------------------------------------------------------- 1 | d586a91097bc2483f9602aefc1afed24 audiodsp_codec_mp3_lp.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_null.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_null.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_null.bin.checksum: -------------------------------------------------------------------------------- 1 | d5c60ec2c7dbd0c1e1477f83a004ca02 audiodsp_codec_null.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_ogg.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_ogg.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_ogg.bin.checksum: -------------------------------------------------------------------------------- 1 | c33a9a7c15b7823bcf338424990bc2d9 audiodsp_codec_ogg.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_pcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_pcm.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_pcm.bin.checksum: -------------------------------------------------------------------------------- 1 | dc602abd914c4c39a58e71950c4f65cf audiodsp_codec_pcm.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_raac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_raac.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_raac.bin.checksum: -------------------------------------------------------------------------------- 1 | 9f72ac33e4078e6d79d84a1b05097f4e audiodsp_codec_raac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_vorbis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_vorbis.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_vorbis.bin.checksum: -------------------------------------------------------------------------------- 1 | 57eca046aa7132d06d895e0624da7062 audiodsp_codec_vorbis.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_wma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_wma.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_wma.bin.checksum: -------------------------------------------------------------------------------- 1 | a04d2567d8c6f8b40e81befba309db8e audiodsp_codec_wma.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_wmapro.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m6/audiodsp_codec_wmapro.bin -------------------------------------------------------------------------------- /amadec/firmware-m6/audiodsp_codec_wmapro.bin.checksum: -------------------------------------------------------------------------------- 1 | ee47b2244bce8b6911dc18a9d2d02502 audiodsp_codec_wmapro.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_aac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_aac.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_aac.bin.checksum: -------------------------------------------------------------------------------- 1 | af7be8d59b274629614e2fb5565a772f audiodsp_codec_aac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_aac_helix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_aac_helix.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_aac_helix.bin.checksum: -------------------------------------------------------------------------------- 1 | f10708c07753884f98388f55d9f72144 audiodsp_codec_aac_helix.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_adpcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_adpcm.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_adpcm.bin.checksum: -------------------------------------------------------------------------------- 1 | 8f27005ed74cacf299405b624a7f8188 audiodsp_codec_adpcm.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_alac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_alac.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_alac.bin.checksum: -------------------------------------------------------------------------------- 1 | da1924f35d0b4a47e0044afff709b32e audiodsp_codec_alac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_amr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_amr.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_amr.bin.checksum: -------------------------------------------------------------------------------- 1 | f3e6d0326604cad72c1918035bef7868 audiodsp_codec_amr.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_ape.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_ape.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_ape.bin.checksum: -------------------------------------------------------------------------------- 1 | 2d11cffc58f1cd624a4d980aea45b711 audiodsp_codec_ape.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_cook.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_cook.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_cook.bin.checksum: -------------------------------------------------------------------------------- 1 | 5dda3c670da342adc39a3f7d81c6ace5 audiodsp_codec_cook.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_flac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_flac.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_flac.bin.checksum: -------------------------------------------------------------------------------- 1 | fc7986d0496c2eb039593644a1b7dd90 audiodsp_codec_flac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_mad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_mad.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_mad.bin.checksum: -------------------------------------------------------------------------------- 1 | ca2ae65844b59d8d070e902e6d34ab5e audiodsp_codec_mad.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_null.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_null.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_null.bin.checksum: -------------------------------------------------------------------------------- 1 | 80be07bca00d69424040670bafcd7067 audiodsp_codec_null.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_ogg.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_ogg.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_ogg.bin.checksum: -------------------------------------------------------------------------------- 1 | e14af37ffa823c50c5714eb6a9616059 audiodsp_codec_ogg.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_pcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_pcm.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_pcm.bin.checksum: -------------------------------------------------------------------------------- 1 | a99b1a41ddf8e4b73876039cf727bf8a audiodsp_codec_pcm.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_raac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_raac.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_raac.bin.checksum: -------------------------------------------------------------------------------- 1 | c8c1b0ecf570ddfc53747960b1939c25 audiodsp_codec_raac.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_vorbis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_vorbis.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_vorbis.bin.checksum: -------------------------------------------------------------------------------- 1 | 2a91018c95531397900f9bf82e4b7b46 audiodsp_codec_vorbis.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_wma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_wma.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_wma.bin.checksum: -------------------------------------------------------------------------------- 1 | 31bf092537ec8fc90b4cd4d4c1ab8bd8 audiodsp_codec_wma.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_wmapro.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware-m8/audiodsp_codec_wmapro.bin -------------------------------------------------------------------------------- /amadec/firmware-m8/audiodsp_codec_wmapro.bin.checksum: -------------------------------------------------------------------------------- 1 | 8be64d9d6361bc586ab3f9a751b8d502 audiodsp_codec_wmapro.bin 2 | -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_aac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_aac.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_aac_helix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_aac_helix.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_adpcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_adpcm.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_alac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_alac.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_amr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_amr.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_ape.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_ape.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_cook.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_cook.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_flac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_flac.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_mad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_mad.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_mp3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_mp3.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_mp3_lp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_mp3_lp.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_null.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_null.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_pcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_pcm.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_raac.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_raac.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_vorbis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_vorbis.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_wma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_wma.bin -------------------------------------------------------------------------------- /amadec/firmware/audiodsp_codec_wmapro.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amadec/firmware/audiodsp_codec_wmapro.bin -------------------------------------------------------------------------------- /amadec/include/adec-macros.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \file adec-macros.h 3 | * \brief Some Macros for Audio Dec 4 | * \version 1.0.0 5 | * \date 2011-03-08 6 | */ 7 | /* Copyright (C) 2007-2011, Amlogic Inc. 8 | * All right reserved 9 | * 10 | */ 11 | #ifndef ADEC_MACROS_H 12 | #define ADEC_MACROS_H 13 | 14 | 15 | #ifdef __cplusplus 16 | #define ADEC_BEGIN_DECLS extern "C" { 17 | #define ADEC_END_DECLS } 18 | #else 19 | #define ADEC_BEGIN_DECLS 20 | #define ADEC_END_DECLS 21 | #endif 22 | 23 | 24 | #ifndef TRUE 25 | #define TRUE 1 26 | #endif 27 | 28 | #ifndef FALSE 29 | #define FALSE 0 30 | #endif 31 | 32 | typedef unsigned int adec_bool_t; 33 | 34 | #ifndef ARRAY_SIZE 35 | #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) 36 | #endif 37 | 38 | #define MAX(X, Y) ((X) > (Y)) ? (X) : (Y) 39 | #define MIN(X, Y) ((X) < (Y)) ? (X) : (Y) 40 | 41 | #endif 42 | -------------------------------------------------------------------------------- /amadec/include/alsa-out.h: -------------------------------------------------------------------------------- 1 | #ifndef ALSA_OUT_H 2 | #define ALSA_OUT_H 3 | 4 | #define PCM_DEVICE_DEFAULT "default" 5 | #define PCM_DEVICE_DMIX "dmix" 6 | 7 | #define OUTPUT_BUFFER_SIZE (8*1024) 8 | 9 | typedef struct { 10 | pthread_t playback_tid; 11 | pthread_mutex_t playback_mutex; 12 | pthread_cond_t playback_cond; 13 | snd_pcm_t *handle; 14 | snd_pcm_format_t format; 15 | size_t bits_per_sample; 16 | size_t bits_per_frame; 17 | int buffer_size; 18 | unsigned int channelcount; 19 | unsigned int rate; 20 | int oversample; 21 | int realchanl; 22 | int flag; 23 | int stop_flag; 24 | int pause_flag; 25 | int wait_flag; 26 | } alsa_param_t; 27 | int dummy_alsa_control(char * id_string , long vol, int rw, long * value); 28 | #endif 29 | -------------------------------------------------------------------------------- /amadec/include/audiodsp_update_format.h: -------------------------------------------------------------------------------- 1 | #ifndef __AUDIODSP_UPDATE_FORMAT_H__ 2 | #define __AUDIODSP_UPDATE_FORMAT_H__ 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | 14 | #include 15 | #include 16 | #include 17 | 18 | void adec_reset_track_enable(int enable_flag); 19 | void adec_reset_track(aml_audio_dec_t *audec); 20 | int audiodsp_format_update(aml_audio_dec_t *audec); 21 | void audiodsp_set_format_changed_flag( int val); 22 | 23 | int audiodsp_get_pcm_left_len(); 24 | 25 | #endif -------------------------------------------------------------------------------- /amadec/include/log-print.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \file log-print.h 3 | * \brief Definitiond Of Print Functions 4 | * \version 1.0.0 5 | * \date 2011-03-08 6 | */ 7 | /* Copyright (C) 2007-2011, Amlogic Inc. 8 | * All right reserved 9 | * 10 | */ 11 | #ifndef LOG_PRINT_H 12 | #define LOG_PRINT_H 13 | 14 | #define adec_print printf 15 | #if 0 16 | #ifdef ANDROID 17 | #include 18 | #include 19 | #include 20 | #include 21 | #define LOG_TAG "amadec" 22 | #define adec_print(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__) 23 | #else 24 | #define LOG_DEFAULT 0 25 | char *level; 26 | #define adec_print(f,s...) do{level=getenv("LOG_LEVEL"); \ 27 | if(level&&atoi(level)>LOG_DEFAULT) \ 28 | fprintf(stderr,f,##s);\ 29 | else; }while(0); 30 | #endif 31 | #endif 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /amavutils/Makefile: -------------------------------------------------------------------------------- 1 | TARGET = libamavutils.so 2 | 3 | TARGET_OBJS=amaudioutils.o amconfigutils.o amdisplayutils.o ammodule.o amsysfsutils.o Amvideoutils.o itemlist.o amdrmutils.o 4 | 5 | LDFLAGS += -shared -lpthread -lm -lrt 6 | 7 | TARGET_DIR=$(shell pwd)/../../../target 8 | STAGING_DIR=$(shell pwd)/../../../staging 9 | 10 | CFLAGS+=-fPIC 11 | CFLAGS+=-I$(shell pwd) -I$(shell pwd)/include -I$(shell pwd)/../amcodec/include -I${STAGING_DIR}/include -I${STAGING_DIR}/usr/include -L${TARGET_DIR}/lib -L${TARGET_DIR}/usr/lib 12 | 13 | export CC CFLAGS 14 | 15 | all: $(TARGET) 16 | 17 | $(TARGET): $(TARGET_OBJS) 18 | echo "CC=$(CC)" 19 | echo "LD=$(LD)" 20 | echo "CFLAGS=$(CFLAGS)" 21 | echo "LDFLAGS=$(LDFLAGS)" 22 | $(CC) $(CFLAGS) $(LDFLAGS) $(TARGET_OBJS:%.o=%.c) -o $@ 23 | 24 | clean: 25 | -rm -rf *.o $(TARGET) 26 | -------------------------------------------------------------------------------- /amavutils/include/Amavutils.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef AMAV_UTILS_H 3 | #define AMAV_UTILS_H 4 | 5 | #include "Amsysfsutils.h" 6 | #include "Amdisplayutils.h" 7 | #include "Amvideoutils.h" 8 | 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /amavutils/include/Amdisplayutils.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef AMDISPLAY_UTILS_H 3 | #define AMDISPLAY_UTILS_H 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | int amdisplay_utils_get_size(int *width, int *height); 9 | int amdisplay_utils_get_size_fb2(int *width, int *height); 10 | 11 | /*scale osd mode ,only support x1 x2*/ 12 | int amdisplay_utils_set_scale_mode(int scale_wx, int scale_hx); 13 | 14 | #ifdef __cplusplus 15 | } 16 | #endif 17 | 18 | 19 | #endif 20 | 21 | -------------------------------------------------------------------------------- /amavutils/include/Amsysfsutils.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef AMSYSFS_UTILS_H 3 | #define AMSYSFS_UTILS_H 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | int amsysfs_set_sysfs_str(const char *path, const char *val); 9 | int amsysfs_get_sysfs_str(const char *path, char *valstr, int size); 10 | int amsysfs_set_sysfs_int(const char *path, int val); 11 | int amsysfs_get_sysfs_int(const char *path); 12 | int amsysfs_set_sysfs_int16(const char *path, int val); 13 | int amsysfs_get_sysfs_int16(const char *path); 14 | unsigned long amsysfs_get_sysfs_ulong(const char *path); 15 | 16 | #ifdef __cplusplus 17 | } 18 | #endif 19 | 20 | 21 | #endif 22 | 23 | -------------------------------------------------------------------------------- /amavutils/include/Amsyswrite.h: -------------------------------------------------------------------------------- 1 | #ifndef AMSYSWRITE_UTILS_H 2 | #define AMSYSWRITE_UTILS_H 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | int amSystemWriteGetProperty(const char* key, char* value); 8 | int amSystemWriteGetPropertyStr(const char* key, char* def, char* value); 9 | int amSystemWriteGetPropertyInt(const char* key, int def); 10 | long amSystemWriteGetPropertyLong(const char* key, long def); 11 | int amSystemWriteGetPropertyBool(const char* key, int def); 12 | void amSystemWriteSetProperty(const char* key, const char* value); 13 | int amSystemWriteReadSysfs(const char* path, char* value); 14 | int amSystemWriteReadNumSysfs(const char* path, char* value, int size); 15 | int amSystemWriteWriteSysfs(const char* path, char* value); 16 | 17 | 18 | 19 | #ifdef __cplusplus 20 | } 21 | #endif 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /amavutils/include/amaudioutils.h: -------------------------------------------------------------------------------- 1 | #ifndef AMAUDIO_UTILS_H 2 | #define AMAUDIO_UTILS_H 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | 9 | #ifdef __cplusplus 10 | } 11 | #endif 12 | 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /amavutils/include/amconfigutils.h: -------------------------------------------------------------------------------- 1 | #ifndef FF_CONFIGS_H__ 2 | #define FF_CONFIGS_H__ 3 | 4 | #define MAX_CONFIG 128 5 | #define CONFIG_PATH_MAX 32 6 | #define CONFIG_VALUE_MAX 92 7 | #define CONFIG_VALUE_OFF (CONFIG_PATH_MAX+4) 8 | #ifdef __cplusplus 9 | extern "C" { 10 | #endif 11 | 12 | int am_config_init(void); 13 | int am_getconfig(const char * path, char *val, const char * def); 14 | int am_setconfig(const char * path, const char *val); 15 | int am_setconfig_float(const char * path, float value); 16 | int am_getconfig_float(const char * path, float *value); 17 | int am_dumpallconfigs(void); 18 | int am_getconfig_bool(const char * path); 19 | int am_getconfig_bool_def(const char * path,int def); 20 | float am_getconfig_float_def(const char * path,float defvalue); 21 | #ifdef __cplusplus 22 | } 23 | #endif 24 | #endif 25 | 26 | -------------------------------------------------------------------------------- /amavutils/include/amdrmutils.h: -------------------------------------------------------------------------------- 1 | #ifndef AMDRM_UTILS_H 2 | #define AMDRM_UTILS_H 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | struct tvp_region 9 | { 10 | unsigned long long start; 11 | unsigned long long end; 12 | int mem_flags; 13 | }; 14 | 15 | #define TVP_MM_ENABLE_FLAGS_FOR_4K 0x02 16 | 17 | extern int tvp_mm_enable(int flags); 18 | extern int tvp_mm_disable(int flags); 19 | extern int tvp_mm_get_mem_region(struct tvp_region* region, int region_size); 20 | 21 | 22 | #ifdef __cplusplus 23 | } 24 | #endif 25 | 26 | #endif 27 | 28 | -------------------------------------------------------------------------------- /amavutils/include/amlog.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \file log-print.h 3 | * \brief Definitiond Of Print Functions 4 | * \version 1.0.0 5 | * \date 2011-03-08 6 | */ 7 | /* Copyright (C) 2007-2011, Amlogic Inc. 8 | * All right reserved 9 | * 10 | */ 11 | #ifndef AM_LOG_H 12 | #define AM_LOG_H 13 | #include 14 | #ifndef LOGD 15 | #ifdef ANDROID 16 | #include 17 | #define LOGV ALOGV 18 | #define LOGD ALOGD 19 | #define LOGI ALOGI 20 | #define LOGW ALOGW 21 | #define LOGE ALOGE 22 | #else 23 | #define LOGV printf 24 | #define LOGD printf 25 | #define LOGI printf 26 | #define LOGW printf 27 | #define LOGE printf 28 | #endif 29 | #endif 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /amavutils/include/amutils_common.h: -------------------------------------------------------------------------------- 1 | #ifndef AMUTILS_COMMON_H 2 | #define AMUTILS_COMMON_H 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | int set_sys_int(const char *path,int val); 9 | int get_sysfs_int(const char *path); 10 | 11 | #ifdef __cplusplus 12 | } 13 | #endif 14 | 15 | 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /amavutils/include/cutils/log.h: -------------------------------------------------------------------------------- 1 | /** 2 | * \file log-print.h 3 | * \brief Definitiond Of Print Functions 4 | * \version 1.0.0 5 | * \date 2011-03-08 6 | */ 7 | /* Copyright (C) 2007-2011, Amlogic Inc. 8 | * All right reserved 9 | * 10 | */ 11 | #ifndef AM_LOG_H 12 | #define AM_LOG_H 13 | #include 14 | #ifndef LOGD 15 | #ifdef ANDROID 16 | #include 17 | #define LOGV ALOGV 18 | #define LOGD ALOGD 19 | #define LOGI ALOGI 20 | #define LOGW ALOGW 21 | #define LOGE ALOGE 22 | #else 23 | #define LOGV printf 24 | #define LOGD printf 25 | #define LOGI printf 26 | #define LOGW printf 27 | #define LOGE printf 28 | 29 | #define ALOGV printf 30 | #define ALOGD printf 31 | #define ALOGI printf 32 | #define ALOGW printf 33 | #define ALOGE printf 34 | #endif 35 | #endif 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /amcodec/audio_ctl/Makefile: -------------------------------------------------------------------------------- 1 | 2 | obj-y += audio_ctrl.o 3 | -------------------------------------------------------------------------------- /amcodec/audio_ctl/audio_ctrl.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file audio_ctrl.h 3 | * @brief Function prototypes of audio control lib 4 | * @author Zhang Chen 5 | * @version 1.0.0 6 | * @date 2011-02-24 7 | */ 8 | /* Copyright (C) 2007-2011, Amlogic Inc. 9 | * All right reserved 10 | * 11 | */ 12 | 13 | #ifndef AUDIO_CTRL_H 14 | #define AUDIO_CTRL_H 15 | void audio_start(void **priv, codec_para_t *pcodec); 16 | void audio_stop(void **priv); 17 | void audio_pause(void *priv); 18 | void audio_resume(void *priv); 19 | void audio_basic_init(void); 20 | #endif 21 | 22 | -------------------------------------------------------------------------------- /amcodec/clean.mk: -------------------------------------------------------------------------------- 1 | clean:clean_all 2 | 3 | 4 | 5 | include Makefile 6 | clean_all:$(filter %-clrdir,$(obj-y:%/=%-clrdir)) 7 | $(call clean_mk,*.o) 8 | $(call clean_mk,*.o.d) 9 | $(call clean_mk, build-in.o) 10 | 11 | 12 | include $(SRCTREE)/rules.mk -------------------------------------------------------------------------------- /amcodec/codec/Makefile: -------------------------------------------------------------------------------- 1 | 2 | obj-y += codec_ctrl.o \ 3 | codec_h_ctrl.o \ 4 | codec_msg.o 5 | 6 | -------------------------------------------------------------------------------- /amcodec/depends.mk: -------------------------------------------------------------------------------- 1 | all:depends.all 2 | 3 | 4 | 5 | include Makefile 6 | 7 | %.o.depend: 8 | @$(CC) -M -I$(CFLAGS) $*.c >$*.o.d 9 | @echo ' $$(call c_mk,$$<)' >>$*.o.d 10 | 11 | 12 | depends.all:$(filter %.o.depend,$(obj-y:%.o=%.o.depend)) 13 | 14 | -------------------------------------------------------------------------------- /amcodec/dir.mk: -------------------------------------------------------------------------------- 1 | all:build-in.o extern-in.o 2 | 3 | 4 | include Makefile 5 | 6 | include $(filter %.o.d,$(obj-y:%.o=%.o.d)) 7 | 8 | include $(SRCTREE)/rules.mk -------------------------------------------------------------------------------- /amcodec/include/audio_priv.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file audio_priv.h 3 | * @brief Funtion prototypes of audio lib 4 | * @author Zhang Chen 5 | * @version 1.0.0 6 | * @date 2011-02-24 7 | */ 8 | /* Copyright (C) 2007-2011, Amlogic Inc. 9 | * All right reserved 10 | * 11 | */ 12 | #ifndef CODEC_PRIV_H_ 13 | #define CODEC_PRIV_H_ 14 | void audio_start(void **priv, codec_para_t *pcodec); 15 | void audio_stop(void **priv); 16 | void audio_pause(void *priv); 17 | void audio_resume(void *priv); 18 | #endif 19 | -------------------------------------------------------------------------------- /amcodec/include/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amcodec/include/codec.h -------------------------------------------------------------------------------- /amcodec/include/codec_msg.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file codec_msg.h 3 | * @brief Function prototype of codec error 4 | * @author Zhang Chen 5 | * @version 1.0.0 6 | * @date 2011-02-24 7 | */ 8 | /* Copyright (C) 2007-2011, Amlogic Inc. 9 | * All right reserved 10 | * 11 | */ 12 | #ifndef CODEC_MSG_H 13 | #define CODEC_MSG_H 14 | 15 | const char * codec_error_msg(int error); 16 | int system_error_to_codec_error(int error); 17 | void print_error_msg(int error, int syserr, char *func, int line); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /amcodec/include/ppmgr/ppmgr.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ppmgr.h 3 | * @brief Porting from ppmgr driver for codec ioctl commands 4 | * @author Tim Yao 5 | * @version 1.0.0 6 | * @date 2011-02-24 7 | */ 8 | /* Copyright (C) 2007-2011, Amlogic Inc. 9 | * All right reserved 10 | * 11 | */ 12 | 13 | #ifndef PPMGR_H 14 | #define PPMGR_H 15 | 16 | #define PPMGR_IOC_MAGIC 'P' 17 | //#define PPMGR_IOC_2OSD0 _IOW(PPMGR_IOC_MAGIC, 0x00, unsigned int) 18 | //#define PPMGR_IOC_ENABLE_PP _IOW(PPMGR_IOC_MAGIC,0X01,unsigned int) 19 | //#define PPMGR_IOC_CONFIG_FRAME _IOW(PPMGR_IOC_MAGIC,0X02,unsigned int) 20 | #define PPMGR_IOC_GET_ANGLE _IOR(PPMGR_IOC_MAGIC,0X03,unsigned long) 21 | #define PPMGR_IOC_SET_ANGLE _IOW(PPMGR_IOC_MAGIC,0X04,unsigned long) 22 | 23 | #endif /* PPMGR_H */ 24 | 25 | -------------------------------------------------------------------------------- /amffmpeg/Android.buider.readme: -------------------------------------------------------------------------------- 1 | How to build ffmpeg on Android source codec tree. 2 | cp ffmpeg packages dir to android source code, 3 | goto ffmpeg top dir,and then run 4 | mm 5 | to build it; 6 | 7 | 8 | -------------------------------------------------------------------------------- /amffmpeg/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /amffmpeg/INSTALL: -------------------------------------------------------------------------------- 1 | 2 | 1) Type './configure' to create the configuration. A list of configure 3 | options is printed by running 'configure --help'. 4 | 5 | 'configure' can be launched from a directory different from the FFmpeg 6 | sources to build the objects out of tree. To do this, use an absolute 7 | path when launching 'configure', e.g. '/ffmpegdir/ffmpeg/configure'. 8 | 9 | 2) Then type 'make' to build FFmpeg. GNU Make 3.81 or later is required. 10 | 11 | 3) Type 'make install' to install all binaries and libraries you built. 12 | 13 | NOTICE 14 | 15 | - Non system dependencies (e.g. libx264, libvpx) are disabled by default. 16 | -------------------------------------------------------------------------------- /amffmpeg/README: -------------------------------------------------------------------------------- 1 | FFmpeg README 2 | ------------- 3 | 4 | 1) Documentation 5 | ---------------- 6 | 7 | * Read the documentation in the doc/ directory. 8 | 9 | 2) Licensing 10 | ------------ 11 | 12 | * See the LICENSE file. 13 | -------------------------------------------------------------------------------- /amffmpeg/RELEASE: -------------------------------------------------------------------------------- 1 | 0.7 2 | -------------------------------------------------------------------------------- /amffmpeg/VERSION: -------------------------------------------------------------------------------- 1 | 0.8 2 | -------------------------------------------------------------------------------- /amffmpeg/config.fate: -------------------------------------------------------------------------------- 1 | config:arm::generic:linux:gcc 4.3.2 (Sourcery G++ Lite 2008q3-72):--disable-yasm --enable-debug --disable-ffplay --cross-prefix=arm-none-linux-gnueabi- --enable-cross-compile --target-os=linux --arch=arm --disable-librtmp --disable-static --enable-shared --disable-ffplay --disable-ffserver --disable-doc -------------------------------------------------------------------------------- /amffmpeg/diff.sh: -------------------------------------------------------------------------------- 1 | git diff {62c3f83f1968ed583625b84e528b16fe2dfe6c36,HEAD} . >changes.diff 2 | -------------------------------------------------------------------------------- /amffmpeg/doc/examples/Makefile: -------------------------------------------------------------------------------- 1 | # use pkg-config for getting CFLAGS abd LDFLAGS 2 | FFMPEG_LIBS=libavdevice libavformat libavfilter libavcodec libswscale libavutil 3 | CFLAGS+=$(shell pkg-config --cflags $(FFMPEG_LIBS)) 4 | LDFLAGS+=$(shell pkg-config --libs $(FFMPEG_LIBS)) 5 | 6 | EXAMPLES=encoding-example muxing-example 7 | 8 | OBJS=$(addsuffix .o,$(EXAMPLES)) 9 | 10 | %: %.o 11 | $(CC) $< $(LDFLAGS) -o $@ 12 | 13 | %.o: %.c 14 | $(CC) $< $(CFLAGS) -c -o $@ 15 | 16 | .phony: all clean 17 | 18 | all: $(OBJS) $(EXAMPLES) 19 | 20 | clean: 21 | rm -rf $(EXAMPLES) $(OBJS) 22 | -------------------------------------------------------------------------------- /amffmpeg/doc/t2h.init: -------------------------------------------------------------------------------- 1 | # no horiz rules between sections 2 | $end_section = \&FFMPEG_end_section; 3 | sub FFMPEG_end_section($$) 4 | { 5 | } 6 | 7 | $print_page_foot = \&FFMPEG_print_page_foot; 8 | sub FFMPEG_print_page_foot($$) 9 | { 10 | my $fh = shift; 11 | print $fh "$SMALL_RULE\n"; 12 | T2H_DEFAULT_print_page_foot($fh); 13 | } 14 | 15 | # no navigation elements 16 | $SECTION_NAVIGATION = 0; 17 | # the same for texi2html 5.0 18 | $HEADERS = 0; 19 | 20 | # TOC and Chapter headings link 21 | $TOC_LINKS = 1; 22 | 23 | # print the TOC where @contents is used 24 | $INLINE_CONTENTS = 1; 25 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libvpx-1080p.ffpreset: -------------------------------------------------------------------------------- 1 | vcodec=libvpx 2 | g=120 3 | rc_lookahead=16 4 | quality=good 5 | speed=0 6 | profile=1 7 | qmax=51 8 | qmin=11 9 | slices=4 10 | vb=2M 11 | 12 | #ignored unless using -pass 2 13 | maxrate=24M 14 | minrate=100k 15 | arnr_max_frames=7 16 | arnr_strength=5 17 | arnr_type=3 18 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libvpx-1080p50_60.ffpreset: -------------------------------------------------------------------------------- 1 | vcodec=libvpx 2 | g=120 3 | rc_lookahead=25 4 | quality=good 5 | speed=0 6 | profile=1 7 | qmax=51 8 | qmin=11 9 | slices=4 10 | vb=2M 11 | 12 | #ignored unless using -pass 2 13 | maxrate=24M 14 | minrate=100k 15 | arnr_max_frames=7 16 | arnr_strength=5 17 | arnr_type=3 18 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libvpx-360p.ffpreset: -------------------------------------------------------------------------------- 1 | vcodec=libvpx 2 | g=120 3 | rc_lookahead=16 4 | quality=good 5 | speed=0 6 | profile=0 7 | qmax=63 8 | qmin=0 9 | vb=768k 10 | 11 | #ignored unless using -pass 2 12 | maxrate=1.5M 13 | minrate=40k 14 | arnr_max_frames=7 15 | arnr_strength=5 16 | arnr_type=3 17 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libvpx-720p.ffpreset: -------------------------------------------------------------------------------- 1 | vcodec=libvpx 2 | g=120 3 | rc_lookahead=16 4 | quality=good 5 | speed=0 6 | profile=0 7 | qmax=51 8 | qmin=11 9 | slices=4 10 | vb=2M 11 | 12 | #ignored unless using -pass 2 13 | maxrate=24M 14 | minrate=100k 15 | arnr_max_frames=7 16 | arnr_strength=5 17 | arnr_type=3 18 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libvpx-720p50_60.ffpreset: -------------------------------------------------------------------------------- 1 | vcodec=libvpx 2 | g=120 3 | rc_lookahead=25 4 | quality=good 5 | speed=0 6 | profile=0 7 | qmax=51 8 | qmin=11 9 | slices=4 10 | vb=2M 11 | 12 | #ignored unless using -pass 2 13 | maxrate=24M 14 | minrate=100k 15 | arnr_max_frames=7 16 | arnr_strength=5 17 | arnr_type=3 18 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-baseline.ffpreset: -------------------------------------------------------------------------------- 1 | coder=0 2 | bf=0 3 | flags2=-wpred-dct8x8 4 | wpredp=0 5 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-ipod320.ffpreset: -------------------------------------------------------------------------------- 1 | coder=0 2 | bf=0 3 | flags2=-wpred-dct8x8 4 | level=13 5 | maxrate=768000 6 | bufsize=3000000 7 | wpredp=0 8 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-ipod640.ffpreset: -------------------------------------------------------------------------------- 1 | coder=0 2 | bf=0 3 | refs=1 4 | flags2=-wpred-dct8x8 5 | level=30 6 | maxrate=10000000 7 | bufsize=10000000 8 | wpredp=0 9 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_fast.ffpreset: -------------------------------------------------------------------------------- 1 | coder=0 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=-parti8x8+parti4x4+partp8x8-partp4x4-partb8x8 5 | me_method=hex 6 | subq=3 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | directpred=1 18 | flags2=+fastpskip 19 | cqp=0 20 | wpredp=0 21 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_max.ffpreset: -------------------------------------------------------------------------------- 1 | coder=1 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8 5 | me_method=esa 6 | subq=8 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | refs=16 18 | directpred=1 19 | flags2=+mixed_refs+dct8x8+fastpskip 20 | cqp=0 21 | wpredp=2 22 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_medium.ffpreset: -------------------------------------------------------------------------------- 1 | coder=1 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=-parti8x8+parti4x4+partp8x8+partp4x4-partb8x8 5 | me_method=hex 6 | subq=5 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | directpred=1 18 | flags2=+fastpskip 19 | cqp=0 20 | wpredp=2 21 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_slow.ffpreset: -------------------------------------------------------------------------------- 1 | coder=1 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8 5 | me_method=umh 6 | subq=6 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | refs=2 18 | directpred=1 19 | flags2=+dct8x8+fastpskip 20 | cqp=0 21 | wpredp=2 22 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_slower.ffpreset: -------------------------------------------------------------------------------- 1 | coder=1 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=+parti8x8+parti4x4+partp8x8+partp4x4-partb8x8 5 | me_method=umh 6 | subq=8 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | refs=4 18 | directpred=1 19 | flags2=+mixed_refs+dct8x8+fastpskip 20 | cqp=0 21 | wpredp=2 22 | -------------------------------------------------------------------------------- /amffmpeg/ffpresets/libx264-lossless_ultrafast.ffpreset: -------------------------------------------------------------------------------- 1 | coder=0 2 | flags=+loop+cgop 3 | cmp=+chroma 4 | partitions=-parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 5 | me_method=dia 6 | subq=0 7 | me_range=16 8 | g=250 9 | keyint_min=25 10 | sc_threshold=40 11 | i_qfactor=0.71 12 | b_strategy=1 13 | qcomp=0.6 14 | qmin=0 15 | qmax=69 16 | qdiff=4 17 | directpred=1 18 | flags2=+fastpskip 19 | cqp=0 20 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/alpha/Makefile: -------------------------------------------------------------------------------- 1 | OBJS += alpha/dsputil_alpha.o \ 2 | alpha/dsputil_alpha_asm.o \ 3 | alpha/motion_est_alpha.o \ 4 | alpha/motion_est_mvi_asm.o \ 5 | alpha/mpegvideo_alpha.o \ 6 | alpha/simple_idct_alpha.o \ 7 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/bfin/Makefile: -------------------------------------------------------------------------------- 1 | OBJS += bfin/dsputil_bfin.o \ 2 | bfin/fdct_bfin.o \ 3 | bfin/idct_bfin.o \ 4 | bfin/mpegvideo_bfin.o \ 5 | bfin/pixels_bfin.o \ 6 | bfin/vp3_bfin.o \ 7 | bfin/vp3_idct_bfin.o \ 8 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/dct32_fixed.c: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Libav. 3 | * 4 | * Libav is free software; you can redistribute it and/or 5 | * modify it under the terms of the GNU Lesser General Public 6 | * License as published by the Free Software Foundation; either 7 | * version 2.1 of the License, or (at your option) any later version. 8 | * 9 | * Libav is distributed in the hope that it will be useful, 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | * Lesser General Public License for more details. 13 | * 14 | * You should have received a copy of the GNU Lesser General Public 15 | * License along with Libav; if not, write to the Free Software 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 | */ 18 | 19 | #define DCT32_FLOAT 0 20 | #include "dct32.c" 21 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/dct32_float.c: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Libav. 3 | * 4 | * Libav is free software; you can redistribute it and/or 5 | * modify it under the terms of the GNU Lesser General Public 6 | * License as published by the Free Software Foundation; either 7 | * version 2.1 of the License, or (at your option) any later version. 8 | * 9 | * Libav is distributed in the hope that it will be useful, 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | * Lesser General Public License for more details. 13 | * 14 | * You should have received a copy of the GNU Lesser General Public 15 | * License along with Libav; if not, write to the Free Software 16 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 | */ 18 | 19 | #define DCT32_FLOAT 1 20 | #include "dct32.c" 21 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/inverse.c: -------------------------------------------------------------------------------- 1 | #include "libavutil/inverse.c" 2 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/libavcodec-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libavcodec 7 | Description: FFmpeg codec library 8 | Version: 53.7.0 9 | Requires: libavutil = 51.9.1 10 | Conflicts: 11 | Libs: ${libdir}/libavcodec.a -ldl -lm -pthread 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/libavcodec.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libavcodec 7 | Description: FFmpeg codec library 8 | Version: 53.7.0 9 | Requires: libavutil = 51.9.1 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lavcodec -ldl -lm -pthread 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/libavcodec.v: -------------------------------------------------------------------------------- 1 | LIBAVCODEC_$MAJOR { 2 | global: *; 3 | local: 4 | ff_*_bsf; 5 | ff_*_decoder; 6 | ff_*_encoder; 7 | ff_*_hwaccel; 8 | ff_*_parser; 9 | }; 10 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/mimic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/libavcodec/mimic.c -------------------------------------------------------------------------------- /amffmpeg/libavcodec/mips/Makefile: -------------------------------------------------------------------------------- 1 | OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ 2 | ps2/idct_mmi.o \ 3 | ps2/mpegvideo_mmi.o \ 4 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/opt.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 3 | * This header is provided for compatibility only and will be removed 4 | * on next major bump 5 | */ 6 | 7 | #ifndef AVCODEC_OPT_H 8 | #define AVCODEC_OPT_H 9 | 10 | #include "libavcodec/version.h" 11 | 12 | #if FF_API_OPT_H 13 | #include "libavutil/opt.h" 14 | #endif 15 | 16 | #endif /* AVCODEC_OPT_H */ 17 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/sh4/Makefile: -------------------------------------------------------------------------------- 1 | OBJS += sh4/dsputil_align.o \ 2 | sh4/dsputil_sh4.o \ 3 | sh4/idct_sh4.o \ 4 | -------------------------------------------------------------------------------- /amffmpeg/libavcodec/sparc/Makefile: -------------------------------------------------------------------------------- 1 | OBJS-$(HAVE_VIS) += sparc/dsputil_vis.o \ 2 | sparc/simple_idct_vis.o \ 3 | -------------------------------------------------------------------------------- /amffmpeg/libavdevice/libavdevice-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libavdevice 7 | Description: FFmpeg device handling library 8 | Version: 53.1.1 9 | Requires: libavformat = 53.4.0 10 | Conflicts: 11 | Libs: ${libdir}/libavdevice.a -ldl -lm -pthread 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libavdevice/libavdevice.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libavdevice 7 | Description: FFmpeg device handling library 8 | Version: 53.1.1 9 | Requires: libavformat = 53.4.0 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lavdevice -ldl -lm -pthread 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libavdevice/libavdevice.v: -------------------------------------------------------------------------------- 1 | LIBAVDEVICE_$MAJOR { 2 | global: avdevice_*; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /amffmpeg/libavfilter/libavfilter-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libavfilter 7 | Description: FFmpeg video filtering library 8 | Version: 2.23.0 9 | Requires: 10 | Conflicts: 11 | Libs: ${libdir}/libavfilter.a -ldl -lm -pthread 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libavfilter/libavfilter.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libavfilter 7 | Description: FFmpeg video filtering library 8 | Version: 2.23.0 9 | Requires: 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lavfilter -ldl -lm -pthread 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libavfilter/libavfilter.v: -------------------------------------------------------------------------------- 1 | LIBAVFILTER_$MAJOR { 2 | global: avfilter_*; av_*; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /amffmpeg/libavfilter/x86/Makefile: -------------------------------------------------------------------------------- 1 | MMX-OBJS-$(CONFIG_YADIF_FILTER) += x86/yadif.o 2 | MMX-OBJS-$(CONFIG_GRADFUN_FILTER) += x86/gradfun.o 3 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/bandwidth_measure.h: -------------------------------------------------------------------------------- 1 | #ifndef BANDWIDTH_MEASURE_HHHH 2 | #define BANDWIDTH_MEASURE_HHHH 3 | #include "avio.h" 4 | #include "internal.h" 5 | void *bandwidth_measure_alloc(int measurenum,int flags); 6 | int bandwidth_measure_add(void *band,int bytes,int delay_ns); 7 | int bandwidth_measure_get_bandwidth(void *band,int *fast_band,int *mid_band,int *avg_band); 8 | void bandwidth_measure_start_read(void *band); 9 | int bandwidth_measure_finish_read(void *band,int bytes); 10 | int bandwidth_measure_free(void *band); 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/cmfdec.h: -------------------------------------------------------------------------------- 1 | #ifndef AVFORMAT_CMFDEMUX_H 2 | #define AVFORMAT_CMFDEMUX_H 3 | 4 | #include "avio.h" 5 | #include "internal.h" 6 | #include "cmfvpb.h" 7 | 8 | 9 | 10 | 11 | typedef struct cmf { 12 | struct cmfvpb *cmfvpb; 13 | AVFormatContext *sctx; 14 | AVPacket pkt; 15 | AVPacket cache_pkt; 16 | int is_seeked; 17 | int next_mp4_flag; 18 | int stream_index_changed; 19 | int h264_header_feeding_flag; 20 | int is_cached; 21 | int first_slice_video_index; 22 | int first_slice_audio_index; 23 | int first_mp4_video_base_time_num; 24 | int first_mp4_video_base_time_den; 25 | int64_t parsering_index; 26 | int64_t calc_startpts; 27 | } cmf_t; 28 | 29 | 30 | 31 | 32 | #endif 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/hls_livesession.h: -------------------------------------------------------------------------------- 1 | #ifndef _HLS_LIVESESSION_H 2 | #define _HLS_LIVESESSION_H 3 | #ifdef __cplusplus 4 | extern "C" { 5 | #endif 6 | 7 | #include"file_list.h" 8 | 9 | //hSesssion just set NULL,2012,0821 10 | list_item_t* getCurrentSegment(void* hSession); 11 | 12 | int switchNextSegment(void* hSession); 13 | const char* getCurrentSegmentUrl(void* hSession); 14 | long long getTotalDuration(void* hSession); 15 | 16 | 17 | #ifdef __cplusplus 18 | } 19 | #endif 20 | 21 | #endif -------------------------------------------------------------------------------- /amffmpeg/libavformat/hlsproto.h: -------------------------------------------------------------------------------- 1 | #ifndef HLSPROTO_HEADER___ 2 | #define HLSPROTO_HEADER___ 3 | 4 | #define EXTM3U "#EXTM3U" 5 | #define EXTINF "#EXTINF" 6 | #define EXT_X_TARGETDURATION "#EXT-X-TARGETDURATION" 7 | 8 | #define EXT_X_MEDIA_SEQUENCE "#EXT-X-MEDIA-SEQUENCE" 9 | #define EXT_X_KEY "#EXT-X-KEY" 10 | #define EXT_X_PROGRAM_DATE_TIME "#EXT-X-PROGRAM-DATE-TIME" 11 | #define EXT_X_ALLOW_CACHE "#EXT-X-ALLOW-CACHE" 12 | #define EXT_X_ENDLIST "#EXT-X-ENDLIST" 13 | #define EXT_X_STREAM_INF "#EXT-X-STREAM-INF" 14 | 15 | #define EXT_X_DISCONTINUITY "#EXT-X-DISCONTINUITY" 16 | 17 | int hlsproto_probe(ByteIOContext *s,const char *file); 18 | 19 | #endif -------------------------------------------------------------------------------- /amffmpeg/libavformat/libavformat-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libavformat 7 | Description: FFmpeg container format library 8 | Version: 53.4.0 9 | Requires: libavcodec = 53.7.0 10 | Conflicts: 11 | Libs: ${libdir}/libavformat.a -ldl -lm -pthread 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/libavformat.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libavformat 7 | Description: FFmpeg container format library 8 | Version: 53.4.0 9 | Requires: libavcodec = 53.7.0 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lavformat -ldl -lm -pthread 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/libavformat.v: -------------------------------------------------------------------------------- 1 | LIBAVFORMAT_$MAJOR { 2 | global: *; 3 | local: 4 | ff_*_demuxer; 5 | ff_*_muxer; 6 | ff_*_protocol; 7 | }; 8 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/matroskadec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/libavformat/matroskadec.c -------------------------------------------------------------------------------- /amffmpeg/libavformat/mms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/libavformat/mms.c -------------------------------------------------------------------------------- /amffmpeg/libavformat/mmsh.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef __MMSH_HEADER 3 | #define __MMSH_HEADER 4 | int is_mmsh_file(AVIOContext *pb,const char *name); 5 | #endif 6 | 7 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/mmst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/libavformat/mmst.c -------------------------------------------------------------------------------- /amffmpeg/libavformat/nsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/libavformat/nsc.c -------------------------------------------------------------------------------- /amffmpeg/libavformat/nsc.h: -------------------------------------------------------------------------------- 1 | #ifndef __NSC_HEADER 2 | #define __NSC_HEADER 3 | int is_nsc_file(AVIOContext *pb,const char *name); 4 | #endif 5 | -------------------------------------------------------------------------------- /amffmpeg/libavformat/ptslist.h: -------------------------------------------------------------------------------- 1 | #ifndef PTSLIST_HEAD_HH___ 2 | #define PTSLIST_HEAD_HH___ 3 | #include 4 | 5 | #define MAX_PTS_ITEM (1024*8) 6 | 7 | typedef struct ptslist_mgr { 8 | int index; 9 | int64_t lastoffset; 10 | struct itemlist ptsitem; 11 | } ptslist_mgr_t; 12 | 13 | ptslist_mgr_t *ptslist_alloc(int flags); 14 | int ptslist_free(ptslist_mgr_t *mgr); 15 | int ptslist_chekin(ptslist_mgr_t *mgr, int64_t off, int64_t pts); 16 | int ptslist_lookup(ptslist_mgr_t *mgr, int64_t off, int64_t *pts, int *margin); 17 | int ptslist_dump_all(ptslist_mgr_t *mgr); 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /amffmpeg/libavutil/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | include $(CLEAR_VARS) 3 | include $(LOCAL_PATH)/../common.mk 4 | LOCAL_SRC_FILES := $(FFFILES) 5 | LOCAL_C_INCLUDES := \ 6 | $(LOCAL_PATH) \ 7 | $(LOCAL_PATH)/.. 8 | LOCAL_CFLAGS += $(FFCFLAGS) 9 | LOCAL_MODULE := $(FFNAME) 10 | # Reset CC as it's overwritten by common.mk 11 | include $(BUILD_STATIC_LIBRARY) 12 | 13 | 14 | include $(CLEAR_VARS) 15 | include $(LOCAL_PATH)/../common.mk 16 | LOCAL_SRC_FILES := $(FFFILES) 17 | LOCAL_C_INCLUDES := \ 18 | $(LOCAL_PATH) \ 19 | $(LOCAL_PATH)/.. \ 20 | external/zlib 21 | LOCAL_CFLAGS += $(FFCFLAGS) 22 | LOCAL_MODULE := $(FFNAME) 23 | LOCAL_SHARED_LIBRARIES += libutils libmedia libz libbinder libdl libcutils libc 24 | LOCAL_PRELINK_MODULE := false 25 | LOCAL_MODULE_TAGS := optional 26 | include $(BUILD_SHARED_LIBRARY) 27 | 28 | CC := $(HOST_CC) 29 | 30 | -------------------------------------------------------------------------------- /amffmpeg/libavutil/avconfig.h: -------------------------------------------------------------------------------- 1 | /* Generated by ffconf */ 2 | #ifndef AVUTIL_AVCONFIG_H 3 | #define AVUTIL_AVCONFIG_H 4 | #define AV_HAVE_BIGENDIAN 0 5 | #define AV_HAVE_FAST_UNALIGNED 0 6 | #endif /* AVUTIL_AVCONFIG_H */ 7 | -------------------------------------------------------------------------------- /amffmpeg/libavutil/libavutil-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libavutil 7 | Description: FFmpeg utility library 8 | Version: 51.9.1 9 | Requires: 10 | Conflicts: 11 | Libs: ${libdir}/libavutil.a -lm 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libavutil/libavutil.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libavutil 7 | Description: FFmpeg utility library 8 | Version: 51.9.1 9 | Requires: 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lavutil -lm 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libavutil/libavutil.v: -------------------------------------------------------------------------------- 1 | LIBAVUTIL_$MAJOR { 2 | global: av_*; ff_*; avutil_*; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /amffmpeg/libpostproc/Makefile: -------------------------------------------------------------------------------- 1 | include $(SUBDIR)../config.mak 2 | 3 | NAME = postproc 4 | FFLIBS = avutil 5 | 6 | HEADERS = postprocess.h 7 | 8 | OBJS = postprocess.o 9 | 10 | include $(SUBDIR)../subdir.mak 11 | -------------------------------------------------------------------------------- /amffmpeg/libpostproc/libpostproc.v: -------------------------------------------------------------------------------- 1 | LIBPOSTPROC_$MAJOR { 2 | global: postproc_*; pp_*; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /amffmpeg/libswscale/libswscale-uninstalled.pc: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir} 4 | includedir=/nishome/zhouzhi/android/android_rootfs_ref/packages/amlogic/LibPlayer/amffmpeg-0.8 5 | 6 | Name: libswscale 7 | Description: FFmpeg image rescaling library 8 | Version: 2.0.0 9 | Requires: libavutil = 51.9.1 10 | Conflicts: 11 | Libs: ${libdir}/libswscale.a -lm 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /amffmpeg/libswscale/libswscale.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libswscale 7 | Description: FFmpeg image rescaling library 8 | Version: 2.0.0 9 | Requires: libavutil = 51.9.1 10 | Requires.private: 11 | Conflicts: 12 | Libs: -L${libdir} -lswscale -lm 13 | Libs.private: 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /amffmpeg/libswscale/libswscale.v: -------------------------------------------------------------------------------- 1 | LIBSWSCALE_$MAJOR { 2 | global: swscale_*; sws_*; ff_*; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /amffmpeg/mt-work/email.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -v 2 | 3 | # args [where to put patches] [smtp server] [destination] 4 | 5 | git format-patch -o "$1" --inline --subject-prefix=soc --thread origin 6 | git send-email --no-chain-reply-to --smtp-server $2 --to $3 --dry-run "$1" 7 | -------------------------------------------------------------------------------- /amffmpeg/mt-work/mplayer.diff: -------------------------------------------------------------------------------- 1 | diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c 2 | index 7c68a20..135e6b1 100644 3 | --- a/libmpcodecs/vd_ffmpeg.c 4 | +++ b/libmpcodecs/vd_ffmpeg.c 5 | @@ -280,7 +280,7 @@ static int init(sh_video_t *sh){ 6 | return 0; 7 | } 8 | 9 | - if(vd_use_slices && (lavc_codec->capabilities&CODEC_CAP_DRAW_HORIZ_BAND) && !do_vis_debug) 10 | + if(vd_use_slices && (lavc_codec->capabilities&CODEC_CAP_DRAW_HORIZ_BAND) && !do_vis_debug && lavc_param_threads <= 1) 11 | ctx->do_slices=1; 12 | 13 | if(lavc_codec->capabilities&CODEC_CAP_DR1 && !do_vis_debug && lavc_codec->id != CODEC_ID_H264 && lavc_codec->id != CODEC_ID_INTERPLAY_VIDEO && lavc_codec->id != CODEC_ID_ROQ && lavc_codec->id != CODEC_ID_VP8 && lavc_codec->id != CODEC_ID_LAGARITH) 14 | -------------------------------------------------------------------------------- /amffmpeg/mt-work/raw.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | fn=`basename "$1"` 4 | for th in 1 4; do 5 | time ./ffmpeg_g -threads $th -skip_loop_filter all -vsync 0 -y -t 30 -i "$1" -an -f rawvideo "raw/n-$fn-$th.yuv" 6 | done 7 | 8 | #for th in 1 4; do 9 | # time ./ffmpeg_g -threads $th -vsync 0 -y -t 30 -i "$1" -an -f rawvideo "raw/$fn-$th.yuv" 10 | #done 11 | -------------------------------------------------------------------------------- /amffmpeg/mt-work/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | fn=`basename "$1"` 4 | for th in 1 2 3 4; do 5 | time ./ffmpeg_g -threads $th -flags2 +fast -vsync 0 -y -t 30 -i "$1" -an -f framecrc "crc/$fn-$th.txt" >/dev/null 2>&1 6 | done 7 | 8 | ./ffmpeg_g -threads 1 -y -t 10 -i "$1" -an -f framecrc "crc/$fn-1-vsync.txt" >/dev/null 2>&1 9 | ./ffmpeg_g -threads 3 -y -t 10 -i "$1" -an -f framecrc "crc/$fn-3-vsync.txt" >/dev/null 2>&1 10 | 11 | md5 "crc/$fn-"[1234].txt 12 | echo 13 | md5 "crc/$fn-"*vsync.txt 14 | -------------------------------------------------------------------------------- /amffmpeg/mt-work/valgrind-check.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | valgrind --track-origins=yes --leak-check=full ./ffmpeg_g -threads 1 -vsync 0 -y -t 30 -i "$1" -an -f null /dev/null 4 | 5 | valgrind --track-origins=yes --leak-check=full ./ffmpeg_g -threads 3 -vsync 0 -y -t 30 -i "$1" -an -f null /dev/null 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/copycooker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | LC_ALL=C 4 | export LC_ALL 5 | 6 | datadir="tests/data" 7 | 8 | logfile="$datadir/copy.regression" 9 | reffile="$1" 10 | 11 | list=$(grep -oh ' ./tests/data/.*' tests/ref/{acodec,lavf,vsynth1}/*| sort) 12 | rm -f $logfile 13 | for i in $list ; do 14 | echo ---------------- >> $logfile 15 | echo $i >> $logfile 16 | ./ffmpeg_g -flags +bitexact -i $i -acodec copy -vcodec copy -y first.nut 17 | ./ffmpeg_g -flags +bitexact -i first.nut -acodec copy -vcodec copy -y second.nut 18 | cmp first.nut second.nut >> $logfile 19 | md5sum first.nut >> $logfile 20 | done 21 | 22 | if diff -u -w "$reffile" "$logfile" ; then 23 | echo 24 | echo copy regression test: success 25 | exit 0 26 | else 27 | echo 28 | echo copy regression test: error 29 | exit 1 30 | fi 31 | -------------------------------------------------------------------------------- /amffmpeg/tests/fate/als.mak: -------------------------------------------------------------------------------- 1 | ALS_SUITE = 00 01 02 03 04 05 2 | 3 | define FATE_ALS_SUITE 4 | FATE_ALS += fate-mpeg4-als-conformance-$(1) 5 | fate-mpeg4-als-conformance-$(1): CMD = crc -i $(SAMPLES)/lossless-audio/als_$(1)_2ch48k16b.mp4 6 | endef 7 | 8 | $(foreach N,$(ALS_SUITE),$(eval $(call FATE_ALS_SUITE,$(N)))) 9 | 10 | FATE_TESTS += $(FATE_ALS) 11 | fate-als: $(FATE_ALS) 12 | -------------------------------------------------------------------------------- /amffmpeg/tests/fate/vp8.mak: -------------------------------------------------------------------------------- 1 | VP8_SUITE = 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 2 | 3 | define FATE_VP8_SUITE 4 | FATE_VP8 += fate-vp8-test-vector$(2)-$(1) 5 | fate-vp8-test-vector$(2)-$(1): CMD = framemd5 $(3) -i $(SAMPLES)/vp8-test-vectors-r1/vp80-00-comprehensive-$(1).ivf 6 | fate-vp8-test-vector$(2)-$(1): REF = $(SRC_PATH_BARE)/tests/ref/fate/vp8-test-vector-$(1) 7 | endef 8 | 9 | define FATE_VP8_FULL 10 | $(foreach N,$(VP8_SUITE),$(eval $(call FATE_VP8_SUITE,$(N),$(1),$(2)))) 11 | 12 | FATE_VP8 += fate-vp8-sign-bias$(1) 13 | fate-vp8-sign-bias$(1): CMD = framemd5 $(2) -i $(SAMPLES)/vp8/sintel-signbias.ivf 14 | fate-vp8-sign-bias$(1): REF = $(SRC_PATH_BARE)/tests/ref/fate/vp8-sign-bias 15 | endef 16 | 17 | $(eval $(call FATE_VP8_FULL)) 18 | $(eval $(call FATE_VP8_FULL,-emu-edge,-flags emu_edge)) 19 | FATE_TESTS += $(FATE_VP8) 20 | fate-vp8: $(FATE_VP8) 21 | -------------------------------------------------------------------------------- /amffmpeg/tests/ffserver.regression.ref: -------------------------------------------------------------------------------- 1 | 18c4ba0e8e7adb781216e38de61c2e39 ff-test_h.avi 2 | f84767c7af61f360f4b443c2c73f322f ff-test_l.avi 3 | d976848a9e4d5d8fc2659e4841cdece5 ff-test.swf 4 | 28fd87d5075b9b011aad57292f271a04 ff-test_h.asf 5 | a31ccd3aba2551e60b9fb1c156fca2f8 ff-test_l.asf 6 | 3279d3ed0ef2d1347b5eda84db2cf3e6 ff-test_h.rm 7 | 440231fe3cf0849887390b4d67d6894a ff-test_l.rm 8 | e0dc91430660c619e97b5c82e0f398fc ff-test.jpg 9 | 0d6c98fc8a4f00560fe34e94e26880a9 ff-test_small.jpg 10 | e2a315d7ac0576279f8b4d917999615a ff-test.mjpg 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/lena.pnm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/tests/lena.pnm -------------------------------------------------------------------------------- /amffmpeg/tests/md5.sh: -------------------------------------------------------------------------------- 1 | # try to find an md5 program 2 | 3 | if [ X"$(echo | md5sum 2> /dev/null)" != X ]; then 4 | do_md5sum() { md5sum -b $1; } 5 | elif [ X"$(echo | md5 2> /dev/null)" != X ]; then 6 | do_md5sum() { md5 $1 | sed 's#MD5 (\(.*\)) = \(.*\)#\2 *\1#'; } 7 | elif [ -x /sbin/md5 ]; then 8 | do_md5sum() { /sbin/md5 -r $1 | sed 's# \**\./# *./#'; } 9 | elif openssl version >/dev/null 2>&1; then 10 | do_md5sum() { openssl md5 $1 | sed 's/MD5(\(.*\))= \(.*\)/\2 *\1/'; } 11 | else 12 | do_md5sum() { echo No md5sum program found; } 13 | fi 14 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/ac3_fixed: -------------------------------------------------------------------------------- 1 | 0f14801e166819dd4a58981aea36e08b *./tests/data/acodec/ac3.rm 2 | 98751 ./tests/data/acodec/ac3.rm 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/adpcm_ima_qt: -------------------------------------------------------------------------------- 1 | 057d27978b35888776512e4e9669a63b *./tests/data/acodec/adpcm_qt.aiff 2 | 281252 ./tests/data/acodec/adpcm_qt.aiff 3 | 3890343c0c20934e014d7ac93f5d65bd *./tests/data/adpcm_ima_qt.acodec.out.wav 4 | stddev: 918.61 PSNR: 37.07 MAXDIFF:34029 bytes: 1058560/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/adpcm_ima_wav: -------------------------------------------------------------------------------- 1 | 56b75c3a6dacedcf2ce7b0586aa33594 *./tests/data/acodec/adpcm_ima.wav 2 | 267324 ./tests/data/acodec/adpcm_ima.wav 3 | 78a2af1c895792d0c221d127bdd48ece *./tests/data/adpcm_ima_wav.acodec.out.wav 4 | stddev: 903.51 PSNR: 37.21 MAXDIFF:34026 bytes: 1061748/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/adpcm_ms: -------------------------------------------------------------------------------- 1 | a407b87daeef5b25dfb6c5b3f519e9c1 *./tests/data/acodec/adpcm_ms.wav 2 | 268378 ./tests/data/acodec/adpcm_ms.wav 3 | 7be370f937c51e8a967e6a3d08d5156a *./tests/data/adpcm_ms.acodec.out.wav 4 | stddev: 1050.01 PSNR: 35.91 MAXDIFF:29806 bytes: 1060576/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/adpcm_swf: -------------------------------------------------------------------------------- 1 | 42d4639866ed4d692eaf126228a4fa2a *./tests/data/acodec/adpcm_swf.flv 2 | 269166 ./tests/data/acodec/adpcm_swf.flv 3 | 628089745a7059ae4055c2515b6d668b *./tests/data/adpcm_swf.acodec.out.wav 4 | stddev: 933.58 PSNR: 36.93 MAXDIFF:51119 bytes: 1064960/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/adpcm_yam: -------------------------------------------------------------------------------- 1 | 2546d72df736b5ffa1557e8c9c9ef788 *./tests/data/acodec/adpcm_yam.wav 2 | 266296 ./tests/data/acodec/adpcm_yam.wav 3 | c80c847a53a0fee17a88fa889ec34a4e *./tests/data/adpcm_yam.acodec.out.wav 4 | stddev: 1247.60 PSNR: 34.41 MAXDIFF:39895 bytes: 1064960/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/alac: -------------------------------------------------------------------------------- 1 | c68f649777ab8e7c9a0f1f221451d3ad *./tests/data/acodec/alac.m4a 2 | 389386 ./tests/data/acodec/alac.m4a 3 | 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/alac.acodec.out.wav 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/aref: -------------------------------------------------------------------------------- 1 | 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/acodec.ref.wav 2 | 1058444 ./tests/data/acodec.ref.wav 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/flac: -------------------------------------------------------------------------------- 1 | 151eef9097f944726968bec48649f00a *./tests/data/acodec/flac.flac 2 | 361582 ./tests/data/acodec/flac.flac 3 | 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/flac.acodec.out.wav 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/g726: -------------------------------------------------------------------------------- 1 | fd090ddf05cc3401cc75c4a5ace1d05a *./tests/data/acodec/g726.wav 2 | 24052 ./tests/data/acodec/g726.wav 3 | 74abea06027375111eeac1b2f8c7d3af *./tests/data/g726.acodec.out.wav 4 | stddev: 8554.55 PSNR: 17.69 MAXDIFF:29353 bytes: 95984/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/mp2: -------------------------------------------------------------------------------- 1 | f6eb0a205350bbd7fb1028a01c7ae8aa *./tests/data/acodec/mp2.mp2 2 | 96130 ./tests/data/acodec/mp2.mp2 3 | 74c7b6b15a001add199619fafe4059a1 *./tests/data/mp2.acodec.out.wav 4 | stddev: 9315.99 PSNR: 16.94 MAXDIFF:65388 bytes: 1059840/ 1058400 5 | stddev: 4384.33 PSNR: 23.49 MAXDIFF:52631 bytes: 1057916/ 1058400 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/wmav1: -------------------------------------------------------------------------------- 1 | 26a7f6b0f0b7181df8df3fa589f6bf81 *./tests/data/acodec/wmav1.asf 2 | 106004 ./tests/data/acodec/wmav1.asf 3 | stddev:12245.52 PSNR: 14.57 MAXDIFF:65521 bytes: 1064960/ 1058400 4 | stddev: 2095.89 PSNR: 29.90 MAXDIFF:27658 bytes: 1056768/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/acodec/wmav2: -------------------------------------------------------------------------------- 1 | 7c6c0cb692af01b312ae345723674b5f *./tests/data/acodec/wmav2.asf 2 | 106044 ./tests/data/acodec/wmav2.asf 3 | stddev:12249.93 PSNR: 14.57 MAXDIFF:65521 bytes: 1064960/ 1058400 4 | stddev: 2089.21 PSNR: 29.93 MAXDIFF:27650 bytes: 1056768/ 1058400 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/4xm-1: -------------------------------------------------------------------------------- 1 | 0, 0, 921600, 0xd08f97c7 2 | 0, 6000, 921600, 0xc433a85b 3 | 0, 12000, 921600, 0x7ffeee42 4 | 0, 18000, 921600, 0xc0ad9f52 5 | 0, 24000, 921600, 0xb0235112 6 | 0, 30000, 921600, 0xcbdd9805 7 | 0, 36000, 921600, 0x5468bdb9 8 | 0, 42000, 921600, 0x2f0c63fd 9 | 0, 48000, 921600, 0xf1de04f0 10 | 0, 54000, 921600, 0x95709ce2 11 | 0, 60000, 921600, 0x69037c4a 12 | 0, 66000, 921600, 0x513f8a98 13 | 0, 72000, 921600, 0x55b82fa1 14 | 0, 78000, 921600, 0x5c8ace28 15 | 0, 84000, 921600, 0xb019770a 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/aac-demux: -------------------------------------------------------------------------------- 1 | CRC=0xbda37454 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/aasc: -------------------------------------------------------------------------------- 1 | 0, 0, 168000, 0x45addf8f 2 | 0, 3600, 168000, 0x45addf8f 3 | 0, 7200, 168000, 0x45addf8f 4 | 0, 10800, 168000, 0x45addf8f 5 | 0, 14400, 168000, 0x45addf8f 6 | 0, 18000, 168000, 0x45addf8f 7 | 0, 21600, 168000, 0x45addf8f 8 | 0, 25200, 168000, 0x45addf8f 9 | 0, 28800, 168000, 0x45addf8f 10 | 0, 32400, 168000, 0x45addf8f 11 | 0, 36000, 168000, 0x45addf8f 12 | 0, 39600, 168000, 0x45addf8f 13 | 0, 43200, 168000, 0x8730699b 14 | 0, 46800, 168000, 0x08b095df 15 | 0, 50400, 168000, 0x203526e3 16 | 0, 54000, 168000, 0x0ebc5142 17 | 0, 57600, 168000, 0xd168e7c2 18 | 0, 61200, 168000, 0xcc7da0e6 19 | 0, 64800, 168000, 0x72ac60b8 20 | 0, 68400, 168000, 0xb691e27c 21 | 0, 72000, 168000, 0x646fa087 22 | 0, 75600, 168000, 0x404450a2 23 | 0, 79200, 168000, 0x5214c456 24 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/adpcm-ea-r2: -------------------------------------------------------------------------------- 1 | CRC=0xa1158634 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/adpcm-ea-r3: -------------------------------------------------------------------------------- 1 | CRC=0x9ea2507f 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/aea-demux: -------------------------------------------------------------------------------- 1 | CRC=0xc1312082 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/ansi: -------------------------------------------------------------------------------- 1 | 0, 0, 768000, 0x3032d0de 2 | 0, 3600, 768000, 0xc3be5922 3 | 0, 7200, 768000, 0xf530c476 4 | 0, 10800, 768000, 0x11c1fb8e 5 | 0, 14400, 768000, 0x72d12da9 6 | 0, 18000, 768000, 0x39c7a70d 7 | 0, 21600, 768000, 0x94bd32a4 8 | 0, 25200, 768000, 0x06dd5ba1 9 | 0, 28800, 768000, 0x9616ec95 10 | 0, 32400, 768000, 0x6df5b9e2 11 | 0, 36000, 768000, 0x7be7f60a 12 | 0, 39600, 768000, 0x2abc8623 13 | 0, 43200, 768000, 0x5678bfff 14 | 0, 46800, 768000, 0x24a03042 15 | 0, 50400, 768000, 0xfb011b23 16 | 0, 54000, 768000, 0x925ff5e9 17 | 0, 57600, 768000, 0x890e2a56 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/auravision: -------------------------------------------------------------------------------- 1 | 0, 0, 28800, 0x4a4efbbc 2 | 0, 6001, 28800, 0xc6c7e26a 3 | 0, 12002, 28800, 0x6cd40913 4 | 0, 18003, 28800, 0xa7b40fe9 5 | 0, 24004, 28800, 0x5e77fcc6 6 | 0, 30005, 28800, 0x9b3ef3f0 7 | 0, 36006, 28800, 0xe7031845 8 | 0, 42007, 28800, 0x2c15458d 9 | 0, 48008, 28800, 0xbc3d4abf 10 | 0, 54009, 28800, 0xf8755ac7 11 | 0, 60010, 28800, 0x64d0405b 12 | 0, 66011, 28800, 0x1e0c341d 13 | 0, 72012, 28800, 0x05ca3c2b 14 | 0, 78013, 28800, 0x28cb307f 15 | 0, 84014, 28800, 0x3a9855af 16 | 0, 90015, 28800, 0x92b63321 17 | 0, 96016, 28800, 0x85585151 18 | 0, 102017, 28800, 0x1ff01bf9 19 | 0, 108018, 28800, 0x4bab200f 20 | 0, 114019, 28800, 0xcf732ad7 21 | 0, 120020, 28800, 0xced00cff 22 | 0, 126021, 28800, 0xa69046fd 23 | 0, 132022, 28800, 0x5aa341c3 24 | 0, 138023, 28800, 0x87ef6219 25 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/auravision-v2: -------------------------------------------------------------------------------- 1 | 0, 0, 115200, 0x2f247f66 2 | 0, 3000, 115200, 0xf492929e 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/bink-demux: -------------------------------------------------------------------------------- 1 | CRC=0x839f34e6 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/bink-demux-video: -------------------------------------------------------------------------------- 1 | 0, 0, 460800, 0xb06f7841 2 | 0, 6000, 460800, 0x7ed06412 3 | 0, 12000, 460800, 0xe82b5c3d 4 | 0, 18000, 460800, 0x67284940 5 | 0, 24000, 460800, 0x17e2c544 6 | 0, 30000, 460800, 0x5dc65d36 7 | 0, 36000, 460800, 0x7de63f90 8 | 0, 42000, 460800, 0x15c8cf7d 9 | 0, 48000, 460800, 0xbffe4047 10 | 0, 54000, 460800, 0xcabcc150 11 | 0, 60000, 460800, 0xe8a17ebe 12 | 0, 66000, 460800, 0x27e94c03 13 | 0, 72000, 460800, 0x71c0f48e 14 | 0, 78000, 460800, 0x5fc8f783 15 | 0, 84000, 460800, 0xd23d336a 16 | 0, 90000, 460800, 0xadcfa9e0 17 | 0, 96000, 460800, 0x24222144 18 | 0, 102000, 460800, 0x88f28b2b 19 | 0, 108000, 460800, 0x52e13544 20 | 0, 114000, 460800, 0x7e724731 21 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/caf: -------------------------------------------------------------------------------- 1 | CRC=0x5b74195c 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/creative-adpcm: -------------------------------------------------------------------------------- 1 | 66004779a5e51ca659b21a4197e019e6 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/creative-adpcm-8-2.6bit: -------------------------------------------------------------------------------- 1 | dee4417597abc2db70a175d6809870e7 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/creative-adpcm-8-2bit: -------------------------------------------------------------------------------- 1 | 832846066fbce28821b7f0717c4d3a90 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/creative-adpcm-8-4bit: -------------------------------------------------------------------------------- 1 | 1813d196cef83f7030bb150399b2903e 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/cryo-apc: -------------------------------------------------------------------------------- 1 | 6dcee91d3364f389f804da7a25934b36 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/d-cinema-demux: -------------------------------------------------------------------------------- 1 | 0, 0, 36000, 0xd592781d 2 | 0, 1875, 36000, 0xd592781d 3 | 0, 3750, 36000, 0xd592781d 4 | 0, 5625, 23056, 0xde81f0d6 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/dpx: -------------------------------------------------------------------------------- 1 | 0, 0, 2359296, 0x30d4d24f 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/duck-dk3: -------------------------------------------------------------------------------- 1 | 62fbe4db4a49cb044f57f92cce9993c5 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/duck-dk4: -------------------------------------------------------------------------------- 1 | 5234b53dde4961dd715a2524d6a8eb75 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/dxa-scummvm: -------------------------------------------------------------------------------- 1 | 0, 0, 384000, 0xef37f34b 2 | 0, 7500, 384000, 0xef37f34b 3 | 0, 14999, 384000, 0xfca3cd8b 4 | 0, 22499, 384000, 0xfca3cd8b 5 | 0, 29999, 384000, 0x6dd34bb7 6 | 0, 37499, 384000, 0x6dd34bb7 7 | 0, 44998, 384000, 0xfd518717 8 | 0, 52498, 384000, 0xfd518717 9 | 0, 59998, 384000, 0x82db5c7b 10 | 0, 67497, 384000, 0x82db5c7b 11 | 0, 74997, 384000, 0xe280a5a6 12 | 0, 82497, 384000, 0xe280a5a6 13 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/ea-cdata: -------------------------------------------------------------------------------- 1 | db441b7f9c8767ee675002763cd3ae46 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fax-g3: -------------------------------------------------------------------------------- 1 | 0, 0, 1000384, 0xb758eb8b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fax-g3s: -------------------------------------------------------------------------------- 1 | 0, 0, 1000384, 0xb758eb8b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fraps-v0: -------------------------------------------------------------------------------- 1 | 0, 0, 101088, 0x7bf448f8 2 | 0, 3600, 101088, 0x1ba749ec 3 | 0, 7200, 101088, 0x94eb4dc4 4 | 0, 10800, 101088, 0xd80b4f54 5 | 0, 14400, 101088, 0x6fd44fff 6 | 0, 18000, 101088, 0xf30e4f12 7 | 0, 21600, 101088, 0x67a04fef 8 | 0, 25200, 101088, 0xd92b4f8e 9 | 0, 28800, 101088, 0x92cd4cde 10 | 0, 32400, 101088, 0x93a34973 11 | 0, 36000, 101088, 0x79a646cb 12 | 0, 39600, 101088, 0x5d9c4227 13 | 0, 43200, 101088, 0x239941ff 14 | 0, 46800, 101088, 0x147e11de 15 | 0, 50400, 101088, 0x3943cbd5 16 | 0, 54000, 101088, 0x2ce1c01f 17 | 0, 57600, 101088, 0xe0b7ec06 18 | 0, 61200, 101088, 0xfe5b9baa 19 | 0, 64800, 101088, 0x9acb4d37 20 | 0, 68400, 101088, 0xbdbd9af5 21 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fraps-v1: -------------------------------------------------------------------------------- 1 | 0, 0, 230400, 0x6bc891ff 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fraps-v2: -------------------------------------------------------------------------------- 1 | 0, 0, 1179648, 0x99f80436 2 | 0, 3000, 1179648, 0x99f80436 3 | 0, 6000, 1179648, 0x99f80436 4 | 0, 9000, 1179648, 0x99f80436 5 | 0, 12000, 1179648, 0x99f80436 6 | 0, 15000, 1179648, 0xe8ae7a30 7 | 0, 18000, 1179648, 0xe8ae7a30 8 | 0, 21000, 1179648, 0xe8ae7a30 9 | 0, 24000, 1179648, 0xe8ae7a30 10 | 0, 27000, 1179648, 0xe8ae7a30 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fraps-v3: -------------------------------------------------------------------------------- 1 | 0, 0, 589824, 0x0b181bbf 2 | 0, 3000, 589824, 0xcd740f79 3 | 0, 6000, 589824, 0x16f8f90e 4 | 0, 9000, 589824, 0x1aaaceba 5 | 0, 12000, 589824, 0x1aaaceba 6 | 0, 15000, 589824, 0x902e8fe4 7 | 0, 18000, 589824, 0x019a4443 8 | 0, 21000, 589824, 0x019a4443 9 | 0, 24000, 589824, 0x04eff6c6 10 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/fraps-v4: -------------------------------------------------------------------------------- 1 | 0, 0, 491520, 0x68ff12c0 2 | 0, 3000, 491520, 0x22d36f0d 3 | 0, 6000, 491520, 0xce6f877d 4 | 0, 9000, 491520, 0x85d6744c 5 | 0, 12000, 491520, 0x1aa85794 6 | 0, 15000, 491520, 0x528d1274 7 | 0, 18000, 491520, 0x357ec61c 8 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/frwu: -------------------------------------------------------------------------------- 1 | 0, 0, 153600, 0x050422c0 2 | 0, 6000, 153600, 0x0cf35359 3 | 0, 12000, 153600, 0x2ae95db0 4 | 0, 18000, 153600, 0x8c855b14 5 | 0, 24000, 153600, 0xc7a890b4 6 | 0, 30000, 153600, 0x755bed3b 7 | 0, 36000, 153600, 0x454a4e27 8 | 0, 42000, 153600, 0xdc3eaecb 9 | 0, 48000, 153600, 0x190f9a82 10 | 0, 54000, 153600, 0x4f67511f 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/funcom-iss: -------------------------------------------------------------------------------- 1 | 816ca37c22e42f488fd787e3155e59ff 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-ba1_sony_d: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xb3883478 2 | 0, 3600, 38016, 0x99e1fe60 3 | 0, 7200, 38016, 0x65eace24 4 | 0, 10800, 38016, 0xb2b0a513 5 | 0, 14400, 38016, 0x8af47c64 6 | 0, 18000, 38016, 0xa56670c6 7 | 0, 21600, 38016, 0x11d45ac9 8 | 0, 25200, 38016, 0xcd4e4f18 9 | 0, 28800, 38016, 0x399934b2 10 | 0, 32400, 38016, 0xedd23f7b 11 | 0, 36000, 38016, 0x38c350b9 12 | 0, 39600, 38016, 0xdd937244 13 | 0, 43200, 38016, 0x39c67be6 14 | 0, 46800, 38016, 0xabb7a34d 15 | 0, 50400, 38016, 0x535d971f 16 | 0, 54000, 38016, 0xd41c9cf7 17 | 0, 57600, 38016, 0xfddda183 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-basqp1_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xe2d73230 2 | 0, 3600, 38016, 0xda4dfc8e 3 | 0, 7200, 38016, 0x7334cb99 4 | 0, 10800, 38016, 0xd8feab7d 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-caba1_sva_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xee831fe4 2 | 0, 3600, 38016, 0x1098ff23 3 | 0, 7200, 38016, 0x8fc3e078 4 | 0, 10800, 38016, 0x86530991 5 | 0, 14400, 38016, 0xdc8e279e 6 | 0, 18000, 38016, 0x54ea3234 7 | 0, 21600, 38016, 0x79014662 8 | 0, 25200, 38016, 0x5d0a5a88 9 | 0, 28800, 38016, 0xf712805d 10 | 0, 32400, 38016, 0x0a09937e 11 | 0, 36000, 38016, 0xfa62a1d7 12 | 0, 39600, 38016, 0x67c6a41b 13 | 0, 43200, 38016, 0x6452ab94 14 | 0, 46800, 38016, 0xdb269049 15 | 0, 50400, 38016, 0xc7ab8864 16 | 0, 54000, 38016, 0xbb828f4a 17 | 0, 57600, 38016, 0x4fb3a61a 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-caba2_sva_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xee831fe4 2 | 0, 3600, 38016, 0xd9130e19 3 | 0, 7200, 38016, 0x8ad70cae 4 | 0, 10800, 38016, 0x98f11d0e 5 | 0, 14400, 38016, 0x311d46ea 6 | 0, 18000, 38016, 0xe2f15cc5 7 | 0, 21600, 38016, 0xb4c174c6 8 | 0, 25200, 38016, 0x22708406 9 | 0, 28800, 38016, 0x7116a2d2 10 | 0, 32400, 38016, 0x7937b29b 11 | 0, 36000, 38016, 0xfa62a1d7 12 | 0, 39600, 38016, 0x2066b1c6 13 | 0, 43200, 38016, 0x18ecaa40 14 | 0, 46800, 38016, 0xe5dc8d99 15 | 0, 50400, 38016, 0x77046f4a 16 | 0, 54000, 38016, 0x1c50704f 17 | 0, 57600, 38016, 0x87f1879d 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cabast3_sony_e: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x96ebb3a2 2 | 0, 3600, 152064, 0x5184d912 3 | 0, 7200, 152064, 0xfa0c9abe 4 | 0, 10800, 152064, 0x6dd81860 5 | 0, 14400, 152064, 0xc5202966 6 | 0, 18000, 152064, 0xa7dfdf71 7 | 0, 21600, 152064, 0xffa5609f 8 | 0, 25200, 152064, 0x352e7ce5 9 | 0, 28800, 152064, 0xc9e52c2a 10 | 0, 32400, 152064, 0x12dfd28d 11 | 0, 36000, 152064, 0x962af5fe 12 | 0, 39600, 152064, 0xa8459cb1 13 | 0, 43200, 152064, 0xc0771945 14 | 0, 46800, 152064, 0xfcbc351d 15 | 0, 50400, 152064, 0xd925dfa3 16 | 0, 54000, 152064, 0x7c627c21 17 | 0, 57600, 152064, 0x617d8d96 18 | 0, 61200, 152064, 0x91816b34 19 | 0, 64800, 152064, 0xece0eaf8 20 | 0, 68400, 152064, 0x7b1408ef 21 | 0, 72000, 152064, 0x7430c4d2 22 | 0, 75600, 152064, 0xdb5844fa 23 | 0, 79200, 152064, 0xcc874ff7 24 | 0, 82800, 152064, 0x97630fb8 25 | 0, 86400, 152064, 0x16ae9c92 26 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cabastbr3_sony_b: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x96ebb3a2 2 | 0, 3600, 152064, 0x5184d912 3 | 0, 7200, 152064, 0xb7b5ba68 4 | 0, 10800, 152064, 0x6dd81860 5 | 0, 14400, 152064, 0xcffe2ff0 6 | 0, 18000, 152064, 0x27740140 7 | 0, 21600, 152064, 0xffa5609f 8 | 0, 25200, 152064, 0x05e9a6c6 9 | 0, 28800, 152064, 0xa5ea5692 10 | 0, 32400, 152064, 0x78a9dd79 11 | 0, 36000, 152064, 0x2bf218b3 12 | 0, 39600, 152064, 0x4591cadc 13 | 0, 43200, 152064, 0x075428a8 14 | 0, 46800, 152064, 0xbbda56d8 15 | 0, 50400, 152064, 0xc8fa1a28 16 | 0, 54000, 152064, 0x7c627c21 17 | 0, 57600, 152064, 0x9043ba42 18 | 0, 61200, 152064, 0xb426940d 19 | 0, 64800, 152064, 0x51d4058b 20 | 0, 68400, 152064, 0xb7513536 21 | 0, 72000, 152064, 0xe906ffab 22 | 0, 75600, 152064, 0x3d075443 23 | 0, 79200, 152064, 0x85c37afd 24 | 0, 82800, 152064, 0x2ac74040 25 | 0, 86400, 152064, 0x3a08aa90 26 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cama1_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x75701511 2 | 0, 3600, 518400, 0xa7eeaa16 3 | 0, 7200, 518400, 0xe0f32e35 4 | 0, 10800, 518400, 0x7a1dadd9 5 | 0, 14400, 518400, 0x4a1672a6 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cama1_vtc_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x41c2ce17 2 | 0, 3600, 518400, 0x39f217da 3 | 0, 7200, 518400, 0x5a108db9 4 | 0, 10800, 518400, 0x20cb214c 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cama2_vtc_b: -------------------------------------------------------------------------------- 1 | 0, 0, 622080, 0x004bb93f 2 | 0, 3600, 622080, 0xe70e193c 3 | 0, 7200, 622080, 0xd394cf17 4 | 0, 10800, 622080, 0x9e4cc924 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cama3_vtc_b: -------------------------------------------------------------------------------- 1 | 0, 0, 622080, 0xf3f0bf86 2 | 0, 3600, 622080, 0x6aaf3d42 3 | 0, 7200, 622080, 0xe53bcd5d 4 | 0, 10800, 622080, 0x8dabca9d 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-camaci3_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 36864, 0x9b5dcf28 2 | 0, 3600, 36864, 0xb13d4fee 3 | 0, 7200, 36864, 0x11c512ac 4 | 0, 10800, 36864, 0xc013b0e3 5 | 0, 14400, 36864, 0x25002dae 6 | 0, 18000, 36864, 0xefd0055a 7 | 0, 21600, 36864, 0x6be2d3b2 8 | 0, 25200, 36864, 0xa8a0d525 9 | 0, 28800, 36864, 0x1bf942e8 10 | 0, 32400, 36864, 0x5c08c94f 11 | 0, 36000, 36864, 0x5555e762 12 | 0, 39600, 36864, 0xcc1429c7 13 | 0, 43200, 36864, 0xa3cc1535 14 | 0, 46800, 36864, 0x14dc2b75 15 | 0, 50400, 36864, 0x6b965ce9 16 | 0, 54000, 36864, 0x7424d19b 17 | 0, 57600, 36864, 0xcada6a7f 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-camasl3_sony_b: -------------------------------------------------------------------------------- 1 | 0, 0, 36864, 0xfe2ad849 2 | 0, 3600, 36864, 0x37954ba1 3 | 0, 7200, 36864, 0xaf0e0877 4 | 0, 10800, 36864, 0xf28cadd1 5 | 0, 14400, 36864, 0xe182365a 6 | 0, 18000, 36864, 0xdcdc03b7 7 | 0, 21600, 36864, 0x2eded02f 8 | 0, 25200, 36864, 0xa706ca87 9 | 0, 28800, 36864, 0x446f4c83 10 | 0, 32400, 36864, 0x766acab3 11 | 0, 36000, 36864, 0x651feaed 12 | 0, 39600, 36864, 0x834a2a75 13 | 0, 43200, 36864, 0xb1811822 14 | 0, 46800, 36864, 0xd8e12e21 15 | 0, 50400, 36864, 0x6b445b13 16 | 0, 54000, 36864, 0xa4ded223 17 | 0, 57600, 36864, 0xbd1161b5 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-canl1_sva_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x0bd22424 2 | 0, 3600, 38016, 0x4eb601f0 3 | 0, 7200, 38016, 0xe16de459 4 | 0, 10800, 38016, 0xde2e0c37 5 | 0, 14400, 38016, 0x14a0286b 6 | 0, 18000, 38016, 0x37bc35b5 7 | 0, 21600, 38016, 0xcfa24923 8 | 0, 25200, 38016, 0xac755ba0 9 | 0, 28800, 38016, 0x27d1822a 10 | 0, 32400, 38016, 0xa8039548 11 | 0, 36000, 38016, 0x400ea1fb 12 | 0, 39600, 38016, 0x7d2ca44a 13 | 0, 43200, 38016, 0xd42dae4f 14 | 0, 46800, 38016, 0x39ce9599 15 | 0, 50400, 38016, 0x37498aa1 16 | 0, 54000, 38016, 0x8558911f 17 | 0, 57600, 38016, 0x06a8a9ad 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-canl2_sva_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x0bd22424 2 | 0, 3600, 38016, 0x4eb601f0 3 | 0, 7200, 38016, 0xe16de459 4 | 0, 10800, 38016, 0xde2e0c37 5 | 0, 14400, 38016, 0x14a0286b 6 | 0, 18000, 38016, 0x37bc35b5 7 | 0, 21600, 38016, 0xcfa24923 8 | 0, 25200, 38016, 0xac755ba0 9 | 0, 28800, 38016, 0x27d1822a 10 | 0, 32400, 38016, 0xa8039548 11 | 0, 36000, 38016, 0x400ea1fb 12 | 0, 39600, 38016, 0x7d2ca44a 13 | 0, 43200, 38016, 0xd42dae4f 14 | 0, 46800, 38016, 0x39ce9599 15 | 0, 50400, 38016, 0x37498aa1 16 | 0, 54000, 38016, 0x8558911f 17 | 0, 57600, 38016, 0x06a8a9ad 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-canl3_sva_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x0bd22424 2 | 0, 3600, 38016, 0xc45d1947 3 | 0, 7200, 38016, 0x9d3d1218 4 | 0, 10800, 38016, 0x79b71e03 5 | 0, 14400, 38016, 0xd11e4a14 6 | 0, 18000, 38016, 0x44c66b22 7 | 0, 21600, 38016, 0xb9cc7acf 8 | 0, 25200, 38016, 0x8ccd92a1 9 | 0, 28800, 38016, 0x4a76aec4 10 | 0, 32400, 38016, 0x6e2fc27e 11 | 0, 36000, 38016, 0x400ea1fb 12 | 0, 39600, 38016, 0xd1e2b7c4 13 | 0, 43200, 38016, 0xb45eb08d 14 | 0, 46800, 38016, 0x15079991 15 | 0, 50400, 38016, 0x0fc97188 16 | 0, 54000, 38016, 0xf9fc81af 17 | 0, 57600, 38016, 0x020f992d 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-canlma2_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xfbca00c6 2 | 0, 3600, 518400, 0x82b80adf 3 | 0, 7200, 518400, 0x87ecdf4a 4 | 0, 10800, 518400, 0xf6ca8cbe 5 | 0, 14400, 518400, 0x8e9bb8a0 6 | 0, 18000, 518400, 0x6512caa2 7 | 0, 21600, 518400, 0xc015e43e 8 | 0, 25200, 518400, 0x5f504a5c 9 | 0, 28800, 518400, 0x4c7458a4 10 | 0, 32400, 518400, 0x630f4004 11 | 0, 36000, 518400, 0x889af20e 12 | 0, 39600, 518400, 0x4437a5a4 13 | 0, 43200, 518400, 0x1e19a254 14 | 0, 46800, 518400, 0xb7ef1763 15 | 0, 50400, 518400, 0xc966c95a 16 | 0, 54000, 518400, 0x0c9074d6 17 | 0, 57600, 518400, 0x24c906c9 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-canlma3_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xfbca00c6 2 | 0, 3600, 518400, 0x82b80adf 3 | 0, 7200, 518400, 0x4874c24c 4 | 0, 10800, 518400, 0xdb19528a 5 | 0, 14400, 518400, 0x27888656 6 | 0, 18000, 518400, 0x5e7aa98f 7 | 0, 21600, 518400, 0xb43ecd8b 8 | 0, 25200, 518400, 0xef772cbd 9 | 0, 28800, 518400, 0x4f1e1d7e 10 | 0, 32400, 518400, 0x0e9fe921 11 | 0, 36000, 518400, 0xe4dab3d2 12 | 0, 39600, 518400, 0x9279587b 13 | 0, 43200, 518400, 0xa8248296 14 | 0, 46800, 518400, 0x7be6c0d6 15 | 0, 50400, 518400, 0x85ea92b1 16 | 0, 54000, 518400, 0x0c9074d6 17 | 0, 57600, 518400, 0x5c95bf41 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvcanlma2_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xfbca00c6 2 | 0, 3600, 518400, 0x82b80adf 3 | 0, 7200, 518400, 0x87ecdf4a 4 | 0, 10800, 518400, 0xf6ca8cbe 5 | 0, 14400, 518400, 0x8e9bb8a0 6 | 0, 18000, 518400, 0x6512caa2 7 | 0, 21600, 518400, 0xc015e43e 8 | 0, 25200, 518400, 0x5f504a5c 9 | 0, 28800, 518400, 0x4c7458a4 10 | 0, 32400, 518400, 0x630f4004 11 | 0, 36000, 518400, 0x889af20e 12 | 0, 39600, 518400, 0x4437a5a4 13 | 0, 43200, 518400, 0x1e19a254 14 | 0, 46800, 518400, 0xb7ef1763 15 | 0, 50400, 518400, 0xc966c95a 16 | 0, 54000, 518400, 0x0c9074d6 17 | 0, 57600, 518400, 0x24c906c9 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvfi1_sony_d: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xd9444d71 2 | 0, 3600, 518400, 0x5d8928cd 3 | 0, 7200, 518400, 0xea5bc08b 4 | 0, 10800, 518400, 0xb4465d31 5 | 0, 14400, 518400, 0x983b5dbb 6 | 0, 18000, 518400, 0x54936746 7 | 0, 21600, 518400, 0x7ae38b02 8 | 0, 25200, 518400, 0xc2a0dd83 9 | 0, 28800, 518400, 0x61cac7a6 10 | 0, 32400, 518400, 0xb0038443 11 | 0, 36000, 518400, 0x16514296 12 | 0, 39600, 518400, 0xa68dd470 13 | 0, 43200, 518400, 0x2572f868 14 | 0, 46800, 518400, 0x770a3239 15 | 0, 50400, 518400, 0xdd04f6d2 16 | 0, 54000, 518400, 0xa5e5d01e 17 | 0, 57600, 518400, 0x5fe25c86 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvfi1_sva_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x8f022263 2 | 0, 3600, 518400, 0x02692654 3 | 0, 7200, 518400, 0x55eff579 4 | 0, 10800, 518400, 0x6c1bdf1d 5 | 0, 14400, 518400, 0xbbedf5e4 6 | 0, 18000, 518400, 0xb90d740d 7 | 0, 21600, 518400, 0x81300adb 8 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvfi2_sony_h: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xd9444d71 2 | 0, 3600, 518400, 0x491faf75 3 | 0, 7200, 518400, 0xf8b4d15c 4 | 0, 10800, 518400, 0x99d9f60c 5 | 0, 14400, 518400, 0x46c17a6d 6 | 0, 18000, 518400, 0x30b9447d 7 | 0, 21600, 518400, 0x135d0c76 8 | 0, 25200, 518400, 0x1b831a3c 9 | 0, 28800, 518400, 0x5910def8 10 | 0, 32400, 518400, 0x8db90147 11 | 0, 36000, 518400, 0x6a2b79c7 12 | 0, 39600, 518400, 0xc8d302e5 13 | 0, 43200, 518400, 0x515bb024 14 | 0, 46800, 518400, 0xedf7836c 15 | 0, 50400, 518400, 0x7e247b9d 16 | 0, 54000, 518400, 0x10c9bb10 17 | 0, 57600, 518400, 0xe38e2807 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvfi2_sva_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x4073cc0b 2 | 0, 3600, 518400, 0x5f599a48 3 | 0, 7200, 518400, 0xc6fe555a 4 | 0, 10800, 518400, 0xe63ac345 5 | 0, 14400, 518400, 0x9b4f0c5c 6 | 0, 18000, 518400, 0x98aaba2d 7 | 0, 21600, 518400, 0xd629bd09 8 | 0, 25200, 518400, 0xe9796c37 9 | 0, 28800, 518400, 0xba54d16e 10 | 0, 32400, 518400, 0xe396c3eb 11 | 0, 36000, 518400, 0x63ee4b81 12 | 0, 39600, 518400, 0x68ac6986 13 | 0, 43200, 518400, 0xe0d53000 14 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvma1_sony_d: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x75701511 2 | 0, 3600, 518400, 0xa7eeaa16 3 | 0, 7200, 518400, 0xe0f32e35 4 | 0, 10800, 518400, 0x7a1dadd9 5 | 0, 14400, 518400, 0x4a1672a6 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvmapaqp3_sony_e: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x80dffda2 2 | 0, 3600, 518400, 0x9450183b 3 | 0, 7200, 518400, 0x85d429a7 4 | 0, 10800, 518400, 0xe1f3b686 5 | 0, 14400, 518400, 0x2180c761 6 | 0, 18000, 518400, 0x30269c7c 7 | 0, 21600, 518400, 0xe9aa575a 8 | 0, 25200, 518400, 0x7b815a0a 9 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvmaqp2_sony_g: -------------------------------------------------------------------------------- 1 | 0, 0, 36864, 0xdee3d4e3 2 | 0, 3600, 36864, 0xaa1a67ca 3 | 0, 7200, 36864, 0xe00e0dec 4 | 0, 10800, 36864, 0x31f0b63f 5 | 0, 14400, 36864, 0xd0cc34d9 6 | 0, 18000, 36864, 0x3e76eba5 7 | 0, 21600, 36864, 0x0e7dcc9c 8 | 0, 25200, 36864, 0xd71bc457 9 | 0, 28800, 36864, 0x11c81ebe 10 | 0, 32400, 36864, 0x1d4ca6d7 11 | 0, 36000, 36864, 0xb191d155 12 | 0, 39600, 36864, 0x435a188c 13 | 0, 43200, 36864, 0x99d7227c 14 | 0, 46800, 36864, 0x700637fc 15 | 0, 50400, 36864, 0x351f7dd3 16 | 0, 54000, 36864, 0x1658c18b 17 | 0, 57600, 36864, 0x60034b90 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvmaqp3_sony_d: -------------------------------------------------------------------------------- 1 | 0, 0, 36864, 0xdee3d4e3 2 | 0, 3600, 36864, 0xabec8d44 3 | 0, 7200, 36864, 0x95d029fe 4 | 0, 10800, 36864, 0x4daeb4b9 5 | 0, 14400, 36864, 0x320a6301 6 | 0, 18000, 36864, 0x6b881d0c 7 | 0, 21600, 36864, 0xfe6eda15 8 | 0, 25200, 36864, 0xda72d0b2 9 | 0, 28800, 36864, 0x3232651b 10 | 0, 32400, 36864, 0x9f20cbf1 11 | 0, 36000, 36864, 0x5dfbd085 12 | 0, 39600, 36864, 0x2bb62dd1 13 | 0, 43200, 36864, 0xf8ed11cf 14 | 0, 46800, 36864, 0x1ed62476 15 | 0, 50400, 36864, 0x65b18976 16 | 0, 54000, 36864, 0x1658c18b 17 | 0, 57600, 36864, 0x76073a08 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvnlfi1_sony_c: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x0fbb4e71 2 | 0, 3600, 518400, 0x4b816734 3 | 0, 7200, 518400, 0x0c350f19 4 | 0, 10800, 518400, 0xda049cb6 5 | 0, 14400, 518400, 0x1f3e7bb9 6 | 0, 18000, 518400, 0x995cbe66 7 | 0, 21600, 518400, 0x07f7e65c 8 | 0, 25200, 518400, 0xfcb7487f 9 | 0, 28800, 518400, 0xb080f48a 10 | 0, 32400, 518400, 0x3ef5b7e4 11 | 0, 36000, 518400, 0xa1518e1c 12 | 0, 39600, 518400, 0xb36f1cc9 13 | 0, 43200, 518400, 0x86ea48af 14 | 0, 46800, 518400, 0xe42373b7 15 | 0, 50400, 518400, 0xa8435828 16 | 0, 54000, 518400, 0xc942ea0e 17 | 0, 57600, 518400, 0xcc597514 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvnlfi2_sony_h: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0x0fbb4e71 2 | 0, 3600, 518400, 0xc46bec04 3 | 0, 7200, 518400, 0xc50ffc1d 4 | 0, 10800, 518400, 0x684b07b7 5 | 0, 14400, 518400, 0xde799af0 6 | 0, 18000, 518400, 0xed497b27 7 | 0, 21600, 518400, 0x3e9d1e3a 8 | 0, 25200, 518400, 0x154d3c5c 9 | 0, 28800, 518400, 0x5257e37c 10 | 0, 32400, 518400, 0x6e15139a 11 | 0, 36000, 518400, 0x5dc39c59 12 | 0, 39600, 518400, 0xe1803100 13 | 0, 43200, 518400, 0xb4d4d535 14 | 0, 46800, 518400, 0x7a97a25d 15 | 0, 50400, 518400, 0xf86b8923 16 | 0, 54000, 518400, 0x3355be98 17 | 0, 57600, 518400, 0x8f555830 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-cvpcmnl2_sva_c: -------------------------------------------------------------------------------- 1 | 0, 0, 1382400, 0xccbe6bf8 2 | 0, 3600, 1382400, 0x49c0cfd7 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-fi1_sony_e: -------------------------------------------------------------------------------- 1 | 0, 0, 36864, 0x3d54d3e3 2 | 0, 3600, 36864, 0xa9573ef0 3 | 0, 7200, 36864, 0x0ea5f263 4 | 0, 10800, 36864, 0x5a849fb9 5 | 0, 14400, 36864, 0x7ddb1eff 6 | 0, 18000, 36864, 0x5e73e3b7 7 | 0, 21600, 36864, 0x7d50d329 8 | 0, 25200, 36864, 0xf2c2cd27 9 | 0, 28800, 36864, 0xdf4f4628 10 | 0, 32400, 36864, 0xddd6d5be 11 | 0, 36000, 36864, 0xb530e1aa 12 | 0, 39600, 36864, 0xeca42470 13 | 0, 43200, 36864, 0xa5701caf 14 | 0, 46800, 36864, 0x6f5d28fc 15 | 0, 50400, 36864, 0xd4ab4ab2 16 | 0, 54000, 36864, 0xf2dfcc22 17 | 0, 57600, 36864, 0xcaa87e79 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext01_jvc_d: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x31bc935e 2 | 0, 3600, 152064, 0x501ea92a 3 | 0, 7200, 152064, 0x8b2f6ead 4 | 0, 10800, 152064, 0xa86277e3 5 | 0, 14400, 152064, 0xe5936250 6 | 0, 18000, 152064, 0x497794cb 7 | 0, 21600, 152064, 0xcb34c39a 8 | 0, 25200, 152064, 0xa739994d 9 | 0, 28800, 152064, 0x01e804b7 10 | 0, 32400, 152064, 0xfcf00627 11 | 0, 36000, 152064, 0xcd747bda 12 | 0, 39600, 152064, 0x1d979394 13 | 0, 43200, 152064, 0xd5d52a6a 14 | 0, 46800, 152064, 0xd7fb147b 15 | 0, 50400, 152064, 0x5d7cb44a 16 | 0, 54000, 152064, 0x9b87803b 17 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext02_jvc_c: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x31bc935e 2 | 0, 3600, 152064, 0x501ea92a 3 | 0, 7200, 152064, 0x8b2f6ead 4 | 0, 10800, 152064, 0xa86277e3 5 | 0, 14400, 152064, 0xe5936250 6 | 0, 18000, 152064, 0x497794cb 7 | 0, 21600, 152064, 0xcb34c39a 8 | 0, 25200, 152064, 0xa739994d 9 | 0, 28800, 152064, 0x01e804b7 10 | 0, 32400, 152064, 0xfcf00627 11 | 0, 36000, 152064, 0xcd747bda 12 | 0, 39600, 152064, 0x1d979394 13 | 0, 43200, 152064, 0xd5d52a6a 14 | 0, 46800, 152064, 0xd7fb147b 15 | 0, 50400, 152064, 0x5d7cb44a 16 | 0, 54000, 152064, 0x9b87803b 17 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext1_panasonic_c: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xf9c30518 2 | 0, 3600, 152064, 0x509dd18f 3 | 0, 7200, 152064, 0x7f5c8f07 4 | 0, 10800, 152064, 0x8ce42210 5 | 0, 14400, 152064, 0x59fd527a 6 | 0, 18000, 152064, 0xd987ceea 7 | 0, 21600, 152064, 0xc53167fa 8 | 0, 25200, 152064, 0xb3179926 9 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext2_panasonic_b: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x0147a2a9 2 | 0, 3600, 152064, 0xe2365351 3 | 0, 7200, 152064, 0xb5f9daee 4 | 0, 10800, 152064, 0xd60818b2 5 | 0, 14400, 152064, 0x21b528e5 6 | 0, 18000, 152064, 0x9c9dda18 7 | 0, 21600, 152064, 0x387fe7de 8 | 0, 25200, 152064, 0x8f0c5a1e 9 | 0, 28800, 152064, 0x02409694 10 | 0, 32400, 152064, 0x2b36a7a7 11 | 0, 36000, 152064, 0x3c6d3863 12 | 0, 39600, 152064, 0xaa7835e1 13 | 0, 43200, 152064, 0x6d105fe7 14 | 0, 46800, 152064, 0x9a348732 15 | 0, 50400, 152064, 0x96a3af13 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext3_panasonic_d: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xdd346292 2 | 0, 3600, 152064, 0xb07e6efd 3 | 0, 7200, 152064, 0x81b4d540 4 | 0, 10800, 152064, 0xc50066cf 5 | 0, 14400, 152064, 0x30a49588 6 | 0, 18000, 152064, 0x57520bfa 7 | 0, 21600, 152064, 0xc0409dd9 8 | 0, 25200, 152064, 0x8e6453e9 9 | 0, 28800, 152064, 0x7ca86d86 10 | 0, 32400, 152064, 0xf937b3b5 11 | 0, 36000, 152064, 0x6c1f4604 12 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-frext4_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xd604d440 2 | 0, 3600, 152064, 0x08ef262c 3 | 0, 7200, 152064, 0x992fca8e 4 | 0, 10800, 152064, 0x5a02ee15 5 | 0, 14400, 152064, 0xf15d5c66 6 | 0, 18000, 152064, 0x360dda12 7 | 0, 21600, 152064, 0x18b54985 8 | 0, 25200, 152064, 0xf12b6cde 9 | 0, 28800, 152064, 0x3b2e63f7 10 | 0, 32400, 152064, 0x140abcfd 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcaff1_hhi_b: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xb055a9bd 2 | 0, 3600, 152064, 0x9e1eadb6 3 | 0, 7200, 152064, 0x48f117d2 4 | 0, 10800, 152064, 0x3e3ff049 5 | 0, 14400, 152064, 0x2ff80943 6 | 0, 18000, 152064, 0xc5ee16a6 7 | 0, 21600, 152064, 0x38c33f28 8 | 0, 25200, 152064, 0x3e8444c7 9 | 0, 28800, 152064, 0x14ca4ab2 10 | 0, 32400, 152064, 0xe20e78f7 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcafr1_hhi_c: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xd48c87b3 2 | 0, 3600, 152064, 0xb7a67f8f 3 | 0, 7200, 152064, 0x3c3f3c11 4 | 0, 10800, 152064, 0xc411af54 5 | 0, 14400, 152064, 0xde2efb95 6 | 0, 18000, 152064, 0xa4787125 7 | 0, 21600, 152064, 0x3c17085a 8 | 0, 25200, 152064, 0xee217266 9 | 0, 28800, 152064, 0xa23a8e9d 10 | 0, 32400, 152064, 0x70a06d90 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcafr2_hhi_a: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xd5448f0e 2 | 0, 3600, 152064, 0x93d022ba 3 | 0, 7200, 152064, 0x1eaed76e 4 | 0, 10800, 152064, 0xbbd54f09 5 | 0, 14400, 152064, 0x175d6316 6 | 0, 18000, 152064, 0x15ede384 7 | 0, 21600, 152064, 0xb785e9ac 8 | 0, 25200, 152064, 0xdbbb4ee6 9 | 0, 28800, 152064, 0xaf27c827 10 | 0, 32400, 152064, 0xbf3eeed4 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcafr3_hhi_a: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xd5448f0e 2 | 0, 3600, 152064, 0x665e33b5 3 | 0, 7200, 152064, 0x6648e99d 4 | 0, 10800, 152064, 0xbbd54f09 5 | 0, 14400, 152064, 0x3dac7644 6 | 0, 18000, 152064, 0xe980f078 7 | 0, 21600, 152064, 0xb785e9ac 8 | 0, 25200, 152064, 0xa500630e 9 | 0, 28800, 152064, 0x6dade9b0 10 | 0, 32400, 152064, 0xbf3eeed4 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcafr4_hhi_a: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0xc7d8832d 2 | 0, 3600, 152064, 0x8d9ffc59 3 | 0, 7200, 152064, 0xaf3ea0d1 4 | 0, 10800, 152064, 0x6805671e 5 | 0, 14400, 152064, 0x49202ab8 6 | 0, 18000, 152064, 0x6b06b1ad 7 | 0, 21600, 152064, 0x909f3e4e 8 | 0, 25200, 152064, 0xa4ce28ec 9 | 0, 28800, 152064, 0xc3c5b8bc 10 | 0, 32400, 152064, 0x78744dac 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-hcamff1_hhi_b: -------------------------------------------------------------------------------- 1 | 0, 0, 152064, 0x18f494ec 2 | 0, 3600, 152064, 0x7515e6d7 3 | 0, 7200, 152064, 0xaa8ee665 4 | 0, 10800, 152064, 0xa946e180 5 | 0, 14400, 152064, 0xd1467f7e 6 | 0, 18000, 152064, 0xd779f4c2 7 | 0, 21600, 152064, 0xed456fed 8 | 0, 25200, 152064, 0x4ca23a72 9 | 0, 28800, 152064, 0x26381cd2 10 | 0, 32400, 152064, 0x50df40fa 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i1_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 2764800, 0xcc4df07d 2 | 0, 3600, 2764800, 0x85f9e6d4 3 | 0, 7200, 2764800, 0x23ffe90d 4 | 0, 10800, 2764800, 0xf0a6d453 5 | 0, 14400, 2764800, 0x913a6392 6 | 0, 18000, 2764800, 0xcc5f9736 7 | 0, 21600, 2764800, 0x43f9f9ce 8 | 0, 25200, 2764800, 0xc874b44e 9 | 0, 28800, 2764800, 0x83b665e6 10 | 0, 32400, 2764800, 0x5ea2e31e 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i2_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 2764800, 0x4f710132 2 | 0, 3600, 2764800, 0x57e5b713 3 | 0, 7200, 2764800, 0xcca01477 4 | 0, 10800, 2764800, 0xa19a95cd 5 | 0, 14400, 2764800, 0x700a757d 6 | 0, 18000, 2764800, 0xd8c6f60f 7 | 0, 21600, 2764800, 0x95a1bbc7 8 | 0, 25200, 2764800, 0x0582077a 9 | 0, 28800, 2764800, 0x91595f91 10 | 0, 32400, 2764800, 0xf5fe034a 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i3_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 2764800, 0xda69f69e 2 | 0, 3600, 2764800, 0x29ed832f 3 | 0, 7200, 2764800, 0xb3244cc4 4 | 0, 10800, 2764800, 0xe41a312c 5 | 0, 14400, 2764800, 0xac0b344b 6 | 0, 18000, 2764800, 0xc585aa20 7 | 0, 21600, 2764800, 0x0952054c 8 | 0, 25200, 2764800, 0xd1a02f87 9 | 0, 28800, 2764800, 0xfcbfe87c 10 | 0, 32400, 2764800, 0xe4e9b8a2 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i4_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 6220800, 0xca2a2a5e 2 | 0, 3600, 6220800, 0x8009a65e 3 | 0, 7200, 6220800, 0x63e72b3b 4 | 0, 10800, 6220800, 0x7459a1cc 5 | 0, 14400, 6220800, 0x02191aa9 6 | 0, 18000, 6220800, 0x88dca590 7 | 0, 21600, 6220800, 0x4484d484 8 | 0, 25200, 6220800, 0x8afdb53f 9 | 0, 28800, 6220800, 0xd3d6017a 10 | 0, 32400, 6220800, 0xf5162af0 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i5_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 6220800, 0x1df58ce9 2 | 0, 3600, 6220800, 0x8f2859ce 3 | 0, 7200, 6220800, 0x229cc7ff 4 | 0, 10800, 6220800, 0x73e86984 5 | 0, 14400, 6220800, 0xb6d4504b 6 | 0, 18000, 6220800, 0x4e7d4883 7 | 0, 21600, 6220800, 0xbec3f0f7 8 | 0, 25200, 6220800, 0x1d9af065 9 | 0, 28800, 6220800, 0x44851549 10 | 0, 32400, 6220800, 0xfcf8728e 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i6_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 6220800, 0x408daf70 2 | 0, 3600, 6220800, 0x59b254a3 3 | 0, 7200, 6220800, 0x4cf4279c 4 | 0, 10800, 6220800, 0x5c9437ae 5 | 0, 14400, 6220800, 0x986c3eb8 6 | 0, 18000, 6220800, 0x23fd883e 7 | 0, 21600, 6220800, 0x84f222fe 8 | 0, 25200, 6220800, 0xe7f91107 9 | 0, 28800, 6220800, 0xb544b31e 10 | 0, 32400, 6220800, 0x1ebdde56 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-frext-pph10i7_panasonic_a: -------------------------------------------------------------------------------- 1 | 0, 0, 6220800, 0xf81873fe 2 | 0, 3600, 6220800, 0x7b96fbdc 3 | 0, 7200, 6220800, 0x75dbafc4 4 | 0, 10800, 6220800, 0x7524301e 5 | 0, 14400, 6220800, 0x0f3621ab 6 | 0, 18000, 6220800, 0xa5e25b35 7 | 0, 21600, 6220800, 0x063a8116 8 | 0, 25200, 6220800, 0x48ebc8ff 9 | 0, 28800, 6220800, 0x1f635df8 10 | 0, 32400, 6220800, 0xe282c8bd 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-nl1_sony_d: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xc805351d 2 | 0, 3600, 38016, 0x3809fec3 3 | 0, 7200, 38016, 0xf698ce3c 4 | 0, 10800, 38016, 0x7e3da603 5 | 0, 14400, 38016, 0x68b07d81 6 | 0, 18000, 38016, 0xd91f717a 7 | 0, 21600, 38016, 0x48885dd6 8 | 0, 25200, 38016, 0x27e64e8e 9 | 0, 28800, 38016, 0x955835ce 10 | 0, 32400, 38016, 0xf19940a0 11 | 0, 36000, 38016, 0x9a1c51e4 12 | 0, 39600, 38016, 0xf59373af 13 | 0, 43200, 38016, 0x5d6c7d06 14 | 0, 46800, 38016, 0x32fca533 15 | 0, 50400, 38016, 0x37e69987 16 | 0, 54000, 38016, 0x96929e05 17 | 0, 57600, 38016, 0xee37a1f9 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_1_b: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xc93c7c47 2 | 0, 3600, 518400, 0xa3f2e502 3 | 0, 7200, 518400, 0xb98920a4 4 | 0, 10800, 518400, 0xad098ec1 5 | 0, 14400, 518400, 0x3009b7aa 6 | 0, 18000, 518400, 0xcf514018 7 | 0, 21600, 518400, 0xd869038d 8 | 0, 25200, 518400, 0x3ce5e188 9 | 0, 28800, 518400, 0x029b4c14 10 | 0, 32400, 518400, 0xd2224afc 11 | 0, 36000, 518400, 0xbbca027c 12 | 0, 39600, 518400, 0x1f3fa0ac 13 | 0, 43200, 518400, 0x823b0125 14 | 0, 46800, 518400, 0xaaa27cfb 15 | 0, 50400, 518400, 0x5e926a4a 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_2_b: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xc93c7c47 2 | 0, 3600, 518400, 0xf0c4b44a 3 | 0, 7200, 518400, 0x3f5dc91c 4 | 0, 10800, 518400, 0x03dc8453 5 | 0, 14400, 518400, 0x5e5227af 6 | 0, 18000, 518400, 0x9e7136af 7 | 0, 21600, 518400, 0x963a2e3a 8 | 0, 25200, 518400, 0xa544be6c 9 | 0, 28800, 518400, 0xefa1f63a 10 | 0, 32400, 518400, 0x62155ff1 11 | 0, 36000, 518400, 0x253eb857 12 | 0, 39600, 518400, 0x73530327 13 | 0, 43200, 518400, 0x8920c9a3 14 | 0, 46800, 518400, 0x4bdd038c 15 | 0, 50400, 518400, 0xea6016dd 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_3_b: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xc93c7c47 2 | 0, 3600, 518400, 0x7112ac25 3 | 0, 7200, 518400, 0x28bc28d2 4 | 0, 10800, 518400, 0x6fc36875 5 | 0, 14400, 518400, 0x3de99be0 6 | 0, 18000, 518400, 0x97125499 7 | 0, 21600, 518400, 0xb96fca3a 8 | 0, 25200, 518400, 0x1ec56c0f 9 | 0, 28800, 518400, 0xc65901d0 10 | 0, 32400, 518400, 0x2baa1bfa 11 | 0, 36000, 518400, 0x244fc6b7 12 | 0, 39600, 518400, 0xc3536383 13 | 0, 43200, 518400, 0xbcf40d5a 14 | 0, 46800, 518400, 0x955f4734 15 | 0, 50400, 518400, 0xe1b0275e 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_1r2: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xc93c7c47 2 | 0, 3600, 518400, 0xfb452a9c 3 | 0, 7200, 518400, 0x2f7a35bd 4 | 0, 10800, 518400, 0xe63e30b9 5 | 0, 14400, 518400, 0x39628205 6 | 0, 18000, 518400, 0x17fa1ea4 7 | 0, 21600, 518400, 0xd5ee83e2 8 | 0, 25200, 518400, 0x611ee98d 9 | 0, 28800, 518400, 0x07c1eeb8 10 | 0, 32400, 518400, 0x9dff3418 11 | 0, 36000, 518400, 0x87cd2f56 12 | 0, 39600, 518400, 0x88675628 13 | 0, 43200, 518400, 0x9bb8c9a0 14 | 0, 46800, 518400, 0xe6c1df00 15 | 0, 50400, 518400, 0xfcaab7a7 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_2r: -------------------------------------------------------------------------------- 1 | 0, 0, 518400, 0xc93c7c47 2 | 0, 3600, 518400, 0xfb452a9c 3 | 0, 7200, 518400, 0x2f7a35bd 4 | 0, 10800, 518400, 0xe63e30b9 5 | 0, 14400, 518400, 0x39628205 6 | 0, 18000, 518400, 0x17fa1ea4 7 | 0, 21600, 518400, 0xd5ee83e2 8 | 0, 25200, 518400, 0x4fd6d5c9 9 | 0, 28800, 518400, 0x8703c999 10 | 0, 32400, 518400, 0x1a87e2d3 11 | 0, 36000, 518400, 0xa27fc4d0 12 | 0, 39600, 518400, 0x6effab5d 13 | 0, 43200, 518400, 0x51ea02c9 14 | 0, 46800, 518400, 0xbcf84c88 15 | 0, 50400, 518400, 0x1d41076b 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_ba1_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x359316a1 2 | 0, 3600, 38016, 0xd5fafa54 3 | 0, 7200, 38016, 0xea99e9be 4 | 0, 10800, 38016, 0xd680f3db 5 | 0, 14400, 38016, 0x8b771545 6 | 0, 18000, 38016, 0xff8c3073 7 | 0, 21600, 38016, 0x543d403a 8 | 0, 25200, 38016, 0xd2136010 9 | 0, 28800, 38016, 0x11d17cd3 10 | 0, 32400, 38016, 0xd8c69527 11 | 0, 36000, 38016, 0x070d9a08 12 | 0, 39600, 38016, 0xc8e3b21d 13 | 0, 43200, 38016, 0xe903b09e 14 | 0, 46800, 38016, 0x30ba9ece 15 | 0, 50400, 38016, 0xb32482a4 16 | 0, 54000, 38016, 0x56cf8ea3 17 | 0, 57600, 38016, 0x0b41abd0 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_ba2_d: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x359316a1 2 | 0, 3600, 38016, 0xd7bb1285 3 | 0, 7200, 38016, 0x3c36059f 4 | 0, 10800, 38016, 0x983d195f 5 | 0, 14400, 38016, 0xba323cc5 6 | 0, 18000, 38016, 0xc9db4f32 7 | 0, 21600, 38016, 0xc2a06817 8 | 0, 25200, 38016, 0x18018392 9 | 0, 28800, 38016, 0x8b4da14c 10 | 0, 32400, 38016, 0x5a33b0f5 11 | 0, 36000, 38016, 0x5b48b808 12 | 0, 39600, 38016, 0xfc13c523 13 | 0, 43200, 38016, 0xb915c169 14 | 0, 46800, 38016, 0xfaab94ed 15 | 0, 50400, 38016, 0xe455786f 16 | 0, 54000, 38016, 0x529182a8 17 | 0, 57600, 38016, 0xfb6893a9 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_base_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x1c131302 2 | 0, 3600, 38016, 0xbbca0c4f 3 | 0, 7200, 38016, 0x81f5fd7b 4 | 0, 10800, 38016, 0xc8990c96 5 | 0, 14400, 38016, 0xd4c337ce 6 | 0, 18000, 38016, 0xc4544ee1 7 | 0, 21600, 38016, 0x5de26832 8 | 0, 25200, 38016, 0xc1fc7ba9 9 | 0, 28800, 38016, 0x5fea9c67 10 | 0, 32400, 38016, 0xfa0aaf63 11 | 0, 36000, 38016, 0xa7f6c07d 12 | 0, 39600, 38016, 0x11a0c6ff 13 | 0, 43200, 38016, 0xfdefc3a0 14 | 0, 46800, 38016, 0xdb729a49 15 | 0, 50400, 38016, 0x9b5e7f0b 16 | 0, 54000, 38016, 0x6a047ea9 17 | 0, 57600, 38016, 0xd8c29302 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_fm1_e: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0x1c131302 2 | 0, 3600, 38016, 0x89dd0c15 3 | 0, 7200, 38016, 0xaf7700bd 4 | 0, 10800, 38016, 0x220d1115 5 | 0, 14400, 38016, 0x76d0354e 6 | 0, 18000, 38016, 0x9e514b93 7 | 0, 21600, 38016, 0x20ff5e7c 8 | 0, 25200, 38016, 0xd9cb7e01 9 | 0, 28800, 38016, 0x26b7992d 10 | 0, 32400, 38016, 0xa29dac84 11 | 0, 36000, 38016, 0x407cb6e8 12 | 0, 39600, 38016, 0xe82cc064 13 | 0, 43200, 38016, 0x63ddb80f 14 | 0, 46800, 38016, 0xec6f93a1 15 | 0, 50400, 38016, 0x5f217759 16 | 0, 54000, 38016, 0x341982ba 17 | 0, 57600, 38016, 0x3f48980c 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_nl1_b: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xb9ac19bd 2 | 0, 3600, 38016, 0x3898fc35 3 | 0, 7200, 38016, 0xf6f4ed19 4 | 0, 10800, 38016, 0xc31af64b 5 | 0, 14400, 38016, 0x42161687 6 | 0, 18000, 38016, 0xe88133a3 7 | 0, 21600, 38016, 0xebb5415a 8 | 0, 25200, 38016, 0x643c62ac 9 | 0, 28800, 38016, 0x7ad68041 10 | 0, 32400, 38016, 0x2625981b 11 | 0, 36000, 38016, 0x1a839bbf 12 | 0, 39600, 38016, 0xe41db3a9 13 | 0, 43200, 38016, 0x894eb2dd 14 | 0, 46800, 38016, 0x4633a2a2 15 | 0, 50400, 38016, 0xeb848787 16 | 0, 54000, 38016, 0x23c590b0 17 | 0, 57600, 38016, 0xc7cbaf63 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-conformance-sva_nl2_e: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xb9ac19bd 2 | 0, 3600, 38016, 0x53c91566 3 | 0, 7200, 38016, 0xb5bd089f 4 | 0, 10800, 38016, 0xb81320bb 5 | 0, 14400, 38016, 0x7c793dce 6 | 0, 18000, 38016, 0x3d605b31 7 | 0, 21600, 38016, 0x40216830 8 | 0, 25200, 38016, 0x11c48f52 9 | 0, 28800, 38016, 0x0f37a013 10 | 0, 32400, 38016, 0xb06cb753 11 | 0, 36000, 38016, 0x6233ca83 12 | 0, 39600, 38016, 0x02b6d5a1 13 | 0, 43200, 38016, 0xf76cc409 14 | 0, 46800, 38016, 0xd19fa5c3 15 | 0, 50400, 38016, 0x8d1c8a02 16 | 0, 54000, 38016, 0x6802966d 17 | 0, 57600, 38016, 0x107fb055 18 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-interlace-crop: -------------------------------------------------------------------------------- 1 | 0, 0, 345600, 0xa9cb7e5a 2 | 0, 3600, 345600, 0x73e47555 3 | 0, 7200, 345600, 0x87aac593 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/h264-lossless: -------------------------------------------------------------------------------- 1 | 0, 0, 460800, 0x7731dd2f 2 | 0, 1500, 460800, 0x944b8c64 3 | 0, 3000, 460800, 0xbe833041 4 | 0, 4500, 460800, 0xbe95d96a 5 | 0, 6000, 460800, 0xfe7ea5e6 6 | 0, 7500, 460800, 0x381743c7 7 | 0, 9000, 460800, 0x63fcc2e9 8 | 0, 10500, 460800, 0x79574960 9 | 0, 12000, 460800, 0xdab9e18a 10 | 0, 13500, 460800, 0xd88e8fe8 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/idroq-video-encode: -------------------------------------------------------------------------------- 1 | 75df9ce475c1b185fc3dbc219596edd3 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/iff-byterun1: -------------------------------------------------------------------------------- 1 | 0, 0, 230400, 0x35e51c62 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/iff-fibonacci: -------------------------------------------------------------------------------- 1 | e76b025238a6a27968f8644f4ccc3207 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/iff-ilbm: -------------------------------------------------------------------------------- 1 | 0, 0, 230400, 0x0929e342 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/iff-pcm: -------------------------------------------------------------------------------- 1 | 6dc1329541393525a60fd6b9782573f5 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/iv8-demux: -------------------------------------------------------------------------------- 1 | 0, 0, 20883, 0x347191e2 2 | 0, 0, 20882, 0xe1573905 3 | 0, 3600, 20894, 0xd54f516a 4 | 0, 7200, 20891, 0x1b5c5039 5 | 0, 10800, 20883, 0x8e785b4d 6 | 0, 14400, 20870, 0xd26ca1f6 7 | 0, 18000, 21448, 0x946f5b2b 8 | 0, 21600, 21433, 0xb18687c5 9 | 0, 25200, 20865, 0xc0eb3fce 10 | 0, 28800, 20842, 0x9d0728ba 11 | 0, 32399, 20878, 0xf60f5dee 12 | 0, 35999, 20866, 0x3bde568f 13 | 0, 39600, 20884, 0x22736993 14 | 0, 43200, 20860, 0xf56f2fca 15 | 0, 46800, 20872, 0xf39e3cb3 16 | 0, 50400, 20835, 0xa3c4363b 17 | 0, 53999, 20905, 0x552853d1 18 | 0, 57600, 20874, 0xed0b91ec 19 | 0, 61200, 20877, 0xe1623e01 20 | 0, 64799, 20933, 0x19906564 21 | 0, 68399, 20891, 0x3d064fd3 22 | 0, 72000, 20834, 0xcb774dbc 23 | 0, 75600, 20870, 0xbc536589 24 | 0, 79200, 21421, 0xc99a68e4 25 | 0, 82800, 12869, 0x5684e304 26 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/loco-rgb: -------------------------------------------------------------------------------- 1 | 0, 0, 72192, 0x1847500c 2 | 0, 12780, 72192, 0x1b0e2e87 3 | 0, 25560, 72192, 0x293276c8 4 | 0, 38340, 72192, 0x743b9705 5 | 0, 51120, 72192, 0xcc1b2530 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/loco-yuy2: -------------------------------------------------------------------------------- 1 | 0, 0, 48128, 0x7795782d 2 | 0, 12780, 48128, 0x3d89bcf7 3 | 0, 25560, 48128, 0x170d200a 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-appleaudio: -------------------------------------------------------------------------------- 1 | d0beb768d860b4776358077dd9fcb1e9 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-meridianaudio: -------------------------------------------------------------------------------- 1 | b3d0c9523c42fae639f7074e60281509 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-monkeysaudio: -------------------------------------------------------------------------------- 1 | a28d4e5f2192057f7d4bece870f40bd0 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-shortenaudio: -------------------------------------------------------------------------------- 1 | 9949141c405524f37ef1058b1ef4114b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-tta: -------------------------------------------------------------------------------- 1 | CRC=0xb2b8b6d9 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/lossless-wavpackaudio: -------------------------------------------------------------------------------- 1 | 97223f65c91213694a660d52f87f35aa 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/maxis-xa: -------------------------------------------------------------------------------- 1 | b4cd52fc080bffefeea94ce7c116046f 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mjpegb: -------------------------------------------------------------------------------- 1 | 0, 0, 38400, 0x45311080 2 | 0, 7500, 38400, 0x9474f731 3 | 0, 15000, 38400, 0x429ebb12 4 | 0, 22500, 38400, 0x472c199a 5 | 0, 30000, 38400, 0xefd49dae 6 | 0, 37500, 38400, 0x78627fa9 7 | 0, 45000, 38400, 0x2a8d9148 8 | 0, 52500, 38400, 0x21cc6738 9 | 0, 60000, 38400, 0x0bc4703f 10 | 0, 67500, 38400, 0x1ddcc035 11 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpc7-demux: -------------------------------------------------------------------------------- 1 | CRC=0xdeb152dd 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpc8-demux: -------------------------------------------------------------------------------- 1 | CRC=0x5cdeaf0c 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-00: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-01: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-02: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-03: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-04: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mpeg4-als-conformance-05: -------------------------------------------------------------------------------- 1 | CRC=0x7e67db0b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/mszh: -------------------------------------------------------------------------------- 1 | 0, 0, 253440, 0x94af61e5 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/oma-demux: -------------------------------------------------------------------------------- 1 | CRC=0xdd181a1c 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/pictor: -------------------------------------------------------------------------------- 1 | 0, 0, 192816, 0xf97e2ba1 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/ptx: -------------------------------------------------------------------------------- 1 | 0, 0, 393216, 0xda280efc 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/pva-demux: -------------------------------------------------------------------------------- 1 | 1, 0, 384, 0x071abcc8 2 | 1, 0, 384, 0x31c9aee0 3 | 1, 2160, 384, 0xa50eaa94 4 | 1, 4320, 384, 0x9e86ba0e 5 | 1, 8640, 384, 0x2321b800 6 | 1, 10800, 384, 0x2347afa8 7 | 1, 12960, 384, 0x0831b8d3 8 | 1, 15120, 384, 0xd5acafa1 9 | 1, 17280, 384, 0xc975b9d2 10 | 1, 19440, 384, 0x2e10b02a 11 | 1, 21600, 384, 0x501eadd0 12 | 1, 23760, 384, 0x153fc171 13 | 1, 25920, 384, 0xc5f0b3c2 14 | 1, 28080, 384, 0xf731b200 15 | 1, 30240, 384, 0x2e16b713 16 | 1, 32400, 384, 0x61f6bba9 17 | 1, 34560, 384, 0x1b9eb0ff 18 | 1, 36720, 384, 0x2ab4b7bd 19 | 1, 38880, 384, 0xd66eb45c 20 | 1, 41040, 384, 0x145ab426 21 | 1, 43200, 384, 0x297cb370 22 | 1, 45360, 384, 0x287bb6b7 23 | 1, 47520, 384, 0xfddbb7df 24 | 1, 49680, 384, 0xbbb2af0c 25 | 1, 51840, 384, 0x8f03b5fc 26 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qcp-demux: -------------------------------------------------------------------------------- 1 | CRC=0x4f9f567a 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-alaw-mono: -------------------------------------------------------------------------------- 1 | 7257c296fbba7eedf688fcb667144f7b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-alaw-stereo: -------------------------------------------------------------------------------- 1 | 011d4aecaee697cc861012b7c25b5d40 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-ima4-mono: -------------------------------------------------------------------------------- 1 | e178ed520edf2f46492ae740d88f5815 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-ima4-stereo: -------------------------------------------------------------------------------- 1 | d22be0e193dcbba1068a1ca6ab04cf77 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-mac3-mono: -------------------------------------------------------------------------------- 1 | 728d89210e1c90a9185db729b0b6e8c0 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-mac3-stereo: -------------------------------------------------------------------------------- 1 | 2eef3c68fce3d18ec757bcbc0d369698 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-mac6-mono: -------------------------------------------------------------------------------- 1 | eec238d2737365fba15da813e5a7fbc9 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-mac6-stereo: -------------------------------------------------------------------------------- 1 | 2716d66016d8230bcc0fe90586da97a9 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-msadpcm-stereo: -------------------------------------------------------------------------------- 1 | 3b7554e9a186c30adfd2a86bae950f4a 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-msimaadpcm-stereo: -------------------------------------------------------------------------------- 1 | 1ee96f1efc09251a732621049dc5b66e 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-be: -------------------------------------------------------------------------------- 1 | f0c0fd7615cdef66fa72f5816632ca9b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-le: -------------------------------------------------------------------------------- 1 | 0262b20b728f5bb95594e64e2173b2f2 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-rawpcm-8bit-mono-unsigned: -------------------------------------------------------------------------------- 1 | c2dcec9b230dad733b6b877fbed36755 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-rawpcm-8bit-stereo-unsigned: -------------------------------------------------------------------------------- 1 | 973cf68365c3d58ff60ba652433b3bd2 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-ulaw-mono: -------------------------------------------------------------------------------- 1 | 63075293c68079826146963e94f45ca6 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/qt-ulaw-stereo: -------------------------------------------------------------------------------- 1 | 96316117d444b06b2aa20877f7de36fd 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/quickdraw: -------------------------------------------------------------------------------- 1 | 0, 0, 921600, 0xc0e68764 2 | 0, 6000, 921600, 0x01a16629 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/real-14_4: -------------------------------------------------------------------------------- 1 | 2da17ae831ea415592c7e6828e3fb69a 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/redcode-demux: -------------------------------------------------------------------------------- 1 | 0, 0, 1626280, 0x5768c7d6 2 | 1, 0, 14816, 0xd185e8c7 3 | 0, 3754, 1626092, 0x070bd882 4 | 1, 6803, 32736, 0x791b737a 5 | 0, 7508, 893932, 0x8c7cd0a6 6 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sierra-audio: -------------------------------------------------------------------------------- 1 | a99402e1f1a0f137608898251b3f309b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sp5x: -------------------------------------------------------------------------------- 1 | 0, 0, 115200, 0x8ebcb7f8 2 | 1, 0, 2048, 0x366ee71c 3 | 0, 9234, 115200, 0x1fa8e673 4 | 1, 11520, 2048, 0xc62f0414 5 | 0, 18468, 115200, 0xec07fb6a 6 | 1, 23040, 2048, 0x754e0f19 7 | 0, 27702, 115200, 0x6773a8c3 8 | 1, 34560, 2048, 0x4a44152a 9 | 0, 36936, 115200, 0x0d279643 10 | 1, 46080, 2048, 0x4fd3ff01 11 | 0, 46170, 115200, 0xb33796e4 12 | 0, 55404, 115200, 0xfe11fc79 13 | 1, 57600, 2048, 0x11c3fa1b 14 | 0, 64638, 115200, 0x4ac8e31b 15 | 1, 69120, 2048, 0x9945fa06 16 | 0, 73872, 115200, 0x15317942 17 | 1, 80640, 2048, 0x12e5071a 18 | 0, 83106, 115200, 0x07803f0e 19 | 1, 92160, 44, 0x7ad110e8 20 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sub-srt: -------------------------------------------------------------------------------- 1 | 03b2a3f7e7e83624c8e4d1b5569df758 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-1bit-raw: -------------------------------------------------------------------------------- 1 | 0, 0, 32768, 0x6d16e246 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-1bit-rle: -------------------------------------------------------------------------------- 1 | 0, 0, 32768, 0x6d16e246 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-24bit-raw: -------------------------------------------------------------------------------- 1 | 0, 0, 786432, 0xb4d417bf 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-24bit-rle: -------------------------------------------------------------------------------- 1 | 0, 0, 786432, 0xb4d417bf 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-8bit-raw: -------------------------------------------------------------------------------- 1 | 0, 0, 786432, 0xf4364008 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/sunraster-8bit-rle: -------------------------------------------------------------------------------- 1 | 0, 0, 786432, 0xf4364008 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/txd-16bpp: -------------------------------------------------------------------------------- 1 | 0, 0, 16384, 0x213f9ea8 2 | 0, 18000, 16384, 0x8185fdb1 3 | 0, 36000, 16384, 0xf03581d1 4 | 0, 54000, 16384, 0x629cd573 5 | 0, 72000, 16384, 0xfe7a5b63 6 | 0, 90000, 16384, 0x4afc05b2 7 | 0, 108000, 16384, 0x074b8515 8 | 0, 126000, 16384, 0x17fde900 9 | 0, 144000, 16384, 0x831bac76 10 | 0, 162000, 16384, 0x2fb579f3 11 | 0, 180000, 16384, 0x68762bed 12 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/txd-pal8: -------------------------------------------------------------------------------- 1 | 0, 0, 786432, 0x56654d61 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/v210: -------------------------------------------------------------------------------- 1 | 0, 0, 3686400, 0x75ee1dde 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/vc1: -------------------------------------------------------------------------------- 1 | 0, 0, 38016, 0xa6f15db5 2 | 0, 3600, 38016, 0xa6f15db5 3 | 0, 7200, 38016, 0xa6f15db5 4 | 0, 10800, 38016, 0x5c4ef0e7 5 | 0, 14400, 38016, 0x53a42d1d 6 | 0, 18000, 38016, 0x68f7d89e 7 | 0, 21600, 38016, 0xc15f4368 8 | 0, 25200, 38016, 0xc15f4368 9 | 0, 28800, 38016, 0xd1bd47a8 10 | 0, 32400, 38016, 0xd1bd47a8 11 | 0, 36000, 38016, 0xe1e821ca 12 | 0, 39600, 38016, 0xe1e821ca 13 | 0, 43200, 38016, 0xe1e821ca 14 | 0, 46800, 38016, 0xe1e821ca 15 | 0, 50400, 38016, 0xe1e821ca 16 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/vp8-sign-bias: -------------------------------------------------------------------------------- 1 | 0, 0, 614880, 12ce23b288485be3ddbc1db28c21517f 2 | 0, 3750, 614880, ce352e1079535ea058c0e9ad50f7cdb8 3 | 0, 7500, 614880, 9f6bf2739a027dfd12c81586cf75d3a3 4 | 0, 11250, 614880, 7593a85ab7790eb39d65fc53f769ed8b 5 | 0, 15000, 614880, 52f47f1e0348f3297d9f233fb5405e8b 6 | 0, 18750, 614880, cd51d2c200bfd66e8e1b0fd6b404570f 7 | 0, 22500, 614880, cf535cf0a53e903cd98a9a944b72da6d 8 | 0, 26250, 614880, 1b270fd2b56daa7892102c2885d23201 9 | 0, 30000, 614880, ff373c0c8a4a319c84e72b1c3d76b399 10 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/vp8-test-vector-008: -------------------------------------------------------------------------------- 1 | 0, 0, 1907424, 7146d3a72b6cb8e43ee5280ef8d661fe 2 | 0, 3913, 1907424, 5a537e9710158efb5ad2683a1d3b4c72 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/vqf-demux: -------------------------------------------------------------------------------- 1 | 48313c746da06b157711b13675f37312 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/w64: -------------------------------------------------------------------------------- 1 | CRC=0xc1e71a5c 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/westwood-aud: -------------------------------------------------------------------------------- 1 | 5c2528488729035c17c21486797a2a23 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/ws_snd: -------------------------------------------------------------------------------- 1 | 023317c7876aa5271f086f753d84561b 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/xan-dpcm: -------------------------------------------------------------------------------- 1 | b6da857766896ab10bb900004f915053 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/yop: -------------------------------------------------------------------------------- 1 | 0, 0, 302760, 0x78939253 2 | 0, 7500, 302760, 0x534f5253 3 | 0, 15000, 302760, 0xe991aa82 4 | 0, 22500, 302760, 0xc34b20bd 5 | 0, 30000, 302760, 0x461d29a1 6 | 0, 37500, 302760, 0x45abca02 7 | 0, 45000, 302760, 0xb05448b9 8 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/fate/zlib: -------------------------------------------------------------------------------- 1 | 0, 0, 253440, 0x94af61e5 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/aiff: -------------------------------------------------------------------------------- 1 | 379908755146d4ead062abe9c3b5c582 *./tests/data/lavf/lavf.aif 2 | 90166 ./tests/data/lavf/lavf.aif 3 | ./tests/data/lavf/lavf.aif CRC=0xf1ae5536 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/alaw: -------------------------------------------------------------------------------- 1 | 8bce9c3758b0d38da2e0718b6ab57fb4 *./tests/data/lavf/lavf.al 2 | 45056 ./tests/data/lavf/lavf.al 3 | ./tests/data/lavf/lavf.al CRC=0x5e6d372b 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/asf: -------------------------------------------------------------------------------- 1 | c544bb40c2f4c09d44318db5228ee499 *./tests/data/lavf/lavf.asf 2 | 333375 ./tests/data/lavf/lavf.asf 3 | ./tests/data/lavf/lavf.asf CRC=0x9f5ab3e6 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/au: -------------------------------------------------------------------------------- 1 | dbd11f783219485cae32024e47c19dfb *./tests/data/lavf/lavf.au 2 | 90136 ./tests/data/lavf/lavf.au 3 | ./tests/data/lavf/lavf.au CRC=0xf1ae5536 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/avi: -------------------------------------------------------------------------------- 1 | 7e5e4db8c04f0acd16cff6b30e60d0e5 *./tests/data/lavf/lavf.avi 2 | 331032 ./tests/data/lavf/lavf.avi 3 | ./tests/data/lavf/lavf.avi CRC=0x2a83e6b0 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/bmp: -------------------------------------------------------------------------------- 1 | 71f4d64a6b3c71f43a4eff526f84841c *./tests/data/images/bmp/02.bmp 2 | ./tests/data/images/bmp/%02d.bmp CRC=0xe6c71946 3 | 304182 ./tests/data/images/bmp/02.bmp 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/dv_fmt: -------------------------------------------------------------------------------- 1 | 522e5e5a46b99f8ad8aabdaf3d2f1869 *./tests/data/lavf/lavf.dv 2 | 3600000 ./tests/data/lavf/lavf.dv 3 | ./tests/data/lavf/lavf.dv CRC=0x02c0af30 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/ffm: -------------------------------------------------------------------------------- 1 | b6acf782a38d313153b68c4ca204fc90 *./tests/data/lavf/lavf.ffm 2 | 376832 ./tests/data/lavf/lavf.ffm 3 | ./tests/data/lavf/lavf.ffm CRC=0xf361ed74 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/flv_fmt: -------------------------------------------------------------------------------- 1 | 62c3177547fb5853a5116661802e1ae2 *./tests/data/lavf/lavf.flv 2 | 329541 ./tests/data/lavf/lavf.flv 3 | ./tests/data/lavf/lavf.flv CRC=0x881785d1 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/gif: -------------------------------------------------------------------------------- 1 | 98968ceb210ab260a6a7af36767b94d3 *./tests/data/lavf/lavf.gif 2 | 2906382 ./tests/data/lavf/lavf.gif 3 | ./tests/data/lavf/lavf.gif CRC=0xe5605ff6 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/gxf: -------------------------------------------------------------------------------- 1 | 346d38d330ab5cb0caa6b5537167bc0d *./tests/data/lavf/lavf.gxf 2 | 796392 ./tests/data/lavf/lavf.gxf 3 | ./tests/data/lavf/lavf.gxf CRC=0x345f86eb 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/jpg: -------------------------------------------------------------------------------- 1 | 131878fee153a086d740543fbf2ab359 *./tests/data/images/jpg/02.jpg 2 | ./tests/data/images/jpg/%02d.jpg CRC=0x8b019f23 3 | 28406 ./tests/data/images/jpg/02.jpg 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mkv: -------------------------------------------------------------------------------- 1 | a36c2d9378b9870880556ced1cb89ecf *./tests/data/lavf/lavf.mkv 2 | 320478 ./tests/data/lavf/lavf.mkv 3 | ./tests/data/lavf/lavf.mkv CRC=0x2a83e6b0 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mmf: -------------------------------------------------------------------------------- 1 | 272b91d8fc31ed43b08246d182719751 *./tests/data/lavf/lavf.mmf 2 | 22609 ./tests/data/lavf/lavf.mmf 3 | ./tests/data/lavf/lavf.mmf CRC=0x03633476 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mov: -------------------------------------------------------------------------------- 1 | a901cd05609080e8f5c09ca5da7290f0 *./tests/data/lavf/lavf.mov 2 | 357681 ./tests/data/lavf/lavf.mov 3 | ./tests/data/lavf/lavf.mov CRC=0x2f6a9b26 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mpg: -------------------------------------------------------------------------------- 1 | dd60652c2193670abffb8c2a123a820e *./tests/data/lavf/lavf.mpg 2 | 372736 ./tests/data/lavf/lavf.mpg 3 | ./tests/data/lavf/lavf.mpg CRC=0xf361ed74 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mulaw: -------------------------------------------------------------------------------- 1 | e64027a96ad5907ee281deff3286da0a *./tests/data/lavf/lavf.ul 2 | 45056 ./tests/data/lavf/lavf.ul 3 | ./tests/data/lavf/lavf.ul CRC=0xe028b50a 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/mxf: -------------------------------------------------------------------------------- 1 | 785e38ddd2466046f30aa36399b8f8fa *./tests/data/lavf/lavf.mxf 2 | 525881 ./tests/data/lavf/lavf.mxf 3 | ./tests/data/lavf/lavf.mxf CRC=0x4ace0849 4 | b3174e2db508564c1cce0b5e3c1bc1bd *./tests/data/lavf/lavf.mxf_d10 5 | 5330989 ./tests/data/lavf/lavf.mxf_d10 6 | ./tests/data/lavf/lavf.mxf_d10 CRC=0xc3f4f92e 7 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/nut: -------------------------------------------------------------------------------- 1 | 16b9d2cf8effb7dae316c6b9248a49b7 *./tests/data/lavf/lavf.nut 2 | 319888 ./tests/data/lavf/lavf.nut 3 | ./tests/data/lavf/lavf.nut CRC=0x2a83e6b0 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/ogg: -------------------------------------------------------------------------------- 1 | 364714f1087f3c1320b60f4209191d23 *./tests/data/lavf/lavf.ogg 2 | 13820 ./tests/data/lavf/lavf.ogg 3 | ./tests/data/lavf/lavf.ogg CRC=0xf1ae5536 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/pbmpipe: -------------------------------------------------------------------------------- 1 | 8ced96f5b6b7362358199ae993b4ceb7 *./tests/data/lavf/pbmpipe.pbm 2 | 317075 ./tests/data/lavf/pbmpipe.pbm 3 | ./tests/data/lavf/pbmpipe.pbm CRC=0xfae0a1ba 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/pcx: -------------------------------------------------------------------------------- 1 | 2df1d747fba23d03b6ff9c91b8b465c9 *./tests/data/images/pcx/02.pcx 2 | ./tests/data/images/pcx/%02d.pcx CRC=0x6da01946 3 | 364147 ./tests/data/images/pcx/02.pcx 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/pgm: -------------------------------------------------------------------------------- 1 | 388f5c51a678ca6a52cc006095c12f08 *./tests/data/images/pgm/02.pgm 2 | ./tests/data/images/pgm/%02d.pgm CRC=0x418d2963 3 | 101391 ./tests/data/images/pgm/02.pgm 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/pgmpipe: -------------------------------------------------------------------------------- 1 | 04e66c8e9e064c8310bd657ee559bd70 *./tests/data/lavf/pgmpipe.pgm 2 | 2534775 ./tests/data/lavf/pgmpipe.pgm 3 | ./tests/data/lavf/pgmpipe.pgm CRC=0xadf48ba9 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/png: -------------------------------------------------------------------------------- 1 | c162094e51dc1a3203de43e496086dfd *./tests/data/images/png/02.png 2 | ./tests/data/images/png/%02d.png CRC=0x6da01946 3 | 248612 ./tests/data/images/png/02.png 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/ppm: -------------------------------------------------------------------------------- 1 | 16d5dadf0b362fc8ba3cb676c5dde985 *./tests/data/images/ppm/02.ppm 2 | ./tests/data/images/ppm/%02d.ppm CRC=0x6da01946 3 | 304143 ./tests/data/images/ppm/02.ppm 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/ppmpipe: -------------------------------------------------------------------------------- 1 | 74f1f6651ad8f192a7b4c11c2b6c71e5 *./tests/data/lavf/ppmpipe.ppm 2 | 7603575 ./tests/data/lavf/ppmpipe.ppm 3 | ./tests/data/lavf/ppmpipe.ppm CRC=0x87b3c15f 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/rm: -------------------------------------------------------------------------------- 1 | 2e3d6b1944c6cd2cf14e13055aecf82a *./tests/data/lavf/lavf.rm 2 | 346706 ./tests/data/lavf/lavf.rm 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/sgi: -------------------------------------------------------------------------------- 1 | 7054acafd275e51cec28d4518e213081 *./tests/data/images/sgi/02.sgi 2 | ./tests/data/images/sgi/%02d.sgi CRC=0x6da01946 3 | 308151 ./tests/data/images/sgi/02.sgi 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/swf: -------------------------------------------------------------------------------- 1 | 62c5aeb636fc82cf6ba6277d36e42cb5 *./tests/data/lavf/lavf.swf 2 | 329479 ./tests/data/lavf/lavf.swf 3 | ./tests/data/lavf/lavf.swf CRC=0x881785d1 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/tga: -------------------------------------------------------------------------------- 1 | c0305c53e6d79d4ed9f35f04f671246c *./tests/data/images/tga/02.tga 2 | ./tests/data/images/tga/%02d.tga CRC=0xe6c71946 3 | 304172 ./tests/data/images/tga/02.tga 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/tiff: -------------------------------------------------------------------------------- 1 | b3299346a8959553a437e486d8f3bf76 *./tests/data/images/tiff/02.tiff 2 | ./tests/data/images/tiff/%02d.tiff CRC=0x6da01946 3 | 307131 ./tests/data/images/tiff/02.tiff 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/ts: -------------------------------------------------------------------------------- 1 | 178f5094fc874112d21b4a8716121d96 *./tests/data/lavf/lavf.ts 2 | 406644 ./tests/data/lavf/lavf.ts 3 | ./tests/data/lavf/lavf.ts CRC=0x133216c1 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/voc: -------------------------------------------------------------------------------- 1 | b0bc287ce4e3eef7c1012610dd7ff6d0 *./tests/data/lavf/lavf.voc 2 | 32768 ./tests/data/lavf/lavf.voc 3 | ./tests/data/lavf/lavf.voc CRC=0xa2d77c12 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/voc_s16: -------------------------------------------------------------------------------- 1 | b20728bf036d2e23508869acbad4e576 *./tests/data/lavf/lavf.s16.voc 2 | 163840 ./tests/data/lavf/lavf.s16.voc 3 | ./tests/data/lavf/lavf.s16.voc CRC=0xfa9b6c39 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/wav: -------------------------------------------------------------------------------- 1 | 6a3bec31d92baf52161e25179ebba315 *./tests/data/lavf/lavf.wav 2 | 90156 ./tests/data/lavf/lavf.wav 3 | ./tests/data/lavf/lavf.wav CRC=0xf1ae5536 4 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavf/yuv4mpeg: -------------------------------------------------------------------------------- 1 | ec8178cb152f9cdbfd9cb724d977db2e *./tests/data/lavf/lavf.y4m 2 | 3801808 ./tests/data/lavf/lavf.y4m 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/crop: -------------------------------------------------------------------------------- 1 | crop 3d163f156eaddf41d2be20736f973539 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/crop_scale: -------------------------------------------------------------------------------- 1 | crop_scale 0a3d45d58b805b8c47416b9239535f94 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/crop_scale_vflip: -------------------------------------------------------------------------------- 1 | crop_scale_vflip e88a4dfb960d0bb28ee875567bedde5d 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/crop_vflip: -------------------------------------------------------------------------------- 1 | crop_vflip 628542e17b6900ee79b1429183ae01b0 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/null: -------------------------------------------------------------------------------- 1 | null eba2f135a08829387e2f698ff72a2939 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/scale200: -------------------------------------------------------------------------------- 1 | scale200 aebdc1c3e08da2a925ba7212b1fadee0 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/scale500: -------------------------------------------------------------------------------- 1 | scale500 ef865c51156e55ce1ce38c8f90a709e6 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/vflip: -------------------------------------------------------------------------------- 1 | vflip 2e6d6062e8cad37fb3ab2c433b55f382 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/vflip_crop: -------------------------------------------------------------------------------- 1 | vflip_crop 72ee0d0dfc8af0cd94a466760313654d 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/lavfi/vflip_vflip: -------------------------------------------------------------------------------- 1 | vflip_vflip eba2f135a08829387e2f698ff72a2939 2 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/asv1: -------------------------------------------------------------------------------- 1 | b4ce4698764ef2328346badb7227ecbe *./tests/data/vsynth1/asv1.avi 2 | 1489656 ./tests/data/vsynth1/asv1.avi 3 | 2dfc5dfc2c1cbbc2543257cd3d2df6af *./tests/data/asv1.vsynth1.out.yuv 4 | stddev: 20.00 PSNR: 22.11 MAXDIFF: 158 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/asv2: -------------------------------------------------------------------------------- 1 | dfba6eaf58e515e324c2b370bfcd9158 *./tests/data/vsynth1/asv2.avi 2 | 1456056 ./tests/data/vsynth1/asv2.avi 3 | d451be09793cd0f35b6d91fc36e2571a *./tests/data/asv2.vsynth1.out.yuv 4 | stddev: 18.82 PSNR: 22.63 MAXDIFF: 131 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/dnxhd_1080i: -------------------------------------------------------------------------------- 1 | 34949ea38da2cf6a8406ad600ad95cfa *./tests/data/vsynth1/dnxhd-1080i.mov 2 | 3031875 ./tests/data/vsynth1/dnxhd-1080i.mov 3 | 0c651e840f860592f0d5b66030d9fa32 *./tests/data/dnxhd_1080i.vsynth1.out.yuv 4 | stddev: 6.29 PSNR: 32.15 MAXDIFF: 64 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/dnxhd_720p: -------------------------------------------------------------------------------- 1 | 81f5be451dc18cf8a1d333c7885de60b *./tests/data/vsynth1/dnxhd-720p.dnxhd 2 | 2293760 ./tests/data/vsynth1/dnxhd-720p.dnxhd 3 | 94b21e5e68ccf9471eff74afd0ebe319 *./tests/data/dnxhd_720p.vsynth1.out.yuv 4 | stddev: 6.32 PSNR: 32.11 MAXDIFF: 183 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/dnxhd_720p_rd: -------------------------------------------------------------------------------- 1 | 1dc6e95925c4f3a230848ec17c02abed *./tests/data/vsynth1/dnxhd-720p-rd.dnxhd 2 | 2293760 ./tests/data/vsynth1/dnxhd-720p-rd.dnxhd 3 | 02972d2aec120ec1577ec9053d68ae0f *./tests/data/dnxhd_720p_rd.vsynth1.out.yuv 4 | stddev: 6.26 PSNR: 32.19 MAXDIFF: 65 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/dv: -------------------------------------------------------------------------------- 1 | 27ade3031b17214cf81c19cbf70f37d7 *./tests/data/vsynth1/dv.dv 2 | 7200000 ./tests/data/vsynth1/dv.dv 3 | 02ac7cdeab91d4d5621e7ce96dddc498 *./tests/data/dv.vsynth1.out.yuv 4 | stddev: 6.90 PSNR: 31.34 MAXDIFF: 76 bytes: 7603200/ 7603200 5 | bd67f2431db160d4bb6dcd791cea6efd *./tests/data/vsynth1/dv411.dv 6 | 7200000 ./tests/data/vsynth1/dv411.dv 7 | b6640a3a572353f51284acb746eb00c4 *./tests/data/dv.vsynth1.out.yuv 8 | stddev: 30.76 PSNR: 18.37 MAXDIFF: 205 bytes: 7603200/ 7603200 9 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/dv50: -------------------------------------------------------------------------------- 1 | 26dba84f0ea895b914ef5b333d8394ac *./tests/data/vsynth1/dv50.dv 2 | 14400000 ./tests/data/vsynth1/dv50.dv 3 | a2ff093e93ffed10f730fa21df02fc50 *./tests/data/dv50.vsynth1.out.yuv 4 | stddev: 1.72 PSNR: 43.38 MAXDIFF: 29 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/error: -------------------------------------------------------------------------------- 1 | 7416dfd319f04044d4575dc9d1b406e1 *./tests/data/vsynth1/error-mpeg4-adv.avi 2 | 756836 ./tests/data/vsynth1/error-mpeg4-adv.avi 3 | 79e94ba32b37759397362cbcb479d4d3 *./tests/data/error.vsynth1.out.yuv 4 | stddev: 18.36 PSNR: 22.85 MAXDIFF: 243 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/ffv1: -------------------------------------------------------------------------------- 1 | 67ddc7edde5cca49290245d881787890 *./tests/data/vsynth1/ffv1.avi 2 | 2655376 ./tests/data/vsynth1/ffv1.avi 3 | c5ccac874dbf808e9088bc3107860042 *./tests/data/ffv1.vsynth1.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/flashsv: -------------------------------------------------------------------------------- 1 | 97894502b4cb57aca1105b6333f72dae *./tests/data/vsynth1/flashsv.flv 2 | 14681925 ./tests/data/vsynth1/flashsv.flv 3 | 791e1fb999deb2e4156e2286d48c4ed1 *./tests/data/flashsv.vsynth1.out.yuv 4 | stddev: 2.84 PSNR: 39.04 MAXDIFF: 49 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/flashsv2: -------------------------------------------------------------------------------- 1 | ec13d68cbce263f589fe79bcd2e98364 *./tests/data/vsynth1/flashsv2.flv 2 | 8406137 ./tests/data/vsynth1/flashsv2.flv 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/flv: -------------------------------------------------------------------------------- 1 | d6a80659cedee7698aefe9c4a8285fa4 *./tests/data/vsynth1/flv.flv 2 | 636269 ./tests/data/vsynth1/flv.flv 3 | 5ab46d8dd01dbb1d63df2a84858a4b05 *./tests/data/flv.vsynth1.out.yuv 4 | stddev: 8.02 PSNR: 30.04 MAXDIFF: 105 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/h261: -------------------------------------------------------------------------------- 1 | d155470b713aeebacb85980b0d5f2ce3 *./tests/data/vsynth1/h261.avi 2 | 707588 ./tests/data/vsynth1/h261.avi 3 | 716e83cb51afb1246bfaa80967df48ea *./tests/data/h261.vsynth1.out.yuv 4 | stddev: 9.11 PSNR: 28.93 MAXDIFF: 113 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/h263: -------------------------------------------------------------------------------- 1 | fb4dc9b9eac2628c56cb82cf332e1f58 *./tests/data/vsynth1/h263.avi 2 | 659686 ./tests/data/vsynth1/h263.avi 3 | 1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/h263.vsynth1.out.yuv 4 | stddev: 8.03 PSNR: 30.03 MAXDIFF: 103 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/h263p: -------------------------------------------------------------------------------- 1 | bbcadeceba295e1dad148aea1e57c370 *./tests/data/vsynth1/h263p.avi 2 | 2328348 ./tests/data/vsynth1/h263p.avi 3 | 9554cda00c3487ab3ffda2c3ea22fa2f *./tests/data/h263p.vsynth1.out.yuv 4 | stddev: 2.06 PSNR: 41.83 MAXDIFF: 20 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/huffyuv: -------------------------------------------------------------------------------- 1 | ace2536fa169d835d0fb332abde28d51 *./tests/data/vsynth1/huffyuv.avi 2 | 7933800 ./tests/data/vsynth1/huffyuv.avi 3 | c5ccac874dbf808e9088bc3107860042 *./tests/data/huffyuv.vsynth1.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/jpegls: -------------------------------------------------------------------------------- 1 | 519e26bb1ac0f3db8f90b36537f2f760 *./tests/data/vsynth1/jpegls.avi 2 | 9089812 ./tests/data/vsynth1/jpegls.avi 3 | 791e1fb999deb2e4156e2286d48c4ed1 *./tests/data/jpegls.vsynth1.out.yuv 4 | stddev: 2.84 PSNR: 39.04 MAXDIFF: 49 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/ljpeg: -------------------------------------------------------------------------------- 1 | 9092f306f165b98ab0bb4f576f198ad5 *./tests/data/vsynth1/ljpeg.avi 2 | 6312936 ./tests/data/vsynth1/ljpeg.avi 3 | c5ccac874dbf808e9088bc3107860042 *./tests/data/ljpeg.vsynth1.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mjpeg: -------------------------------------------------------------------------------- 1 | 8bbf9513b1822945539f27a6eff3c7fa *./tests/data/vsynth1/mjpeg.avi 2 | 1516140 ./tests/data/vsynth1/mjpeg.avi 3 | c6ae81b5b896e4d05ff584311aebdb18 *./tests/data/mjpeg.vsynth1.out.yuv 4 | stddev: 7.87 PSNR: 30.21 MAXDIFF: 63 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg: -------------------------------------------------------------------------------- 1 | 1428744c6d5835f27506e69be4f837f4 *./tests/data/vsynth1/mpeg1.mpg 2 | 712006 ./tests/data/vsynth1/mpeg1.mpg 3 | 58f0c332bf689117b57fa629a2bc0d2b *./tests/data/mpeg.vsynth1.out.yuv 4 | stddev: 7.62 PSNR: 30.48 MAXDIFF: 84 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg1b: -------------------------------------------------------------------------------- 1 | 777639666b449ab0a7ef260511e40532 *./tests/data/vsynth1/mpeg1b.mpg 2 | 1030337 ./tests/data/vsynth1/mpeg1b.mpg 3 | 91a7fce732b34748e7bf753ebabe2483 *./tests/data/mpeg1b.vsynth1.out.yuv 4 | stddev: 6.30 PSNR: 32.13 MAXDIFF: 75 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg2thread: -------------------------------------------------------------------------------- 1 | ecd183706688bd977c9994c3d1b23d61 *./tests/data/vsynth1/mpeg2thread.mpg 2 | 801313 ./tests/data/vsynth1/mpeg2thread.mpg 3 | d1658911ca83f5616c1d32abc40750de *./tests/data/mpeg2thread.vsynth1.out.yuv 4 | stddev: 7.63 PSNR: 30.48 MAXDIFF: 110 bytes: 7603200/ 7603200 5 | 23d600b026222253c2340e23300a4c02 *./tests/data/vsynth1/mpeg2threadivlc.mpg 6 | 791773 ./tests/data/vsynth1/mpeg2threadivlc.mpg 7 | d1658911ca83f5616c1d32abc40750de *./tests/data/mpeg2thread.vsynth1.out.yuv 8 | stddev: 7.63 PSNR: 30.48 MAXDIFF: 110 bytes: 7603200/ 7603200 9 | d119fe917dd81d1ff758b4ce684a8d9d *./tests/data/vsynth1/mpeg2reuse.mpg 10 | 2074636 ./tests/data/vsynth1/mpeg2reuse.mpg 11 | 92ced6afe8c02304943c400cce51a5f4 *./tests/data/mpeg2thread.vsynth1.out.yuv 12 | stddev: 7.66 PSNR: 30.44 MAXDIFF: 111 bytes: 7603200/ 7603200 13 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg4: -------------------------------------------------------------------------------- 1 | d2405fd9e350854a161f48bc63f49253 *./tests/data/vsynth1/odivx.mp4 2 | 540156 ./tests/data/vsynth1/odivx.mp4 3 | 8828a375448dc5c2215163ba70656f89 *./tests/data/mpeg4.vsynth1.out.yuv 4 | stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg4nr: -------------------------------------------------------------------------------- 1 | c02f54157ba08ca12ad979c6308212ad *./tests/data/vsynth1/mpeg4-nr.avi 2 | 675638 ./tests/data/vsynth1/mpeg4-nr.avi 3 | d2b89d5958fb7331f6c9e5b7ecaaa5b6 *./tests/data/mpeg4nr.vsynth1.out.yuv 4 | stddev: 6.99 PSNR: 31.23 MAXDIFF: 86 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/mpeg4thread: -------------------------------------------------------------------------------- 1 | 4f4ea04faad7212374919aa1ec7ff994 *./tests/data/vsynth1/mpeg4-thread.avi 2 | 774760 ./tests/data/vsynth1/mpeg4-thread.avi 3 | 64b96cddf5301990e118978b3a3bcd0d *./tests/data/mpeg4thread.vsynth1.out.yuv 4 | stddev: 10.13 PSNR: 28.02 MAXDIFF: 183 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/msmpeg4: -------------------------------------------------------------------------------- 1 | 4b08952b0afceb17ee3db31b67f6b778 *./tests/data/vsynth1/msmpeg4.avi 2 | 624718 ./tests/data/vsynth1/msmpeg4.avi 3 | 5ca72c39e3fc5df8e62f223c869589f5 *./tests/data/msmpeg4.vsynth1.out.yuv 4 | stddev: 7.98 PSNR: 30.09 MAXDIFF: 104 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/msmpeg4v2: -------------------------------------------------------------------------------- 1 | 88957e35efcc718bce0307627ad3298d *./tests/data/vsynth1/msmpeg4v2.avi 2 | 623788 ./tests/data/vsynth1/msmpeg4v2.avi 3 | c6ff1041a0ef62c2a2e5ef519e5e94c4 *./tests/data/msmpeg4v2.vsynth1.out.yuv 4 | stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/msvideo1: -------------------------------------------------------------------------------- 1 | 267a152a73cbc5ac4694a6e3b254be34 *./tests/data/vsynth1/msvideo1.avi 2 | 2162264 ./tests/data/vsynth1/msvideo1.avi 3 | c0665fac1bd896b6fe7fe0eead805bd5 *./tests/data/msvideo1.vsynth1.out.yuv 4 | stddev: 11.80 PSNR: 26.69 MAXDIFF: 151 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/qtrle: -------------------------------------------------------------------------------- 1 | d14041925ce5ec5001dc519276b1a1ab *./tests/data/vsynth1/qtrle.mov 2 | 15263232 ./tests/data/vsynth1/qtrle.mov 3 | 93695a27c24a61105076ca7b1f010bbd *./tests/data/qtrle.vsynth1.out.yuv 4 | stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/qtrlegray: -------------------------------------------------------------------------------- 1 | 0544350c00f33f21e29b5edd965c3f03 *./tests/data/vsynth1/qtrlegray.mov 2 | 5113428 ./tests/data/vsynth1/qtrlegray.mov 3 | 29def4aed035ed65d3a89f7d382fccbe *./tests/data/qtrlegray.vsynth1.out.yuv 4 | stddev: 25.95 PSNR: 19.85 MAXDIFF: 122 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/rc: -------------------------------------------------------------------------------- 1 | 1c6dadf75f60f4ba59a0fe0b6eaedf57 *./tests/data/vsynth1/mpeg4-rc.avi 2 | 830160 ./tests/data/vsynth1/mpeg4-rc.avi 3 | 4d95e340db9bc57a559162c039f3784e *./tests/data/rc.vsynth1.out.yuv 4 | stddev: 10.24 PSNR: 27.92 MAXDIFF: 196 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/rgb: -------------------------------------------------------------------------------- 1 | 05f0719cb52486d9a4beb9cfae3f2571 *./tests/data/vsynth1/rgb.avi 2 | 15213260 ./tests/data/vsynth1/rgb.avi 3 | 93695a27c24a61105076ca7b1f010bbd *./tests/data/rgb.vsynth1.out.yuv 4 | stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/roq: -------------------------------------------------------------------------------- 1 | cf8b7b0e539bab3169c234ca63d71dd8 *./tests/data/vsynth1/roqav.roq 2 | 101671 ./tests/data/vsynth1/roqav.roq 3 | 0ad983c291b1ed373645c5b12a108c61 *./tests/data/roq.vsynth1.out.yuv 4 | stddev: 7.74 PSNR: 30.35 MAXDIFF: 89 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/rv10: -------------------------------------------------------------------------------- 1 | 4d7e82de72a83905cf84b8abc3e70b8f *./tests/data/vsynth1/rv10.rm 2 | 653905 ./tests/data/vsynth1/rv10.rm 3 | 1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/rv10.vsynth1.out.yuv 4 | stddev: 8.03 PSNR: 30.03 MAXDIFF: 103 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/rv20: -------------------------------------------------------------------------------- 1 | 81868601e602eee5b6d80f5ece4aaa98 *./tests/data/vsynth1/rv20.rm 2 | 646016 ./tests/data/vsynth1/rv20.rm 3 | b45fdb0201b06f7649f44050e262c54c *./tests/data/rv20.vsynth1.out.yuv 4 | stddev: 8.26 PSNR: 29.79 MAXDIFF: 103 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/snow: -------------------------------------------------------------------------------- 1 | d593b3c1a9729ce6dd1721f58fa93712 *./tests/data/vsynth1/snow.avi 2 | 136088 ./tests/data/vsynth1/snow.avi 3 | 91021b7d6d7908648fe78cc1975af8c4 *./tests/data/snow.vsynth1.out.yuv 4 | stddev: 22.77 PSNR: 20.98 MAXDIFF: 172 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/snowll: -------------------------------------------------------------------------------- 1 | 6d29e8c06a645cdee45073c4f3d0004e *./tests/data/vsynth1/snow53.avi 2 | 3419980 ./tests/data/vsynth1/snow53.avi 3 | c5ccac874dbf808e9088bc3107860042 *./tests/data/snowll.vsynth1.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/svq1: -------------------------------------------------------------------------------- 1 | 595fc4e38734521356b60e67b813f0fa *./tests/data/vsynth1/svq1.mov 2 | 1334367 ./tests/data/vsynth1/svq1.mov 3 | 9cc35c54b2c77d36bd7e308b393c1f81 *./tests/data/svq1.vsynth1.out.yuv 4 | stddev: 9.58 PSNR: 28.50 MAXDIFF: 210 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/vref: -------------------------------------------------------------------------------- 1 | c5ccac874dbf808e9088bc3107860042 *./tests/data/vsynth1.ref.yuv 2 | 7603200 ./tests/data/vsynth1.ref.yuv 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/wmv1: -------------------------------------------------------------------------------- 1 | 4f3461315776e5118866fa3819cff9b6 *./tests/data/vsynth1/wmv1.avi 2 | 626908 ./tests/data/vsynth1/wmv1.avi 3 | 5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv1.vsynth1.out.yuv 4 | stddev: 7.97 PSNR: 30.09 MAXDIFF: 110 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/wmv2: -------------------------------------------------------------------------------- 1 | 13efda9d3811345aadc0632fc9a9332b *./tests/data/vsynth1/wmv2.avi 2 | 659852 ./tests/data/vsynth1/wmv2.avi 3 | 5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv2.vsynth1.out.yuv 4 | stddev: 7.97 PSNR: 30.09 MAXDIFF: 110 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth1/yuv: -------------------------------------------------------------------------------- 1 | aa6b9e862aebcf8902a6d770e7729d59 *./tests/data/vsynth1/yuv.avi 2 | 7610060 ./tests/data/vsynth1/yuv.avi 3 | c5ccac874dbf808e9088bc3107860042 *./tests/data/yuv.vsynth1.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/asv1: -------------------------------------------------------------------------------- 1 | 4eb34d2de25f67a2706456e999338fe9 *./tests/data/vsynth2/asv1.avi 2 | 832512 ./tests/data/vsynth2/asv1.avi 3 | c96ff7fd17c52f99ddb7922a4cb9168f *./tests/data/asv1.vsynth2.out.yuv 4 | stddev: 10.47 PSNR: 27.73 MAXDIFF: 98 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/asv2: -------------------------------------------------------------------------------- 1 | 9649a4b68fb1107bad13e8a7574cc72d *./tests/data/vsynth2/asv2.avi 2 | 789072 ./tests/data/vsynth2/asv2.avi 3 | 74a78015b64b2cf8cb9da2e44f508a69 *./tests/data/asv2.vsynth2.out.yuv 4 | stddev: 10.28 PSNR: 27.89 MAXDIFF: 95 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/dnxhd_1080i: -------------------------------------------------------------------------------- 1 | 995e433cd076e3c1534fa73181744a84 *./tests/data/vsynth2/dnxhd-1080i.mov 2 | 3031875 ./tests/data/vsynth2/dnxhd-1080i.mov 3 | 3c559af629ae0a8fb1a9a0e4b4da7733 *./tests/data/dnxhd_1080i.vsynth2.out.yuv 4 | stddev: 1.31 PSNR: 45.77 MAXDIFF: 23 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/dnxhd_720p: -------------------------------------------------------------------------------- 1 | 58e07cc6ae0a2d36787044d0e82708a6 *./tests/data/vsynth2/dnxhd-720p.dnxhd 2 | 2293760 ./tests/data/vsynth2/dnxhd-720p.dnxhd 3 | ab601eaafef74d80d3d20b780dddd836 *./tests/data/dnxhd_720p.vsynth2.out.yuv 4 | stddev: 1.36 PSNR: 45.45 MAXDIFF: 127 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/dnxhd_720p_rd: -------------------------------------------------------------------------------- 1 | 092ffb7b8cf3c11556bb05dbb8b476ac *./tests/data/vsynth2/dnxhd-720p-rd.dnxhd 2 | 2293760 ./tests/data/vsynth2/dnxhd-720p-rd.dnxhd 3 | 33547ca318acff9448cba719cb99296d *./tests/data/dnxhd_720p_rd.vsynth2.out.yuv 4 | stddev: 1.32 PSNR: 45.66 MAXDIFF: 22 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/dv: -------------------------------------------------------------------------------- 1 | bfa766f89bfeabc0ae1044f3954bed52 *./tests/data/vsynth2/dv.dv 2 | 7200000 ./tests/data/vsynth2/dv.dv 3 | 7ec62bd3350a6848364669e6e1e4b9cc *./tests/data/dv.vsynth2.out.yuv 4 | stddev: 1.71 PSNR: 43.47 MAXDIFF: 33 bytes: 7603200/ 7603200 5 | 00a9d8683ac6826af41bcf7223fb0389 *./tests/data/vsynth2/dv411.dv 6 | 7200000 ./tests/data/vsynth2/dv411.dv 7 | 7f9fa421028aabb11eaf4c6513a5a843 *./tests/data/dv.vsynth2.out.yuv 8 | stddev: 10.09 PSNR: 28.05 MAXDIFF: 60 bytes: 7603200/ 7603200 9 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/dv50: -------------------------------------------------------------------------------- 1 | 61e31c79e8949b25c849753a0785b0d7 *./tests/data/vsynth2/dv50.dv 2 | 14400000 ./tests/data/vsynth2/dv50.dv 3 | af3f2dd5ab62c1a1d98b07d4aeb6852f *./tests/data/dv50.vsynth2.out.yuv 4 | stddev: 0.82 PSNR: 49.82 MAXDIFF: 12 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/error: -------------------------------------------------------------------------------- 1 | 90e65096aa9ebafa3fe3f44a5a47cdc4 *./tests/data/vsynth2/error-mpeg4-adv.avi 2 | 176588 ./tests/data/vsynth2/error-mpeg4-adv.avi 3 | 96baa9e4c24c837a3ba5abd8dd2cdd30 *./tests/data/error.vsynth2.out.yuv 4 | stddev: 8.98 PSNR: 29.06 MAXDIFF: 184 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/ffv1: -------------------------------------------------------------------------------- 1 | d72b0960e162d4998b9acbabb07e99ab *./tests/data/vsynth2/ffv1.avi 2 | 3525804 ./tests/data/vsynth2/ffv1.avi 3 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ffv1.vsynth2.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/flashsv: -------------------------------------------------------------------------------- 1 | 0667077971e0cb63b5f49c580006e90e *./tests/data/vsynth2/flashsv.flv 2 | 12368953 ./tests/data/vsynth2/flashsv.flv 3 | 3a984506f1ebfc9fb73b6814cab201cc *./tests/data/flashsv.vsynth2.out.yuv 4 | stddev: 0.66 PSNR: 51.73 MAXDIFF: 14 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/flashsv2: -------------------------------------------------------------------------------- 1 | 6fbb1cf84d473a93035047c3a3e344ff *./tests/data/vsynth2/flashsv2.flv 2 | 4814443 ./tests/data/vsynth2/flashsv2.flv 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/flv: -------------------------------------------------------------------------------- 1 | 2edc92093d36506bcc0a5c0e17e86113 *./tests/data/vsynth2/flv.flv 2 | 131360 ./tests/data/vsynth2/flv.flv 3 | 8999c8264fb0941561f64c4a736e9d88 *./tests/data/flv.vsynth2.out.yuv 4 | stddev: 5.33 PSNR: 33.59 MAXDIFF: 80 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/h261: -------------------------------------------------------------------------------- 1 | dfd005d4c9030a0dc889c828a6408b9c *./tests/data/vsynth2/h261.avi 2 | 191086 ./tests/data/vsynth2/h261.avi 3 | db7ceff174823b98834faa2320ca89ac *./tests/data/h261.vsynth2.out.yuv 4 | stddev: 6.37 PSNR: 32.03 MAXDIFF: 77 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/h263: -------------------------------------------------------------------------------- 1 | 9a368687ab34c48079f11a202839a6bc *./tests/data/vsynth2/h263.avi 2 | 160106 ./tests/data/vsynth2/h263.avi 3 | 61213b91b359697ebcefb9e0a53ac54a *./tests/data/h263.vsynth2.out.yuv 4 | stddev: 5.43 PSNR: 33.42 MAXDIFF: 77 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/h263p: -------------------------------------------------------------------------------- 1 | c7644d40e9f40bbd98e5a978f9f94bb4 *./tests/data/vsynth2/h263p.avi 2 | 868018 ./tests/data/vsynth2/h263p.avi 3 | 4b0ee791f280029dc03c528f76f195d4 *./tests/data/h263p.vsynth2.out.yuv 4 | stddev: 1.91 PSNR: 42.50 MAXDIFF: 19 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/huffyuv: -------------------------------------------------------------------------------- 1 | 56cd44907a48990e06bd065e189ff461 *./tests/data/vsynth2/huffyuv.avi 2 | 6455232 ./tests/data/vsynth2/huffyuv.avi 3 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/huffyuv.vsynth2.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/jpegls: -------------------------------------------------------------------------------- 1 | 4fc53937f048c900ae6d50fda9dba206 *./tests/data/vsynth2/jpegls.avi 2 | 8334630 ./tests/data/vsynth2/jpegls.avi 3 | 3a984506f1ebfc9fb73b6814cab201cc *./tests/data/jpegls.vsynth2.out.yuv 4 | stddev: 0.66 PSNR: 51.73 MAXDIFF: 14 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/ljpeg: -------------------------------------------------------------------------------- 1 | 554a4a6a5a9058c588f8bf2de405bc70 *./tests/data/vsynth2/ljpeg.avi 2 | 4766914 ./tests/data/vsynth2/ljpeg.avi 3 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ljpeg.vsynth2.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mjpeg: -------------------------------------------------------------------------------- 1 | 89df32b46c977fb4cb140ec6c489dd76 *./tests/data/vsynth2/mjpeg.avi 2 | 673224 ./tests/data/vsynth2/mjpeg.avi 3 | a96a4e15ffcb13e44360df642d049496 *./tests/data/mjpeg.vsynth2.out.yuv 4 | stddev: 4.32 PSNR: 35.40 MAXDIFF: 49 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg: -------------------------------------------------------------------------------- 1 | 73ca6f1deab02d1d67a0e8495c026a9e *./tests/data/vsynth2/mpeg1.mpg 2 | 192783 ./tests/data/vsynth2/mpeg1.mpg 3 | 56147e94b12f08df7213e610e177823d *./tests/data/mpeg.vsynth2.out.yuv 4 | stddev: 4.95 PSNR: 34.22 MAXDIFF: 57 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg1b: -------------------------------------------------------------------------------- 1 | e026a2fef80c9679776d2b5c8be09338 *./tests/data/vsynth2/mpeg1b.mpg 2 | 225198 ./tests/data/vsynth2/mpeg1b.mpg 3 | 1150495f4bd487486ee53326c42d0bb8 *./tests/data/mpeg1b.vsynth2.out.yuv 4 | stddev: 4.10 PSNR: 35.86 MAXDIFF: 59 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg2thread: -------------------------------------------------------------------------------- 1 | 889c754a42d7689b228853e1ece6d345 *./tests/data/vsynth2/mpeg2thread.mpg 2 | 179650 ./tests/data/vsynth2/mpeg2thread.mpg 3 | 8c6a7ed2eb73bd18fd2bb9829464100d *./tests/data/mpeg2thread.vsynth2.out.yuv 4 | stddev: 4.72 PSNR: 34.65 MAXDIFF: 72 bytes: 7603200/ 7603200 5 | 10b900e32809758857c596d56746e00e *./tests/data/vsynth2/mpeg2threadivlc.mpg 6 | 178801 ./tests/data/vsynth2/mpeg2threadivlc.mpg 7 | 8c6a7ed2eb73bd18fd2bb9829464100d *./tests/data/mpeg2thread.vsynth2.out.yuv 8 | stddev: 4.72 PSNR: 34.65 MAXDIFF: 72 bytes: 7603200/ 7603200 9 | 864d6bf2982a61e510003a518be65a2d *./tests/data/vsynth2/mpeg2reuse.mpg 10 | 383419 ./tests/data/vsynth2/mpeg2reuse.mpg 11 | bb20fa080cfd2b0a687ea7376ff4f902 *./tests/data/mpeg2thread.vsynth2.out.yuv 12 | stddev: 4.73 PSNR: 34.63 MAXDIFF: 72 bytes: 7603200/ 7603200 13 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg4: -------------------------------------------------------------------------------- 1 | 2e3bf184668d4807ae6df0bdceba487b *./tests/data/vsynth2/odivx.mp4 2 | 119809 ./tests/data/vsynth2/odivx.mp4 3 | 90a3577850239083a9042bef33c50e85 *./tests/data/mpeg4.vsynth2.out.yuv 4 | stddev: 5.34 PSNR: 33.57 MAXDIFF: 83 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg4nr: -------------------------------------------------------------------------------- 1 | c41187c99588fb7229ad330b2f80d28b *./tests/data/vsynth2/mpeg4-nr.avi 2 | 155044 ./tests/data/vsynth2/mpeg4-nr.avi 3 | f7fc191308679f709405e62271f5c65f *./tests/data/mpeg4nr.vsynth2.out.yuv 4 | stddev: 4.73 PSNR: 34.63 MAXDIFF: 64 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/mpeg4thread: -------------------------------------------------------------------------------- 1 | ba30d10ff70d46e7c5b7fa859ea1faa4 *./tests/data/vsynth2/mpeg4-thread.avi 2 | 250140 ./tests/data/vsynth2/mpeg4-thread.avi 3 | 5355deb8c7609a3f1ff2173aab1dee70 *./tests/data/mpeg4thread.vsynth2.out.yuv 4 | stddev: 3.69 PSNR: 36.78 MAXDIFF: 65 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/msmpeg4: -------------------------------------------------------------------------------- 1 | 26dee25a62a66daba4f38ac6bd8f4677 *./tests/data/vsynth2/msmpeg4.avi 2 | 127680 ./tests/data/vsynth2/msmpeg4.avi 3 | 0e1c6e25c71c6a8fa8e506e3d97ca4c9 *./tests/data/msmpeg4.vsynth2.out.yuv 4 | stddev: 5.33 PSNR: 33.59 MAXDIFF: 78 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/msmpeg4v2: -------------------------------------------------------------------------------- 1 | c09815e40a9d260628e1ebad8b2b3774 *./tests/data/vsynth2/msmpeg4v2.avi 2 | 129918 ./tests/data/vsynth2/msmpeg4v2.avi 3 | 8920194f8bf8f9cdd6c65b3df9e1a292 *./tests/data/msmpeg4v2.vsynth2.out.yuv 4 | stddev: 5.33 PSNR: 33.59 MAXDIFF: 80 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/msvideo1: -------------------------------------------------------------------------------- 1 | 5dddbbd6616d9be4bc0fd0c9650bd9e3 *./tests/data/vsynth2/msvideo1.avi 2 | 1259308 ./tests/data/vsynth2/msvideo1.avi 3 | cd83ffcbc73573044e3aead3094229e5 *./tests/data/msvideo1.vsynth2.out.yuv 4 | stddev: 7.42 PSNR: 30.72 MAXDIFF: 123 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/qtrle: -------------------------------------------------------------------------------- 1 | d8c1604dc46d9aa4ec0385e6722c6989 *./tests/data/vsynth2/qtrle.mov 2 | 14798419 ./tests/data/vsynth2/qtrle.mov 3 | 98d0e2854731472c5bf13d8638502d0a *./tests/data/qtrle.vsynth2.out.yuv 4 | stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/qtrlegray: -------------------------------------------------------------------------------- 1 | 55c6e5af44ece0621d1d4c91b282a544 *./tests/data/vsynth2/qtrlegray.mov 2 | 5111417 ./tests/data/vsynth2/qtrlegray.mov 3 | f63b5ebdfdba750e547c25131b0a3fd1 *./tests/data/qtrlegray.vsynth2.out.yuv 4 | stddev: 19.42 PSNR: 22.36 MAXDIFF: 72 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/rc: -------------------------------------------------------------------------------- 1 | c25ede9e268b834a09a63f5136cd1b95 *./tests/data/vsynth2/mpeg4-rc.avi 2 | 226332 ./tests/data/vsynth2/mpeg4-rc.avi 3 | 2b34e606af895b62a250de98749a19b0 *./tests/data/rc.vsynth2.out.yuv 4 | stddev: 4.23 PSNR: 35.60 MAXDIFF: 85 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/rgb: -------------------------------------------------------------------------------- 1 | f2e9c419023c743bf99aa5b2e55ad233 *./tests/data/vsynth2/rgb.avi 2 | 15213260 ./tests/data/vsynth2/rgb.avi 3 | 98d0e2854731472c5bf13d8638502d0a *./tests/data/rgb.vsynth2.out.yuv 4 | stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/roq: -------------------------------------------------------------------------------- 1 | b46f899b2363065c60f3782ba1f8b7bd *./tests/data/vsynth2/roqav.roq 2 | 92786 ./tests/data/vsynth2/roqav.roq 3 | e69fca960dd0911e9b8d589c13e11dc1 *./tests/data/roq.vsynth2.out.yuv 4 | stddev: 3.81 PSNR: 36.49 MAXDIFF: 54 bytes: 760320/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/rv10: -------------------------------------------------------------------------------- 1 | b1467b0e8d8cad730e36d1e8ab49d573 *./tests/data/vsynth2/rv10.rm 2 | 154310 ./tests/data/vsynth2/rv10.rm 3 | 61213b91b359697ebcefb9e0a53ac54a *./tests/data/rv10.vsynth2.out.yuv 4 | stddev: 5.43 PSNR: 33.42 MAXDIFF: 77 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/rv20: -------------------------------------------------------------------------------- 1 | 96acb098850b9bf309f89e48b08fe96f *./tests/data/vsynth2/rv20.rm 2 | 153302 ./tests/data/vsynth2/rv20.rm 3 | 46f314e70d9bac2e7d82cfc230534977 *./tests/data/rv20.vsynth2.out.yuv 4 | stddev: 5.48 PSNR: 33.35 MAXDIFF: 81 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/snow: -------------------------------------------------------------------------------- 1 | af651d8ef0a66257ac8b2ef8b229f27b *./tests/data/vsynth2/snow.avi 2 | 57700 ./tests/data/vsynth2/snow.avi 3 | 8890189af71a0dd3447c4e8424c9a76b *./tests/data/snow.vsynth2.out.yuv 4 | stddev: 10.47 PSNR: 27.72 MAXDIFF: 119 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/snowll: -------------------------------------------------------------------------------- 1 | a8fccf278bbb17d37a756ecf11672b09 *./tests/data/vsynth2/snow53.avi 2 | 2721758 ./tests/data/vsynth2/snow53.avi 3 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/snowll.vsynth2.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/svq1: -------------------------------------------------------------------------------- 1 | 7f9fbe4890bc1df67867bf03803dca48 *./tests/data/vsynth2/svq1.mov 2 | 766851 ./tests/data/vsynth2/svq1.mov 3 | aa03471dac3f49455a33a2b19fda1098 *./tests/data/svq1.vsynth2.out.yuv 4 | stddev: 3.23 PSNR: 37.93 MAXDIFF: 61 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/vref: -------------------------------------------------------------------------------- 1 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/vsynth2.ref.yuv 2 | 7603200 ./tests/data/vsynth2.ref.yuv 3 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/wmv1: -------------------------------------------------------------------------------- 1 | 1011e26e7d351c96d7bbfe106d831b69 *./tests/data/vsynth2/wmv1.avi 2 | 129530 ./tests/data/vsynth2/wmv1.avi 3 | 81eee429b665254d19a06607463c0b5e *./tests/data/wmv1.vsynth2.out.yuv 4 | stddev: 5.33 PSNR: 33.60 MAXDIFF: 77 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/wmv2: -------------------------------------------------------------------------------- 1 | 1f6598e9776ed00aebdc44cc8d48cb7c *./tests/data/vsynth2/wmv2.avi 2 | 129860 ./tests/data/vsynth2/wmv2.avi 3 | 81eee429b665254d19a06607463c0b5e *./tests/data/wmv2.vsynth2.out.yuv 4 | stddev: 5.33 PSNR: 33.60 MAXDIFF: 77 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tests/ref/vsynth2/yuv: -------------------------------------------------------------------------------- 1 | 30a400773ab26f2c83e469198b156f1d *./tests/data/vsynth2/yuv.avi 2 | 7610060 ./tests/data/vsynth2/yuv.avi 3 | dde5895817ad9d219f79a52d0bdfb001 *./tests/data/yuv.vsynth2.out.yuv 4 | stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 5 | -------------------------------------------------------------------------------- /amffmpeg/tools/clean-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/amffmpeg/tools/clean-diff -------------------------------------------------------------------------------- /amffmpeg/tools/unwrap-diff: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | tr '\n' '\001' | sed 's/\x01\x01/\x01 \x01/g' | sed 's/\x01\([^-+ @]\)/ \1/g' | tr '\001' '\n' 3 | -------------------------------------------------------------------------------- /amffmpeg/version.h: -------------------------------------------------------------------------------- 1 | #define FFMPEG_VERSION "0.8" 2 | -------------------------------------------------------------------------------- /amffmpeg/version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # check for git short hash 4 | if ! test "$revision"; then 5 | revision=$(cd "$1" && git describe --tags --match N 2> /dev/null) 6 | fi 7 | 8 | # no revision number found 9 | test "$revision" || revision=$(cd "$1" && cat RELEASE 2> /dev/null) 10 | 11 | # releases extract the version number from the VERSION file 12 | version=$(cd "$1" && cat VERSION 2> /dev/null) 13 | test "$version" || version=$revision 14 | 15 | test -n "$3" && version=$version-$3 16 | 17 | if [ -z "$2" ]; then 18 | echo "$version" 19 | exit 20 | fi 21 | 22 | NEW_REVISION="#define FFMPEG_VERSION \"$version\"" 23 | OLD_REVISION=$(cat version.h 2> /dev/null) 24 | 25 | # Update version.h only on revision changes to avoid spurious rebuilds 26 | if test "$NEW_REVISION" != "$OLD_REVISION"; then 27 | echo "$NEW_REVISION" > "$2" 28 | fi 29 | -------------------------------------------------------------------------------- /amplayer/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /amplayer/Makefile: -------------------------------------------------------------------------------- 1 | CC=${HOST_GCC} 2 | 3 | export CC 4 | all: 5 | make -f Makefile.mk TARGET=libamplayer.so 6 | 7 | 8 | install: 9 | make -f Makefile.mk TARGET=libamplayer.so install 10 | 11 | clean: 12 | -make -f Makefile.mk clean 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /amplayer/clean.mk: -------------------------------------------------------------------------------- 1 | clean:clean_all 2 | 3 | 4 | 5 | include Makefile 6 | clean_all:$(filter %-clrdir,$(obj-y:%/=%-clrdir)) 7 | $(call clean_mk,*.o) 8 | $(call clean_mk,*.o.d) 9 | $(call clean_mk, build-in.o) 10 | 11 | 12 | include $(SRCTREE)/rules.mk -------------------------------------------------------------------------------- /amplayer/depends.mk: -------------------------------------------------------------------------------- 1 | all:depends.all 2 | 3 | 4 | include Makefile 5 | 6 | %.o.depend: 7 | @$(CC) -M $(CFLAGS) $*.c >$*.o.d 8 | 9 | 10 | depends.all:$(filter %.o.depend,$(obj-y:%.o=%.o.depend)) 11 | 12 | -------------------------------------------------------------------------------- /amplayer/dir.mk: -------------------------------------------------------------------------------- 1 | all:build-in.o extern-in.o 2 | 3 | 4 | include Makefile 5 | 6 | include $(filter %.o.d,$(obj-y:%.o=%.o.d)) 7 | 8 | include $(SRCTREE)/rules.mk -------------------------------------------------------------------------------- /amplayer/player/Makefile: -------------------------------------------------------------------------------- 1 | obj-y += player.o \ 2 | player_ctrl.o \ 3 | player_av.o \ 4 | player_es.o \ 5 | player_ts.o \ 6 | player_ps.o \ 7 | player_rm.o \ 8 | player_audio.o \ 9 | player_video.o \ 10 | player_para.o \ 11 | player_hwdec.o \ 12 | player_update.o\ 13 | player_error.o\ 14 | log_print.o \ 15 | message.o \ 16 | stream_decoder.o \ 17 | thread_mgt.o \ 18 | player_id.o \ 19 | player_ffmpeg_ctrl.o \ 20 | player_set_sys.o \ 21 | h263vld.o \ 22 | version.o \ 23 | player_mate.o \ 24 | player_profile.o \ 25 | player_cache_file.o \ 26 | player_cache_mgt.o -------------------------------------------------------------------------------- /amplayer/player/amutils_msg.h: -------------------------------------------------------------------------------- 1 | #ifndef __AMUTILS_CMD_ 2 | #define __AMUTILS_CMD_ 3 | 4 | #include "message.h" 5 | 6 | int get_amutils_msg(player_cmd_t* cmd); 7 | 8 | #endif -------------------------------------------------------------------------------- /amplayer/player/include/player_ctrl.h: -------------------------------------------------------------------------------- 1 | /* 2 | Just for old code compatible,no this header file may get compare error. 3 | we can add more player controls to here later. 4 | */ 5 | -------------------------------------------------------------------------------- /amplayer/player/include/player_dump.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_DUMP_H_ 2 | #define _PLAYER_DUMP_H_ 3 | #ifdef __cplusplus 4 | extern "C" { 5 | #endif 6 | 7 | int player_dump_playinfo(int pid, int fd); 8 | int player_dump_bufferinfo(int pid, int fd); 9 | int player_dump_tsyncinfo(int pid, int fd); 10 | #ifdef __cplusplus 11 | } 12 | #endif 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /amplayer/player/include/player_id.h: -------------------------------------------------------------------------------- 1 | #ifndef PLAYER_ID_MGT__ 2 | #define PLAYER_ID_MGT__ 3 | 4 | int player_request_pid(void); 5 | int player_release_pid(int pid); 6 | int player_init_pid_data(int pid,void * data); 7 | void * player_open_pid_data(int pid); 8 | int player_close_pid_data(int pid); 9 | int player_id_pool_init(void); 10 | int player_list_pid(char id[],int size); 11 | 12 | #endif 13 | 14 | 15 | -------------------------------------------------------------------------------- /amplayer/player/player_audio.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_AUDIO_H_ 2 | #define _PLAYER_AUDIO_H_ 3 | 4 | int audio_register_stream_decoder(void); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /amplayer/player/player_cache_mgt.h: -------------------------------------------------------------------------------- 1 | #ifdef PLAYER_CACHE_MGT__ 2 | #define PLAYER_CACHE_MGT__ 3 | 4 | int cache_system_init(int enable, const char*dir, int max_size, int block_size); 5 | 6 | 7 | #endif 8 | 9 | -------------------------------------------------------------------------------- /amplayer/player/player_es.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_ES_H_ 2 | #define _PLAYER_ES_H_ 3 | 4 | int es_register_stream_decoder(void); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /amplayer/player/player_ffmpeg_ctrl.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_FFMPEG_CTRL_H_ 2 | #define _PLAYER_FFMPEG_CTRL_H_ 3 | 4 | #include "player_priv.h" 5 | 6 | int ffmpeg_init(void); 7 | 8 | int ffmpeg_open_file(play_para_t *am_p); 9 | int ffmpeg_parse_file(play_para_t *am_p); 10 | int ffmpeg_parse_file_type(play_para_t *am_p, player_file_type_t *type); 11 | int ffmpeg_close_file(play_para_t *am_p); 12 | 13 | void ffmpeg_interrupt(pthread_t thread_id); 14 | void ffmpeg_uninterrupt(pthread_t thread_id); 15 | int ffmpeg_buffering_data(play_para_t *para); 16 | int ffmpeg_seturl_buffered_level(play_para_t *para,int levelx1000); 17 | int ffmepg_seturl_codec_buf_info(play_para_t *para,int type,int value); 18 | int ffmpeg_geturl_netstream_info(play_para_t* para,int type,void* value); 19 | #endif 20 | 21 | -------------------------------------------------------------------------------- /amplayer/player/player_ps.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_PS_H_ 2 | #define _PLAYER_PS_H_ 3 | 4 | int ps_register_stream_decoder(void); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /amplayer/player/player_rm.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_RM_H_ 2 | #define _PLAYER_RM_H_ 3 | 4 | int rm_register_stream_decoder(void); 5 | 6 | #endif 7 | 8 | -------------------------------------------------------------------------------- /amplayer/player/player_ts.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_TS_H_ 2 | #define _PLAYER_TS_H_ 3 | 4 | int ts_register_stream_decoder(void); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /amplayer/player/player_update.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_UPDATE_H_ 2 | #define _PLAYER_UPDATE_H_ 3 | 4 | #include 5 | #include "player_priv.h" 6 | 7 | unsigned int get_pts_pcrscr(play_para_t *p_para); 8 | unsigned int get_pts_video(play_para_t *p_para); 9 | unsigned int get_pts_audio(play_para_t *p_para); 10 | int update_playing_info(play_para_t *p_para); 11 | int set_media_info(play_para_t *p_para); 12 | int check_time_interrupt(long *old_msecond, int interval_ms); 13 | int set_ps_subtitle_info(play_para_t *p_para, subtitle_info_t *sub_info, int sub_num); 14 | void set_drm_rental(play_para_t *p_para, unsigned int rental_value); 15 | int check_audio_ready_time(int *first_time); 16 | long player_get_systemtime_ms(void); 17 | void check_avdiff_status(play_para_t *p_para); 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /amplayer/player/player_video.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLAYER_VIDEO_H_ 2 | #define _PLAYER_VIDEO_H_ 3 | 4 | int video_register_stream_decoder(void); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /amplayer/player/stream_decoder.h: -------------------------------------------------------------------------------- 1 | #ifndef STREAM_DECODER_H 2 | #define STREAM_DECODER_H 3 | 4 | #include "player_priv.h" 5 | 6 | 7 | typedef struct stream_decoder { 8 | char name[16]; 9 | pstream_type type; 10 | int (*init)(play_para_t *); 11 | int (*add_header)(play_para_t *); 12 | int (*release)(play_para_t *); 13 | } stream_decoder_t; 14 | 15 | static inline codec_para_t * codec_alloc(void) 16 | { 17 | return MALLOC(sizeof(codec_para_t)); 18 | } 19 | static inline void codec_free(codec_para_t * codec) 20 | { 21 | if (codec) { 22 | FREE(codec); 23 | } 24 | codec = NULL; 25 | } 26 | int register_stream_decoder(const stream_decoder_t *decoder); 27 | 28 | const stream_decoder_t *find_stream_decoder(pstream_type type); 29 | 30 | #endif 31 | 32 | -------------------------------------------------------------------------------- /amplayer/player/system/Makefile: -------------------------------------------------------------------------------- 1 | 2 | obj-y +=linux.o 3 | obj-y +=systemsetting.o 4 | 5 | -------------------------------------------------------------------------------- /amplayer/player/system/linux.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int GetSystemSettingString(const char *path, char *value, char *defaultv) 4 | { 5 | printf("player system GetSystemSettingString[%s] %s\n", __FILE__, __FUNCTION__); 6 | return am_getconfig(path, value, defaultv); 7 | } 8 | 9 | int property_get(const char *key, char *value, const char *default_value) 10 | { 11 | printf("player system property_get [%s] %s\n", __FILE__, __FUNCTION__); 12 | return am_getconfig(key, value, default_value); 13 | } 14 | 15 | -------------------------------------------------------------------------------- /amplayer/player/system/systemsetting.h: -------------------------------------------------------------------------------- 1 | #ifndef GET_SYSTEM_SETTING_HHHH 2 | #define GET_SYSTEM_SETTING_HHHH 3 | 4 | int GetSystemSettingString(const char *path, char *value, char *defaultv); 5 | float PlayerGetSettingfloat(const char* path); 6 | int PlayerSettingIsEnable(); 7 | int PlayerGetVFilterFormat(); 8 | 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /amplayer/player/version.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef PLAYER_VERSION_HEADERS 3 | #define PLAYER_VERSION_HEADERS 4 | 5 | #define LIBPLAYER_VERSION_MAIN 2 6 | #define LIBPLAYER_VERSION_SUB1 1 7 | #define LIBPLAYER_VERSION_SUB2 0 8 | 9 | 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /docs/Amcodec.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/docs/Amcodec.chm -------------------------------------------------------------------------------- /docs/AmplayerAPI.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/docs/AmplayerAPI.chm -------------------------------------------------------------------------------- /docs/LibPlayer_user_guide.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/docs/LibPlayer_user_guide.doc -------------------------------------------------------------------------------- /docs/Player_state_transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/docs/Player_state_transition.gif -------------------------------------------------------------------------------- /docs/Player_state_transition.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/docs/Player_state_transition.vsd -------------------------------------------------------------------------------- /examples/TsPlayer/TsPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/examples/TsPlayer/TsPlayer.h -------------------------------------------------------------------------------- /examples/modules/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | include $(CLEAR_VARS) 3 | LOCAL_SRC_FILES := $(notdir $(wildcard $(LOCAL_PATH)/*.c)) 4 | 5 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \ 6 | $(LOCAL_PATH)/../../amavutils/include \ 7 | 8 | 9 | LOCAL_SHARED_LIBRARIES += libutils libmedia libz libbinder libdl libcutils libc libamavutils 10 | 11 | LOCAL_MODULE := libtestmodule 12 | LOCAL_MODULE_TAGS := samples 13 | 14 | LOCAL_ARM_MODE := arm 15 | LOCAL_PRELINK_MODULE := false 16 | include $(BUILD_SHARED_LIBRARY) -------------------------------------------------------------------------------- /examples/pts_esplayer/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | LOCAL_MODULE := ESPlayer 5 | LOCAL_MODULE_TAGS := ESPlayer 6 | 7 | LOCAL_SRC_FILES := ESPlayer.c \ 8 | main.c 9 | 10 | LOCAL_ARM_MODE := arm 11 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../amplayer/player/include \ 12 | $(LOCAL_PATH)/../../amcodec/include \ 13 | $(LOCAL_PATH)/../../amadec/include \ 14 | $(LOCAL_PATH)/../../amffmpeg \ 15 | $(JNI_H_INCLUDE) 16 | 17 | LOCAL_SHARED_LIBRARIES := libamplayer libamplayer libamcodec libavformat libavcodec libavutil libamadec libamavutils 18 | LOCAL_SHARED_LIBRARIES += libutils libmedia libbinder libz libdl libcutils libssl libcrypto 19 | 20 | include $(BUILD_EXECUTABLE) 21 | 22 | 23 | -------------------------------------------------------------------------------- /examples/pts_esplayer/ESPlayer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/examples/pts_esplayer/ESPlayer.c -------------------------------------------------------------------------------- /examples/pts_esplayer/ESPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osmc/libamcodec/4eebd67b142837fbb418abf5390060d4639440ba/examples/pts_esplayer/ESPlayer.h --------------------------------------------------------------------------------