ffmpeg/libavcodec
Clément Bœsch b0352b1997 avcodec: export motion vectors in frame side data on demand
The reasoning behind this addition is that various third party
applications are interested in getting some motion information out of a
video "for free" when it is available.

It was considered to export other information as well (such as the intra
information about the block, or the quantization) but the structure
might have ended up into a half full-generic, half full of codec
specific cruft. If more information is necessary, it should either be
added in the "flags" field of the AVMotionVector structure, or in
another side-data.

This commit also includes an example exporting them in a CSV stream.
2014-08-18 14:13:57 +02:00
..
aarch64
alpha Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
arm Merge commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6' 2014-08-15 20:25:12 +02:00
avr32
bfin
mips avcodec/mips/compute_antialias_float: remove unused variable 2014-08-16 15:58:41 +02:00
neon Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
ppc Merge commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6' 2014-08-15 20:25:12 +02:00
sh4
sparc
x86 Merge commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6' 2014-08-15 20:25:12 +02:00
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c
aacdectab.h
aacenc.c
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3dec.c
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c
ac3enc.h
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_data.c
adpcm_data.h
adpcm.c
adpcm.h
adpcmenc.c
adx_parser.c
adx.c Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
adx.h Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
adxdec.c
adxenc.c
aic.c
alac_data.c
alac_data.h
alac.c
alacenc.c alacenc: fix extra bits extraction 2014-08-18 02:51:34 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
ass_split.c
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h
atrac3.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
avcodecres.rc
avdct.c avcodec/avdct: add "xvid" alias AVOption and use FF_IDCT_XVID 2014-08-09 12:42:07 +02:00
avdct.h avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
avfft.c
avfft.h
avpacket.c
avpicture.c
avrndec.c
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitstream_filter.c
bitstream.c
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c Merge commit 'c7d9b473e28238d4a4ef1b7e8b42c1cca256da36' 2014-08-07 01:56:50 +02:00
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c
cook_parser.c
cook.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c
cscd.c
cyuv.c
dca_parser.c avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, needed for dts_probe() 2014-08-06 22:28:35 +02:00
dca.c avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, needed for dts_probe() 2014-08-06 22:28:35 +02:00
dca.h avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, needed for dts_probe() 2014-08-06 22:28:35 +02:00
dcadata.h
dcadec.c avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, needed for dts_probe() 2014-08-06 22:28:35 +02:00
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct-test.c
dct.c
dct.h
dctref.c
dctref.h
dfa.c
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_parser.c
dirac.c
dirac.h
diracdec.c
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h lavc/dnxhd: ff_dnxhd_cid_table is not exported 2014-08-13 13:12:52 +02:00
dnxhddec.c
dnxhdenc.c Merge commit '998c9f15d1ca8c7489775ebcca51623b915988f1' 2014-08-15 02:25:14 +02:00
dnxhdenc.h
dpcm.c
dpx_parser.c
dpx.c dpx: use aligned line starts 2014-08-14 13:35:24 +02:00
dpxenc.c dpxenc: enforce alignment requirement 2014-08-14 04:24:14 +02:00
dsd_tablegen.c
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dsputil_compat.c
dsputil.h
dump_extradata_bsf.c
dv_profile_internal.h
dv_profile.c Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
dv_profile.h Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
dvbsub_parser.c
dvbsub.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
dvbsubdec.c avcodec/dvbsubdec: dont mix integers with pointers 2014-08-16 15:58:40 +02:00
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c avcodec/dvdsubdec: Dont mix integers with pointers 2014-08-16 15:58:40 +02:00
dvdsubenc.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
dvenc.c
dxa.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
dxtory.c
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2.c
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
fft_fixed_32.c
fft_fixed.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
fft-fixed32-test.c
fft-fixed-test.c
fft-internal.h
fft-test.c
fft.h
ffv1.c
ffv1.h
ffv1dec.c Merge commit 'da7d839a0d3ec40423a665dc85e0cfaed3f92eb8' 2014-08-12 17:09:39 +02:00
ffv1enc.c
ffwavesynth.c
fic.c
file_open.c
flac_parser.c
flac.c Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
flac.h Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d' 2014-08-10 02:09:13 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: fix handling of av_samples_fill_arrays() return value 2014-08-10 00:21:55 +02:00
flacdsp_lpc_template.c cvcodec/flacdsp_lpc_template: osmetic fix 2014-08-13 05:01:35 +02:00
flacdsp_template.c
flacdsp.c
flacdsp.h lavc/flacdsp: change lpc_encoder function pointer prototype 2014-08-14 20:11:35 +02:00
flacenc.c lavc/flacenc: partially unroll loop in flac_enc_lpc_16 2014-08-13 03:09:26 +02:00
flashsv2enc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
fmtconvert.c
fmtconvert.h
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722enc.c
g723_1_data.h
g723_1.c
g726.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
get_bits.h avcodec/get_bits: add BITS_LEFT() for finding the bits left with an opened reader 2014-08-11 15:15:54 +02:00
gif.c
gif.h
gifdec.c gifdec: use truncated width for image manipulation 2014-08-18 09:49:01 +02:00
golomb-test.c
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
h261enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.h
h263dec.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
h263dsp.c
h263dsp.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_loopfilter.c
h264_mb_template.c
h264_mb.c avcodec/h264_mb: fix grayscale only decoding with weighted prediction 2014-08-17 15:00:16 +02:00
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
h264_picture.c
h264_ps.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
h264_refs.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
h264_sei.c
h264_slice.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
h264.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.h
h264dsp_template.c
h264dsp.c Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8' 2014-08-05 12:46:10 +02:00
h264dsp.h Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8' 2014-08-05 12:46:10 +02:00
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
hevc_cabac.c
hevc_filter.c Merge commit '7acdd3a1275bcd9cad48f9632169f6bbaeb39d84' 2014-08-09 21:49:55 +02:00
hevc_mvs.c avcodec/hevc_mvs: dont redundantly initialize ref_idx_curr 2014-08-16 15:58:40 +02:00
hevc_parser.c
hevc_ps.c hevc: do generic validation of bitstream 2014-08-11 02:47:05 +02:00
hevc_refs.c hevc_refs: drop the handling of negative coordinates in ff_hevc_get_ref_list() 2014-08-09 16:15:38 +00:00
hevc_sei.c
hevc.c Merge commit 'd1b1c3bb5ef1bee409c06c3bcacfb8674e1cb574' 2014-08-12 15:59:33 +02:00
hevc.h hevc: use intreadwrite 2014-08-12 10:03:20 +00:00
hevcdsp_template.c hevc_deblock: change tc type 2014-08-06 12:38:26 +02:00
hevcdsp.c
hevcdsp.h hevc_deblock: change tc type 2014-08-06 12:38:26 +02:00
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c
idctdsp.c avcodec/idctdsp: make add/put_pixels_clamped_c internal functions 2014-08-13 01:44:41 +02:00
idctdsp.h avcodec/idctdsp: make add/put_pixels_clamped_c internal functions 2014-08-13 01:44:41 +02:00
iff.c avcodec/iff: check pixfmt for rgb8 / rgbn 2014-08-10 22:05:55 +02:00
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
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayvideo.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
intrax8.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi_common.c
ivi_common.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c jpeg2000: enable 4 component pixel formats 2014-08-06 12:23:21 +01:00
jpeg2000dwt.c
jpeg2000dwt.h
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 avcodec/lcldec: fix decoding of YUV444 sample 2014-08-17 18:53:06 +02:00
lclenc.c
libaacplus.c
libavcodec.v lavc: stop exporting internal functions and tables 2014-08-11 13:23:48 +02:00
libcelt_dec.c
libfaac.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libmp3lame.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
libopencore-amr.c
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libshine.c
libspeexdec.c
libspeexenc.c
libstagefright.cpp Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
libtheoraenc.c
libtwolame.c
libutvideo.h
libutvideodec.cpp
libutvideoenc.cpp Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
libvo-aacenc.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
libwavpackenc.c
libwebpenc.c
libx264.c Drop remaining unneeded != NULL 2014-08-15 22:47:45 +02:00
libx265.c
libxavs.c
libxvid_rc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
libxvid.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
libxvid.h
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lpc.c drop LLS1, rename LLS2 to LLS 2014-08-09 23:20:31 +02:00
lpc.h
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile Merge commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6' 2014-08-15 20:25:12 +02:00
mathops.h Fix compile error on bfin. 2014-08-05 01:54:47 +02:00
mathtables.c
mdct_fixed_32.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c
me_cmp.h
metasound_data.c
metasound_data.h
metasound.c
microdvddec.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Support AV_PIX_FMT_YUV420P16 with upscale_h 2014-08-14 16:20:55 +02:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mmvideo.c mmvideo: check horizontal coordinate too 2014-08-05 19:16:12 +00:00
motion_est_template.c
motion_est.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
motion-test.c
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h Merge commit '93f29948e4b06acfb96e7f82d373ef86d6dc55f7' 2014-08-14 12:50:40 +02:00
mpeg4videodec.c Merge commit '998c9f15d1ca8c7489775ebcca51623b915988f1' 2014-08-15 02:25:14 +02:00
mpeg4videoenc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
mpeg12enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c Drop remaining unneeded != NULL 2014-08-15 22:47:45 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
mpegvideo_motion.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mpegvideo_parser.c
mpegvideo_xvmc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mpegvideo.c avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
mpegvideo.h Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
nuv.c
old_codec_ids.h
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
options.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
opus_celt.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
opus_imdct.c
opus_imdct.h
opus_parser.c
opus_silk.c
opus.c
opus.h
opusdec.c
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c Drop remaining unneeded != NULL 2014-08-15 22:47:45 +02:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp_template.c avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
pixblockdsp.c
pixblockdsp.h avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
pixels.h
png_parser.c
png.c
png.h
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
proresdata.c
proresdata.h
proresdec2.c
proresdec_lgpl.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c proresenc_kostya: properly account for alpha 2014-08-14 14:28:58 +02:00
psymodel.c
psymodel.h
pthread_frame.c Merge commit '990e2f3555bb0adae122d3599938ddcfee46e2d1' 2014-08-05 01:15:11 +02:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c avcodec/raw: add avpriv_get_raw_pix_fmt_tags() 2014-08-07 12:52:38 +02:00
raw.h lavc/raw: remove obsolete ff_raw_pix_fmt_tags cruft 2014-08-11 13:46:23 +02:00
rawdec.c libavcodec/rawdec: remove old ff_find_pix_fmt() function 2014-08-07 00:44:07 +02:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
resample2.c
resample.c
rl2.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c avcodec/rpza: fix +- error 2014-08-17 14:39:43 +02:00
rtjpeg.c
rtjpeg.h
rv10.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
rv10enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
rv20enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
s302menc.c
samidec.c
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
smvjpegdec.c
snow_dwt.c
snow_dwt.h
snow.c avcodec/snow: fix null pointer dereference in cleanup after allocation failure 2014-08-11 15:37:15 +02:00
snow.h
snowdata.h
snowdec.c
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
srtdec.c
srtenc.c
startcode.c Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8' 2014-08-05 12:46:10 +02:00
startcode.h Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8' 2014-08-05 12:46:10 +02:00
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c avcodec/svq1dec: Fix multiple bugs from "svq1: do not modify the input packet" 2014-08-07 02:27:07 +02:00
svq1enc_cb.h
svq1enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
svq1enc.h
svq3.c
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
targa_y216dec.c
targa.c
targa.h
targaenc.c
textdec.c
thread.h
tiertexseqv.c
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiff.c Merge commit '2597a842a0a2c7e8aa76f32733d27bf64817ae86' 2014-08-10 18:40:46 +02:00
tiff.h
tiffenc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
utvideo.c
utvideo.h
utvideodec.c
utvideoenc.c
v210dec.c
v210dec.h
v210enc.c
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_h264.c vaapi: set the scaling list correctly. 2014-08-14 05:50:08 +00:00
vaapi_internal.h
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_mpeg.c
vaapi_vc1.c
vaapi.c
vaapi.h
vb.c
vble.c
vc1_parser.c Merge commit '701e8b42e12ad625c64ceae2252acb1de390278c' 2014-08-05 13:37:07 +02:00
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c Merge commit '4b1f5e5090abed6c618c8ba380cd7d28d140f867' 2014-08-15 21:26:12 +02:00
vc1dsp.c Merge commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed' 2014-08-05 13:00:41 +02:00
vc1dsp.h Merge commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed' 2014-08-05 13:00:41 +02:00
vcr1.c
vda_h264_dec.c
vda_h264.c
vda_internal.h
vda.c
vda.h
vdpau_h264.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau.c
vdpau.h
version.h libavcodec: bump micro to reflect dpx changes 2014-08-14 16:05:10 +02:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_parser.c
vp9.c vp9: ignore reference segmentation map if error_resilience flag is set. 2014-08-13 20:46:00 +02:00
vp9.h
vp9data.h
vp9dsp.c
vp9dsp.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c
wavpack.h
wavpackenc.c
wavpackenc.h
webp.c
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c wmalosslessdec: fix mclms_coeffs* array size 2014-08-05 14:58:03 +00:00
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c Merge commit '835f798c7d20bca89eb4f3593846251ad0d84e4b' 2014-08-15 20:11:56 +02:00
wnv1.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvid_c_idct.c avcodec: add C xvid IDCT support 2014-08-12 21:58:45 +02:00
xvididct.c avcodec/idctdsp: make add/put_pixels_clamped_c internal functions 2014-08-13 01:44:41 +02:00
xvididct.h avcodec: add C xvid IDCT support 2014-08-12 21:58:45 +02:00
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00
zmbvenc.c Merge commit 'f929ab0569ff31ed5a59b0b0adb7ce09df3fca39' 2014-08-15 21:00:50 +02:00