Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 23 Sep 2011 22:54:59 +0000 (00:54 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 23 Sep 2011 23:03:07 +0000 (01:03 +0200)
* qatar/master:
  rtp: factorize  dynamic payload type fallback
  flvdec: Ignore the index if it's from a creator known to be different
  cmdutils: move grow_array out of #if CONFIG_AVFILTER
  avconv: actually set InputFile.rate_emu
  ratecontrol: update last_qscale_for sooner
  Fix unnecessary shift with 9/10bit vertical scaling
  prores: mark prores as intra-only in libavformat/utils.c:is_intra_only()
  prores: return more meaningful error values
  prores: improve error message wording
  prores: cosmetics: prettyprinting, drop useless parentheses
  prores: lowercase AVCodec name entry

Conflicts:
cmdutils.c
libavcodec/proresdec_lgpl.c
tests/ref/lavfi/pixfmts_scale

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1723 files changed:
.gitignore
CREDITS
Changelog
Doxyfile
INSTALL
LICENSE
MAINTAINERS [new file with mode: 0644]
Makefile
README
RELEASE
avconv.c
avprobe.c [deleted file]
cmdutils.c
cmdutils.h
cmdutils_common_opts.h
common.mak
configure
doc/APIchanges
doc/RELEASE_NOTES
doc/avconv.texi
doc/avtools-common-opts.texi
doc/bitstream_filters.texi
doc/build_system.txt
doc/decoders.texi [new file with mode: 0644]
doc/demuxers.texi
doc/developer.texi
doc/encoders.texi
doc/eval.texi
doc/examples/Makefile [new file with mode: 0644]
doc/examples/encoding.c [moved from libavcodec/api-example.c with 88% similarity]
doc/examples/filtering.c [new file with mode: 0644]
doc/examples/metadata.c [moved from libavformat/metadata-example.c with 97% similarity]
doc/examples/muxing.c [moved from libavformat/output-example.c with 91% similarity]
doc/faq.texi
doc/fate.txt
doc/ffmpeg-mt-authorship.txt [new file with mode: 0644]
doc/ffmpeg.texi
doc/ffplay.texi [moved from doc/avplay.texi with 76% similarity]
doc/ffprobe.texi [moved from doc/avprobe.texi with 75% similarity]
doc/ffserver.conf [moved from doc/avserver.conf with 94% similarity]
doc/ffserver.texi [moved from doc/avserver.texi with 82% similarity]
doc/filters.texi
doc/general.texi
doc/git-howto.txt
doc/indevs.texi
doc/issue_tracker.txt [new file with mode: 0644]
doc/libavfilter.texi
doc/metadata.texi
doc/multithreading.txt
doc/muxers.texi
doc/optimization.txt
doc/outdevs.texi
doc/protocols.texi
doc/soc.txt
ffmpeg.c
ffplay.c [moved from avplay.c with 87% similarity]
ffpresets/libvpx-1080p.ffpreset [new file with mode: 0644]
ffpresets/libvpx-1080p50_60.ffpreset [new file with mode: 0644]
ffpresets/libvpx-360p.ffpreset [new file with mode: 0644]
ffpresets/libvpx-720p.ffpreset [new file with mode: 0644]
ffpresets/libvpx-720p50_60.ffpreset [new file with mode: 0644]
ffpresets/libx264-baseline.ffpreset [deleted file]
ffpresets/libx264-fast.ffpreset [deleted file]
ffpresets/libx264-fast_firstpass.ffpreset [deleted file]
ffpresets/libx264-faster.ffpreset [deleted file]
ffpresets/libx264-faster_firstpass.ffpreset [deleted file]
ffpresets/libx264-ipod320.ffpreset
ffpresets/libx264-ipod640.ffpreset
ffpresets/libx264-main.ffpreset [deleted file]
ffpresets/libx264-medium.ffpreset [deleted file]
ffpresets/libx264-medium_firstpass.ffpreset [deleted file]
ffpresets/libx264-placebo.ffpreset [deleted file]
ffpresets/libx264-placebo_firstpass.ffpreset [deleted file]
ffpresets/libx264-slow.ffpreset [deleted file]
ffpresets/libx264-slow_firstpass.ffpreset [deleted file]
ffpresets/libx264-slower.ffpreset [deleted file]
ffpresets/libx264-slower_firstpass.ffpreset [deleted file]
ffpresets/libx264-superfast.ffpreset [deleted file]
ffpresets/libx264-superfast_firstpass.ffpreset [deleted file]
ffpresets/libx264-ultrafast.ffpreset [deleted file]
ffpresets/libx264-ultrafast_firstpass.ffpreset [deleted file]
ffpresets/libx264-veryfast.ffpreset [deleted file]
ffpresets/libx264-veryfast_firstpass.ffpreset [deleted file]
ffpresets/libx264-veryslow.ffpreset [deleted file]
ffpresets/libx264-veryslow_firstpass.ffpreset [deleted file]
ffprobe.c [new file with mode: 0644]
ffserver.c [moved from avserver.c with 98% similarity]
libavcodec/4xm.c
libavcodec/8bps.c
libavcodec/8svx.c
libavcodec/Makefile
libavcodec/a64colors.h
libavcodec/a64enc.h
libavcodec/a64multienc.c
libavcodec/a64tables.h
libavcodec/aac.h
libavcodec/aac_ac3_parser.c
libavcodec/aac_ac3_parser.h
libavcodec/aac_adtstoasc_bsf.c
libavcodec/aac_parser.c
libavcodec/aac_tablegen.c
libavcodec/aac_tablegen.h
libavcodec/aac_tablegen_decl.h
libavcodec/aacadtsdec.c
libavcodec/aacadtsdec.h
libavcodec/aaccoder.c
libavcodec/aacdec.c
libavcodec/aacdectab.h
libavcodec/aacenc.c
libavcodec/aacenc.h
libavcodec/aacps.c
libavcodec/aacps.h
libavcodec/aacps_tablegen.c
libavcodec/aacps_tablegen.h
libavcodec/aacpsdata.c
libavcodec/aacpsy.c
libavcodec/aacpsy.h
libavcodec/aacsbr.c
libavcodec/aacsbr.h
libavcodec/aacsbrdata.h
libavcodec/aactab.c
libavcodec/aactab.h
libavcodec/aandcttab.c
libavcodec/aandcttab.h
libavcodec/aasc.c
libavcodec/ac3.c
libavcodec/ac3.h
libavcodec/ac3_parser.c
libavcodec/ac3_parser.h
libavcodec/ac3dec.c
libavcodec/ac3dec.h
libavcodec/ac3dec_data.c
libavcodec/ac3dec_data.h
libavcodec/ac3dsp.c
libavcodec/ac3dsp.h
libavcodec/ac3enc.c
libavcodec/ac3enc_fixed.c
libavcodec/ac3enc_float.c
libavcodec/ac3tab.c
libavcodec/ac3tab.h
libavcodec/acelp_filters.c
libavcodec/acelp_filters.h
libavcodec/acelp_pitch_delay.c
libavcodec/acelp_pitch_delay.h
libavcodec/acelp_vectors.c
libavcodec/acelp_vectors.h
libavcodec/adpcm.c
libavcodec/adpcm.h
libavcodec/adpcm_data.c
libavcodec/adpcm_data.h
libavcodec/adpcmenc.c
libavcodec/adx.h
libavcodec/adxdec.c
libavcodec/adxenc.c
libavcodec/alac.c
libavcodec/alacenc.c
libavcodec/allcodecs.c
libavcodec/alpha/asm.h
libavcodec/alpha/dsputil_alpha.c
libavcodec/alpha/dsputil_alpha.h
libavcodec/alpha/dsputil_alpha_asm.S
libavcodec/alpha/motion_est_alpha.c
libavcodec/alpha/motion_est_mvi_asm.S
libavcodec/alpha/mpegvideo_alpha.c
libavcodec/alpha/regdef.h
libavcodec/alpha/simple_idct_alpha.c
libavcodec/alsdec.c
libavcodec/amr.h
libavcodec/amrnbdata.h
libavcodec/amrnbdec.c
libavcodec/amrwbdata.h
libavcodec/amrwbdec.c
libavcodec/anm.c
libavcodec/ansi.c
libavcodec/apedec.c
libavcodec/arm/aac.h
libavcodec/arm/ac3dsp_init_arm.c
libavcodec/arm/asm-offsets.h
libavcodec/arm/asm.S
libavcodec/arm/dcadsp_init_arm.c
libavcodec/arm/dcadsp_neon.S
libavcodec/arm/dsputil_arm.S
libavcodec/arm/dsputil_arm.h
libavcodec/arm/dsputil_armv6.S
libavcodec/arm/dsputil_init_arm.c
libavcodec/arm/dsputil_init_armv5te.c
libavcodec/arm/dsputil_init_armv6.c
libavcodec/arm/dsputil_init_neon.c
libavcodec/arm/dsputil_init_vfp.c
libavcodec/arm/dsputil_iwmmxt.c
libavcodec/arm/dsputil_iwmmxt_rnd_template.c
libavcodec/arm/dsputil_neon.S
libavcodec/arm/dsputil_vfp.S
libavcodec/arm/fft_fixed_init_arm.c
libavcodec/arm/fft_fixed_neon.S
libavcodec/arm/fft_init_arm.c
libavcodec/arm/fft_neon.S
libavcodec/arm/fmtconvert_init_arm.c
libavcodec/arm/fmtconvert_neon.S
libavcodec/arm/fmtconvert_vfp.S
libavcodec/arm/h264dsp_init_arm.c
libavcodec/arm/h264dsp_neon.S
libavcodec/arm/h264idct_neon.S
libavcodec/arm/h264pred_init_arm.c
libavcodec/arm/h264pred_neon.S
libavcodec/arm/int_neon.S
libavcodec/arm/mathops.h
libavcodec/arm/mdct_neon.S
libavcodec/arm/mpegvideo_arm.c
libavcodec/arm/mpegvideo_arm.h
libavcodec/arm/mpegvideo_armv5te.c
libavcodec/arm/mpegvideo_armv5te_s.S
libavcodec/arm/mpegvideo_iwmmxt.c
libavcodec/arm/mpegvideo_neon.S
libavcodec/arm/rdft_neon.S
libavcodec/arm/simple_idct_arm.S
libavcodec/arm/simple_idct_armv5te.S
libavcodec/arm/simple_idct_armv6.S
libavcodec/arm/simple_idct_neon.S
libavcodec/arm/synth_filter_neon.S
libavcodec/arm/vp3dsp_neon.S
libavcodec/arm/vp56_arith.h
libavcodec/arm/vp56dsp_init_arm.c
libavcodec/arm/vp56dsp_neon.S
libavcodec/arm/vp8.h
libavcodec/arm/vp8_armv6.S
libavcodec/arm/vp8dsp_init_arm.c
libavcodec/arm/vp8dsp_neon.S
libavcodec/ass.c
libavcodec/ass.h
libavcodec/ass_split.c [new file with mode: 0644]
libavcodec/ass_split.h [new file with mode: 0644]
libavcodec/assdec.c
libavcodec/assenc.c
libavcodec/asv1.c
libavcodec/atrac.c
libavcodec/atrac.h
libavcodec/atrac1.c
libavcodec/atrac1data.h
libavcodec/atrac3.c
libavcodec/atrac3data.h
libavcodec/audioconvert.c
libavcodec/audioconvert.h
libavcodec/aura.c
libavcodec/avcodec.h
libavcodec/avfft.c
libavcodec/avfft.h
libavcodec/avpacket.c
libavcodec/avr32/mathops.h
libavcodec/avs.c
libavcodec/bethsoftvideo.c
libavcodec/bethsoftvideo.h
libavcodec/bfi.c
libavcodec/bfin/config_bfin.h
libavcodec/bfin/dsputil_bfin.c
libavcodec/bfin/dsputil_bfin.h
libavcodec/bfin/fdct_bfin.S
libavcodec/bfin/idct_bfin.S
libavcodec/bfin/mathops.h
libavcodec/bfin/mpegvideo_bfin.c
libavcodec/bfin/pixels_bfin.S
libavcodec/bfin/vp3_bfin.c
libavcodec/bfin/vp3_idct_bfin.S
libavcodec/bgmc.c
libavcodec/bgmc.h
libavcodec/bink.c
libavcodec/binkaudio.c
libavcodec/binkdata.h
libavcodec/binkdsp.c
libavcodec/bintext.c [new file with mode: 0644]
libavcodec/bintext.h [new file with mode: 0644]
libavcodec/bitstream.c
libavcodec/bitstream_filter.c
libavcodec/bmp.c
libavcodec/bmp.h
libavcodec/bmpenc.c
libavcodec/bytestream.h
libavcodec/c93.c
libavcodec/cabac.c
libavcodec/cabac.h
libavcodec/cavs.c
libavcodec/cavs.h
libavcodec/cavs_parser.c
libavcodec/cavsdata.h
libavcodec/cavsdec.c
libavcodec/cavsdsp.c
libavcodec/cavsdsp.h
libavcodec/cbrt_tablegen.c
libavcodec/cbrt_tablegen.h
libavcodec/cdgraphics.c
libavcodec/celp_filters.c
libavcodec/celp_filters.h
libavcodec/celp_math.c
libavcodec/celp_math.h
libavcodec/cga_data.c
libavcodec/cga_data.h
libavcodec/chomp_bsf.c
libavcodec/cinepak.c
libavcodec/cljr.c
libavcodec/codec_names.sh [new file with mode: 0755]
libavcodec/cook.c
libavcodec/cookdata.h
libavcodec/cos_tablegen.c
libavcodec/crystalhd.c [new file with mode: 0644]
libavcodec/cscd.c
libavcodec/cyuv.c
libavcodec/dca.c
libavcodec/dca.h
libavcodec/dca_parser.c
libavcodec/dcadata.h
libavcodec/dcadsp.c
libavcodec/dcadsp.h
libavcodec/dcaenc.c [new file with mode: 0644]
libavcodec/dcaenc.h [new file with mode: 0644]
libavcodec/dcahuff.h
libavcodec/dct-test.c
libavcodec/dct.c
libavcodec/dct.h
libavcodec/dct32.c
libavcodec/dctref.c
libavcodec/dctref.h
libavcodec/dfa.c
libavcodec/dirac.c
libavcodec/dirac.h
libavcodec/dirac_parser.c
libavcodec/dnxhd_parser.c
libavcodec/dnxhddata.c
libavcodec/dnxhddata.h
libavcodec/dnxhddec.c
libavcodec/dnxhdenc.c
libavcodec/dnxhdenc.h
libavcodec/dpcm.c
libavcodec/dpx.c
libavcodec/dpxenc.c
libavcodec/dsicinav.c
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/dsputil_template.c
libavcodec/dump_extradata_bsf.c
libavcodec/dv.c
libavcodec/dv_tablegen.c
libavcodec/dv_tablegen.h
libavcodec/dv_vlc_data.h
libavcodec/dvbsub.c
libavcodec/dvbsub_parser.c
libavcodec/dvbsubdec.c
libavcodec/dvdata.c
libavcodec/dvdata.h
libavcodec/dvdsub_parser.c
libavcodec/dvdsubdec.c
libavcodec/dvdsubenc.c
libavcodec/dwt.c
libavcodec/dwt.h
libavcodec/dxa.c
libavcodec/dxva2.c
libavcodec/dxva2.h
libavcodec/dxva2_h264.c
libavcodec/dxva2_internal.h
libavcodec/dxva2_mpeg2.c
libavcodec/dxva2_vc1.c
libavcodec/eac3_data.c
libavcodec/eac3_data.h
libavcodec/eac3dec.c
libavcodec/eacmv.c
libavcodec/eaidct.c
libavcodec/eamad.c
libavcodec/eatgq.c
libavcodec/eatgv.c
libavcodec/eatqi.c
libavcodec/elbg.c
libavcodec/elbg.h
libavcodec/error_resilience.c
libavcodec/escape124.c
libavcodec/faandct.h
libavcodec/faanidct.c
libavcodec/faanidct.h
libavcodec/faxcompr.c
libavcodec/faxcompr.h
libavcodec/fft-fixed-test.c
libavcodec/fft-internal.h
libavcodec/fft-test.c
libavcodec/fft.c
libavcodec/fft.h
libavcodec/fft_fixed.c
libavcodec/fft_float.c
libavcodec/ffv1.c
libavcodec/flac.c
libavcodec/flac.h
libavcodec/flac_parser.c
libavcodec/flacdata.c
libavcodec/flacdata.h
libavcodec/flacdec.c
libavcodec/flacenc.c
libavcodec/flashsv.c
libavcodec/flashsv2enc.c [new file with mode: 0644]
libavcodec/flashsvenc.c
libavcodec/flicvideo.c
libavcodec/flv.h
libavcodec/flvdec.c
libavcodec/flvenc.c
libavcodec/fmtconvert.c
libavcodec/fmtconvert.h
libavcodec/fraps.c
libavcodec/frwu.c
libavcodec/g722.c
libavcodec/g726.c
libavcodec/get_bits.h
libavcodec/gif.c
libavcodec/gifdec.c
libavcodec/golomb.c
libavcodec/golomb.h
libavcodec/gsmdec.c
libavcodec/gsmdec_data.c
libavcodec/gsmdec_data.h
libavcodec/gsmdec_template.c
libavcodec/h261.c
libavcodec/h261.h
libavcodec/h261_parser.c
libavcodec/h261data.h
libavcodec/h261dec.c
libavcodec/h261enc.c
libavcodec/h263.c
libavcodec/h263.h
libavcodec/h263_parser.c
libavcodec/h263_parser.h
libavcodec/h263data.h
libavcodec/h263dec.c
libavcodec/h264.c
libavcodec/h264.h
libavcodec/h264_cabac.c
libavcodec/h264_cavlc.c
libavcodec/h264_direct.c
libavcodec/h264_loopfilter.c
libavcodec/h264_mp4toannexb_bsf.c
libavcodec/h264_mvpred.h
libavcodec/h264_parser.c
libavcodec/h264_ps.c
libavcodec/h264_refs.c
libavcodec/h264_sei.c
libavcodec/h264data.h
libavcodec/h264dsp.c
libavcodec/h264dsp.h
libavcodec/h264dsp_template.c
libavcodec/h264idct.c
libavcodec/h264idct_template.c
libavcodec/h264pred.c
libavcodec/h264pred.h
libavcodec/h264pred_template.c
libavcodec/huffman.c
libavcodec/huffman.h
libavcodec/huffyuv.c
libavcodec/idcinvideo.c
libavcodec/iff.c
libavcodec/iirfilter.c
libavcodec/iirfilter.h
libavcodec/imc.c
libavcodec/imcdata.h
libavcodec/imgconvert.c
libavcodec/imgconvert.h
libavcodec/imx_dump_header_bsf.c
libavcodec/indeo2.c
libavcodec/indeo2data.h
libavcodec/indeo3.c
libavcodec/indeo3data.h
libavcodec/indeo5.c
libavcodec/indeo5data.h
libavcodec/intelh263dec.c
libavcodec/internal.h
libavcodec/interplayvideo.c
libavcodec/intrax8.c
libavcodec/intrax8.h
libavcodec/intrax8dsp.c
libavcodec/intrax8huf.h
libavcodec/ituh263dec.c
libavcodec/ituh263enc.c
libavcodec/ivi_common.c
libavcodec/ivi_common.h
libavcodec/ivi_dsp.c
libavcodec/ivi_dsp.h
libavcodec/j2k.c [new file with mode: 0644]
libavcodec/j2k.h [new file with mode: 0644]
libavcodec/j2k_dwt.c [new file with mode: 0644]
libavcodec/j2k_dwt.h [new file with mode: 0644]
libavcodec/j2kdec.c [new file with mode: 0644]
libavcodec/j2kenc.c [new file with mode: 0644]
libavcodec/jpegls.c
libavcodec/jpegls.h
libavcodec/jpeglsdec.c
libavcodec/jpeglsdec.h
libavcodec/jpeglsenc.c
libavcodec/jvdec.c
libavcodec/kbdwin.c
libavcodec/kbdwin.h
libavcodec/kgv1dec.c
libavcodec/kmvc.c
libavcodec/lagarith.c
libavcodec/lagarithrac.c
libavcodec/lagarithrac.h
libavcodec/latm_parser.c
libavcodec/lcl.h
libavcodec/lcldec.c
libavcodec/lclenc.c
libavcodec/libcelt_dec.c [new file with mode: 0644]
libavcodec/libdirac.h
libavcodec/libdirac_libschro.c
libavcodec/libdirac_libschro.h
libavcodec/libdiracdec.c
libavcodec/libdiracenc.c
libavcodec/libfaac.c
libavcodec/libgsm.c
libavcodec/libmp3lame.c
libavcodec/libopencore-amr.c
libavcodec/libopenjpeg.c
libavcodec/libschroedinger.c
libavcodec/libschroedinger.h
libavcodec/libschroedingerdec.c
libavcodec/libschroedingerenc.c
libavcodec/libspeexdec.c
libavcodec/libspeexenc.c [new file with mode: 0644]
libavcodec/libstagefright.cpp [new file with mode: 0644]
libavcodec/libtheoraenc.c
libavcodec/libvo-aacenc.c
libavcodec/libvo-amrwbenc.c
libavcodec/libvorbis.c
libavcodec/libvpxdec.c
libavcodec/libvpxenc.c
libavcodec/libx264.c
libavcodec/libxavs.c
libavcodec/libxvid_internal.h
libavcodec/libxvid_rc.c
libavcodec/libxvidff.c
libavcodec/ljpegenc.c
libavcodec/loco.c
libavcodec/lpc.c
libavcodec/lpc.h
libavcodec/lsp.c
libavcodec/lsp.h
libavcodec/lzw.c
libavcodec/lzw.h
libavcodec/lzwenc.c
libavcodec/mace.c
libavcodec/mathops.h
libavcodec/mdct.c
libavcodec/mdct_fixed.c
libavcodec/mdct_float.c
libavcodec/mdec.c
libavcodec/mimic.c
libavcodec/mips/mathops.h
libavcodec/mjpeg.c
libavcodec/mjpeg.h
libavcodec/mjpeg2jpeg_bsf.c
libavcodec/mjpeg_parser.c
libavcodec/mjpega_dump_header_bsf.c
libavcodec/mjpegbdec.c
libavcodec/mjpegdec.c
libavcodec/mjpegdec.h
libavcodec/mjpegenc.c
libavcodec/mjpegenc.h
libavcodec/mlib/dsputil_mlib.c
libavcodec/mlp.c
libavcodec/mlp.h
libavcodec/mlp_parser.c
libavcodec/mlp_parser.h
libavcodec/mlpdec.c
libavcodec/mlpdsp.c
libavcodec/mmvideo.c
libavcodec/motion-test.c
libavcodec/motion_est.c
libavcodec/motion_est_template.c
libavcodec/motionpixels.c
libavcodec/motionpixels_tablegen.c
libavcodec/motionpixels_tablegen.h
libavcodec/movsub_bsf.c
libavcodec/mp3_header_compress_bsf.c
libavcodec/mp3_header_decompress_bsf.c
libavcodec/mpc.c
libavcodec/mpc.h
libavcodec/mpc7.c
libavcodec/mpc7data.h
libavcodec/mpc8.c
libavcodec/mpc8data.h
libavcodec/mpc8huff.h
libavcodec/mpcdata.h
libavcodec/mpeg12.c
libavcodec/mpeg12.h
libavcodec/mpeg12data.c
libavcodec/mpeg12data.h
libavcodec/mpeg12decdata.h
libavcodec/mpeg12enc.c
libavcodec/mpeg4audio.c
libavcodec/mpeg4audio.h
libavcodec/mpeg4data.h
libavcodec/mpeg4video.c
libavcodec/mpeg4video.h
libavcodec/mpeg4video_parser.c
libavcodec/mpeg4video_parser.h
libavcodec/mpeg4videodec.c
libavcodec/mpeg4videoenc.c
libavcodec/mpegaudio.c
libavcodec/mpegaudio.h
libavcodec/mpegaudio_parser.c
libavcodec/mpegaudio_tablegen.c
libavcodec/mpegaudio_tablegen.h
libavcodec/mpegaudiodata.c
libavcodec/mpegaudiodata.h
libavcodec/mpegaudiodec.c
libavcodec/mpegaudiodec_float.c
libavcodec/mpegaudiodecheader.c
libavcodec/mpegaudiodecheader.h
libavcodec/mpegaudiodectab.h
libavcodec/mpegaudiodsp.c
libavcodec/mpegaudiodsp_template.c
libavcodec/mpegaudioenc.c
libavcodec/mpegaudiotab.h
libavcodec/mpegvideo.c
libavcodec/mpegvideo.h
libavcodec/mpegvideo_common.h
libavcodec/mpegvideo_enc.c
libavcodec/mpegvideo_parser.c
libavcodec/mpegvideo_xvmc.c
libavcodec/mqc.c [new file with mode: 0644]
libavcodec/mqc.h [new file with mode: 0644]
libavcodec/mqcdec.c [new file with mode: 0644]
libavcodec/mqcenc.c [new file with mode: 0644]
libavcodec/msgsmdec.c
libavcodec/msgsmdec.h
libavcodec/msmpeg4.c
libavcodec/msmpeg4.h
libavcodec/msmpeg4data.c
libavcodec/msmpeg4data.h
libavcodec/msrle.c
libavcodec/msrledec.c
libavcodec/msrledec.h
libavcodec/msvideo1.c
libavcodec/msvideo1enc.c [new file with mode: 0644]
libavcodec/mxpegdec.c
libavcodec/nellymoserdec.c
libavcodec/nellymoserenc.c
libavcodec/noise_bsf.c
libavcodec/nuv.c
libavcodec/options.c
libavcodec/pamenc.c
libavcodec/parser.c
libavcodec/parser.h
libavcodec/pcm-mpeg.c
libavcodec/pcm.c
libavcodec/pcm_tablegen.c
libavcodec/pcm_tablegen.h
libavcodec/pcx.c
libavcodec/pcxenc.c
libavcodec/pgssubdec.c
libavcodec/pictordec.c
libavcodec/png.c
libavcodec/png.h
libavcodec/pngdec.c
libavcodec/pngenc.c
libavcodec/pnm.c
libavcodec/pnm.h
libavcodec/pnm_parser.c
libavcodec/pnmdec.c
libavcodec/pnmenc.c
libavcodec/ppc/asm.S
libavcodec/ppc/dsputil_altivec.c
libavcodec/ppc/dsputil_altivec.h
libavcodec/ppc/dsputil_ppc.c
libavcodec/ppc/fdct_altivec.c
libavcodec/ppc/fft_altivec.c
libavcodec/ppc/fft_altivec_s.S
libavcodec/ppc/float_altivec.c
libavcodec/ppc/fmtconvert_altivec.c
libavcodec/ppc/gmc_altivec.c
libavcodec/ppc/h264_altivec.c
libavcodec/ppc/h264_template_altivec.c
libavcodec/ppc/idct_altivec.c
libavcodec/ppc/int_altivec.c
libavcodec/ppc/mathops.h
libavcodec/ppc/mpegaudiodec_altivec.c
libavcodec/ppc/mpegvideo_altivec.c
libavcodec/ppc/regs.h
libavcodec/ppc/types_altivec.h
libavcodec/ppc/util_altivec.h
libavcodec/ppc/vc1dsp_altivec.c
libavcodec/ppc/vp3dsp_altivec.c
libavcodec/ppc/vp8dsp_altivec.c
libavcodec/proresdec_gpl.c [new file with mode: 0644]
libavcodec/proresdec_lgpl.c [moved from libavcodec/proresdec.c with 99% similarity]
libavcodec/ps2/dsputil_mmi.c
libavcodec/ps2/idct_mmi.c
libavcodec/ps2/mmi.h
libavcodec/ps2/mpegvideo_mmi.c
libavcodec/psymodel.c
libavcodec/psymodel.h
libavcodec/pthread.c
libavcodec/ptx.c
libavcodec/put_bits.h
libavcodec/qcelpdata.h
libavcodec/qcelpdec.c
libavcodec/qdm2.c
libavcodec/qdm2_tablegen.c
libavcodec/qdm2_tablegen.h
libavcodec/qdm2data.h
libavcodec/qdrw.c
libavcodec/qpeg.c
libavcodec/qtrle.c
libavcodec/qtrleenc.c
libavcodec/r210dec.c
libavcodec/ra144.c
libavcodec/ra144.h
libavcodec/ra144dec.c
libavcodec/ra144enc.c
libavcodec/ra288.c
libavcodec/ra288.h
libavcodec/rangecoder.c
libavcodec/rangecoder.h
libavcodec/ratecontrol.c
libavcodec/ratecontrol.h
libavcodec/raw.c
libavcodec/raw.h
libavcodec/rawdec.c
libavcodec/rawenc.c
libavcodec/rdft.c
libavcodec/rdft.h
libavcodec/rectangle.h
libavcodec/remove_extradata_bsf.c
libavcodec/resample.c
libavcodec/resample2.c
libavcodec/rl.h
libavcodec/rl2.c
libavcodec/rle.c
libavcodec/rle.h
libavcodec/roqaudioenc.c
libavcodec/roqvideo.c
libavcodec/roqvideo.h
libavcodec/roqvideodec.c
libavcodec/roqvideoenc.c
libavcodec/rpza.c
libavcodec/rtjpeg.c
libavcodec/rtjpeg.h
libavcodec/rv10.c
libavcodec/rv10enc.c
libavcodec/rv20enc.c
libavcodec/rv30.c
libavcodec/rv30data.h
libavcodec/rv30dsp.c
libavcodec/rv34.c
libavcodec/rv34.h
libavcodec/rv34data.h
libavcodec/rv34vlc.h
libavcodec/rv40.c
libavcodec/rv40data.h
libavcodec/rv40dsp.c
libavcodec/rv40vlc2.h
libavcodec/s302m.c
libavcodec/s3tc.c
libavcodec/s3tc.h
libavcodec/sbr.h
libavcodec/sgi.h
libavcodec/sgidec.c
libavcodec/sgienc.c
libavcodec/sh4/dsputil_align.c
libavcodec/sh4/dsputil_sh4.c
libavcodec/sh4/dsputil_sh4.h
libavcodec/sh4/idct_sh4.c
libavcodec/sh4/qpel.c
libavcodec/sh4/sh4.h
libavcodec/shorten.c
libavcodec/simple_idct.c
libavcodec/simple_idct.h
libavcodec/sinewin.c
libavcodec/sinewin.h
libavcodec/sinewin_tablegen.c
libavcodec/sinewin_tablegen.h
libavcodec/sipr.c
libavcodec/sipr.h
libavcodec/sipr16k.c
libavcodec/sipr16kdata.h
libavcodec/siprdata.h
libavcodec/smacker.c
libavcodec/smc.c
libavcodec/snow.c
libavcodec/snow.h
libavcodec/sonic.c [new file with mode: 0644]
libavcodec/sp5x.h
libavcodec/sp5xdec.c
libavcodec/sparc/dsputil_vis.c
libavcodec/sparc/dsputil_vis.h
libavcodec/sparc/simple_idct_vis.c
libavcodec/sparc/vis.h
libavcodec/srtdec.c
libavcodec/srtenc.c [new file with mode: 0644]
libavcodec/sunrast.c
libavcodec/svq1.c
libavcodec/svq1.h
libavcodec/svq1_cb.h
libavcodec/svq1_vlc.h
libavcodec/svq1dec.c
libavcodec/svq1enc.c
libavcodec/svq1enc_cb.h
libavcodec/svq3.c
libavcodec/synth_filter.c
libavcodec/synth_filter.h
libavcodec/tableprint.h
libavcodec/targa.c
libavcodec/targa.h
libavcodec/targaenc.c
libavcodec/thread.h
libavcodec/tiertexseqv.c
libavcodec/tiff.c
libavcodec/tiff.h
libavcodec/tiffenc.c
libavcodec/timecode.c [new file with mode: 0644]
libavcodec/timecode.h [new file with mode: 0644]
libavcodec/tmv.c
libavcodec/truemotion1.c
libavcodec/truemotion1data.h
libavcodec/truemotion2.c
libavcodec/truespeech.c
libavcodec/truespeech_data.h
libavcodec/tscc.c
libavcodec/tta.c
libavcodec/twinvq.c
libavcodec/twinvq_data.h
libavcodec/txd.c
libavcodec/ulti.c
libavcodec/ulti_cb.h
libavcodec/unary.h
libavcodec/utils.c
libavcodec/v210dec.c
libavcodec/v210enc.c
libavcodec/v210x.c
libavcodec/vaapi.c
libavcodec/vaapi.h
libavcodec/vaapi_h264.c
libavcodec/vaapi_internal.h
libavcodec/vaapi_mpeg2.c
libavcodec/vaapi_mpeg4.c
libavcodec/vaapi_vc1.c
libavcodec/vb.c
libavcodec/vc1.c
libavcodec/vc1.h
libavcodec/vc1_parser.c
libavcodec/vc1acdata.h
libavcodec/vc1data.c
libavcodec/vc1data.h
libavcodec/vc1dec.c
libavcodec/vc1dsp.c
libavcodec/vc1dsp.h
libavcodec/vcr1.c
libavcodec/vdpau.c
libavcodec/vdpau.h
libavcodec/vdpau_internal.h
libavcodec/version.h
libavcodec/vmdav.c
libavcodec/vmnc.c
libavcodec/vorbis.c
libavcodec/vorbis.h
libavcodec/vorbis_data.c
libavcodec/vorbis_enc_data.h
libavcodec/vorbisdec.c
libavcodec/vorbisenc.c
libavcodec/vp3.c
libavcodec/vp3_parser.c
libavcodec/vp3data.h
libavcodec/vp3dsp.c
libavcodec/vp5.c
libavcodec/vp56.c
libavcodec/vp56.h
libavcodec/vp56data.c
libavcodec/vp56data.h
libavcodec/vp56dsp.c
libavcodec/vp56dsp.h
libavcodec/vp56rac.c
libavcodec/vp5data.h
libavcodec/vp6.c
libavcodec/vp6data.h
libavcodec/vp6dsp.c
libavcodec/vp8.c
libavcodec/vp8.h
libavcodec/vp8_parser.c
libavcodec/vp8data.h
libavcodec/vp8dsp.c
libavcodec/vp8dsp.h
libavcodec/vqavideo.c
libavcodec/w32thread.c
libavcodec/wavpack.c
libavcodec/wma.c
libavcodec/wma.h
libavcodec/wmadata.h
libavcodec/wmadec.c
libavcodec/wmaenc.c
libavcodec/wmaprodata.h
libavcodec/wmaprodec.c
libavcodec/wmavoice.c
libavcodec/wmavoice_data.h
libavcodec/wmv2.c
libavcodec/wmv2.h
libavcodec/wmv2dec.c
libavcodec/wmv2enc.c
libavcodec/wnv1.c
libavcodec/ws-snd1.c
libavcodec/x86/Makefile
libavcodec/x86/ac3dsp.asm
libavcodec/x86/ac3dsp_mmx.c
libavcodec/x86/cabac.h
libavcodec/x86/cavsdsp_mmx.c
libavcodec/x86/dct32_sse.asm
libavcodec/x86/deinterlace.asm
libavcodec/x86/dnxhd_mmx.c
libavcodec/x86/dsputil_mmx.c
libavcodec/x86/dsputil_mmx.h
libavcodec/x86/dsputil_mmx_avg_template.c
libavcodec/x86/dsputil_mmx_qns_template.c
libavcodec/x86/dsputil_mmx_rnd_template.c
libavcodec/x86/dsputil_yasm.asm
libavcodec/x86/dsputilenc_mmx.c
libavcodec/x86/dsputilenc_yasm.asm
libavcodec/x86/fdct_mmx.c
libavcodec/x86/fft.c
libavcodec/x86/fft.h
libavcodec/x86/fft_3dn.c
libavcodec/x86/fft_3dn2.c
libavcodec/x86/fft_mmx.asm
libavcodec/x86/fft_sse.c
libavcodec/x86/fmtconvert.asm
libavcodec/x86/fmtconvert_mmx.c
libavcodec/x86/h264_chromamc.asm
libavcodec/x86/h264_deblock.asm
libavcodec/x86/h264_deblock_10bit.asm
libavcodec/x86/h264_i386.h
libavcodec/x86/h264_idct.asm
libavcodec/x86/h264_intrapred.asm
libavcodec/x86/h264_intrapred_init.c
libavcodec/x86/h264_qpel_mmx.c
libavcodec/x86/h264_weight.asm
libavcodec/x86/h264dsp_mmx.c
libavcodec/x86/idct_mmx_xvid.c
libavcodec/x86/idct_sse2_xvid.c
libavcodec/x86/idct_xvid.h
libavcodec/x86/lpc_mmx.c
libavcodec/x86/mathops.h
libavcodec/x86/mlpdsp.c
libavcodec/x86/motion_est_mmx.c
libavcodec/x86/mpegaudiodec_mmx.c
libavcodec/x86/mpegvideo_mmx.c
libavcodec/x86/mpegvideo_mmx_template.c
libavcodec/x86/png_mmx.c [new file with mode: 0644]
libavcodec/x86/simple_idct_mmx.c
libavcodec/x86/snowdsp_mmx.c
libavcodec/x86/vc1dsp_yasm.asm
libavcodec/x86/vp3dsp.asm
libavcodec/x86/vp56_arith.h
libavcodec/x86/vp56dsp.asm
libavcodec/x86/vp56dsp_init.c
libavcodec/x86/vp8dsp-init.c
libavcodec/x86/vp8dsp.asm
libavcodec/xan.c
libavcodec/xiph.c
libavcodec/xiph.h
libavcodec/xl.c
libavcodec/xsubdec.c
libavcodec/xsubenc.c
libavcodec/xvmc.h
libavcodec/xvmc_internal.h
libavcodec/xxan.c
libavcodec/yop.c
libavcodec/zmbv.c
libavcodec/zmbvenc.c
libavdevice/Makefile
libavdevice/alldevices.c
libavdevice/alsa-audio-common.c
libavdevice/alsa-audio-dec.c
libavdevice/alsa-audio-enc.c
libavdevice/alsa-audio.h
libavdevice/avdevice.c
libavdevice/avdevice.h
libavdevice/bktr.c
libavdevice/dshow.c [new file with mode: 0644]
libavdevice/dshow.h [new file with mode: 0644]
libavdevice/dshow_common.c [new file with mode: 0644]
libavdevice/dshow_enummediatypes.c [new file with mode: 0644]
libavdevice/dshow_enumpins.c [new file with mode: 0644]
libavdevice/dshow_filter.c [new file with mode: 0644]
libavdevice/dshow_pin.c [new file with mode: 0644]
libavdevice/dv1394.c
libavdevice/dv1394.h
libavdevice/fbdev.c
libavdevice/jack_audio.c
libavdevice/lavfi.c [new file with mode: 0644]
libavdevice/libdc1394.c
libavdevice/openal-dec.c [new file with mode: 0644]
libavdevice/oss_audio.c
libavdevice/sdl.c [new file with mode: 0644]
libavdevice/sndio_common.c
libavdevice/sndio_common.h
libavdevice/sndio_dec.c
libavdevice/sndio_enc.c
libavdevice/v4l.c
libavdevice/v4l2.c
libavdevice/vfwcap.c
libavdevice/x11grab.c
libavfilter/Makefile
libavfilter/af_aconvert.c [new file with mode: 0644]
libavfilter/af_aconvert_rematrix.c [new file with mode: 0644]
libavfilter/af_aformat.c [new file with mode: 0644]
libavfilter/af_anull.c
libavfilter/af_aresample.c [new file with mode: 0644]
libavfilter/af_ashowinfo.c [new file with mode: 0644]
libavfilter/all_channel_layouts.h [new file with mode: 0644]
libavfilter/allfilters.c
libavfilter/asink_anullsink.c
libavfilter/asrc_abuffer.c [new file with mode: 0644]
libavfilter/asrc_abuffer.h [new file with mode: 0644]
libavfilter/asrc_anullsrc.c
libavfilter/avcodec.c [new file with mode: 0644]
libavfilter/avcodec.h [new file with mode: 0644]
libavfilter/avfilter.c
libavfilter/avfilter.h
libavfilter/avfiltergraph.c
libavfilter/avfiltergraph.h
libavfilter/buffersink.h [new file with mode: 0644]
libavfilter/defaults.c
libavfilter/drawutils.c
libavfilter/drawutils.h
libavfilter/formats.c
libavfilter/gradfun.h
libavfilter/graphparser.c
libavfilter/internal.h
libavfilter/libmpcodecs/cpudetect.h [new file with mode: 0644]
libavfilter/libmpcodecs/help_mp.h [new file with mode: 0644]
libavfilter/libmpcodecs/img_format.c [new file with mode: 0644]
libavfilter/libmpcodecs/img_format.h [new file with mode: 0644]
libavfilter/libmpcodecs/libvo/fastmemcpy.h [new file with mode: 0644]
libavfilter/libmpcodecs/libvo/video_out.h [new file with mode: 0644]
libavfilter/libmpcodecs/mp_image.c [new file with mode: 0644]
libavfilter/libmpcodecs/mp_image.h [new file with mode: 0644]
libavfilter/libmpcodecs/mp_msg.h [new file with mode: 0644]
libavfilter/libmpcodecs/mpbswap.h [new file with mode: 0644]
libavfilter/libmpcodecs/mpc_info.h [new file with mode: 0644]
libavfilter/libmpcodecs/pullup.c [new file with mode: 0644]
libavfilter/libmpcodecs/pullup.h [new file with mode: 0644]
libavfilter/libmpcodecs/vd_ffmpeg.h [new file with mode: 0644]
libavfilter/libmpcodecs/vf.h [new file with mode: 0644]
libavfilter/libmpcodecs/vf_2xsai.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_decimate.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_denoise3d.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_detc.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_dint.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_divtc.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_down3dright.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_dsize.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_eq.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_eq2.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_field.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_fil.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_filmdint.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_fixpts.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_framestep.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_fspp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_geq.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_harddup.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_hqdn3d.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_hue.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_il.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_ilpack.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_ivtc.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_kerndeint.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_mcdeint.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_mirror.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_noise.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_ow.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_palette.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_perspective.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_phase.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_pp7.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_pullup.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_qp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_rectangle.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_remove_logo.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_rotate.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_sab.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_scale.h [new file with mode: 0644]
libavfilter/libmpcodecs/vf_screenshot.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_smartblur.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_softpulldown.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_softskip.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_spp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_stereo3d.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_swapuv.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_telecine.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_tile.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_tinterlace.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_unsharp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_uspp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_yuvcsp.c [new file with mode: 0644]
libavfilter/libmpcodecs/vf_yvu9.c [new file with mode: 0644]
libavfilter/libmpcodecs/vfcap.h [new file with mode: 0644]
libavfilter/sink_buffer.c [new file with mode: 0644]
libavfilter/src_movie.c [moved from libavfilter/vsrc_movie.c with 58% similarity]
libavfilter/vf_aspect.c
libavfilter/vf_blackframe.c
libavfilter/vf_boxblur.c [new file with mode: 0644]
libavfilter/vf_copy.c
libavfilter/vf_crop.c
libavfilter/vf_cropdetect.c
libavfilter/vf_delogo.c [new file with mode: 0644]
libavfilter/vf_drawbox.c
libavfilter/vf_drawtext.c
libavfilter/vf_fade.c
libavfilter/vf_fieldorder.c
libavfilter/vf_fifo.c
libavfilter/vf_format.c
libavfilter/vf_frei0r.c
libavfilter/vf_gradfun.c
libavfilter/vf_hflip.c
libavfilter/vf_hqdn3d.c
libavfilter/vf_libopencv.c
libavfilter/vf_lut.c [new file with mode: 0644]
libavfilter/vf_mp.c [new file with mode: 0644]
libavfilter/vf_null.c
libavfilter/vf_overlay.c
libavfilter/vf_pad.c
libavfilter/vf_pixdesctest.c
libavfilter/vf_scale.c
libavfilter/vf_select.c
libavfilter/vf_setpts.c
libavfilter/vf_settb.c
libavfilter/vf_showinfo.c
libavfilter/vf_slicify.c
libavfilter/vf_split.c
libavfilter/vf_transpose.c
libavfilter/vf_unsharp.c
libavfilter/vf_vflip.c
libavfilter/vf_yadif.c
libavfilter/vsink_nullsink.c
libavfilter/vsrc_buffer.c
libavfilter/vsrc_buffer.h
libavfilter/vsrc_color.c
libavfilter/vsrc_mptestsrc.c [new file with mode: 0644]
libavfilter/vsrc_nullsrc.c
libavfilter/vsrc_testsrc.c [new file with mode: 0644]
libavfilter/x86/gradfun.c
libavfilter/x86/yadif.c
libavfilter/x86/yadif_template.c
libavfilter/yadif.h
libavformat/4xm.c
libavformat/Makefile
libavformat/a64.c
libavformat/aacdec.c
libavformat/ac3dec.c
libavformat/adts.h
libavformat/adtsenc.c
libavformat/aea.c
libavformat/aiff.h
libavformat/aiffdec.c
libavformat/aiffenc.c
libavformat/allformats.c
libavformat/amr.c
libavformat/anm.c
libavformat/apc.c
libavformat/ape.c
libavformat/apetag.c
libavformat/apetag.h
libavformat/applehttp.c
libavformat/applehttpproto.c
libavformat/asf.c
libavformat/asf.h
libavformat/asfcrypt.c
libavformat/asfcrypt.h
libavformat/asfdec.c
libavformat/asfenc.c
libavformat/assdec.c
libavformat/assenc.c
libavformat/au.c
libavformat/audiointerleave.c
libavformat/audiointerleave.h
libavformat/avc.c
libavformat/avc.h
libavformat/avformat.h
libavformat/avi.c
libavformat/avi.h
libavformat/avidec.c
libavformat/avienc.c
libavformat/avio.c
libavformat/avio.h
libavformat/avio_internal.h
libavformat/aviobuf.c
libavformat/avisynth.c
libavformat/avlanguage.c
libavformat/avlanguage.h
libavformat/avs.c
libavformat/bethsoftvid.c
libavformat/bfi.c
libavformat/bink.c
libavformat/bintext.c [new file with mode: 0644]
libavformat/c93.c
libavformat/caf.c
libavformat/caf.h
libavformat/cafdec.c
libavformat/cafenc.c [new file with mode: 0644]
libavformat/cavsvideodec.c
libavformat/cdg.c
libavformat/concat.c
libavformat/crcenc.c
libavformat/cutils.c
libavformat/daud.c
libavformat/dfa.c
libavformat/diracdec.c
libavformat/dnxhddec.c
libavformat/dsicin.c
libavformat/dtsdec.c
libavformat/dv.c
libavformat/dv.h
libavformat/dvenc.c
libavformat/dxa.c
libavformat/eacdata.c
libavformat/electronicarts.c
libavformat/ffm.h
libavformat/ffmdec.c
libavformat/ffmenc.c
libavformat/ffmeta.h
libavformat/ffmetadec.c
libavformat/ffmetaenc.c
libavformat/file.c
libavformat/filmstripdec.c
libavformat/filmstripenc.c
libavformat/flacdec.c
libavformat/flacenc.c
libavformat/flacenc.h
libavformat/flacenc_header.c
libavformat/flic.c
libavformat/flv.h
libavformat/flvdec.c
libavformat/flvenc.c
libavformat/framecrcenc.c
libavformat/gif.c
libavformat/gopher.c
libavformat/gxf.c
libavformat/gxf.h
libavformat/gxfenc.c
libavformat/h261dec.c
libavformat/h263dec.c
libavformat/h264dec.c
libavformat/http.c
libavformat/http.h
libavformat/httpauth.c
libavformat/httpauth.h
libavformat/id3v1.c
libavformat/id3v1.h
libavformat/id3v2.c
libavformat/id3v2.h
libavformat/idcin.c
libavformat/idroqdec.c
libavformat/idroqenc.c
libavformat/iff.c
libavformat/img2.c
libavformat/ingenientdec.c
libavformat/internal.h
libavformat/ipmovie.c
libavformat/isom.c
libavformat/isom.h
libavformat/iss.c
libavformat/iv8.c
libavformat/ivfdec.c
libavformat/ivfenc.c
libavformat/jvdec.c
libavformat/latmenc.c
libavformat/libnut.c
libavformat/librtmp.c
libavformat/lmlm4.c
libavformat/loasdec.c [new file with mode: 0644]
libavformat/lxfdec.c
libavformat/m4vdec.c
libavformat/matroska.c
libavformat/matroska.h
libavformat/matroskadec.c
libavformat/matroskaenc.c
libavformat/md5enc.c
libavformat/md5proto.c
libavformat/metadata.c
libavformat/metadata.h
libavformat/microdvddec.c [new file with mode: 0644]
libavformat/microdvdenc.c [new file with mode: 0644]
libavformat/mm.c
libavformat/mmf.c
libavformat/mms.c
libavformat/mms.h
libavformat/mmsh.c
libavformat/mmst.c
libavformat/mov.c
libavformat/movenc.c
libavformat/movenc.h
libavformat/movenchint.c
libavformat/mp3dec.c
libavformat/mp3enc.c
libavformat/mpc.c
libavformat/mpc8.c
libavformat/mpeg.c
libavformat/mpeg.h
libavformat/mpegenc.c
libavformat/mpegts.c
libavformat/mpegts.h
libavformat/mpegtsenc.c
libavformat/mpegvideodec.c
libavformat/mpjpeg.c
libavformat/msnwc_tcp.c
libavformat/mtv.c
libavformat/mvi.c
libavformat/mxf.c
libavformat/mxf.h
libavformat/mxfdec.c
libavformat/mxfenc.c
libavformat/mxg.c
libavformat/ncdec.c
libavformat/network.h
libavformat/nsvdec.c
libavformat/nullenc.c
libavformat/nut.c
libavformat/nut.h
libavformat/nutdec.c
libavformat/nutenc.c
libavformat/nuv.c
libavformat/oggdec.c
libavformat/oggdec.h
libavformat/oggenc.c
libavformat/oggparsecelt.c [new file with mode: 0644]
libavformat/oggparsedirac.c
libavformat/oggparseflac.c
libavformat/oggparseskeleton.c
libavformat/oggparsespeex.c
libavformat/oma.c
libavformat/options.c
libavformat/os_support.c
libavformat/os_support.h
libavformat/pcm.c
libavformat/pcm.h
libavformat/pcmdec.c
libavformat/pcmenc.c
libavformat/pmpdec.c [new file with mode: 0644]
libavformat/psxstr.c
libavformat/pva.c
libavformat/qcp.c
libavformat/qtpalette.h
libavformat/r3d.c
libavformat/rawdec.c
libavformat/rawdec.h
libavformat/rawenc.c
libavformat/rawenc.h
libavformat/rawvideodec.c
libavformat/rdt.c
libavformat/rdt.h
libavformat/riff.c
libavformat/riff.h
libavformat/rl2.c
libavformat/rm.c
libavformat/rm.h
libavformat/rmdec.c
libavformat/rmenc.c
libavformat/rpl.c
libavformat/rso.c
libavformat/rso.h
libavformat/rsodec.c
libavformat/rsoenc.c
libavformat/rtmp.h
libavformat/rtmppkt.c
libavformat/rtmppkt.h
libavformat/rtmpproto.c
libavformat/rtp.c
libavformat/rtp.h
libavformat/rtpdec.c
libavformat/rtpdec.h
libavformat/rtpdec_amr.c
libavformat/rtpdec_asf.c
libavformat/rtpdec_formats.h
libavformat/rtpdec_h263.c
libavformat/rtpdec_h264.c
libavformat/rtpdec_latm.c
libavformat/rtpdec_mpeg4.c
libavformat/rtpdec_qcelp.c
libavformat/rtpdec_qdm2.c
libavformat/rtpdec_qt.c
libavformat/rtpdec_svq3.c
libavformat/rtpdec_vp8.c
libavformat/rtpdec_xiph.c
libavformat/rtpenc.c
libavformat/rtpenc.h
libavformat/rtpenc_aac.c
libavformat/rtpenc_amr.c
libavformat/rtpenc_chain.c
libavformat/rtpenc_chain.h
libavformat/rtpenc_h263.c
libavformat/rtpenc_h264.c
libavformat/rtpenc_latm.c
libavformat/rtpenc_mpv.c
libavformat/rtpenc_vp8.c
libavformat/rtpenc_xiph.c
libavformat/rtpproto.c
libavformat/rtsp.c
libavformat/rtsp.h
libavformat/rtspcodes.h
libavformat/rtspdec.c
libavformat/rtspenc.c
libavformat/sapdec.c
libavformat/sapenc.c
libavformat/sauce.c
libavformat/sauce.h
libavformat/sdp.c
libavformat/seek-test.c
libavformat/seek.c
libavformat/seek.h
libavformat/segafilm.c
libavformat/sierravmd.c
libavformat/siff.c
libavformat/smacker.c
libavformat/sol.c
libavformat/sox.h
libavformat/soxdec.c
libavformat/soxenc.c
libavformat/spdif.c
libavformat/spdif.h
libavformat/spdifdec.c
libavformat/spdifenc.c
libavformat/srtdec.c
libavformat/swf.h
libavformat/swfdec.c
libavformat/swfenc.c
libavformat/tcp.c
libavformat/thp.c
libavformat/tiertexseq.c
libavformat/timefilter.c
libavformat/timefilter.h
libavformat/tmv.c
libavformat/tta.c
libavformat/tty.c
libavformat/txd.c
libavformat/udp.c
libavformat/url.h
libavformat/utils.c
libavformat/vc1test.c
libavformat/vc1testenc.c
libavformat/version.h
libavformat/voc.c
libavformat/voc.h
libavformat/vocdec.c
libavformat/vocenc.c
libavformat/vorbiscomment.c
libavformat/vorbiscomment.h
libavformat/vqf.c
libavformat/wav.c
libavformat/wc3movie.c
libavformat/westwood.c
libavformat/wtv.c
libavformat/wtv.h [new file with mode: 0644]
libavformat/wtvdec.c [new file with mode: 0644]
libavformat/wtvenc.c [new file with mode: 0644]
libavformat/wv.c
libavformat/xa.c
libavformat/xmv.c
libavformat/xwma.c
libavformat/yop.c
libavformat/yuv4mpeg.c
libavutil/Makefile
libavutil/adler32.h
libavutil/aes.c
libavutil/aes.h
libavutil/arm/bswap.h
libavutil/arm/cpu.c
libavutil/arm/intmath.h
libavutil/arm/intreadwrite.h
libavutil/arm/timer.h
libavutil/attributes.h
libavutil/audioconvert.c
libavutil/audioconvert.h
libavutil/avassert.h
libavutil/avr32/bswap.h
libavutil/avr32/intreadwrite.h
libavutil/avstring.c
libavutil/avstring.h
libavutil/avutil.h
libavutil/base64.c
libavutil/base64.h
libavutil/bfin/bswap.h
libavutil/bfin/timer.h
libavutil/bswap.h
libavutil/colorspace.h
libavutil/common.h
libavutil/cpu.c
libavutil/cpu.h
libavutil/crc.c
libavutil/crc.h
libavutil/crc_data.h
libavutil/des.c
libavutil/des.h
libavutil/dict.c
libavutil/dict.h
libavutil/error.c
libavutil/error.h
libavutil/eval.c
libavutil/eval.h
libavutil/fifo.c
libavutil/fifo.h
libavutil/file.c
libavutil/file.h
libavutil/imgutils.c
libavutil/imgutils.h
libavutil/integer.c [new file with mode: 0644]
libavutil/integer.h [new file with mode: 0644]
libavutil/internal.h
libavutil/intfloat_readwrite.c
libavutil/intfloat_readwrite.h
libavutil/intmath.h
libavutil/intreadwrite.h
libavutil/inverse.c
libavutil/lfg.c
libavutil/lfg.h
libavutil/libm.h
libavutil/lls.c
libavutil/lls.h
libavutil/log.c
libavutil/log.h
libavutil/lzo.c
libavutil/lzo.h
libavutil/mathematics.c
libavutil/mathematics.h
libavutil/md5.c
libavutil/md5.h
libavutil/mem.c
libavutil/mem.h
libavutil/mips/intreadwrite.h
libavutil/opt.c
libavutil/opt.h
libavutil/parseutils.c
libavutil/parseutils.h
libavutil/pca.c [new file with mode: 0644]
libavutil/pca.h [new file with mode: 0644]
libavutil/pixdesc.c
libavutil/pixdesc.h
libavutil/pixfmt.h
libavutil/ppc/cpu.c
libavutil/ppc/intreadwrite.h
libavutil/ppc/timer.h
libavutil/random_seed.c
libavutil/random_seed.h
libavutil/rational.c
libavutil/rational.h
libavutil/rc4.c
libavutil/rc4.h
libavutil/samplefmt.c
libavutil/samplefmt.h
libavutil/sh4/bswap.h
libavutil/sha.c
libavutil/sha.h
libavutil/softfloat.c [new file with mode: 0644]
libavutil/softfloat.h [new file with mode: 0644]
libavutil/timer.h
libavutil/tomi/intreadwrite.h
libavutil/tree.c
libavutil/tree.h
libavutil/utils.c
libavutil/x86/bswap.h
libavutil/x86/cpu.c
libavutil/x86/intmath.h
libavutil/x86/intreadwrite.h
libavutil/x86/timer.h
libavutil/x86/x86util.asm
libavutil/x86_cpu.h
libpostproc/Makefile
libpostproc/postprocess.c
libpostproc/postprocess.h
libpostproc/postprocess_altivec_template.c
libpostproc/postprocess_internal.h
libpostproc/postprocess_template.c
libswresample/Makefile [new file with mode: 0644]
libswresample/audioconvert.c [new file with mode: 0644]
libswresample/audioconvert.h [new file with mode: 0644]
libswresample/libswresample.v [new file with mode: 0644]
libswresample/rematrix.c [new file with mode: 0644]
libswresample/rematrix_template.c [new file with mode: 0644]
libswresample/resample2.c [new file with mode: 0644]
libswresample/swresample.c [new file with mode: 0644]
libswresample/swresample.h [new file with mode: 0644]
libswresample/swresample_internal.h [new file with mode: 0644]
libswresample/swresample_test.c [new file with mode: 0644]
libswscale/Makefile
libswscale/bfin/internal_bfin.S
libswscale/bfin/swscale_bfin.c
libswscale/bfin/yuv2rgb_bfin.c
libswscale/colorspace-test.c
libswscale/mlib/yuv2rgb_mlib.c
libswscale/options.c
libswscale/ppc/swscale_altivec.c
libswscale/ppc/yuv2rgb_altivec.c
libswscale/ppc/yuv2rgb_altivec.h
libswscale/ppc/yuv2yuv_altivec.c
libswscale/rgb2rgb.c
libswscale/rgb2rgb.h
libswscale/rgb2rgb_template.c
libswscale/sparc/yuv2rgb_vis.c
libswscale/swscale-test.c
libswscale/swscale.c
libswscale/swscale.h
libswscale/swscale_internal.h
libswscale/swscale_unscaled.c
libswscale/utils.c
libswscale/x86/rgb2rgb.c
libswscale/x86/rgb2rgb_template.c
libswscale/x86/scale.asm
libswscale/x86/swscale_mmx.c
libswscale/x86/swscale_template.c
libswscale/x86/yuv2rgb_mmx.c
libswscale/x86/yuv2rgb_template.c
libswscale/yuv2rgb.c
mt-work/email.sh [new file with mode: 0644]
mt-work/mplayer.diff [new file with mode: 0644]
mt-work/raw.sh [new file with mode: 0644]
mt-work/test.sh [new file with mode: 0644]
mt-work/todo.txt [new file with mode: 0644]
mt-work/valgrind-check.sh [new file with mode: 0644]
mt-work/yuvcmp.c [new file with mode: 0644]
subdir.mak
tests/Makefile
tests/audiogen.c
tests/base64.c
tests/codec-regression.sh
tests/copycooker.sh [new file with mode: 0755]
tests/fate-run.sh
tests/fate-update.sh [new file with mode: 0755]
tests/fate/h264.mak
tests/ffserver-regression.sh [new file with mode: 0755]
tests/ffserver.conf [new file with mode: 0644]
tests/ffserver.regression.ref [new file with mode: 0644]
tests/lavf-regression.sh
tests/lavfi-regression.sh
tests/ref/acodec/adpcm_ima_qt
tests/ref/acodec/g726
tests/ref/acodec/pcm
tests/ref/fate/aasc
tests/ref/fate/cscd
tests/ref/fate/cvid
tests/ref/fate/eval
tests/ref/fate/film-cvid-pcm-stereo-8bit
tests/ref/fate/fraps-v5
tests/ref/fate/h264-conformance-frext-hi422fr10_sony_b [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-hi422fr13_sony_b [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-hi422fr1_sony_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-hi422fr6_sony_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i1_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i2_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i3_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i4_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i5_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i6_panasonic_a [new file with mode: 0644]
tests/ref/fate/h264-conformance-frext-pph422i7_panasonic_a [new file with mode: 0644]
tests/ref/fate/iff-fibonacci
tests/ref/fate/mpeg2-field-enc
tests/ref/fate/qt-ima4-mono
tests/ref/fate/qt-ima4-stereo
tests/ref/fate/quickdraw
tests/ref/fate/tiertex-seq
tests/ref/fate/truemotion1-24
tests/ref/fate/tscc-32bit
tests/ref/fate/v210
tests/ref/fate/vmnc-32bit
tests/ref/fate/vp5
tests/ref/fate/vp8-sign-bias
tests/ref/fate/zmbv-8bit
tests/ref/lavf/dv_fmt
tests/ref/lavf/ffm
tests/ref/lavf/gxf
tests/ref/lavf/mov
tests/ref/lavf/mxf
tests/ref/lavf/mxf_d10
tests/ref/lavf/pixfmt
tests/ref/lavf/ts
tests/ref/lavfi/pixdesc
tests/ref/lavfi/pixfmts_copy
tests/ref/lavfi/pixfmts_crop
tests/ref/lavfi/pixfmts_hflip
tests/ref/lavfi/pixfmts_null
tests/ref/lavfi/pixfmts_scale
tests/ref/lavfi/pixfmts_vflip
tests/ref/seek/dv411_dv
tests/ref/seek/dv50_dv
tests/ref/seek/dv_dv
tests/ref/seek/lavf_avi
tests/ref/seek/lavf_dv
tests/ref/seek/lavf_ffm
tests/ref/vsynth1/dv
tests/ref/vsynth1/dv50
tests/ref/vsynth1/error
tests/ref/vsynth1/flashsv
tests/ref/vsynth1/flashsv2 [new file with mode: 0644]
tests/ref/vsynth1/jpegls
tests/ref/vsynth1/mpeg4
tests/ref/vsynth1/msvideo1 [new file with mode: 0644]
tests/ref/vsynth1/qtrle
tests/ref/vsynth1/qtrlegray [new file with mode: 0644]
tests/ref/vsynth1/rgb
tests/ref/vsynth2/dv
tests/ref/vsynth2/dv50
tests/ref/vsynth2/error
tests/ref/vsynth2/flashsv
tests/ref/vsynth2/flashsv2 [new file with mode: 0644]
tests/ref/vsynth2/jpegls
tests/ref/vsynth2/mpeg4
tests/ref/vsynth2/msvideo1 [new file with mode: 0644]
tests/ref/vsynth2/qtrle
tests/ref/vsynth2/qtrlegray [new file with mode: 0644]
tests/ref/vsynth2/rgb
tests/regression-funcs.sh
tests/rotozoom.c
tests/tiny_psnr.c
tests/videogen.c
tools/build_libstagefright [new file with mode: 0644]
tools/clean-diff [new file with mode: 0755]
tools/graph2dot.c
tools/lavfi-showfiltfmts.c
tools/patcheck
tools/pktdumper.c
tools/probetest.c
tools/qt-faststart.c
tools/trasher.c
tools/unwrap-diff [new file with mode: 0755]
version.sh

index 2118a5115e3899a505ff4624230db09e6ad66367..833ae7911b90d35e553dac474abe5ff5c959ab07 100644 (file)
@@ -6,26 +6,34 @@
 *.ho
 *-example
 *-test
+*_g
+*.def
+*.dll
+*.lib
+*.exp
 config.*
 doc/*.1
 doc/*.html
 doc/*.pod
 doxy
 ffmpeg
+ffplay
+ffprobe
+ffserver
 avconv
-avplay
-avprobe
-avserver
 libavcodec/*_tablegen
 libavcodec/*_tables.c
 libavcodec/*_tables.h
+libavcodec/codec_names.h
 libavcodec/libavcodec*
+libavcore/libavcore*
 libavdevice/libavdevice*
 libavfilter/libavfilter*
 libavformat/libavformat*
 libavutil/avconfig.h
 libavutil/libavutil*
 libpostproc/libpostproc*
+libswresample/libswresample*
 libswscale/libswscale*
 tests/audiogen
 tests/base64
diff --git a/CREDITS b/CREDITS
index 4a537786f09190e1de81879d2ee6b329b60841bd..1d0666b6df3b9ae6788fed063646fb8751b1a41f 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1,5 +1,5 @@
 This file contains the names of some of the people who have contributed to
-Libav/FFmpeg. The names are sorted alphabetically by last name.  As this file is
+FFmpeg. The names are sorted alphabetically by last name.  As this file is
 currently quite outdated and git serves as a much better tool for determining
 authorship, it remains here for historical reasons only.
 
index bbe6a603259dba9abfaee1aa6cad93e7148da4be..2eb7f9b7632b2c051f2166e5bf8045f9bfe59ff8 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,12 +1,14 @@
 Entries are sorted chronologically from oldest to youngest within each release,
 releases are sorted from youngest to oldest.
 
+version next:
 
-version <next>:
+- openal input device added
+- boxblur filter added
 - BWF muxer
 - Flash Screen Video 2 decoder
-- ffplay/ffprobe/ffserver renamed to avplay/avprobe/avserver
-- ffmpeg deprecated, added avconv, which is almost the same for now, except
+- lavfi input device added
+- added avconv, which is almost the same for now, except
 for a few incompatible changes in the options, which will hopefully make them
 easier to use. The changes are:
     * -newvideo/-newaudio/-newsubtitle are gone, because they were redundant and
@@ -41,41 +43,28 @@ easier to use. The changes are:
       '-preset <presetname>'.
     * -intra option was removed, it's equivalent to -g 0.
 - XMV demuxer
+- LOAS demuxer
+- ashowinfo filter added
 - Windows Media Image decoder
+- amovie source added
 - LATM muxer/demuxer
-- showinfo filter
-- split filter
+- Speex encoder via libspeex
+- JSON output in ffprobe
+- WTV muxer
+- Optional C++ Support (needed for libstagefright)
+- H.264 Decoding on Android via Stagefright
+- Prores decoder
+- BIN/XBIN/ADF/IDF text file decoder
+- aconvert audio filter added
+- audio support to lavfi input device added
 - libcdio-paranoia input device for audio CD grabbing
-- select filter
 - Apple ProRes decoder
 
 
-version 0.7:
-
-- E-AC-3 audio encoder
-- ac3enc: add channel coupling support
-- floating-point sample format support for (E-)AC-3, DCA, AAC, Vorbis decoders
-- H.264/MPEG frame-level multithreading
-- av_metadata_* functions renamed to av_dict_* and moved to libavutil
-- 4:4:4 H.264 decoding support
-- 10-bit H.264 optimizations for x86
-- bump libswscale for recently reported ABI break
+version 0.8:
 
 
-version 0.7_beta2:
-
-- VP8 frame-level multithreading
-- NEON optimizations for VP8
-- removed a lot of deprecated API cruft
-- FFT and IMDCT optimizations for AVX (Sandy Bridge) processors
-- DPX image encoder
-- SMPTE 302M AES3 audio decoder
-- ffmpeg no longer quits after the 'q' key is pressed; use 'ctrl+c' instead
-- 9bit and 10bit per sample support in the H.264 decoder
-
-
-version 0.7_beta1:
-
+- many many things we forgot because we rather write code than changelogs
 - WebM support in Matroska de/muxer
 - low overhead Ogg muxing
 - MMS-TCP support
@@ -94,6 +83,7 @@ version 0.7_beta1:
 - RTP depacketization of QDM2
 - ANSI/ASCII art playback system
 - Lego Mindstorms RSO de/muxer
+- libavcore added (and subsequently removed)
 - SubRip subtitle file muxer and demuxer
 - Chinese AVS encoding via libxavs
 - ffprobe -show_packets option added
@@ -140,7 +130,7 @@ version 0.7_beta1:
 - replace the ocv_smooth filter with a more generic ocv filter
 - Windows Televison (WTV) demuxer
 - FFmpeg metadata format muxer and demuxer
-- SubRip (srt) subtitle decoder
+- SubRip (srt) subtitle encoder and decoder
 - floating-point AC-3 encoder added
 - Lagarith decoder
 - ffmpeg -copytb option added
@@ -153,11 +143,45 @@ version 0.7_beta1:
 - sndio support for playback and record
 - Linux framebuffer input device added
 - Chronomaster DFA decoder
-- Mobotix MxPEG decoder
+- DPX image encoder
+- MicroDVD subtitle file muxer and demuxer
+- Playstation Portable PMP format demuxer
+- fieldorder video filter added
 - AAC encoding via libvo-aacenc
 - AMR-WB encoding via libvo-amrwbenc
 - xWMA demuxer
-- fieldorder video filter added
+- Mobotix MxPEG decoder
+- VP8 frame-multithreading
+- NEON optimizations for VP8
+- Lots of deprecated API cruft removed
+- fft and imdct optimizations for AVX (Sandy Bridge) processors
+- showinfo filter added
+- SMPTE 302M AES3 audio decoder
+- Apple Core Audio Format muxer
+- 9bit and 10bit per sample support in the H.264 decoder
+- 9bit and 10bit FFV1 encoding / decoding
+- split filter added
+- select filter added
+- sdl output device added
+- libmpcodecs video filter support (3 times as many filters than before)
+- mpeg2 aspect ratio dection fixed
+- libxvid aspect pickiness fixed
+- Frame multithreaded decoding
+- E-AC-3 audio encoder
+- ac3enc: add channel coupling support
+- floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
+- H264/MPEG frame-level multi-threading
+- All av_metadata_* functions renamed to av_dict_* and moved to libavutil
+- 4:4:4 H.264 decoding support
+- 10-bit H.264 optimizations for x86
+- lut, lutrgb, and lutyuv filters added
+- buffersink libavfilter sink added
+- Bump libswscale for recently reported ABI break
+
+
+version 0.7:
+
+- all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release
 
 
 version 0.6:
@@ -398,6 +422,7 @@ version 0.5:
 - Gopher client support
 - MXF D-10 muxer
 - generic metadata API
+- flash ScreenVideo2 encoder
 
 
 version 0.4.9-pre1:
index bb8d92b298a27cfe9c8338795c6970e4e91075b6..dfa51ccb5fe7764bdaeb6f5b3bc240a4d85bdf57 100644 (file)
--- a/Doxyfile
+++ b/Doxyfile
@@ -25,7 +25,7 @@ DOXYFILE_ENCODING      = UTF-8
 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
 # by quotes) that should identify the project.
 
-PROJECT_NAME           = Libav
+PROJECT_NAME           = FFmpeg
 
 # The PROJECT_NUMBER tag can be used to enter a project or revision number.
 # This could be handy for archiving the generated documentation or
@@ -625,7 +625,8 @@ EXCLUDE_SYMLINKS       = NO
 # for example use the pattern */test/*
 
 EXCLUDE_PATTERNS       = *.git \
-                         *.d
+                         *.d \
+                         avconv.c
 
 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
 # (namespaces, classes, functions, etc.) that should be excluded from the
diff --git a/INSTALL b/INSTALL
index ac5dc5dbb6cfd8ed20fcb8cfbde44af1c79377e3..95493463029615c90d40a7979356ab802989abcd 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -2,17 +2,14 @@
 1) Type './configure' to create the configuration. A list of configure
 options is printed by running 'configure --help'.
 
-'configure' can be launched from a directory different from the Libav
+'configure' can be launched from a directory different from the FFmpeg
 sources to build the objects out of tree. To do this, use an absolute
-path when launching 'configure', e.g. '/libavdir/libav/configure'.
+path when launching 'configure', e.g. '/ffmpegdir/ffmpeg/configure'.
 
-2) Then type 'make' to build Libav. GNU Make 3.81 or later is required.
+2) Then type 'make' to build FFmpeg. GNU Make 3.81 or later is required.
 
 3) Type 'make install' to install all binaries and libraries you built.
 
 NOTICE
 
  - Non system dependencies (e.g. libx264, libvpx) are disabled by default.
-
- - The default cflags include -g, if you want lean libraries you can either
-   pass --disable-debug or strip the debug symbols at a later time.
diff --git a/LICENSE b/LICENSE
index 725995da564a893af4fae9358e8d48d29db9e92c..8d4d6515b0587c9d93c483273db17fb26820a5f7 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,17 +1,17 @@
-Libav:
-------
+FFmpeg:
+-------
 
-Most files in Libav are under the GNU Lesser General Public License version 2.1
+Most files in FFmpeg are under the GNU Lesser General Public License version 2.1
 or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other
 files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to
-Libav.
+FFmpeg.
 
-Some optional parts of Libav are licensed under the GNU General Public License
+Some optional parts of FFmpeg are licensed under the GNU General Public License
 version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of
 these parts are used by default, you have to explicitly pass --enable-gpl to
-configure to activate them. In this case, Libav's license changes to GPL v2+.
+configure to activate them. In this case, FFmpeg's license changes to GPL v2+.
 
-Specifically, the GPL parts of Libav are
+Specifically, the GPL parts of FFmpeg are
 
 - libpostproc
 - optional x86 optimizations in the files
@@ -33,14 +33,14 @@ external libraries:
 -------------------
 
 Some external libraries, e.g. libx264, are under GPL and can be used in
-conjunction with Libav. They require --enable-gpl to be passed to configure
+conjunction with FFmpeg. They require --enable-gpl to be passed to configure
 as well.
 
 The OpenCORE external libraries are under the Apache License 2.0. That license
 is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of
-those licenses. So to combine the OpenCORE libraries with Libav, the license
+those licenses. So to combine the OpenCORE libraries with FFmpeg, the license
 version needs to be upgraded by passing --enable-version3 to configure.
 
-The nonfree external library libfaac can be hooked up in Libav. You need to
+The nonfree external library libfaac can be hooked up in FFmpeg. You need to
 pass --enable-nonfree to configure to enable it. Employ this option with care
-as Libav then becomes nonfree and unredistributable.
+as FFmpeg then becomes nonfree and unredistributable.
diff --git a/MAINTAINERS b/MAINTAINERS
new file mode 100644 (file)
index 0000000..5448779
--- /dev/null
@@ -0,0 +1,400 @@
+FFmpeg maintainers
+==================
+
+Below is a list of the people maintaining different parts of the
+FFmpeg code.
+
+
+Project Leader
+==============
+
+Michael Niedermayer
+  final design decisions
+
+
+Applications
+============
+
+ffmpeg:
+  ffmpeg.c                              Michael Niedermayer
+
+ffplay:
+  ffplay.c                              Michael Niedermayer
+
+ffprobe:
+  ffprobe.c                             Stefano Sabatini
+
+ffserver:
+  ffserver.c, ffserver.h                Baptiste Coudurier
+
+Commandline utility code:
+  cmdutils.c, cmdutils.h                Michael Niedermayer
+
+QuickTime faststart:
+  tools/qt-faststart.c                  Baptiste Coudurier
+
+
+Miscellaneous Areas
+===================
+
+documentation                           Mike Melanson
+website                                 Robert Swain
+build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
+project server                          Diego Biurrun, Mans Rullgard
+mailinglists                            Michael Niedermayer, Baptiste Coudurier
+presets                                 Robert Swain
+metadata subsystem                      Aurelien Jacobs
+release management                      Diego Biurrun, Reinhard Tartler
+
+
+libavutil
+=========
+
+External Interfaces:
+  libavutil/avutil.h                    Michael Niedermayer
+Internal Interfaces:
+  libavutil/common.h                    Michael Niedermayer
+
+Other:
+  intfloat*                             Michael Niedermayer
+  rational.c, rational.h                Michael Niedermayer
+  mathematics.c, mathematics.h          Michael Niedermayer
+  integer.c, integer.h                  Michael Niedermayer
+  bswap.h
+
+
+libavcodec
+==========
+
+Generic Parts:
+  External Interfaces:
+    avcodec.h                           Michael Niedermayer
+  utility code:
+    utils.c                             Michael Niedermayer
+    mem.c                               Michael Niedermayer
+    opt.c, opt.h                        Michael Niedermayer
+  arithmetic expression evaluator:
+    eval.c                              Michael Niedermayer
+  audio and video frame extraction:
+    parser.c                            Michael Niedermayer
+  bitstream reading:
+    bitstream.c, bitstream.h            Michael Niedermayer
+  CABAC:
+    cabac.h, cabac.c                    Michael Niedermayer
+  DSP utilities:
+    dsputils.c, dsputils.h              Michael Niedermayer
+  entropy coding:
+    rangecoder.c, rangecoder.h          Michael Niedermayer
+    lzw.*                               Michael Niedermayer
+  floating point AAN DCT:
+    faandct.c, faandct.h                Michael Niedermayer
+  Golomb coding:
+    golomb.c, golomb.h                  Michael Niedermayer
+  LPC:
+    lpc.c, lpc.h                        Justin Ruggles
+  motion estimation:
+    motion*                             Michael Niedermayer
+  rate control:
+    ratecontrol.c                       Michael Niedermayer
+    libxvid_rc.c                        Michael Niedermayer
+  simple IDCT:
+    simple_idct.c, simple_idct.h        Michael Niedermayer
+  postprocessing:
+    libpostproc/*                       Michael Niedermayer
+  table generation:
+    tableprint.c, tableprint.h          Reimar Doeffinger
+
+Codecs:
+  4xm.c                                 Michael Niedermayer
+  8bps.c                                Roberto Togni
+  8svx.c                                Jaikrishnan Menon
+  aasc.c                                Kostya Shishkov
+  ac3*                                  Justin Ruggles
+  alacenc.c                             Jaikrishnan Menon
+  alsdec.c                              Thilo Borgmann
+  apedec.c                              Kostya Shishkov
+  ass*                                  Aurelien Jacobs
+  asv*                                  Michael Niedermayer
+  atrac3*                               Benjamin Larsson
+  bgmc.c, bgmc.h                        Thilo Borgmann
+  bink.c                                Kostya Shishkov
+  binkaudio.c                           Peter Ross
+  bmp.c                                 Mans Rullgard, Kostya Shishkov
+  cavs*                                 Stefan Gehrer
+  celp_filters.*                        Vitor Sessak
+  cinepak.c                             Roberto Togni
+  cljr                                  Alex Beregszaszi
+  cook.c, cookdata.h                    Benjamin Larsson
+  crystalhd.c                           Philip Langdale
+  cscd.c                                Reimar Doeffinger
+  dca.c                                 Kostya Shishkov, Benjamin Larsson
+  dnxhd*                                Baptiste Coudurier
+  dpcm.c                                Mike Melanson
+  dxa.c                                 Kostya Shishkov
+  dv.c                                  Roman Shaposhnik
+  eacmv*, eaidct*, eat*                 Peter Ross
+  ffv1.c                                Michael Niedermayer
+  flac*                                 Justin Ruggles
+  flashsv*                              Benjamin Larsson
+  flicvideo.c                           Mike Melanson
+  g722.c                                Martin Storsjo