android_external_ffmpeg/libavcodec
wm4 cf57cb3ae4 h264: add AVOption to set x264_build default
This provides a generic way to the API user to deal with files that
either lack this SEI, or which have the SEI only in packets not passed
to the decoder (such as the common case of the SEI being in the very
firsat video packet, but decoding is started somewhere in the middle of
the file). Bugs like 840b41b2a6 make this
somewhat of a necessity.

This intentionally uses the version in the SEI instead, if any is found.
2017-12-26 02:56:09 +01:00
..
aarch64
alpha
arm arm/hevc_idct: fix compilation on Android 2017-12-09 21:46:34 +02:00
avr32
bfin
mips
neon
ppc
sh4
sparc
tests
x86 x86/lossless_videodsp: rename ff_add_left_pred_int16_sse4 to ff_add_left_pred_int16_unaligned_ssse3 2017-12-10 00:51:01 -03:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c
aacdec_fixed.c
aacdec_template.c
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
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
aacsbr.h
aacsbr_fixed.c
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
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
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
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
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 Add HW H.264 and HEVC encoding for AMD GPUs based on AMF SDK 2017-11-28 22:14:42 +00:00
alsdec.c
amfenc.c avcodec/amfenc: move config.h include where it's needed 2017-11-29 14:24:08 -03:00
amfenc.h avcodec/amfenc: move config.h include where it's needed 2017-11-29 14:24:08 -03:00
amfenc_h264.c amf: fix wrong profile level after auto-correction in H264 and HEVC 2017-12-09 23:12:30 +01:00
amfenc_hevc.c amf: fix wrong profile level after auto-correction in H264 and HEVC 2017-12-09 23:12:30 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in voice_factor() 2017-12-10 20:11:46 +01:00
anm.c
ansi.c
apedec.c
apng.h
aptx.c aptx: add codec cap SMALL_LAST_FRAME and INIT_THREADSAFE as appropriate 2017-12-18 01:07:00 +00:00
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
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
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
aura.c
avcodec.h lavc: replace and deprecate the lock manager 2017-12-26 02:50:00 +01:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c
avpicture.c
avrndec.c
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked.c
bitstream.c
bitstream_filter.c
bitstream_filters.c
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
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c
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
cbs.c
cbs.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c
cbs_h2645.c lavu/lavc/lavf/lavfi: Do not use type modifier %zu on Windows MSVCRT. 2017-12-17 18:05:42 +01:00
cbs_h2645.h
cbs_internal.h
cbs_mpeg2.c lavu/lavc/lavf/lavfi: Do not use type modifier %zu on Windows MSVCRT. 2017-12-17 18:05:42 +01:00
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
ccaption_dec.c
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c
clearvideo.c
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c
cuviddec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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
dctref.c
dctref.h
dds.c
decode.c avcodec/decode: reset codec on receiving packet after EOF in compat_decode 2017-12-09 21:28:24 +01:00
decode.h libavcodec/decode: remove duplicate includes 2017-12-13 21:54:53 +01:00
dfa.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflows in COMPOSE_DAUB97* 2017-12-06 22:09:25 +01:00
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: Do not overwrite colorspace if the container has set it. 2017-11-30 02:46:22 +01:00
dnxhdenc.c
dnxhdenc.h
dolby_e.c
dolby_e.h
dpcm.c
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
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
dxva2.c
dxva2.h
dxva2_h264.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
dxva2_hevc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
dxva2_internal.h
dxva2_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
dxva2_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
dxva2_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00: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: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
extract_extradata_bsf.c avcodec/extract_extradata_bsf: Fix leak discovered via fuzzing 2017-12-06 18:27:09 +01:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
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
ffv1.c
ffv1.h
ffv1_template.c
ffv1dec.c
ffv1dec_template.c
ffv1enc.c
ffv1enc_template.c
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.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
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c
g723_1enc.c
g726.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
get_bits.h
gif.c
gif.h
gifdec.c
golomb.c
golomb.h
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
h261enc.c
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-11-26 21:35:53 +00:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_metadata_bsf.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4() 2017-12-03 02:23:35 +01:00
h264_parse.h
h264_parser.c avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03:00
h264_picture.c h264_picture: Actually return error during alloc failure 2017-11-26 13:37:02 +00:00
h264_ps.c
h264_ps.h
h264_redundant_pps_bsf.c
h264_refs.c
h264_sei.c avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03:00
h264_sei.h avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03:00
h264_slice.c avcodec/h264_slice: use H264_SEI_FpaType enum constants 2017-12-01 01:18:47 -03:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c h264: add AVOption to set x264_build default 2017-12-26 02:56:09 +01:00
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-11-27 03:31:53 +01:00
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c
h2645_parse.c
h2645_parse.h
hap.c
hap.h avcodec/hapdec : use gray8 for HapAlphaOnly decoding instead of RGB0 2017-11-25 19:49:30 +01:00
hapdec.c avcodec/hapdec : use gray8 for HapAlphaOnly decoding instead of RGB0 2017-11-25 19:49:30 +01:00
hapenc.c
hevc.h
hevc_cabac.c avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs() 2017-12-17 02:09:31 +01:00
hevc_data.c
hevc_data.h
hevc_filter.c libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps.c
hevc_ps.h
hevc_ps_enc.c
hevc_refs.c
hevc_sei.c avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() 2017-12-17 02:09:31 +01:00
hevc_sei.h Merge commit '99e9697e3a' 2017-11-29 21:06:49 -03:00
hevcdec.c libavcodec/hevcdec: implement skip_frame 2017-12-20 22:26:31 +01:00
hevcdec.h libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv() 2017-12-17 02:09:31 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c
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
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c lavc/huffyuvenc: Move a variable declaration up. 2017-12-10 20:46:55 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Make hardware config method support more explicit for hwaccels 2017-12-10 16:31:15 +00:00
hwaccels.h avcodec/nvdec: Implement vp8 hwaccel 2017-11-26 14:55:01 -08:00
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
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
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc: remove complex debug code around avcodec init locking 2017-12-26 02:50:00 +01:00
interplayacm.c
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/jpeg2000: Only allocate Jpeg2000Pass for the encoder 2017-12-01 23:12:07 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000.h avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: Free lengthinc earlier 2017-12-21 19:48:41 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-11-27 03:31:53 +01:00
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libcelt_dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libfdk-aacdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libfdk-aacenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libkvazaar.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libmp3lame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopencore-amr.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264enc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenjpegdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenjpegenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopus.c
libopus.h
libopusdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopusenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
librsvgdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libshine.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtwolame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvo-amrwbenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvorbisdec.c
libvorbisenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpx.c avcodec/libvpx: remove disabled code 2017-12-11 00:42:26 -03:00
libvpx.h
libvpxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_animencoder.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libx265.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h
libxvid_rc.c
libzvbi-teletextdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videodsp.h avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c avcodec/magicyuv : use gradient_pred dsp func for 8 bits gradient mode 2017-12-19 20:55:12 +01:00
magicyuvenc.c libavcodec/magicyuvenc : fix warning 2017-12-16 14:21:07 +01:00
Makefile avcodec/Makefile: Fix opus parser dependency. 2017-12-09 23:12:30 +01:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c
me_cmp.h
mediacodec.c lavc: Delete all fake hwaccels 2017-11-26 21:41:14 +00:00
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c lavc/mediacodec_wrapper: fix potential jni global reference leak 2017-12-16 00:52:28 +01:00
mediacodec_wrapper.h
mediacodecdec.c lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set 2017-12-16 00:52:27 +01:00
mediacodecdec_common.c lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set 2017-12-16 00:52:27 +01:00
mediacodecdec_common.h
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c
mimic.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c
mjpegdec.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
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
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2017-11-27 03:31:54 +01:00
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
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
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h avcodec/mpeg4videodec: Add support for parsing and exporting video_range 2017-12-21 19:48:41 +01:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Add support for parsing and exporting video_range 2017-12-21 19:48:41 +01:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-11-26 21:35:53 +00:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
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 avcodec: set correct return value in ff_mpeg_ref_picture 2017-11-28 21:42:48 +01:00
mpegpicture.h
mpegutils.c libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.c libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c libavcodec/mpegvideo_parser: improve detection of progressive mpeg2 2017-12-12 16:37:58 -08:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00: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 fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
null_bsf.c
nuv.c
nvdec.c avcodec/nvdec: Fix capability check with old drivers. 2017-12-08 17:56:38 +01:00
nvdec.h
nvdec_h264.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_hevc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vp8.c avcodec/nvdec: More effort to make vp8 compile with gcc < 4.6 2017-11-26 22:21:12 -08:00
nvdec_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvenc.c avcodec/nvenc: set correct error code 2017-11-29 10:42:58 +01:00
nvenc.h nvenc: Include config.h before checking for D3D11 support 2017-11-26 15:40:24 +00:00
nvenc_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
nvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h
opus.c opus: fix hybrid folding indexing during band quantization 2017-12-08 04:42:24 +00:00
opus.h opus_celt: deduplicate band quantization/dequantization function 2017-12-04 10:51:19 +00:00
opus_celt.c opus_celt: deduplicate band quantization/dequantization function 2017-12-04 10:51:19 +00:00
opus_celt.h opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opus_parser.c
opus_pvq.c opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_pvq.h opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_rc.c
opus_rc.h
opus_silk.c opus_silk: Fix arithmetic overflow (per RFC8251) 2017-12-04 07:28:45 +00:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusenc.c opus_celt: deduplicate band quantization/dequantization function 2017-12-04 10:51:19 +00:00
opusenc.h opus_celt: deduplicate band quantization/dequantization function 2017-12-04 10:51:19 +00:00
opusenc_psy.c opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
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
png.c
png.h
png_parser.c
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.h
proresdec2.c
proresdec_lgpl.c prores: Always assume limited range 2017-11-28 12:40:40 -05:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c w32pthreads: always use Vista+ API, drop XP support 2017-12-26 02:49:48 +01:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2017-12-26 02:49:48 +01:00
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-11-26 21:35:53 +00:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-11-26 21:35:53 +00:00
qsvdec_h2645.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvdec_other.c Merge commit 'f2e9a0ecbe' 2017-12-14 18:46:43 -03:00
qsvenc.c Merge commit '5083785566' 2017-12-14 19:05:55 -03:00
qsvenc.h Merge commit '5083785566' 2017-12-14 19:05:55 -03:00
qsvenc_h264.c Merge commit '5083785566' 2017-12-14 19:05:55 -03:00
qsvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_jpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c rkmppdec: move AV_CODEC_CAP_AVOID_PROBING to the correct field 2017-12-21 18:50:49 +01:00
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
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c
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 lavc/samidec: properly raise errors from sami_paragraph_to_ass() 2017-11-29 22:23:36 +01:00
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Fix integer overflow 2017-11-25 02:32:33 +01:00
sbrdsp_template.c
scpr.c
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
shorten.c
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
smvjpegdec.c
snappy.c
snappy.h
snow.c
snow.h
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c
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
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c
texturedsp.c avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedsp.h avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
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 lavc: remove complex debug code around avcodec init locking 2017-12-26 02:50:00 +01:00
utvideo.c
utvideo.h
utvideodec.c avcodec/utvideodec : use gradient_pred dsp in interlace decoding 2017-12-19 20:55:08 +01:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c v4l_m2m: add missing AV_CODEC_CAP_DELAY flags 2017-12-21 18:49:29 +01:00
v4l2_m2m_enc.c v4l_m2m: add missing AV_CODEC_CAP_DELAY flags 2017-12-21 18:49:29 +01:00
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: Make the decode profile matching more explicit 2017-12-02 15:21:31 +00:00
vaapi_decode.h
vaapi_encode.c lavc/vaapi_encode: give a debug message if attrs unsupported. 2017-12-19 23:02:31 +00:00
vaapi_encode.h
vaapi_encode_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_h265.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_mjpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_vp8.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_vp9.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_h264.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi_hevc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi_vp8.c vaapi: Add VP8 decode hwaccel 2017-11-26 21:41:19 +00:00
vaapi_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
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 avcodec/vc1dec: fix preprocessor checks and hw_configs lists for the hwaccels 2017-11-26 22:22:17 -03:00
vc1dsp.c
vc1dsp.h
vc2enc.c
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_h264.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vdpau_hevc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vdpau_internal.h
vdpau_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vdpau_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vdpau_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
version.h lavc: replace and deprecate the lock manager 2017-12-26 02:50:00 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: fix SEGV when hwaccel decoding h264 with ffmpeg.c 2017-11-28 08:50:13 -08:00
videotoolbox.h
videotoolboxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-01 17:46:12 +01:00
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: Check the return value of av_frame_clone 2017-11-26 17:26:59 +00:00
vp3.c
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c lavc/vp8: Support resolution changes in the VP8 decoder hwaccel 2017-12-15 16:52:32 +00:00
vp8.h vp8: Add hwaccel hooks 2017-11-26 21:41:19 +00:00
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: mark frame as finished on decode_tiles() failure 2017-12-15 00:08:56 +01:00
vp9.h
vp9_mc_template.c
vp9_parser.c vp9_parser: don't split superframes into separate packets 2017-11-29 17:18:36 +01:00
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split_bsf: Fix integer overflow in frame_size/total_size checks 2017-12-10 20:11:46 +01:00
vp9block.c
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
vt_internal.h
wavpack.c
wavpack.h
wavpackenc.c
wavpackenc.h
webp.c vp8: Add hwaccel hooks 2017-11-26 21:41:19 +00: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
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
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
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c
zmbvenc.c