ffmpeg/libavcodec
Martin Storsjö 8965e2af92 avpacket: Initialize the allocated padding area in side data
This makes sure that consumers of the side data actually can
rely on the padding as intended, without having the callers of
av_packet_new_side_data to explicitly zero initialize it.

Signed-off-by: Martin Storsjö <martin@martin.st>
2018-02-01 15:50:00 +02:00
..
aarch64 aarch64: Remove a dot from a label 2017-10-18 10:49:33 +03:00
arm hevc: Add hevc_get_pixel_4/8/12/16/24/32/48/64 2017-12-08 23:41:01 +02:00
avr32
mips
neon
ppc
tests mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
x86
.gitignore
4xm.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
8bps.c
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c aac_ac3_parser: Drop in-parser downmix functionality 2017-04-27 14:19:50 -04:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aac_parser.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aaccoder.c
aacdec.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aacdectab.h
aacenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c
aacsbr.c aacsbr: Turnoff in the event of over read. 2017-05-03 19:00:03 -04:00
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser_internal.h ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3_parser.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3_parser.h ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_float.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c
ac3enc.h
ac3tab.c
ac3tab.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
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
adts_header.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_header.h aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_parser.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_parser.h aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
aic.c
alac_data.c
alac_data.h
alac.c
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
alsdec.c
amfenc_h264.c Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
amfenc_hevc.c Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
amfenc.c Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
amfenc.h Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
apedsp.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h
atrac3.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
avfft.c
avfft.h
avpacket.c avpacket: Initialize the allocated padding area in side data 2018-02-01 15:50:00 +02:00
avpicture.c
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c bink: Split read_dct_coeffs() 2017-07-05 15:06:41 +02:00
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c
bitstream_filters.c lavc: Add mpeg2_metadata bitstream filter 2017-08-20 15:14:33 +01:00
bitstream.c
bitstream.h bitstream: Avoid undefined behavior in bitstream_skip() 2017-07-09 12:56:15 +02:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cbs_h264_syntax_template.c lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_h264.h lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_h265_syntax_template.c cbs_h265: Fix ranges of prediction weight offsets 2017-09-12 22:11:55 +01:00
cbs_h265.h lavc: Add coded bitstream read/write support for H.265 2017-08-12 22:17:20 +01:00
cbs_h2645.c cbs: Add padding to slice data allocations 2017-12-02 15:21:30 +00:00
cbs_h2645.h lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_internal.h lavc: Add coded bitstream read/write support for MPEG-2 2017-08-20 13:59:17 +01:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Add support for picture display extension 2017-09-12 22:11:56 +01:00
cbs_mpeg2.c cbs_mpeg2: Fix marker_bit type 2017-12-02 15:21:30 +00:00
cbs_mpeg2.h cbs_mpeg2: Add support for picture display extension 2017-09-12 22:11:56 +01:00
cbs.c cbs: Add a missing return value check 2017-11-12 16:00:27 +00:00
cbs.h lavc: Add coded bitstream read/write API 2017-08-12 22:17:20 +01:00
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c cinepakenc: Move declaration out of for initialisation statement 2017-09-27 19:57:55 +01:00
clearvideo.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c Add ClearVideo decoder 2017-04-25 15:39:10 +02:00
cook_parser.c
cook.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cookdata.h
copy_block.h
cos_tablegen.c
cscd.c
cuvid_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
cuvid_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
cuvid.c hevcdec: add a CUVID hwaccel 2017-07-28 14:12:56 +02:00
cuvid.h h264dec: add a CUVID hwaccel 2017-07-26 23:24:34 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca_exss.c
dca_parser.c
dca_syncwords.h
dca_xll.c
dca.c
dca.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
dcadata.c
dcadata.h
dcadec.c dca: Move the downmix request check outside the loop 2017-04-25 00:38:07 +02:00
dcadsp.c
dcadsp.h
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c
decode.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
decode.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dfa.c dfa: Disallow odd width/height and add proper bounds check for DDS1 chunks 2017-08-13 19:58:40 +02:00
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
dnxhdenc.h
dpcm.c
dpx_parser.c
dpx.c
dpxenc.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dump_extradata_bsf.c
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h
dvbsub_parser.c
dvbsub.c
dvbsubdec.c dvbsubdec: Free subrect memory on allocation error 2017-06-28 09:44:09 -04:00
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c
dxva2_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_internal.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
eac3enc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
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 lavc: Drop deprecated way of setting audio delay on encode 2017-03-23 10:09:16 +01:00
error_resilience.c
error_resilience.h
escape124.c
escape130.c
exr.c
extract_extradata_bsf.c extract_extradata: return an error when buffer allocation fails 2017-10-09 11:48:44 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c
fft-internal.h
fft.h
ffv1.c
ffv1.h
ffv1dec.c
ffv1enc.c
fic.c
file_open.c
flac_parser.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac.h flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flacdata.c
flacdata.h
flacdec.c flac: Use a local cache for decode_residual() 2017-07-09 20:51:24 +02:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flashsv.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c Add FM Screen Capture Codec decoder 2017-04-13 12:35:35 +02:00
fraps.c
frwu.c
g2meet.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
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
get_bits.h
gif.c
gifdec.c
golomb_legacy.h
golomb.c
golomb.h golomb: Simplify get_ur_golomb_jpegls 2017-04-13 13:37:10 +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
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
h263dsp.c
h263dsp.h
h264_cabac.c h264dec: Fix mix of lossless and lossy MBs decoding 2017-07-26 23:23:19 +02:00
h264_cavlc.c h264dec: Fix mix of lossless and lossy MBs decoding 2017-07-26 23:23:19 +02:00
h264_direct.c h264dec: track the last seen value of x264_build 2017-07-26 23:23:13 +02:00
h264_loopfilter.c
h264_mb_template.c
h264_mb.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264_mc_template.c
h264_metadata_bsf.c h264_metadata: Fix clearing SEI payload in error case 2017-11-12 16:00:48 +00:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c h264_sei: Add namespace prefix to all SEI values 2017-05-16 22:23:14 +01:00
h264_picture.c
h264_ps.c
h264_ps.h
h264_redundant_pps_bsf.c lavc: Add h264_redundant_pps bitstream filter 2017-08-13 17:54:59 +01:00
h264_refs.c h264_refs: validate the SPS pointer in ff_h264_execute_ref_pic_marking() 2017-05-09 17:28:36 -04:00
h264_sei.c stereo3d: Support view type for frame sequence type 2017-11-28 14:56:51 -05:00
h264_sei.h stereo3d: Support view type for frame sequence type 2017-11-28 14:56:51 -05:00
h264_slice.c stereo3d: Support view type for frame sequence type 2017-11-28 14:56:51 -05:00
h264.h h264: Add stream constraint values to the common header 2017-08-05 23:54:35 +01:00
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
h264dec.h h264dec: use a large enough field for reference list modification values 2017-08-18 14:55:31 +02:00
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.h h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c lavc: Add hevc_metadata bitstream filter 2017-08-13 17:55:02 +01:00
h2645_parse.c
h2645_parse.h
hap.c
hap.h
hapdec.c hapdec: Delete include for nonexistent file 2017-09-27 19:57:52 +01:00
hapenc.c
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c hevc: Avoid using LOCAL_ALIGNED for 4 byte alignment 2017-03-31 22:06:47 +03:00
hevc_parser.c
hevc_ps_enc.c
hevc_ps.c hevc: Validate the number of long term reference pictures 2017-08-05 23:54:35 +01:00
hevc_ps.h hevc: Improve stream constraint values in common header 2017-08-05 23:54:35 +01:00
hevc_refs.c
hevc_sei.c stereo3d: Support view type for frame sequence type 2017-11-28 14:56:51 -05:00
hevc_sei.h stereo3d: Support view type for frame sequence type 2017-11-28 14:56:51 -05:00
hevc.h hevc: Improve stream constraint values in common header 2017-08-05 23:54:35 +01:00
hevcdec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hevcdec.h hevcdec: move the MD5 context out of HEVCSEIPictureHash back into HEVCContext 2017-05-20 09:41:30 +02:00
hevcdsp_template.c
hevcdsp.c hevc: Fix aligned array declarations 2017-09-27 19:57:48 +01:00
hevcdsp.h hevc: Add NEON 4x4 and 8x8 IDCT 2017-03-27 22:56:23 +03:00
hevcpred_template.c
hevcpred.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 vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
hqxdsp.c
hqxdsp.h
hqxvlc.c
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
imc.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c
imx_dump_header_bsf.c
indeo2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo4data.h
indeo5.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo5data.h
intelh263dec.c
internal.h lavc: Use hardware config information in ff_get_format() 2017-12-19 23:21:59 +00:00
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c
ivi.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libdcadec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libfaac.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libfdk-aacdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libfdk-aacenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libgsmenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libkvazaar.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libmp3lame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopencore-amr.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopenh264enc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopenjpegdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopenjpegenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopus.c
libopus.h
libopusdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libopusenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libschroedingerenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libtwolame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libvo-aacenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libvo-amrwbenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libvorbis.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libvpx.c
libvpx.h
libvpxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libvpxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libwebpenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libx264.c x264: Support version 153 2017-12-27 15:59:45 +00:00
libx265.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
ljpegenc.c
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
mace.c
magicyuv.c
Makefile Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK 2018-01-04 18:15:56 +01:00
mathops.h
mathtables.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c
me_cmp.h
metasound_data.c
metasound_data.h
metasound.c
mimic.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c mjpeg: Report non-3 component rgb lossless as not supported 2017-04-20 15:39:18 +00:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc.c
mjpegenc.h
mlp_parser.c mlp_parser: Drop in-parser downmix functionality 2017-04-27 14:19:54 -04:00
mlp_parser.h mlp_parser: Drop in-parser downmix functionality 2017-04-27 14:19:54 -04:00
mlp.c
mlp.h
mlpdec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mlpdsp.c
mlpdsp.h
mmaldec.c mmaldec: Fix compilation after 2fcb0090 2017-12-20 10:11:27 +02:00
mmvideo.c
motion_est_template.c
motion_est.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
movsub_bsf.c
mpc7.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mpc7data.h
mpc8.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
mpeg4audio.c mpeg4audio: Make avpriv_copy_pce_data() inline 2017-04-28 13:47:20 +02:00
mpeg4audio.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
mpeg12enc.c mpeg2enc: Don't mark all streams as component video 2017-08-20 15:14:37 +01:00
mpeg12framerate.c mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c
mpegaudiotab.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
mpegvideo_motion.c
mpegvideo_parser.c lavc: Drop deprecated time_base variable for decoding 2017-03-23 10:09:16 +01:00
mpegvideo.c
mpegvideo.h lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
mpegvideodata.c
mpegvideodata.h
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
msrle.c
msrledec.c
msrledec.h
mss1.c mss1: Add missing macro parameters to ARITH_GET_* macros 2017-10-16 20:42:29 +02:00
mss2.c
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
noise_bsf.c
null_bsf.c
nuv.c
nvenc_h264.c nvenc: Minimize the surface allocation 2017-06-24 12:35:52 +00:00
nvenc_hevc.c nvenc: Minimize the surface allocation 2017-06-24 12:35:52 +00:00
nvenc.c build: Drop explicit check for dlfcn.h 2017-10-10 23:20:10 +02:00
nvenc.h nvenc: Use a fifo to manage the free surface pool 2017-06-24 12:35:46 +00:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h lavc: Drop deprecated stream codec tag 2017-03-23 10:09:17 +01:00
options.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
opus_celt.c
opus_parser.c
opus_silk.c
opus.c
opus.h
opusdec.c
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c pictor: Correctly check frame dimensions 2017-10-12 21:20:05 +02:00
pixblockdsp_template.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png_parser.c
png.c
png.h
pngdec.c png: Support RGBA64 pixel format 2017-08-21 09:23:44 +02:00
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.c prores: Always assume limited range 2017-11-28 14:56:51 -05:00
proresdsp.c
proresdsp.h
proresenc.c
psymodel.c
psymodel.h
pthread_frame.c pthread_frame: Propagate sw_pix_fmt across threads 2017-04-02 16:00:03 +01: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 vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h qsv: Add ability to create a session from a device 2017-04-02 19:06:33 +01:00
qsv.c qsvdec: Relax the surface vs coded dimension check 2018-01-26 10:00:17 +01:00
qsv.h
qsvdec_h2645.c qsv: Skip the packet if decoding failure 2018-01-25 11:13:34 +01:00
qsvdec_other.c lavc: Delete all fake hwaccels 2017-12-19 23:22:35 +00:00
qsvdec.c qsvdec: Relax the surface vs coded dimension check 2018-01-26 10:00:17 +01:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvenc_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
qsvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
qsvenc_jpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
qsvenc_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
qsvenc.c qsv: Support explicit lookahead downscaling 2017-12-12 15:43:02 +00:00
qsvenc.h qsv: Support explicit lookahead downscaling 2017-12-12 15:43:02 +00:00
qtrle.c
qtrleenc.c
r210dec.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
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.c
rl.h
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_parser.c
rv34.c
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c smacker: limit recursion depth of smacker_decode_bigtree 2017-11-10 20:41:32 -05:00
smc.c
snappy.c
snappy.h
sp5x.h
sp5xdec.c
srtdec.c
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
svq1enc.h
svq3.c
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
targa.c
targa.h
targaenc.c
tdsc.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c
tiff.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c lavc: Add coded bitstream read/write support for MPEG-2 2017-08-20 13:59:17 +01:00
truemotion1.c
truemotion1data.h
truemotion2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
truemotion2rt.c
truespeech_data.h
truespeech.c
tscc2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
tscc2data.h
tscc.c
tta.c
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary_legacy.h
unary.h
utils.c lavc: Deprecate av_hwaccel_next() and av_register_hwaccel() 2017-12-19 23:22:31 +00:00
utvideo.c utvideodec: Support UQY2 2017-04-13 14:09:07 +02:00
utvideo.h utvideodec: Reuse the huffyuv add_left 2017-04-15 15:37:18 +02:00
utvideodec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
utvideoenc.c
v210dec.c
v210enc.c
v210enc.h
v210x.c
v410dec.c
v410enc.c
vaapi_decode.c vaapi: Make the decode profile matching more explicit 2017-12-02 15:21:31 +00:00
vaapi_decode.h vaapi: Disable deprecation warnings around use of struct vaapi_context 2017-10-24 23:30:55 +01:00
vaapi_encode_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode_h265.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode_mjpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode_vp8.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode_vp9.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 16:58:45 +01:00
vaapi_encode.c vaapi: Always free parameter buffers after vaEndPicture() with libva2 2017-10-25 00:00:49 +01:00
vaapi_encode.h vaapi_encode: Move quality option to common code 2017-08-06 14:42:04 +01:00
vaapi_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vp8.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi.h
vb.c
vble.c
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c vc1: skip motion compensation when data for last picture is invalid 2018-01-30 19:04:07 -05:00
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
vc1dsp.c
vc1dsp.h
vcr1.c
vda_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vda_internal.h
vda.c
vda.h
vdpau_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_internal.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau.h
version.h lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vlc.h bitstream: Move VLC reading functions into the vlc.h header 2017-05-02 18:39:10 +02:00
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_raw_reorder_bsf.c vp9_raw_reorder_bsf: Remove a redundant allocation 2017-04-30 14:09:05 +01:00
vp9_superframe_bsf.c vp9_superframe_bsf: cache packets by creating new references instead of moving pointers 2017-11-11 09:47:33 -03:00
vp9_superframe_split_bsf.c
vp9.c
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dsp.c
vp9mvs.c
vp9prob.c
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c
webp.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwddec.c xwddec: support 8bpp grayscale 2017-08-13 19:58:40 +02:00
xwdenc.c
xxan.c
yop.c
zerocodec.c
zmbv.c
zmbvenc.c