ffmpeg/libavcodec
Reimar Döffinger 2aa8e33d7d Fix nonsense MPEG-4 hwaccel code.
Issues with the code:
1) The skip_bits_long breaks packed B-frames since we skip
of the packed frame, even for VDPAU.
2) Calling ff_h263_find_resync_marker_reverse is nonsense for MPEG-4,
and for H.263 the only code using this (vaapi_mpeg4) explicitly reverts
this change!
3) mb_x/mb_y are always 0 when vaapi_mpeg4_decode_slice, so doing
computations with them is just obfuscation
4) due to not updating mb_y the code would always go into the error
resilience case, causing nonsense error messages and maybe further
issues.

While tested to fix the data provided to the decoder in case of
VDPAU so it is the same as for the non-hwaccel code, the VA-API code
was not tested to still work, and adding regression testing even
as a quick hack is much more complicated for it.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2013-09-22 16:08:35 +02:00
..
alpha
arm Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
avr32
bfin
mips libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
ppc Merge commit 'a6b650118543e1580e872896d8976042b7c32d01' 2013-08-30 11:48:54 +02:00
sh4
sparc
x86 x86: Add an xmm clobbering wrapper for avcodec_encode_video2 2013-09-17 10:53:23 +02:00
4xm.c
8bps.c Merge commit 'e8c0defe1322f0ff281d9bc5eee91fa1b712b6aa' 2013-08-16 11:43:26 +02:00
8svx.c
012v.c
Makefile Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
a64colors.h
a64multienc.c
a64tables.h
aac.h Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8' 2013-09-19 12:55:26 +02:00
aac_ac3_parser.c
aac_ac3_parser.h Merge commit '6258d362b82934a2c27557e0984aed372d98091a' 2013-08-28 12:09:41 +02:00
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen.c
aac_tablegen.h
aac_tablegen_decl.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: add AAC_CODER_(FAAC|ANMR|etc.) macros 2013-09-12 17:22:36 +02:00
aacdec.c Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8' 2013-09-19 12:55:26 +02:00
aacdectab.h
aacenc.c aacenc: use constants to set AAC coder 2013-09-12 17:22:48 +02:00
aacenc.h avcodec/aacenc: use enum for aac coder. 2013-09-12 17:25:30 +02:00
aacps.c
aacps.h
aacps_tablegen.c
aacps_tablegen.h
aacpsdata.c
aacpsdsp.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
aacpsdsp.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
aacpsy.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8' 2013-09-19 12:55:26 +02:00
aactab.h Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8' 2013-09-19 12:55:26 +02:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_parser.c
ac3_parser.h
ac3dec.c Merge commit 'b1f9cdc37ff5d5b391d2cd9af737ab4e5a0fc1c0' 2013-08-28 12:28:25 +02:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
ac3enc_template.c libavcodec/ac3enc_template.c: Fix duplicate words 2013-08-12 19:40:29 +02:00
ac3tab.c libavcodec/ac3tab.c: Fix duplicate words 2013-08-12 19:40:29 +02:00
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adx.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
adx.h
adx_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
adxdec.c
adxenc.c
aic.c avcodec/aic: fix "warning: comparison of unsigned expression < 0 is always false" 2013-09-12 17:14:55 +02:00
alac.c Merge commit '35cbc98b720db95b923cb2d745f77bb2ee4363dc' 2013-09-04 13:02:08 +02:00
alac_data.c
alac_data.h
alacenc.c
allcodecs.c Add a WebP decoder 2013-09-18 14:10:05 -04:00
alsdec.c Update my email address. 2013-08-13 15:45:08 +02:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c apedec: do not buffer decoded samples over AVPackets 2013-08-28 15:00:34 -04:00
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c avcodec/assenc: fix potential overread. 2013-09-08 18:50:25 +02:00
asv.c
asv.h
asvdec.c avcodec/asvdec: dont fail without extradata 2013-09-20 12:51:22 +02:00
asvenc.c
atrac.c Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
atrac.h Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
atrac1.c Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
atrac1data.h Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
atrac3.c Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
atrac3data.h Merge commit '7df9e693a34c84c698da60426c78140c950f95ed' 2013-09-03 15:05:18 +02:00
audio_frame_queue.c
audio_frame_queue.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
audioconvert.c
audioconvert.h
aura.c
avcodec.h Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
avfft.c lavc/avfft: init context to 0. 2013-09-04 16:37:25 +02:00
avfft.h
avpacket.c Merge remote-tracking branch 'qatar/master' 2013-09-16 14:22:26 +02:00
avpicture.c
avrndec.c
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c avcodec/bfi: check for malloc failure 2013-09-14 17:35:48 +02:00
bgmc.c Update my email address. 2013-08-13 15:45:08 +02:00
bgmc.h Update my email address. 2013-08-13 15:45:08 +02:00
bink.c libavcodec/bink.c: Fix duplicate words 2013-08-12 19:40:29 +02:00
binkaudio.c Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
binkdata.h
binkdsp.c
binkdsp.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
bintext.c
bintext.h libavcodec/bintext.h: Fix duplicate words 2013-08-12 19:40:29 +02:00
bit_depth_template.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
bitstream.c avcodec/bitstream: Dont try to free buffers for static VLCs 2013-08-08 15:05:48 +02:00
bitstream_filter.c
bmp.c
bmp.h
bmp_parser.c
bmpenc.c avcodec/bmpenc: return meaningful error code 2013-09-09 11:58:11 +00:00
bmv.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
brender_pix.c
bytestream.h
c93.c avcodec/c93: force dimensions to the correct value instead of depending on the demuxer to do so 2013-09-15 20:32:09 +02:00
cabac.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
cabac.h
cabac_functions.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c Merge commit 'e90a6846c2c006fbebd00e1f2789f4a86fafacef' 2013-09-16 13:04:00 +02:00
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c avcodec/cdxl: use av_freep() 2013-09-14 10:45:14 +00:00
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
cllc.c
cngdec.c
cngenc.c
codec_desc.c Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
cook.c
cook_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c
cscd.c
cyuv.c
dca.c
dca.h
dca_parser.c Merge commit '8411baf6f0a42bdd61f00f34aa9efec7e138b5f2' 2013-09-18 10:39:34 +02:00
dcadata.h
dcadec.c Merge commit 'a9d50bb578ec04c085a25f1e023f75e0e4499d5e' 2013-09-20 15:37:55 +02:00
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.h
dct-test.c
dct.c
dct.h
dct32.c
dct32.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dct32_fixed.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dct32_float.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dctref.c
dctref.h
dfa.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c avcodec/dirac_dwt: Remove unused ff_spatial_idwt2() 2013-08-16 16:07:29 +02:00
dirac_dwt.h avcodec/dirac_dwt: Remove unused ff_spatial_idwt2() 2013-08-16 16:07:29 +02:00
dirac_parser.c
diracdec.c avcodec/diracdec: use init_get_bits8() 2013-08-05 10:13:48 +02:00
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
dnxhdenc.h
dpcm.c
dpx.c
dpxenc.c
dsicinav.c
dsputil.c avcodec/dsputil: add 12bit simple idct 2013-09-06 01:19:37 +02:00
dsputil.h Merge commit 'a64f6a04ac5773aeff2003897455dadb9609f18b' 2013-08-29 14:32:05 +02:00
dsputil_template.c
dump_extradata_bsf.c
dv.c libavcodec/dv.c: Fix duplicate words 2013-08-12 19:40:29 +02:00
dv_profile.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dv_profile.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dvbsub.c
dvbsub_parser.c
dvbsubdec.c dvbsubdec: Check for invalid clut selector. 2013-09-21 09:51:10 +02:00
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dxa.c Merge commit 'c34a96a5ddfa390ce2a352eca79190766c9056d4' 2013-08-18 12:00:17 +02:00
dxtory.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
dxva2.c
dxva2.h
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
eac3enc.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
eacmv.c Merge commit 'ea78a348d86a3a733f6c1e0a65cfdd8283d924b9' 2013-09-17 16:47:18 +02:00
eaidct.c
eaidct.h
eamad.c
eatgq.c avcodec/eatgq: use init_get_bits8() 2013-08-05 10:14:14 +02:00
eatgv.c avcodec/eatgv: use av_reallocp_array() and check return value 2013-09-09 12:26:05 +00:00
eatqi.c
elbg.c
elbg.h
error_resilience.c avcodec/error_resilience: change out commented printf() to av_log() 2013-09-01 03:50:08 +02:00
error_resilience.h
escape124.c
escape130.c
evrcdata.h
evrcdec.c
exif.c Update my email address. 2013-08-13 15:45:08 +02:00
exif.h Update my email address. 2013-08-13 15:45:08 +02:00
exr.c
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fft-fixed-test.c
fft-fixed32-test.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft-internal.h libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft-test.c avcodec/fft-test: put ff_dct* code under CONFIG_DCT 2013-08-26 20:39:22 +02:00
fft.c avcodec/fft: Fix "warning: unused variable" 2013-08-04 22:52:10 +02:00
fft.h libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft_fixed.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft_fixed_32.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft_float.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft_init_table.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
fft_table.h libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
ffv1.c ffv1: Make sure at least one slice context is initialized 2013-09-17 11:33:38 +03:00
ffv1.h avcodec/ffv1dec: Support decoding planes as raw PCM in 1.4 2013-09-09 20:19:28 +02:00
ffv1dec.c avcodec/ffv1: YUVA(444,422,420) 9, 10 and 16 bit support 2013-09-09 19:49:37 +00:00
ffv1enc.c avcodec/ffv1: YUVA(444,422,420) 9, 10 and 16 bit support 2013-09-09 19:49:37 +00:00
ffwavesynth.c
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
flac.c
flac.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c
flashsv.c avcodec/flashsv: check diff_start/height 2013-08-20 23:18:48 +02:00
flashsv2enc.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c avcodec/h263dec: fix aspect of lead h263 EHC 2013-08-24 18:59:58 +02:00
flvenc.c
fmtconvert.c
fmtconvert.h
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c avcodec/fraps: use BT.709 colorspace for YUV Fraps versions 2013-09-21 13:09:13 +00:00
frwu.c
g2meet.c avcodec/g2meet: Fix framebuf size 2013-09-22 00:04:39 +02:00
g722.c
g722.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
g722dec.c
g722enc.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
g723_1.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
g723_1_data.h
g726.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
get_bits.h
gif.c avcodec/gif: use the whole allocated buffer 2013-08-14 23:15:54 +02:00
gif.h
gifdec.c
golomb-test.c
golomb.c
golomb.h
gsm.h
gsm_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
gsmdec.c avcodec/gsmdec: reject unsupported msn audio modes 2013-08-13 23:59:39 +02:00
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c Merge commit 'c59967fa7cc5bc2fa06b36c17d2c207240c06b3e' 2013-08-17 10:35:51 +02:00
h261enc.c
h263.c
h263.h Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
h263_parser.c
h263_parser.h
h263data.h
h263dec.c Fix nonsense MPEG-4 hwaccel code. 2013-09-22 16:08:35 +02:00
h264.c h264: do not discard NAL_SEI when skipping frames 2013-09-09 11:42:26 +02:00
h264.h
h264_cabac.c Merge remote-tracking branch 'qatar/master' 2013-08-25 12:26:14 +02:00
h264_cavlc.c avcodec: Remove some commented-out debug cruft 2013-08-20 19:59:50 +02:00
h264_direct.c Merge commit '2a61592573d725956a4377641344afe263382648' 2013-08-21 11:18:43 +02:00
h264_loopfilter.c avcodec: Remove some commented-out debug cruft 2013-08-20 19:59:50 +02:00
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h avcodec: Remove some commented-out debug cruft 2013-08-20 19:59:50 +02:00
h264_parser.c Merge commit '218d6844b37d339ffbf2044ad07d8be7767e2734' 2013-08-08 12:47:05 +02:00
h264_ps.c Merge commit 'c18838f5eb7d7001a9dc653f5162868c04c1b2a1' 2013-08-21 13:03:40 +02:00
h264_refs.c Merge commit '2a61592573d725956a4377641344afe263382648' 2013-08-21 11:18:43 +02:00
h264_sei.c Merge commit '2a61592573d725956a4377641344afe263382648' 2013-08-21 11:18:43 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.h Merge commit 'c4e43560fe6677e9d60bfb3cffc41c7324e92a0b' 2013-08-21 12:21:48 +02:00
h264dsp.c Merge commit '218d6844b37d339ffbf2044ad07d8be7767e2734' 2013-08-08 12:47:05 +02:00
h264dsp.h Merge commit '218d6844b37d339ffbf2044ad07d8be7767e2734' 2013-08-08 12:47:05 +02:00
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hpeldsp_template.c
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvenc.c
idcinvideo.c
iff.c
iirfilter.c
iirfilter.h
imc.c Merge remote-tracking branch 'qatar/master' 2013-08-26 14:53:15 +02:00
imcdata.h
imgconvert.c avcodec: add const qualifier to avcodec_find_best_pix_fmt2 args 2013-09-11 16:54:02 +02:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
indeo4data.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
indeo5.c
indeo5data.h
intelh263dec.c
internal.h avcodec/util: Make size argument of ff_alloc_packet2() int64_t 2013-09-09 20:18:54 +02:00
interplayvideo.c
intrax8.c Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: detect and warn about RTP 2013-08-24 23:06:59 +02:00
ituh263enc.c
ivi_common.c Merge commit 'a92538b7c0defc86c55fb91f55dfa36aad192673' 2013-09-17 16:22:47 +02:00
ivi_common.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
jfdctint_template.c
jpeg2000.c jpeg2000: fix null pointer dereference in case of malloc failure 2013-08-23 18:06:54 +02:00
jpeg2000.h
jpeg2000dec.c avcodec/jpeg2000dec: move "missing SIZ" check up 2013-09-18 10:04:43 +02: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 kgv1dec: remove unused avctx from codec private context 2013-08-30 18:24:19 +00:00
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaacplus.c
libavcodec.v lavc: Don't export ff_vdpau_vc1_decode_picture 2013-09-17 12:12:21 -04:00
libcelt_dec.c
libfaac.c
libfdk-aacdec.c Merge commit '84784c297fe6a6e538a7e111dcdbd8b893c2d275' 2013-08-24 11:23:25 +02:00
libfdk-aacenc.c
libgsm.c
libilbc.c
libmp3lame.c
libopencore-amr.c
libopenjpegdec.c libopenjpegdec.c: Correctly scale gray16 output if precision < 16 2013-09-12 09:21:51 +02:00
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c lavcodec: Adding support for End Trimming in Opus encoder 2013-09-11 01:03:07 +02:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libshine.c
libspeexdec.c
libspeexenc.c
libstagefright.cpp
libtheoraenc.c
libtwolame.c
libutvideo.h
libutvideodec.cpp
libutvideoenc.cpp
libvo-aacenc.c
libvo-amrwbenc.c
libvorbisdec.c lavc/libvorbisdec: do not return empty frames. 2013-09-04 16:36:20 +02:00
libvorbisenc.c
libvpxdec.c
libvpxenc.c
libwavpackenc.c
libx264.c Allow encoding YUVJ422P and YUVJ444P with libx264. 2013-09-21 09:54:06 +02:00
libxavs.c
libxvid.c libxvid: guess a good aspect when we cant store the exact one. 2013-09-08 22:53:14 +02:00
libxvid.h
libxvid_rc.c libavcodec: use avpriv_open() 2013-08-07 21:13:12 +02:00
libzvbi-teletextdec.c lavc: add teletext decoder using libzvbi 2013-09-02 01:19:52 +02:00
ljpegenc.c
loco.c loco: use init_get_bits8() 2013-08-21 20:29:05 +00:00
log2_tab.c
lpc.c
lpc.h libavcodec/lpc.h: Fix duplicate words 2013-08-12 19:40:29 +02:00
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c avcodec/lzwenc: change asserts to av_asserts 2013-08-14 23:15:54 +02:00
mace.c Merge commit 'e1f3847f860a1094a46be4c5f10db8df616c3135' 2013-09-17 15:16:01 +02:00
mathops.h Merge commit '9ae53c5860e17d087642d27b00dade071970a2e7' 2013-09-19 11:47:40 +02:00
mathtables.c
mdct.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
mdct_fixed.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
mdct_fixed_32.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
mdct_float.c libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
mdec.c avcodec/mdec: use init_get_bits8() 2013-08-21 18:35:58 +00:00
metasound.c Merge commit '9e7b62f0fb7462a902330fcc82cf596388f0187b' 2013-08-26 14:47:15 +02:00
metasound_data.c Merge commit '3e5898782dce60334ab294821ca00b19c648cf66' 2013-08-08 12:11:33 +02:00
metasound_data.h Merge commit '3e5898782dce60334ab294821ca00b19c648cf66' 2013-08-08 12:11:33 +02:00
microdvddec.c
mimic.c
mjpeg.c avcodec/mjpeg: make 2 outcommented tables static 2013-08-02 23:11:58 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Fix ljpeg RCT 2013-09-17 02:00:15 +02:00
mjpegdec.h avcodec/mjpegdec: Read EXIF metadata in JPEG input. 2013-08-13 00:30:34 +02:00
mjpegenc.c avcodec: Remove some commented-out debug cruft 2013-08-20 19:59:50 +02:00
mjpegenc.h
mlp.c
mlp.h
mlp_parser.c avcodec/mlp: Fix bugs in libavs warning fixes 2013-08-03 10:27:42 +02:00
mlp_parser.h
mlpdec.c avcodec/mlp: Fix bugs in libavs warning fixes 2013-08-03 10:27:42 +02:00
mlpdsp.c
mlpdsp.h
mmvideo.c
motion-test.c
motion_est.c
motion_est_template.c
motionpixels.c avcodec/mationpixels: free memory after malloc failures 2013-09-14 17:35:48 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c
movtextenc.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
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
mpeg4video_parser.c lavc: don't show "Invalid and inefficient vfw-avi..." warning in mpeg4 parser 2013-09-09 03:14:53 +02:00
mpeg4video_parser.h
mpeg4videodec.c Merge commit 'f875a732e36786d49f3650e3235272891a820600' 2013-09-17 16:26:59 +02:00
mpeg4videoenc.c
mpeg12.c Revert "Merge commit of 'vdpau: remove old-style decoders'" 2013-08-17 22:17:49 +02:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: clear mpeg_enc_ctx_allocated when contexts are deallocated 2013-09-14 00:31:40 +02:00
mpeg12enc.c Merge commit '7f93a861aaf2e76fd63b53ccc465909873b8dc29' 2013-09-06 13:00:47 +02:00
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec.c Merge commit 'e9d61de96c113ee0ef8082833c7e682df0e23eec' 2013-09-20 13:06:12 +02:00
mpegaudiodec_float.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp.c
mpegaudiodsp.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
mpegaudiodsp_float.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
mpegaudiodsp_template.c
mpegaudioenc.c
mpegaudiotab.h
mpegvideo.c avcodec/mpegvideo: reduce log level for messages about allocating frames. 2013-08-30 14:20:59 +02:00
mpegvideo.h Merge commit '187105ff8a02bafc9c58d9d8363bb3f55a415635' 2013-09-17 10:53:14 +02:00
mpegvideo_enc.c Merge commit '22c879057ead189c0f59241cb9eeb926381e3299' 2013-08-08 10:49:23 +02:00
mpegvideo_motion.c avcodec: add emuedge_linesize_type 2013-09-04 14:29:20 +02:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
msrle.c
msrledec.c msrledec: use memset() 2013-08-26 19:26:01 +00:00
msrledec.h
mss1.c
mss2.c
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 oMerge commit '85ac12587bfef970d0e0e4abc292df346daf8478' 2013-09-08 11:40:45 +02:00
old_codec_ids.h
options.c avcodec: free priv_data in avcodec_copy_context() 2013-08-13 15:24:30 +02:00
options_table.h Merge remote-tracking branch 'qatar/master' 2013-08-06 16:48:31 +02:00
paf.c
paf.h
pamenc.c
parser.c
parser.h
pcm-bluray.c Merge remote-tracking branch 'qatar/master' 2013-08-31 13:47:04 +02:00
pcm-dvd.c Merge remote-tracking branch 'qatar/master' 2013-09-13 13:48:43 +02:00
pcm.c Merge commit 'a42e3a6700547e4e49445bda81d3a89ec3e081a9' 2013-09-01 13:00:08 +02:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pgssubdec.c Fix wrong use of "an" in some comments. 2013-08-12 03:27:26 +02:00
pictordec.c avcodec/pictordec: remove y checks, which have become redundant 2013-09-04 01:02:06 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/png: remove obsolete comments 2013-09-08 15:13:33 +00:00
pngdsp.c avcodec/pngdsp: fix (un)signed type in end comparission 2013-08-30 23:22:18 +02:00
pngdsp.h
pngenc.c avcodec/png: remove obsolete comments 2013-09-08 15:13:33 +00:00
pnm.c pnmdec: always output native pixel format 2013-08-03 15:00:15 +02:00
pnm.h
pnm_parser.c
pnmdec.c avcodec/pnmdec: fix unaligned read 2013-09-02 12:32:32 +02:00
pnmenc.c
proresdata.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: remove duplicated tables 2013-09-13 19:28:10 +00:00
proresdec_lgpl.c Merge commit 'ac9d159015a88aa2721b271875d18482f713f354' 2013-09-16 13:42:20 +02:00
proresdsp.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
psymodel.c
psymodel.h
pthread.c Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91' 2013-08-03 10:08:30 +02:00
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c
qpeg.c Merge commit '7a5a55722749a3ab77941914707277b147322cbe' 2013-09-20 13:20:06 +02:00
qtrle.c qtrle: make code independent of sizeof(AVFrame) 2013-08-21 19:27:31 +00:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c avcodec/ra144dec: use init_get_bits8() 2013-08-05 10:13:21 +02:00
ra144enc.c
ra288.c
ra288.h
ralf.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
ralfdata.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rangecoder.c
rangecoder.h
ratecontrol.c avcodec/ratecontrol: give some trivial tips in case of buffer underflows 2013-09-08 23:11:39 +02:00
ratecontrol.h
raw.c avcodec/raw: gbrp support 2013-08-09 23:02:48 +02:00
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
resample.c
resample2.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c avcodec/rpza: Perform pointer advance and checks before using the pointers 2013-08-22 01:26:02 +02:00
rtjpeg.c Merge commit 'f13fe6020e6a3871f9b0c96b240e58e6ed4fb5d7' 2013-08-14 11:56:12 +02:00
rtjpeg.h
rv10.c Merge commit '5372cda67109848d22146289e401669266217e80' 2013-09-19 13:28:32 +02:00
rv10enc.c
rv20enc.c
rv30.c Merge commit '711c970168297683860422e95d6b7e37ee3c8367' 2013-09-17 15:38:09 +02:00
rv30data.h
rv30dsp.c
rv34.c Merge remote-tracking branch 'qatar/master' 2013-09-19 13:49:17 +02:00
rv34.h
rv34_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rv34data.h
rv34dsp.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rv34dsp.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rv34vlc.h
rv40.c Merge commit '711c970168297683860422e95d6b7e37ee3c8367' 2013-09-17 15:38:09 +02:00
rv40data.h
rv40dsp.c Merge remote-tracking branch 'qatar/master' 2013-08-29 16:15:54 +02:00
rv40vlc2.h
s3tc.c Merge remote-tracking branch 'qatar/master' 2013-09-11 12:51:01 +02:00
s3tc.h
s302m.c s302m: s/bits_per_coded_sample/bits_per_raw_sample 2013-09-06 17:43:35 +00:00
s302menc.c
samidec.c
sanm.c sanm: fix undefined behaviour on big-endian. 2013-08-11 19:30:51 +02:00
sanm_data.h
sbr.h
sbrdsp.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
sbrdsp.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
sgi.h
sgidec.c sgidec: use bytestream2_get_bufferu() 2013-08-26 19:26:00 +00:00
sgienc.c
sgirledec.c
shorten.c Merge commit 'b26742cc308552f242ee2bf93b07a3ff509f4edc' 2013-09-12 13:38:52 +02:00
simple_idct.c avcodec/dsputil: add 12bit simple idct 2013-09-06 01:19:37 +02:00
simple_idct.h avcodec/dsputil: add 12bit simple idct 2013-09-06 01:19:37 +02:00
simple_idct_template.c avcodec/simple_idct_template: adjust coeffs for 12bit idct 2013-09-15 03:21:03 +02:00
sinewin.c
sinewin.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
sipr16kdata.h
siprdata.h
smacker.c avcodec/smacker: use init_get_bits8() 2013-09-12 16:34:54 +00:00
smc.c
smvjpegdec.c
snow.c snow: Check av_frame_alloc() failures 2013-08-29 23:23:22 +02:00
snow.h avcodec/snow: gray support 2013-08-29 22:52:04 +02:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snow: gray support 2013-08-29 22:52:04 +02:00
snowenc.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
sonic.c
sp5x.h
sp5xdec.c
srtdec.c avcodec/srtdec: fix potential overread. 2013-09-08 18:50:25 +02:00
srtenc.c
subviewerdec.c
sunrast.c
sunrast.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
sunrastenc.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14' 2013-08-16 13:01:44 +02:00
svq1enc.c
svq1enc_cb.h
svq3.c Merge commit '601c2015bc16f0b281160292a6a760cbbbb0eacb' 2013-09-20 13:29:39 +02:00
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak.c
tak.h
tak_parser.c
takdec.c
targa.c
targa.h
targa_y216dec.c
targaenc.c
textdec.c
thread.h
tiertexseqv.c
tiff.c tiff: frame multithreading support 2013-08-13 19:29:10 +00:00
tiff.h avcodec/tiff: Refactor TIFF tag related functions to share the code. 2013-08-13 00:30:02 +02:00
tiff_common.c Update my email address. 2013-08-13 15:45:08 +02:00
tiff_common.h avcodec: typo fix sepera* → separa* 2013-09-15 21:32:42 +02:00
tiff_data.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
tiff_data.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
tiffenc.c
timecode.c
timecode.h
tmv.c
truemotion1.c truemotion1: check av_fast_malloc() return value 2013-08-23 23:22:39 +00:00
truemotion1data.h
truemotion2.c truemotion2: Use av_freep properly in an error path 2013-09-17 11:33:38 +03:00
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c avcodec/tta: use init_get_bits8() 2013-08-05 10:15:03 +02:00
ttadata.c
ttadata.h
ttaenc.c ttaenc: fix packet size 2013-08-02 16:45:58 +00:00
twinvq.c Merge commit '9e7b62f0fb7462a902330fcc82cf596388f0187b' 2013-08-26 14:47:15 +02:00
twinvq.h Merge commit '86f4c59bd676672040b89d8fea4c9e3b59bfe7ab' 2013-08-06 16:37:08 +02:00
twinvq_data.h
twinvqdec.c Merge commit 'c77d409bf95954aceb762dd800d1ee2868c4b0d4' 2013-09-18 12:42:19 +02:00
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec: fix duplicate includes 2013-09-21 16:59:13 +02:00
utvideo.c
utvideo.h
utvideodec.c
utvideoenc.c
v210dec.c
v210dec.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
v210enc.c
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.c
vaapi.h
vaapi_h264.c
vaapi_internal.h
vaapi_mpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c Fix nonsense MPEG-4 hwaccel code. 2013-09-22 16:08:35 +02:00
vaapi_vc1.c
vb.c
vble.c
vc1.c
vc1.h
vc1_parser.c
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c Revert "Merge commit of 'vdpau: remove old-style decoders'" 2013-08-17 22:17:49 +02:00
vc1dsp.c Merge remote-tracking branch 'qatar/master' 2013-08-29 16:15:54 +02:00
vc1dsp.h
vcr1.c avcodec/vcr1: simplify code drop buf variable 2013-09-03 15:48:33 +02:00
vda.h
vda_h264.c
vda_h264_dec.c
vdpau.c Revert "Merge commit of 'vdpau: remove old-style decoders'" 2013-08-17 22:17:49 +02:00
vdpau.h Make new VDPAU easier to use by adding context to callback. 2013-08-11 20:16:57 +02:00
vdpau_h264.c Make new VDPAU easier to use by adding context to callback. 2013-08-11 20:16:57 +02:00
vdpau_internal.h Fix make checkheaders for vdpau_internal.h 2013-08-31 13:32:13 +02:00
vdpau_mpeg4.c Merge commit '2852740e23f91d6775714d7cc29b9a73e1111ce0' 2013-08-06 14:25:26 +02:00
vdpau_mpeg12.c Merge commit '2852740e23f91d6775714d7cc29b9a73e1111ce0' 2013-08-06 14:25:26 +02:00
vdpau_vc1.c Merge commit '2852740e23f91d6775714d7cc29b9a73e1111ce0' 2013-08-06 14:25:26 +02:00
version.h Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8' 2013-09-19 12:55:26 +02:00
videodsp.c
videodsp.h avcodec: add emuedge_linesize_type 2013-09-04 14:29:20 +02:00
videodsp_template.c avcodec: add emuedge_linesize_type 2013-09-04 14:29:20 +02:00
vima.c
vmdav.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
vorbis_parser.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
vorbisdec.c
vorbisdsp.c Merge remote-tracking branch 'qatar/master' 2013-08-29 16:15:54 +02:00
vorbisdsp.h
vorbisenc.c
vp3.c Merge commit '6fc8226e29055858f28973bb3d27b63b3b65e616' 2013-09-16 14:10:31 +02:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h Merge commit 'cb214707a6cb0d3272ec0261af6f1f5d8b7dabc7' 2013-08-16 13:19:24 +02:00
vp6dsp.c
vp8.c Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
vp8.h Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
vp8_parser.c
vp8data.h
vp8dsp.c Merge remote-tracking branch 'qatar/master' 2013-08-29 16:15:54 +02:00
vp8dsp.h
vp56.c avcodec/vp56: use av_reallocp_array() and check if allocation failed 2013-09-10 15:44:10 +00:00
vp56.h Merge commit 'cb214707a6cb0d3272ec0261af6f1f5d8b7dabc7' 2013-08-16 13:19:24 +02:00
vp56data.c Merge commit '239f55bf3c966782b781338df284f250393b9ed6' 2013-08-16 13:37:10 +02:00
vp56data.h Merge commit '239f55bf3c966782b781338df284f250393b9ed6' 2013-08-16 13:37:10 +02:00
vp56dsp.c Merge commit '8506ff97c9ea4a1f52983497ecf8d4ef193403a9' 2013-08-24 11:04:11 +02:00
vp56dsp.h Merge commit '8506ff97c9ea4a1f52983497ecf8d4ef193403a9' 2013-08-24 11:04:11 +02:00
vp56rac.c
vqavideo.c
wavpack.c WavPack encoder 2013-08-14 14:04:05 +00:00
wavpack.h Fix make checkheaders for wavpackenc.h 2013-08-31 13:34:46 +02:00
wavpackenc.c wavpackenc: do not copy samples if they are not available 2013-08-17 22:25:49 +00:00
wavpackenc.h wavpackenc: remove duplicate 'const' declaration specifier 2013-08-26 19:30:45 +00:00
webp.c Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff' 2013-09-19 12:36:11 +02:00
webvttdec.c
wma.c
wma.h
wma_common.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
wma_common.h
wmadata.h
wmadec.c Avoid a deadlock when decoding wma. 2013-09-02 08:32:24 +02:00
wmaenc.c
wmalosslessdec.c Merge remote-tracking branch 'qatar/master' 2013-08-12 10:13:56 +02:00
wmaprodata.h
wmaprodec.c
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c wnv1: remove unused avctx from codec private context 2013-08-30 18:24:18 +00:00
ws-snd1.c
xan.c avcodec/xan: use uint8_t instead of unsigned char 2013-09-06 17:18:17 +00:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c libavcodec/xsubenc.c: Fix duplicate words 2013-08-12 19:40:29 +02:00
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c
xwdenc.c avcodec/xwdenc: use AV_LOG_ERROR in error message 2013-09-09 11:58:12 +00:00
xxan.c
y41pdec.c
y41penc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c Merge commit '0d61f260010707f3028b818e8b24598e1a83d696' 2013-09-12 13:58:54 +02:00
zmbvenc.c