1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavcodec
Michael Niedermayer 2a06c2a03e mpegvideo_enc: Draw edges on input for non-multiple of 16 resolutions
This improves motion estimation and avoids using uninitialized data
for resolutions that aren't a multiple of 16.

Prior to d2a25c40, the edges used to be initialized so that encoding
was deterministic, but after that commit it started using uninitialized
data (for non multiple of 16 resolutions).

CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-01-23 15:05:49 +02:00
..
aarch64 aarch64: Use .data.rel.ro for const data with relocations 2014-12-09 11:43:31 +02:00
arm arm: mlpdsp: handle pic offset calculation in a macro 2014-12-09 22:00:08 +01:00
avr32
mips
neon mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
ppc motion_est: convert stride to ptrdiff_t 2014-11-24 01:30:10 +00:00
x86 v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-12-05 13:03:49 +00:00
4xm.c 4xm: more thorought check for negative index and negative shift 2014-11-13 01:18:09 +01:00
8bps.c
8svx.c 8svx: Return proper error codes 2014-09-02 03:42:13 -07:00
a64colors.h
a64enc.h
a64multienc.c a64multi: check elbg return values 2014-12-18 23:22:59 +01:00
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c aac_adtstoasc_bsf: Return proper error code 2014-09-01 05:37:00 -07:00
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c aac: Simplify decode_mid_side_stereo 2014-12-02 15:28:22 +00:00
aacdectab.h
aacenc.c aacenc: correctly check returned value 2014-12-18 23:27:14 +01:00
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c aacps: invert the order of parameters of ipdopd_reset() 2014-12-18 23:27:14 +01:00
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c
aacsbr.c aacsbr: always initialize max_qmf_subbands 2014-11-24 01:30:15 +00:00
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.c
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c ac3enc: allow Dolby Pro Logic IIz as the Dolby Surround EX mode. 2014-09-26 17:09:14 +02:00
ac3enc_template.c
ac3enc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
ac3enc.h ac3enc: allow Dolby Pro Logic IIz as the Dolby Surround EX mode. 2014-09-26 17:09:14 +02:00
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 lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
adx.h lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
adxdec.c
adxenc.c
aic.c
alac_data.c
alac_data.h
alac.c
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c libavcodec: Add an OpenH264 encoder wrapper 2015-01-06 19:58:44 +02:00
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c ansi: check ff_set_dimensions return value 2014-11-13 01:41:27 +01:00
apedec.c
apedsp.h
ass.c
ass.h
assdec.c assdec: check the right variable 2014-12-18 23:27:14 +01:00
assenc.c
asv.c asv: K&R formatting cosmetics 2014-09-02 03:45:21 -07:00
asv.h asv: K&R formatting cosmetics 2014-09-02 03:45:21 -07:00
asvdec.c asv: K&R formatting cosmetics 2014-09-02 03:45:21 -07:00
asvenc.c asvenc: Forward the error instead of asserting on it 2014-12-14 22:03:22 +01:00
atrac1.c
atrac1data.h
atrac3.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c atrac3plus: always initialize refwaves 2014-11-14 20:26:32 +01:00
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
audio_frame_queue.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h imgutils: create misc functions for dealing with buffers 2015-01-14 17:17:24 +01:00
avfft.c
avfft.h
avpacket.c
avpicture.c imgutils: create misc functions for dealing with buffers 2015-01-14 17:17:24 +01:00
avs.c avs: check ff_set_dimensions return value 2014-11-13 01:41:27 +01:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c bgmc: fix sizeof arguments 2014-11-14 20:25:02 +01:00
bgmc.h
bink.c
binkaudio.c build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
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 lavc: fix bitshifts amount bigger than the type 2014-11-18 00:39:23 +01:00
cavs.h
cavsdata.c
cavsdec.c lavc: fix bitshifts amount bigger than the type 2014-11-18 00:39:23 +01:00
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c
celp_filters.c celp_filters: don't use filter lenght as loop bound 2014-11-03 12:45:42 -05:00
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c
cook_parser.c
cook.c cook: Make sure there is enough extradata 2014-11-24 01:30:15 +00:00
cookdata.h
copy_block.h
cos_tablegen.c
cscd.c
cyuv.c
dca_parser.c dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dca.c dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dca.h
dcadata.h dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dcadec.c dcadec: initialize variables before use 2014-11-13 01:41:26 +01:00
dcadsp.c dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dcadsp.h
dcahuff.h dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct-test.c lavc: Use av_gettime_relative 2014-10-24 09:53:42 +03:00
dct.c
dct.h idctdsp: Add global function pointers for {add|put}_pixels_clamped functions 2014-09-02 14:41:13 -07:00
dctref.c
dctref.h
dfa.c
dirac_parser.c dirac: K&R formatting cosmetics 2014-09-09 01:39:47 -07:00
dirac.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c lavc: fix bitshifts amount bigger than the type 2014-11-18 00:39:23 +01:00
dnxhdenc.h
dpcm.c
dpx_parser.c DPX parser 2014-12-18 23:22:59 +01:00
dpx.c
dpxenc.c dpx: always write the image offset 2014-12-08 13:29:18 +00:00
dsicinaudio.c
dsicinvideo.c
dump_extradata_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
dv_profile_internal.h
dv_profile.c dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dv_profile.h lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
dv_tablegen.c
dv_tablegen.h dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dv.c dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dv.h dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dvbsub_parser.c
dvbsub.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
dvbsubdec.c dvbsubdec: move shared codepath 2014-11-11 11:49:54 +01:00
dvdata.c dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dvdata.h
dvdec.c dv: Drop a spurious check 2014-11-15 12:49:37 +01:00
dvdsub_parser.c
dvdsubdec.c dvdsubdec: Do not leak on failure path 2014-11-21 12:36:19 +00:00
dvdsubenc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
dvenc.c dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dxa.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
dxtory.c
dxva2_h264.c dxva2: Pass variable of correct type to IDirectXVideoDecoder_GetBuffer() 2014-09-01 12:23:58 +02:00
dxva2_internal.h dxva2: Clean up definition of _WIN32_WINNT 2014-09-01 12:23:59 +02:00
dxva2_mpeg2.c dxva2: Pass variable of correct type to IDirectXVideoDecoder_GetBuffer() 2014-09-01 12:23:58 +02:00
dxva2_vc1.c dxva2: Pass variable of correct type to IDirectXVideoDecoder_GetBuffer() 2014-09-01 12:23:58 +02:00
dxva2.c
dxva2.h dxva2: Clean up definition of _WIN32_WINNT 2014-09-01 12:23:59 +02:00
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
eaidct.c
eaidct.h
eamad.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
eatgq.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
eatgv.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
eatqi.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
elbg.c elbg: check memory allocations and propagate errors 2014-12-18 23:22:59 +01:00
elbg.h elbg: check memory allocations and propagate errors 2014-12-18 23:22:59 +01:00
error_resilience.c error_resilience: initialize prev_* variables 2014-11-03 12:45:09 -05:00
error_resilience.h
escape124.c escape124: explicitly set get_bits1 variable 2014-11-13 01:41:26 +01:00
escape130.c
exr.c exr: Add a gamma flag to exr loader to avoid banding 2014-12-03 02:55:40 +00:00
faandct.c Replace av_unused attributes by block structures 2014-09-05 13:55:04 +02:00
faandct.h
faanidct.c Replace av_unused attributes by block structures 2014-09-05 13:55:04 +02:00
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c Split off floating point AAN (I)DCT into separate components 2014-09-07 13:36:26 -07:00
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c
fft-fixed-test.c
fft-internal.h
fft-test.c lavc: Use av_gettime_relative 2014-10-24 09:53:42 +03:00
fft.h
ffv1.c
ffv1.h
ffv1dec.c ffv1: Drop unnecessary casts and const qualifiers to match function signatures 2015-01-05 15:35:39 +01:00
ffv1enc.c ffv1: const correctness for encode_rgb_frame() 2015-01-05 15:35:39 +01:00
fic.c
file_open.c
flac_parser.c
flac.c lavc: make avpriv_flac_is_extradata_valid() private on the next bump 2014-11-06 09:04:56 +01:00
flac.h lavc: make avpriv_flac_is_extradata_valid() private on the next bump 2014-11-06 09:04:56 +01:00
flacdata.c
flacdata.h
flacdec.c lavc: make avpriv_flac_is_extradata_valid() private on the next bump 2014-11-06 09:04:56 +01:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h flv: K&R formatting cosmetics 2014-09-02 04:03:45 -07:00
flvdec.c flv: K&R formatting cosmetics 2014-09-02 04:03:45 -07:00
flvenc.c flv: K&R formatting cosmetics 2014-09-02 04:03:45 -07:00
fmtconvert.c
fmtconvert.h
fraps.c
frwu.c
g2meet.c g2meet: check ff_set_dimensions return value 2014-11-13 01:41:26 +01:00
g722.c
g722.h
g722dec.c
g722enc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
g723_1_data.h
g723_1.c
g726.c
get_bits.h get_bits: remove unused assignment 2014-11-03 10:15:07 -05:00
gif.c
gifdec.c gifdec: refactor interleave end handling 2014-12-19 08:01:47 +01:00
golomb-test.c
golomb.c
golomb.h get_bits: Rename HAVE_BITS_REMAINING --> BITS_AVAILABLE 2014-09-02 13:10:38 +02:00
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 h261dec: Fix context initialization sequence 2014-12-18 23:10:24 +02:00
h261enc.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
h263_parser.c
h263_parser.h
h263.c
h263.h lavu: move internal define to the only places where it is used 2014-11-24 01:30:14 +00:00
h263data.h
h263dec.c h263dec: call get_format() on resolution changes 2014-10-13 16:05:04 +02:00
h263dsp.c
h263dsp.h
h264_cabac.c h264_cabac: Break infinite loops 2015-01-15 10:17:01 +02:00
h264_cavlc.c
h264_direct.c
h264_loopfilter.c Replace av_unused attributes by block structures 2014-09-05 13:55:04 +02:00
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c h264_parser: don't stop on SPS_EXT in split 2014-11-11 11:49:55 +01:00
h264_picture.c
h264_ps.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
h264_refs.c cosmetics: Write NULL pointer inequality checks more compactly 2014-08-15 05:34:13 -07:00
h264_sei.c
h264_slice.c vdpau: add support for 4:2:2 and 4:4:4 chroma sampling 2014-12-25 20:47:49 +01:00
h264.c h264: restore a block mistakenly removed in e10fd08a 2014-12-27 10:44:48 +01:00
h264.h h264: increase MAX_SLICES to 32 2014-12-08 13:30:38 +00:00
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
h264qpel.c
h264qpel.h
hevc_cabac.c hevc_cabac: decrease CABAC_MAX_BIN 2014-11-11 11:49:54 +01:00
hevc_filter.c hevc_filter: avoid excessive calls to ff_hevc_get_ref_list() 2014-08-09 16:15:51 +00:00
hevc_mvs.c hevc_mvs: prevent unitialized use 2014-11-11 11:49:47 +01:00
hevc_parser.c
hevc_ps.c
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 hevc: always clip luma_log2_weight_denom 2014-12-15 15:46:34 +01:00
hevc.h hevc: do not store rqt_root_cbf in the context 2014-11-17 09:25:12 +01:00
hevcdsp_template.c hevcdsp_template: templatize transquant_bypass 2014-11-17 09:25:12 +01:00
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hnm4video.c hnm4: change width/height to int to fix hypothetical integer overflows 2014-11-25 02:00:06 +00:00
hpel_template.c
hpeldsp.c
hpeldsp.h hpeldsp: Increase put_no_rnd_pixels_tab[][] size 2014-11-11 11:41:49 +01:00
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c
idctdsp.c Split off floating point AAN (I)DCT into separate components 2014-09-07 13:36:26 -07:00
idctdsp.h idctdsp: Add global function pointers for {add|put}_pixels_clamped functions 2014-09-02 14:41:13 -07:00
iff.c
iirfilter.c
iirfilter.h
imc.c imc: fix order of operations in coefficients read 2014-10-15 14:48:07 +01:00
imcdata.h
imgconvert.c imgconvert: check memory allocations and propagate errors 2014-12-18 23:27:14 +01:00
imgconvert.h
imx_dump_header_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
indeo2.c
indeo2data.h
indeo3.c indeo3: check ff_set_dimensions return value 2014-11-13 01:41:26 +01:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc: fix bitshifts amount bigger than the type 2014-11-18 00:39:23 +01:00
interplayvideo.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
intrax8.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
ituh263enc.c
ivi_common.c
ivi_common.h
ivi_dsp.c
ivi_dsp.h
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c jpeg2000: do not compute the same value twice 2014-11-13 01:41:27 +01:00
jpeg2000.h
jpeg2000dec.c jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dsp.c jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dsp.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dwt.c
jpeg2000dwt.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c idctdsp: Add global function pointers for {add|put}_pixels_clamped functions 2014-09-02 14:41:13 -07:00
jvdec.c jvdec: check frame dimensions 2014-12-19 08:01:46 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
lclenc.c lcl: return an appropriate error code 2014-12-18 23:27:14 +01:00
libavcodec.v
libfaac.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libfdk-aacdec.c libfdk-aacdec: Make sure decoding doesn't add any extra delay in the latest version of fdk-aac 2015-01-08 13:58:43 +02:00
libfdk-aacenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libgsmdec.c
libgsmenc.c
libilbc.c
libmp3lame.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libopencore-amr.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libopenh264enc.c libopenh264enc: Move a declaration of a variable into an ifdef 2015-01-20 15:02:50 +01:00
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c libopusenc: prevent an out-of-bounds read by returning early 2014-11-13 01:41:25 +01:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
libschroedingerenc.c
libspeexdec.c
libspeexenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libtheoraenc.c
libtwolame.c libtwolame: prevent a NULL pointer dereference 2014-11-21 12:27:07 +00:00
libvo-aacenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libvo-amrwbenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
libvorbis.c lavc,lavf: switch to the new vorbis parse API 2014-11-06 09:00:46 +01:00
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c libvpxenc: clean memory on error 2014-11-18 00:38:56 +01:00
libwavpackenc.c
libwebpenc.c
libx264.c
libx265.c libx265: Pass through user-set frame type 2015-01-22 16:29:30 +00:00
libxavs.c
libxvid_rc.c libxvid: K&R formatting cosmetics 2014-08-26 19:22:17 +02:00
libxvid.c libxvid: K&R formatting cosmetics 2014-08-26 19:22:17 +02:00
libxvid.h libxvid: K&R formatting cosmetics 2014-08-26 19:22:17 +02:00
ljpegenc.c
loco.c
log2_tab.c
lpc.c lpc: always initialize ref and err 2014-11-14 20:25:52 +01:00
lpc.h lpc: remove unneeded {} 2014-11-25 02:00:06 +00:00
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile libavcodec: Add an OpenH264 encoder wrapper 2015-01-06 19:58:44 +02:00
mathops.h
mathtables.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c motion_est: convert stride to ptrdiff_t 2014-11-24 01:30:10 +00:00
me_cmp.h motion_est: convert stride to ptrdiff_t 2014-11-24 01:30:10 +00:00
metasound_data.c
metasound_data.h
metasound.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
mjpegbdec.c
mjpegdec.c mjpegdec: check for pixel format changes 2014-12-19 08:01:46 +01:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc.c mjpegenc: fix argument size in encode_mb 2014-11-11 11:41:49 +01:00
mjpegenc.h mjpegenc: fix argument size in encode_mb 2014-11-11 11:41:49 +01:00
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c mlpdec: check for negative index 2014-11-13 01:41:26 +01:00
mlpdsp.c
mlpdsp.h
mmvideo.c mmvideo: check frame dimensions 2014-12-19 08:01:46 +01:00
motion_est_template.c
motion_est.c motion_est: remove dead code 2014-11-03 10:15:53 -05:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c mpeg4audio: check the init_get_bits() return value 2015-01-09 15:44:31 +01:00
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h mpeg4video: Fix doxygen comment syntax to document correct struct member 2014-08-14 11:59:59 +02:00
mpeg4videodec.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
mpeg4videoenc.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c mpeg12dec: Use more specific error codes 2014-12-03 12:50:52 +00:00
mpeg12enc.c mpeg12enc: increase declared size of block function argument 2014-11-11 11:26:02 +01: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 cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
mpegaudiotab.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c mpegvideo_enc: Draw edges on input for non-multiple of 16 resolutions 2015-01-23 15:05:49 +02:00
mpegvideo_motion.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
mpegvideo_parser.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
mpegvideo_xvmc.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
mpegvideo.c mpegvideo: move REBASE_PICTURE where it is used 2014-12-15 15:46:34 +01:00
mpegvideo.h msmpeg4: check memory allocations and propagate errors 2015-01-06 16:43:54 +01:00
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mqc.c
mqc.h
mqcdec.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c msmpeg4: check memory allocations and propagate errors 2015-01-06 16:43:54 +01:00
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c nellymoserenc: fix array index 2014-11-13 01:41:25 +01:00
noise_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
nuv.c
on2avc.c on2avc: check number of channels 2014-12-19 08:01:47 +01:00
on2avcdata.c
on2avcdata.h
options_table.h options_table: fix colorspace minimum option value 2014-12-02 15:28:22 +00:00
options.c lavc: make rc_eq into private options of mpegvideo encoders 2014-10-18 05:23:51 +02:00
opus_celt.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
opus_imdct.c
opus_imdct.h
opus_parser.c opus_parser: drop unused variable 2015-01-15 01:25:16 +01:00
opus_silk.c
opus.c mpegts: add support for Opus 2014-12-20 11:29:19 +01:00
opus.h mpegts: add support for Opus 2014-12-20 11:29:19 +01:00
opusdec.c opusdec: make sure all substreams have the same number of coded samples 2014-11-27 14:06:03 +01:00
pafaudio.c
pafvideo.c
pamenc.c
parser.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c pcm-dvd: Move a variable to a smaller scope 2014-09-26 02:15:34 -07:00
pcm.c pcm: Drop av_unused attribute from variable that is always used 2014-08-19 06:22:08 -07:00
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp_template.c
pixblockdsp.c
pixblockdsp.h
pixels.h
png_parser.c png_parser: fix size of chunk_lenght 2014-11-11 11:49:54 +01:00
png.c
png.h
pngdec.c png: improve signature check 2015-01-14 17:10:19 +01:00
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
proresdata.c
proresdata.h
proresdec.c
proresdsp.c
proresdsp.h
proresenc.c prores: Evaluate all the quantizers 2014-12-15 15:46:34 +01:00
psymodel.c
psymodel.h
pthread_frame.c pthreads_frame: Do not leak on failure path 2014-11-06 10:44:46 -05: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 qdm2: avoid integer overflow 2014-11-21 12:37:50 +00:00
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qtrle.c
qtrleenc.c
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h Replace av_unused attributes by block structures 2014-09-05 13:55:04 +02:00
ratecontrol.c lavc: make lmax/lmin into private options of mpegvideo encoders 2014-10-18 05:29:14 +02:00
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c rdft: Move some variables into a separate block 2014-09-05 13:55:03 +02:00
rdft.h
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c roqaudio: Always use the frame buffer on flush 2014-11-24 01:30:15 +00:00
roqvideo.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
roqvideo.h
roqvideodec.c
roqvideoenc.c roqvideo: check memory allocations and propagate errors 2014-12-18 23:22:59 +01:00
rpza.c
rtjpeg.c
rtjpeg.h
rv10.c cosmetics: Write NULL pointer inequality checks more compactly 2014-08-15 05:34:13 -07:00
rv10enc.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
rv20enc.c mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
rv30.c
rv30data.h
rv30dsp.c Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
rv34_parser.c
rv34.c rv34: use ff_mpeg_update_thread_context only when decoder is fully initialized 2014-08-22 13:11:43 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c shorten: check for return value 2014-11-13 01:41:26 +01:00
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 smc: fix the bounds check 2014-12-19 08:01:47 +01:00
sp5x.h
sp5xdec.c
srtdec.c
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c sunrastenc: mention missing break 2014-11-13 01:41:26 +01:00
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c svq1dec: Unbreak the scratch buffer allocation 2014-12-14 22:03:58 +01:00
svq1enc_cb.h
svq1enc.c svq1enc: check ff_get_buffer return value 2014-11-13 01:41:27 +01: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 takdec: check av_samples_get_buffer_size() return value 2014-12-18 23:27:14 +01:00
targa.c
targa.h
targaenc.c
thread.h
tiertexseqv.c
tiff.c tiff: support decoding GBRP and GBRAP formats 2015-01-14 17:17:24 +01:00
tiff.h tiff: Return proper error for missing LZMA compression 2014-08-18 14:23:24 +02:00
tiffenc.c tiff: support encoding and decoding 64bit images 2014-12-18 23:22:59 +01:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
tta.c
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c ulti: invert the order of parameters of ulti_decode_frame() 2015-01-06 16:43:53 +01:00
unary.h
utils.c lavc: add GBRAP to avcodec_align_dimensions2 2015-01-14 17:17:24 +01:00
utvideo.c
utvideo.h
utvideodec.c
utvideoenc.c
v210dec.c
v210enc.c v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-12-05 13:03:49 +00:00
v210enc.h v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-12-05 13:03:49 +00:00
v210x.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 lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
vaapi_vc1.c
vaapi.c vaapi: wrap codec specific functions in appropiate #ifs 2014-12-14 22:04:38 +01:00
vaapi.h
vb.c
vble.c
vc1_block.c vc1: Set the is_intra bitfield to all 1 when needed 2014-11-25 02:00:06 +00:00
vc1_common.h vc1: Split bits used in libavformat into a separate header 2014-09-04 07:11:03 -07:00
vc1_loopfilter.c vc1: Use the correct shift amount 2014-11-25 02:00:06 +00:00
vc1_mc.c vc1dec: refactor check with missing parenthesis 2014-11-13 01:41:25 +01:00
vc1_parser.c vc1: Initialize start_code_found to 0 2014-08-27 12:36:41 +02:00
vc1_pred.c vc1pred: remove logically dead code 2014-11-25 02:00:06 +00:00
vc1_pred.h vc1: Split the decoder in components 2014-10-08 18:34:48 +02:00
vc1.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
vc1.h vc1: Split the decoder in components 2014-10-08 18:34:48 +02:00
vc1acdata.h
vc1data.c
vc1data.h vc1: Split the decoder in components 2014-10-08 18:34:48 +02:00
vc1dec.c vc1: initialize color properties 2014-10-08 18:17:50 +01:00
vc1dsp.c
vc1dsp.h
vcr1.c
vda_h264.c vda: error out if decoded CVPixelBuffer is empty 2015-01-05 15:35:39 +01:00
vda_internal.h
vda.c
vda.h
vdpau_h264.c vdpau: add support for the H.264 High 4:4:4 Predictive profile 2014-12-25 20:47:49 +01:00
vdpau_internal.h vdpau: add support for the H.264 High 4:4:4 Predictive profile 2014-12-25 20:47:49 +01:00
vdpau_mpeg4.c lavc: deprecate the use of AVCodecContext.time_base for decoding 2014-10-15 06:37:43 +00:00
vdpau_mpeg12.c vdpau: pass codec-specific parameters from hwaccel 2014-10-05 10:41:31 +00:00
vdpau_vc1.c vdpau: pass codec-specific parameters from hwaccel 2014-10-05 10:41:31 +00:00
vdpau.c vdpau: add support for 4:2:2 and 4:4:4 chroma sampling 2014-12-25 20:47:49 +01:00
vdpau.h vdpau: add helper for surface chroma type and size 2014-12-25 20:47:49 +01:00
version.h libavcodec: Add an OpenH264 encoder wrapper 2015-01-06 19:58:44 +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_internal.h lavc: add a public API for parsing vorbis packets. 2014-11-06 08:51:25 +01:00
vorbis_parser.c vorbis_parser: Move vp check to avoid a null pointer dereference 2014-11-25 02:00:06 +00:00
vorbis_parser.h vorbis_parser: Include stdint.h in the header, to make it work standalone 2014-11-25 14:01:46 +02:00
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: add missing parenthesis 2014-11-13 01:41:26 +01:00
vp3_parser.c
vp3.c theora: support different visible and coded frame size 2014-12-18 23:22:59 +01:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c vp8: improve memory allocation checks 2015-01-15 01:25:07 +01:00
vp8.h vp8: initialize color space and range properties 2014-10-08 18:17:50 +01:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c vp9: initialize color space and range properties 2014-10-08 18:17:50 +01:00
vp9.h vp9: Use the correct upper bound for seg_id 2014-11-21 12:37:05 +00:00
vp9block.c vp9: Use the correct upper bound for seg_id 2014-11-21 12:37:05 +00:00
vp9data.c
vp9data.h
vp9dsp.c
vp9mvs.c
vp9prob.c
vp56.c
vp56.h Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c
webp.c
wma_common.c wma: K&R formatting cosmetics 2014-09-03 03:09:08 -07:00
wma_common.h
wma_freqs.c build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wma_freqs.h build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wma.c wma: check memory allocations and propagate errors 2014-12-18 23:27:14 +01:00
wma.h build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wmadata.h build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wmadec.c wma: K&R formatting cosmetics 2014-09-03 03:09:08 -07:00
wmaenc.c lavc: use a separate field for exporting audio encoder padding 2014-10-13 19:09:01 +00:00
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c wmv2: K&R formatting cosmetics 2014-09-02 16:14:22 -07:00
wmv2.h wmv2: K&R formatting cosmetics 2014-09-02 16:14:22 -07:00
wmv2dec.c wmv2: K&R formatting cosmetics 2014-09-02 16:14:22 -07:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c wmv2: K&R formatting cosmetics 2014-09-02 16:14:22 -07:00
wnv1.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c xsub: Support DXSA subtitles 2015-01-07 13:51:30 +01:00
xsubenc.c
xvididct.c xvid: Add C IDCT 2014-09-02 14:41:13 -07:00
xvididct.h xvid: Add C IDCT 2014-09-02 14:41:13 -07:00
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
yop.c
zerocodec.c
zmbv.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
zmbvenc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00