ffmpeg/libavcodec
wm4 5659f74047 dxva: move d3d11 locking/unlocking to functions
I want to make it non-mandatory to set a mutex in the D3D11 device
context, and replacing it with user callbacks seems like the best
solution. This is preparation for it. Also makes the code slightly more
readable.

Merges Libav commit 831cfe10b4.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
2017-06-27 18:05:02 +02:00
..
aarch64 aarch64: vp9 16bpp: Fix assembling with Xcode 6.2 and older 2017-06-21 09:08:14 +03:00
alpha
arm
avr32
bfin
mips
neon
ppc
sh4
sparc
tests lavc/tests/golomb: Add unit test for set_ue_golomb_long. 2017-06-24 22:17:15 +02:00
x86 avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
Makefile avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: propagate new extradata using packet side data 2017-05-24 20:28:00 -03:00
aac_defines.h avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro 2017-05-28 21:20:28 +02:00
aac_parser.c
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int' 2017-05-17 16:46:21 +02:00
aacdec_fixed.c avcodec/aacdec_fixed: Check s for being too small 2017-06-19 17:54:40 +02:00
aacdec_template.c avcodec/aacsbr_fixed: Fix multiple runtime error: left shift of negative value -407 2017-05-19 13:14:12 +02:00
aacdectab.h
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h
aacps.c avcodec/aacps: move checks for valid length outside the stereo_interpolate dsp function 2017-06-15 23:49:40 -03:00
aacps.h
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c
aacsbr.c avcodec/aacsbr: Fix libavcodec/aacsbr.c:257:59: runtime error: division by zero 2017-05-29 02:45:17 +02:00
aacsbr.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix signed integer overflow in sbr_hf_inverse_filter() 2017-06-13 17:39:13 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h
aacsbr_template.c
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_parser.c
ac3_parser.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix multiple runtime error: signed integer overflow: -39271008 * 59 cannot be represented in type 'int' 2017-06-08 17:37:16 +02:00
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' 2017-05-30 04:45:27 +02:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c
adpcm.h
adpcm_data.c avcodec/adpcm_data: use uint16_t to handle all values 2017-06-24 22:30:44 +02:00
adpcm_data.h
adpcmenc.c
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
aic.c
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c vaapi_encode: Add VP9 support 2017-06-24 17:41:55 +01:00
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c avcodec/ansi: Fix frame memleak 2017-05-29 14:08:07 +02:00
apedec.c
apng.h
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c avcodec/asvdec: Use rounded up dimenensions in input size check 2017-06-01 22:20:16 +02:00
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec/audiotoolboxdec: check packet side data for AAC extradata updates 2017-05-25 01:26:02 -03:00
audiotoolboxenc.c
aura.c
avcodec.h avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: Limit iterations in ff_packet_split_and_drop_side_data() 2017-06-11 22:09:15 +02:00
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
bitpacked.c
bitstream.c
bitstream_filter.c
bitstream_filters.c vp9: Add bsf to fix reordering in raw streams 2017-06-24 17:41:30 +01:00
blockdsp.c
blockdsp.h
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' 2017-06-05 22:43:23 +02:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int' 2017-05-31 16:08:46 +02:00
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
ccaption_dec.c
cdgraphics.c
cdxl.c
celp_filters.c avcodec/celp_filters: Fix runtime error: signed integer overflow: 1892453989 + 381702783 cannot be represented in type 'int' 2017-05-23 16:11:27 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Check bpc before setting bpc in context 2017-06-22 01:54:40 +02:00
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/cinepak: Check input packet size before frame reallocation 2017-05-31 22:24:16 +02:00
cinepakenc.c
clearvideo.c avcodec/clearvideo: Check buf_size before decoding frame 2017-05-26 01:38:03 +02:00
cljrdec.c
cljrenc.c
cllc.c avcodec/cllc: Check bitstream end before decoding pixels 2017-05-24 20:03:33 +02:00
cngdec.c
cngenc.c
codec_desc.c avcodec: add Gremlin Digital Video decoder 2017-06-11 10:00:39 +02:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c
cscd.c
cuvid.c avcodec/cuvid: make capability check optional 2017-06-01 12:39:06 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c
dca.h
dca_core.c
dca_core.h
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c avcodec/dct32_template: Fix runtime error: signed integer overflow: -1071326067 - 1088238847 cannot be represented in type 'int' 2017-05-22 02:16:39 +02:00
dctref.c
dctref.h
dds.c avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int' 2017-05-29 13:51:42 +02:00
decode.c lavc: set avctx->hwaccel before init 2017-06-27 18:05:02 +02:00
decode.h
dfa.c avcodec/dfa: Fix: runtime error: signed integer overflow: -14202 * 196877 cannot be represented in type 'int' 2017-05-18 04:08:31 +02:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c avcodec/diracdec: Fix off by 1 error in quant check 2017-05-25 19:32:39 +02:00
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Do not return invalid value from dnxhd_find_frame_end() on error 2017-06-16 00:21:30 +02:00
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c avcodec/dnxhdenc: Assert that frame size is not assigned an error code 2017-06-15 00:16:20 +02:00
dnxhdenc.h
dpcm.c avcodec: add Gremlin DPCM decoder 2017-06-11 10:00:16 +02:00
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dump_extradata_bsf.c
dv.c
dv.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub.c
dvbsub_parser.c
dvbsubdec.c avcodec/dvbsubdec: Check pixel buffer size constraint from ETSI EN 300 743 V1.3.1 2017-06-10 00:48:07 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c avcodec/dxv: Check remaining bytes in dxv_decompress_raw() 2017-06-04 17:51:02 +02:00
dxva2.c dxva: move d3d11 locking/unlocking to functions 2017-06-27 18:05:02 +02:00
dxva2.h
dxva2_h264.c dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
dxva2_hevc.c dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
dxva2_internal.h dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
dxva2_mpeg2.c dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
dxva2_vc1.c dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
dxva2_vp9.c dxva: preparations for new hwaccel API 2017-06-27 18:05:02 +02:00
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
elsdec.c
elsdec.h
encode.c
error_resilience.c
error_resilience.h
escape124.c avcodec/escape124: Check depth against num_superblocks 2017-05-22 19:42:39 +02:00
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
extract_extradata_bsf.c
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: add missing '\n' 2017-05-23 15:25:11 +02:00
ffjni.h
fft-internal.h
fft.h
fft_fixed.c
fft_fixed_32.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c avcodec/fft_template: Fix multiple runtime error: signed integer overflow: -1943918714 - 1935113003 cannot be represented in type 'int' 2017-06-11 00:56:33 +02:00
ffv1.c
ffv1.h avcodec/ffv1: Increase the maximum number of slices to 1024 2017-06-26 16:06:25 +02:00
ffv1_template.c
ffv1dec.c
ffv1dec_template.c avcodec/ffv1dec_template: Fix runtime error: signed integer overflow: 202 + 2147483615 cannot be represented in type 'int' 2017-05-23 03:25:21 +02:00
ffv1enc.c avcodec/ffv1enc: compute the max number of slices and limit by that 2017-06-27 13:09:58 +02:00
ffv1enc_template.c
ffwavesynth.c
fic.c avcodec/fic: Fix multiple runtime error: signed integer overflow: 5793 * 419752 cannot be represented in type 'int' 2017-05-18 18:08:23 +02:00
file_open.c
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
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: Fix runtime error: signed integer overflow: 4864 * 459296 cannot be represented in type 'int' 2017-06-10 19:46:04 +02:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe 2017-05-23 11:52:29 +02:00
frame_thread_encoder.c avcodec/frame_thread_encoder: Fix AV_OPT_TYPE_STRING handling in priv_data 2017-06-26 01:06:04 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: force mono channel layout 2017-06-26 09:46:58 -05:00
g723_1.c avcodec/g723_1: Fix runtime error: signed integer overflow: -1013481472 + -1139123755 cannot be represented in type 'int' 2017-05-23 03:45:29 +02:00
g723_1.h
g723_1dec.c avcodec/g723_1dec: Clip after shift in estimate_sid_gain() 2017-05-20 17:55:01 +02:00
g723_1enc.c
g726.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Fix undefined shift 2017-06-16 23:32:28 +02:00
get_bits.h
gif.c
gif.h
gifdec.c
golomb.c
golomb.h lavc/golobm: Add set_ue_golomb_long to support up to 2^32 -2. 2017-06-24 22:17:15 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
h261enc.c
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c avcodec/h264: Fix mix of lossless and lossy MBs decoding 2017-06-19 14:33:40 -04:00
h264_cavlc.c avcodec/h264: Fix mix of lossless and lossy MBs decoding 2017-06-19 14:33:40 -04:00
h264_direct.c
h264_loopfilter.c
h264_mb.c avcodec/h264_mb: Fix 8x8dct in lossless for new versions of x264 2017-06-19 14:33:39 -04:00
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parser.c avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_picture.c avcodec/h264dec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
h264_ps.c avcodec/h264dec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/h264dec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
h264dec.h avcodec/h264dec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h2645_parse.c
h2645_parse.h
hap.c
hap.h
hapdec.c
hapenc.c
hevc.h
hevc_cabac.c avcodec/hevcdec: check ff_init_cabac_decoder() for failure 2017-06-24 22:17:15 +02:00
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Fix invalid shift 2017-06-21 02:25:23 +02:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c avcodec/hevcdec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
hevc_ps.c avcodec/hevc_ps: Fix max_dec_buffer check 2017-06-25 01:13:17 +02:00
hevc_ps.h avcodec/hevcdec: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
hevc_ps_enc.c
hevc_refs.c avcodec/hevc_refs: Check nb_refs in add_candidate_ref() 2017-06-15 03:09:40 +02:00
hevc_sei.c
hevc_sei.h
hevcdec.c avcodec/hevcdec: Do not check the first ff_init_cabac_decoder() call in hls_decode_entry_wpp() for failure 2017-06-25 04:25:56 +02:00
hevcdec.h avcodec/hevcdec: check ff_init_cabac_decoder() for failure 2017-06-24 22:17:15 +02:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix left shift of negative value 2017-06-17 22:36:54 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Factor open brace handling into its own function 2017-06-18 14:50:35 +02:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c avcodec/iff: Cleanup on init failure 2017-06-18 14:05:57 +02:00
iirfilter.c
iirfilter.h
imc.c
imcdata.h
imgconvert.c
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/indeo4: Check remaining data in Pic hdr extension parsing code 2017-06-08 17:37:16 +02:00
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayacm.c
interplayvideo.c avcodec/interplayvideo: properly check if there is enough bytes left 2017-06-27 15:46:08 +02:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi.c
ivi.h
ivi_dsp.c avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 2017-05-28 03:04:21 +02:00
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h avcodec/jpeg2000: Fixes integer overflow in ff_jpeg2000_ceildivpow2() 2017-06-16 00:21:30 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: Check nonzerobits more completely 2017-06-16 20:32:39 +02:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Reorder operations in ict_int() to avoid 2 integer overflows 2017-06-17 22:36:54 +02:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflows in sr_1d97_int() 2017-06-26 16:06:25 +02:00
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: Check get_bits_left() before decoding a picture 2017-05-24 15:51:11 +02:00
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c avcodec/lagarith: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' 2017-05-23 16:11:27 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libcelt_dec.c
libfdk-aacdec.c avcodec/libfdk-aacdec: Correct buffer_size parameter 2017-05-28 03:08:33 +02:00
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec/libopenh264dec: fix return error value when h264_mp4toannexb_bsf is not found 2017-05-24 23:31:59 -03:00
libopenh264enc.c
libopenjpegdec.c Add support for LibOpenJPEG v2.2/git 2017-06-23 20:29:23 -07:00
libopenjpegenc.c Add support for LibOpenJPEG v2.2/git 2017-06-23 20:29:23 -07:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libtheoraenc.c
libtwolame.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions 2017-06-11 22:41:26 +02:00
libvpxenc.c
libwavpackenc.c
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c
libx265.c
libxavs.c
libxvid.c
libxvid.h
libxvid_rc.c
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-21 02:25:23 +02:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
mathops.h
mathtables.c
mdct15.c mdct15: add assembly optimizations for the 15-point FFT 2017-06-23 23:45:37 +01:00
mdct15.h mdct15: add assembly optimizations for the 15-point FFT 2017-06-23 23:45:37 +01:00
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c mdec: stop preferring the simple IDCT. 2017-06-21 09:01:32 -04:00
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c lavc/mediacodec_wrapper: do not declare JNIAMedia{Codec,CodecList,Format}Fields on the stack 2017-05-23 15:25:07 +02:00
mediacodec_wrapper.h
mediacodecdec.c lavc/mediacodecdec: switch to the new generic filtering mechanism 2017-06-13 14:33:54 +02:00
mediacodecdec_common.c lavc: add mpeg2 mediacodec decoder 2017-06-08 19:16:09 +02:00
mediacodecdec_common.h
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c
mimic.c avcodec/mimic: Use ff_set_dimensions() to set the dimensions 2017-05-18 18:08:23 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Check that reference frame matches the current frame 2017-06-05 22:43:23 +02:00
mjpegdec.h
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h
mlpdec.c avcodec/mlpdec: Check quant_step_size against huff_lsbs 2017-06-03 23:30:31 +02:00
mlpdsp.c avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int' 2017-05-21 02:56:47 +02:00
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_decompress_bsf.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Fix GMC with videos of dimension 1 2017-06-24 14:48:13 +02:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c avcodec/mpegvideo: Use intra_scantable in dct_unquantize_h263_intra_c() 2017-06-21 02:25:23 +02:00
mpegvideo.h avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpegvideo_enc.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.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
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
null_bsf.c
nuv.c
nvenc.c avcodec/nvenc: fix hw accelerated transcode with bframes 2017-06-02 21:32:35 +02:00
nvenc.h
nvenc_h264.c avcodec/nvenc: Add default value for AVCodecContext::refs 2017-06-01 11:28:30 +02:00
nvenc_hevc.c avcodec/nvenc: Add default value for AVCodecContext::refs 2017-06-01 11:28:30 +02:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h
opus.c
opus.h
opus_celt.c opus_celt: do not use double precision exp2 2017-06-22 22:37:53 +01:00
opus_celt.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opusdec.c
opusenc.c
opustab.c
opustab.h
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Fix assertion failure 2017-06-06 16:54:50 +02:00
pamenc.c
parser.c avcodec/parser: assert that there is a past buffer if theres a reference into the past 2017-06-16 01:35:35 +02:00
parser.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec/pixlet: Fix runtime error: signed integer overflow: 2147483647 + 32 cannot be represented in type 'int' 2017-05-27 13:04:23 +02:00
png.c
png.h
png_parser.c
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm.c avcodec/pnm: Use ff_set_dimensions() 2017-05-31 16:08:46 +02:00
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.h
proresdec2.c
proresdec_lgpl.c
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c avcodec/proresenc_kostya: add 4444XQ profile 2017-06-27 13:53:51 +02:00
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c
pthread_internal.h
pthread_slice.c
ptx.c
put_bits.h lavc/put_bits: Add put_bits64() to support up to 64 bits. 2017-06-24 22:17:15 +02:00
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c avcodec/qdrw: Fix null pointer dereference 2017-06-04 23:41:35 +02:00
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c qsv: Add ability to create a session from a device 2017-06-14 22:26:32 +01:00
qsv.h
qsv_api.c
qsv_internal.h qsv: Add ability to create a session from a device 2017-06-14 22:26:32 +01:00
qsvdec.c qsvdec: Allow use of hw_device_ctx to make the internal session 2017-06-14 22:26:32 +01:00
qsvdec.h
qsvdec_h2645.c
qsvdec_other.c
qsvenc.c qsvenc: Allow use of hw_device_ctx to make the internal session 2017-06-14 22:26:32 +01:00
qsvenc.h
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_mpeg2.c
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c avcodec/ra144: Fix runtime error: signed integer overflow: -2200 * 1033073 cannot be represented in type 'int' 2017-06-11 00:47:29 +02:00
ra144.h
ra144dec.c avcodec/ra144dec: Fix runtime error: left shift of negative value -17 2017-05-27 13:07:35 +02:00
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c lavf/riff: Support more vlc fourcc's for 12 and 16 bit yuv4xx. 2017-05-21 23:39:54 +02:00
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
resample.c
resample2.c
reverse.c
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Fix runtime error: signed integer overflow: 768 * 4126720 cannot be represented in type 'int' 2017-05-17 16:33:52 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c
samidec.c
sanm.c avcodec/sanm: Fix uninitialized reference frames 2017-05-24 15:51:11 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Return an error from sbr_hf_apply_noise() if operations are impossible 2017-06-13 17:39:13 +02:00
sbrdsp_template.c avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int' 2017-05-28 03:07:45 +02:00
scpr.c
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: Check input buffer size before allocating and decoding 2017-05-28 13:32:12 +02:00
shorten.c avcodec/shorten: Sanity check maxnlpc 2017-06-16 20:32:39 +02:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin_tablegen_template.c
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
smacker.c
smc.c avcodec/smc: Check remaining input 2017-05-25 20:08:31 +02:00
smvjpegdec.c
snappy.c
snappy.h
snow.c
snow.h avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int' 2017-05-28 17:13:07 +02:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snowdec: Fix runtime error: left shift of negative value -1 2017-06-11 15:22:07 +02:00
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc.h
svq1enc_cb.h
svq3.c
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c avcodec/takdec: Fix integer overflow 2017-06-23 03:03:04 +02:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c avcodec/tiff: Update pointer only when the result is used 2017-06-23 03:03:04 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c avcodec/truemotion2: Move skip computation after checks 2017-06-16 00:21:30 +02:00
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c avcodec/tscc2: Skip duplicate frames 2017-05-25 14:30:04 +02:00
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c
utvideo.c
utvideo.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodec.c avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodsp.c avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodsp.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideoenc.c
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.h
vaapi_decode.c vaapi: Add external control of allow-profile-mismatch 2017-06-14 22:27:06 +01:00
vaapi_decode.h
vaapi_encode.c vaapi_encode: Use gop_size consistently in RC parameters 2017-06-14 22:26:32 +01:00
vaapi_encode.h
vaapi_encode_h26x.c
vaapi_encode_h26x.h
vaapi_encode_h264.c vaapi_encode: Use gop_size consistently in RC parameters 2017-06-14 22:26:32 +01:00
vaapi_encode_h265.c vaapi_encode: Use gop_size consistently in RC parameters 2017-06-14 22:26:32 +01:00
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c vaapi_encode: Add VP9 support 2017-06-24 17:41:55 +01:00
vaapi_h264.c
vaapi_hevc.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp9.c
vb.c
vble.c
vc1.c
vc1.h
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c
vc1dsp.h
vc2enc.c vc2enc: decrease default strictness level 2017-06-15 18:30:08 +01:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vda.c
vda.h
vda_h264.c
vda_h264_dec.c
vda_vt_internal.h
vdpau.c
vdpau.h
vdpau_compat.h
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
version.h vaapi_encode: Add VP9 support 2017-06-24 17:41:55 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c videotoolbox: log errors 2017-05-31 12:06:51 +02:00
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: fix open videotoolbox bug on iOS8.4 2017-06-23 09:37:34 -04:00
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c avcodec/vmnc: Check location before use 2017-05-21 13:23:22 +02:00
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: Stop tracking number of samples per frame 2017-06-15 16:42:49 +01:00
vp3.c avcodec/theora: export cropping information instead of handling it internally 2017-05-26 11:15:45 -03:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c
vp8.h
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c
vp9.h
vp9_mc_template.c
vp9_parser.c
vp9_raw_reorder_bsf.c vp9: Add bsf to fix reordering in raw streams 2017-06-24 17:41:30 +01:00
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9block.c avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int' 2017-05-21 15:39:07 +02:00
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() 2017-06-25 01:13:17 +02:00
wavpack.h avcodec/wavpack: Change wp_log2() to unsigned 2017-06-16 20:32:39 +02:00
wavpackenc.c
wavpackenc.h
webp.c avcodec/webp: Fixes null pointer dereference 2017-05-28 21:20:09 +02:00
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c avcodec/wnv1: More strict buffer size check 2017-05-28 03:20:09 +02:00
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c avcodec/xsubdec: Check that RLE coded image and colors fit in the buffer 2017-05-23 00:21:25 +02:00
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
ylc.c avcodec/ylc: Check count in build_vlc() 2017-05-28 17:21:41 +02:00
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c
zmbvenc.c Merge commit '296eff4d9dc53d441b672319524a051d04f4a8cf' 2017-05-19 11:12:24 +02:00