ffmpeg-rockchip/libavcodec
wm4 7fc329e2dd lavc: introduce a new decoding/encoding API with decoupled input/output
Until now, the decoding API was restricted to outputting 0 or 1 frames
per input packet. It also enforces a somewhat rigid dataflow in general.

This new API seeks to relax these restrictions by decoupling input and
output. Instead of doing a single call on each decode step, which may
consume the packet and may produce output, the new API requires the user
to send input first, and then ask for output.

For now, there are no codecs supporting this API. The API can work with
codecs using the old API, and most code added here is to make them
interoperate. The reverse is not possible, although for audio it might.

From Libav commit 05f66706d1.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-04-21 14:23:36 +02:00
..
aarch64 Merge commit '97aec6e75e' 2016-04-12 15:43:09 +01:00
alpha
arm arm/rdft_init: fix license header 2016-04-12 15:01:19 -03:00
avr32
bfin
mips avcodec/mips: Optimization synced to the newest code base. 2016-03-29 17:06:16 +02:00
neon
ppc fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
sh4
sparc
x86 Merge commit '73ff983e8d' 2016-04-12 15:42:21 +01:00
4xm.c
8bps.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c lavc/aac_ac3_parser: reindent 2016-02-27 16:31:46 -06:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
aac_defines.h avcodec/aactab: do not use floats for constants 2016-03-15 00:47:38 +01:00
aac_parser.c
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: remove FAAC-like coder 2016-01-20 16:56:53 +00:00
aaccoder_trellis.h
aaccoder_twoloop.h AAC encoder: fix initialization of minsf 2016-04-03 15:03:53 -03:00
aacdec.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
aacdec_fixed.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
aacdec_template.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
aacdectab.h
aacenc.c AAC encoder: fix valgrind errors 2016-04-05 23:13:44 -03:00
aacenc.h aacenc: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc_is.c AAC encoder: use signed coeffs when measuring IS energy 2016-01-17 12:52:54 -03:00
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c AAC encoder: fix assertion error with prediction 2016-01-13 05:28:34 -03:00
aacenc_pred.h
aacenc_quantization.h Revert "aacenc: use av_clip() instead of av_clip() during quantization" 2016-03-30 02:31:22 +01:00
aacenc_quantization_misc.h aacenc: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc_tns.c AAC encoder: check for NaNs/inf in TNS gain 2016-01-21 03:47:28 -03:00
aacenc_tns.h
aacenc_utils.h all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
aacenctab.c
aacenctab.h
aacps.c
aacps.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c Merge commit '8dead2aaca' 2016-04-17 19:35:03 +01:00
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 avcodec/aactab: do not use floats for constants 2016-03-15 00:47:38 +01:00
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
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/ac3enc: Remove duplicate #include 2016-01-11 01:35:34 +01:00
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 Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
acelp_pitch_delay.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec: add adpcm dat4 decoder 2016-04-05 10:48:59 +02:00
adpcm.h
adpcm_data.c
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 Merge commit '8dead2aaca' 2016-04-17 19:35:03 +01:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
alsdec.c avcodec/alsdec: fix max bits in ltp prefix code 2016-03-12 01:56:58 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
anm.c
ansi.c
apedec.c avcodec/apedec: fix decoding of stereo files with one channel full of silence 2016-04-12 11:03:48 +02:00
apng.h
ass.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
ass.h lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
ass_split.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
ass_split.h fix some a/an typos 2016-03-28 14:13:17 -08:00
assdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
assenc.c lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
asv.c
asv.h
asvdec.c
asvenc.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c avcodec/atrac3: pass AVCodecContext to av_log if available 2016-04-14 18:47:57 +02:00
atrac3data.h
atrac3plus.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c lavc/atrac3plusdsp: change pow(2,x) to exp2f(x) 2016-01-22 19:26:41 +05:30
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c lavf/audiotoolboxdec: only provide block alignment for ILBC 2016-04-13 03:27:29 -05:00
audiotoolboxenc.c lavc/audiotoolboxenc: allow setting maxrate with pre-10.9 deployment targets 2016-04-02 03:03:13 -05:00
aura.c
avcodec.h lavc: introduce a new decoding/encoding API with decoupled input/output 2016-04-21 14:23:36 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: Fix off by 5 error 2016-04-21 00:52:40 +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
bitstream.c fix some a/an typos 2016-03-28 14:13:17 -08:00
bitstream_filter.c avcodec/bitstream_filter: Fix initializing options from the argument string 2016-04-18 02:48:44 +02:00
bitstream_filters.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
blockdsp.c
blockdsp.h
bmp.c
bmp.h
bmp_parser.c avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case 2016-04-14 15:28:02 +02:00
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
bsf.h Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
bswapdsp.c
bswapdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
bytestream.h
c93.c
cabac.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
cabac.h
cabac_functions.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
canopus.c
canopus.h
cavs.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c avcodec/cbrt_data: include avutil/libm.h to unbreak compilation on systems without cbrt 2016-03-14 15:49:34 +01:00
cbrt_data.h Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_data_fixed.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_tablegen_template.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
ccaption_dec.c lavc/ccaption_dec: remove usage of avctx->time_base 2016-04-02 19:03:06 +02:00
cdgraphics.c
cdxl.c avcodec/cdxl: add support for raw videos with chunky format 2016-02-19 10:45:54 +01:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c cfhd: Do not initialize context size 2016-03-29 17:06:15 +02:00
cfhd.h cfhd: reallocate internal buffers on format change. 2016-02-27 12:18:06 +00:00
cfhddata.c avcodec: Cineform HD Decoder 2016-01-30 17:44:13 +00:00
cga_data.c
cga_data.h
chomp_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
cinepak.c
cinepakenc.c cinepakenc: Stop using AVPicture 2016-02-02 18:06:13 -08:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
cngenc.c
codec_desc.c avcodec: add adpcm dat4 decoder 2016-04-05 10:48:59 +02:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c avcodec/cos_tablegen: extend table generation to 17bits 2016-03-05 00:39:53 -03:00
cpia.c fix some a/an typos 2016-03-28 14:13:17 -08:00
crystalhd.c
cscd.c
cyuv.c
d3d11va.c
d3d11va.h
dca.c dca: fix misaligned access in ff_dca_convert_bitstream 2016-01-15 13:47:11 +01:00
dca.h avcodec/dca: add generic defines 2016-01-31 17:09:38 +01:00
dca_core.c avcodec/dca: clear X96 channels if nothing was decoded 2016-03-06 18:24:20 +01:00
dca_core.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_core_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
dca_exss.c avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_exss.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_parser.c dca_parser: ensure frame duration matches the actual sample rate 2016-02-04 12:16:19 +01:00
dca_syncwords.h avcodec/dca: add REV1AUX sync word 2016-01-31 17:09:38 +01:00
dca_xll.c avcodec/dca: simplify condition 2016-03-03 12:35:21 +01:00
dca_xll.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadata.c avcodec/dca: add more tables 2016-01-31 17:09:38 +01:00
dcadata.h avcodec/dca: add more tables 2016-01-31 17:09:38 +01:00
dcadct.c avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadct.h avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadec.c avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadec.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadsp.c x86/dcadec: add ff_lfe_fir0_float_{sse,sse2,avx,fma3} 2016-02-06 01:36:55 -03:00
dcadsp.h x86/dcadec: add ff_lfe_fir0_float_{sse,sse2,avx,fma3} 2016-02-06 01:36:55 -03:00
dcaenc.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
dcaenc.h
dcahuff.h
dcamath.h avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dct-test.c
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c lavc/dds: Fix GRAY8A decoding. 2016-04-15 21:06:34 +02:00
dfa.c
dirac.c avcodec/dirac: Fix memleak of dsh on error 2016-02-09 14:59:36 +01:00
dirac.h diracdec: move the MAX_DWT_LEVELS macro to dirac.h 2016-02-03 17:19:30 +00:00
dirac_arith.c
dirac_arith.h
dirac_dwt.c diracdec: Pass DWTPlane to dwt init 2016-02-07 09:09:13 -08:00
dirac_dwt.h diracdec: Pass DWTPlane to dwt init 2016-02-07 09:09:13 -08:00
dirac_dwt_template.c dirac_dwt: Rename init2 to init 2016-02-07 09:09:13 -08:00
dirac_parser.c dirac: add more parse codes from the specifications 2016-01-21 16:49:45 +00:00
diracdec.c avcodec/diracdec: check bitstream size related fields for overflows 2016-03-28 04:39:57 +02:00
diracdsp.c diracdsp: Make x86 files/functions names consistent 2016-02-05 19:29:43 -08:00
diracdsp.h diracdsp: Make x86 files/functions names consistent 2016-02-05 19:29:43 -08:00
diractab.c diradec: split tables away to a separate diractab file 2016-02-03 17:19:33 +00:00
diractab.h diractab: Fix header guard name 2016-02-07 09:26:15 -08:00
dnxhd_parser.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddata.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddata.h libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddec.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhdenc.c Merge commit '8dead2aaca' 2016-04-17 19:35:03 +01:00
dnxhdenc.h
dpcm.c
dpx.c
dpx_parser.c
dpxenc.c
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c avcodec: remove "get_buffer() failed" message 2016-04-08 09:40:32 +02:00
dump_extradata_bsf.c avcodec/dump_extradata_bsf: Add back 'k' and 'e' options 2016-04-18 02:54:33 +02:00
dv.c
dv.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h avcodec/dvaudio: add missing header include 2016-01-29 13:57:15 -03:00
dvaudio_parser.c avcodec: add dvaudio parser 2016-01-28 10:31:41 +01:00
dvaudiodec.c avcodec/dvaudiodec: now that we got samples, fix 12bit case 2016-03-23 09:32:34 +01:00
dvbsub.c
dvbsub_parser.c
dvbsubdec.c
dvbtxt.h avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01:00
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Fix "left shift of negative value -254" 2016-01-10 17:44:33 +01:00
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c avcodec/dxv: Check idx in dxv_decompress_dxt5() 2016-01-05 03:08:09 +01:00
dxva2.c
dxva2.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
dxva2_h264.c dxva2_h264: fix size alignment asserts 2016-03-16 13:14:24 +01:00
dxva2_hevc.c dxva2_hevc: properly signal the num_delta_pocs from the SPS RPS 2016-02-13 14:19:54 +01:00
dxva2_internal.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
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 avcodec/eatqi: print error on mb decode failure 2016-02-17 16:13:09 +01:00
elbg.c
elbg.h
elsdec.c
elsdec.h
error_resilience.c avcodec/error_resilience: remove unneeded and disabled code 2016-03-18 03:11:16 +01:00
error_resilience.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
escape124.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
escape130.c
evrcdata.h
evrcdec.c
exif.c exif: take a generic log context 2016-04-02 22:48:15 +01:00
exif.h exif: take a generic log context 2016-04-02 22:48:15 +01:00
exr.c avcodec/exr: Fix "libavcodec/exr.c:1494:13: warning: ISO C90 forbids mixed declarations and code" 2016-04-17 01:52:26 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: remove use of private JniInvocation API to retreive the Java VM 2016-03-14 10:05:33 +01:00
ffjni.h lavc: add JNI support 2016-03-07 11:17:31 +01:00
fft-fixed-test.c
fft-fixed32-test.c
fft-internal.h
fft-test.c
fft.h avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
fft_fixed.c
fft_fixed_32.c
fft_float.c
fft_init_table.c avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_table.h avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_template.c avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
ffv1.c
ffv1.h Merge commit '96c373c770' 2016-01-28 16:57:04 +00:00
ffv1dec.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
ffv1enc.c Merge commit '96c373c770' 2016-01-28 16:57:04 +00:00
ffwavesynth.c
fic.c lavc/fic: Cosmetics, fix a typo. 2016-04-18 00:18:54 +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 flacenc: Load default prediction_order parameters if none is selected 2016-02-08 15:00:29 -05:00
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c lavc/flicvideo: Implement padding in COPY chunks. 2016-03-26 14:56:55 +01:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
fmtconvert.h Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
frame_thread_encoder.c avcodec/frame_thread_encoder: Check the private option for huffy's context modelling 2016-01-28 17:19:06 +00:00
frame_thread_encoder.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
fraps.c avcodec/fraps: remove superfluous "Fraps:" from av_log 2016-01-31 12:59:28 +01:00
frwu.c
g2meet.c Use correct msvc type specifiers for ptrdiff_t and size_t. 2016-03-09 14:00:22 +01: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
g729.h
g729_parser.c
g729data.h
g729dec.c lavu: rename and move ff_parity to av_parity 2016-01-07 20:04:24 -03:00
g729postfilter.c
g729postfilter.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
get_bits.h lavc: Add get_bitsz() 2016-01-11 21:51:11 +01:00
gif.c avcodec/gif: Fix lzw buffer size 2016-01-18 19:56:37 +01:00
gif.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
gifdec.c
golomb-test.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 lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
h263dsp.c
h263dsp.h
h264.c avcodec/h264: Fix for H.264 configuration parsing 2016-04-17 02:39:36 +02:00
h264.h Merge commit '5e555f9300' 2016-03-04 16:17:05 +00:00
h264_cabac.c avcodec/h264_cabac: Check decode_cabac_mb_mvd() for failure 2016-02-14 21:09:07 +01:00
h264_cavlc.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
h264_direct.c
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
h264_mvpred.h
h264_parser.c
h264_picture.c avcodec/h264: Execute error concealment before marking the frame as done. 2016-02-19 01:31:16 +01:00
h264_ps.c
h264_refs.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
h264_sei.c
h264_slice.c avcodec/h264_slice: Check PPS more extensively when its not copied 2016-03-27 05:03:44 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.h
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
hap.c
hap.h
hapdec.c
hapenc.c
hevc.c hevc: support Main10 decoding through dxva2 2016-02-15 12:33:50 +01:00
hevc.h lavc/hevc Parse SEI_TYPE_MASTERING_DISPLAY_INFO and propagate content into the AVMasteringDisplayMetadata side data. 2016-02-14 00:36:05 +01:00
hevc_cabac.c
hevc_data.c
hevc_filter.c
hevc_mp4toannexb_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
hevc_mvs.c
hevc_parse.c lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found. 2016-03-19 12:25:24 +01:00
hevc_parser.c lavc: use get_bitsz to simplify the code 2016-01-03 21:12:53 +01:00
hevc_ps.c lavc/hevc_ps: Fix default display window offsets for yuv422 and yuv444. 2016-03-13 13:15:17 +01:00
hevc_ps_enc.c
hevc_refs.c
hevc_sei.c lavc/hevc Parse SEI_TYPE_MASTERING_DISPLAY_INFO and propagate content into the AVMasteringDisplayMetadata side data. 2016-02-14 00:36:05 +01:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c Use correct msvc type specifiers for ptrdiff_t and size_t. 2016-03-09 14:00:22 +01:00
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 libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
imc.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c Merge commit 'd43a165bda' 2016-01-27 20:06:01 +00:00
imx_dump_header_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
indeo2.c indeo2: Fix banding artefacts 2016-03-16 11:32:51 +01:00
indeo2data.h indeo2: Fix banding artefacts 2016-03-16 11:32:51 +01:00
indeo3.c
indeo3data.h
indeo4.c Merge commit '64250d94b7' 2016-04-17 18:53:11 +01:00
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc: introduce a new decoding/encoding API with decoupled input/output 2016-04-21 14:23:36 +02:00
interplayacm.c
interplayvideo.c
intrax8.c avcodec/intrax8: Remove duplicated chunk from ba5bcf9612 2016-04-18 00:59:18 +02:00
intrax8.h Merge commit '0372e73f91' 2016-04-17 19:31:32 +01:00
intrax8dsp.c Merge commit '2ade1cdafb' 2016-04-17 19:27:53 +01:00
intrax8dsp.h Merge commit '2ade1cdafb' 2016-04-17 19:27:53 +01:00
intrax8huf.h Merge commit '2ade1cdafb' 2016-04-17 19:27:53 +01:00
ituh263dec.c fix some a/an typos 2016-03-28 14:13:17 -08:00
ituh263enc.c avcodec/motion_est: Fix mv_penalty table size 2016-01-05 18:10:34 +01:00
ivi.c Merge commit '6202e2fede' 2016-04-17 18:51:58 +01:00
ivi.h Merge commit '64250d94b7' 2016-04-17 18:53:11 +01:00
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Add attribution to OpenJPEG project: 2016-04-01 17:35:15 +02:00
jacosub.h
jacosubdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
jfdctfst.c
jfdctint.c
jfdctint_template.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
jni.c lavc: add JNI support 2016-03-07 11:17:31 +01:00
jni.h lavc: add JNI support 2016-03-07 11:17:31 +01:00
jpeg2000.c
jpeg2000.h
jpeg2000dec.c avcodec/jpeg2000dec: add slice threading support 2016-03-25 22:00:52 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
jpegtables.c
jpegtables.h
jrevdct.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
lclenc.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
libavcodec.v
libcelt_dec.c
libfaac.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c libkvazaar: Set frame rate as a rational number 2016-01-20 17:29:13 +02:00
libmp3lame.c Merge commit '955aec3c7c' 2016-01-01 16:47:27 +01:00
libopencore-amr.c
libopenh264enc.c Merge commit '8dead2aaca' 2016-04-17 19:35:03 +01:00
libopenjpegdec.c avcodec/libopenjpegdec: fix mixed declarations and code 2016-03-25 00:04:57 -03:00
libopenjpegenc.c avcodec/libopenjpegenc: fix mixed declarations and code 2016-03-25 00:05:05 -03:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libshine.c
libspeexdec.c
libspeexenc.c
libtheoraenc.c
libtwolame.c
libutvideo.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
libutvideodec.cpp avcodec/libutvideodec: copy frame so it has reference counters when refcounted_frames is set 2016-03-24 22:52:01 +01:00
libutvideoenc.cpp avcodec/libutvideoenc: Add NULL termintor to options 2016-02-04 02:17:57 +01:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c lavc/libvpx: Fix support for RGB colorspace. 2016-02-19 21:06:26 +01:00
libvpx.h
libvpxdec.c lavc/libvpx: Fix high-bitdepth pix_fmts on big endian. 2016-02-19 21:02:42 +01:00
libvpxenc.c libvpxenc: quiet unused-variable warning 2016-02-22 20:23:31 -08:00
libwavpackenc.c
libwebpenc.c
libwebpenc_animencoder.c libwebpenc_animencoder: add missing braces to struct initialization 2016-03-17 21:46:06 -03:00
libwebpenc_common.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
libwebpenc_common.h
libx264.c libx264: Fix noise_reduction option assignment 2016-02-22 19:06:48 -05:00
libx265.c lavc/libx265: Support GBR encoding. 2016-03-13 09:40:09 +01:00
libxavs.c Merge commit '1482aff204' 2016-01-28 16:42:32 +00:00
libxvid.c libxvid: Create extradata in init using a dummy frame 2016-04-05 11:16:24 -04:00
libxvid.h avutil/file: Move av_tempfile() to avutil/file_open ff_tempfile() 2016-03-12 02:08:34 +01:00
libxvid_rc.c Use avpriv_tempfile() 2016-03-12 02:08:45 +01:00
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: Remove unused variable 2016-02-28 23:39:32 +01:00
ljpegenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
loco.c
log2_tab.c
lossless_audiodsp.c avcodec/wmalosslessdec: improve 24bit support 2016-04-13 22:56:53 +02:00
lossless_audiodsp.h avcodec/wmalosslessdec: improve 24bit support 2016-04-13 22:56:53 +02:00
lossless_videodsp.c
lossless_videodsp.h
lpc.c lavc/lpc: exploit even symmetry of window function 2016-03-10 21:29:56 -05:00
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mathops.c
mathops.h
mathtables.c
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
mdec.c
me_cmp.c
me_cmp.h
mediacodec_sw_buffer.c avcodec/mediacodec_sw_buffer: remove redundant article 2016-03-15 15:11:57 +01:00
mediacodec_sw_buffer.h lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
mediacodec_wrapper.c lavc/mediacodec: remove stray empty lines 2016-03-15 10:33:16 +01:00
mediacodec_wrapper.h lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
mediacodecdec.c lavc/mediacodec: fix zero stride for OMX.allwinner.video.decoder.avc 2016-03-28 21:23:15 +02:00
mediacodecdec.h lavc/mediacodec: fix codec_name leak 2016-03-15 10:30:51 +01:00
mediacodecdec_h264.c lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
mimic.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
mjpeg.h
mjpeg2jpeg_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mjpeg_parser.c
mjpega_dump_header_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Do not permute quantization tables 2016-04-03 01:50:08 +02:00
mjpegdec.h
mjpegenc.c mjpegenc: Remove duplicate initializer 2016-02-03 22:14:27 +00:00
mjpegenc.h
mjpegenc_common.c avcodec/mjpegenc_common: Store approximate aspect if exact cannot be stored 2016-03-19 16:00:11 +01:00
mjpegenc_common.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mmaldec.c mmaldec: limit internal buffering 2016-01-28 17:24:53 +01:00
mmvideo.c
motion-test.c
motion_est.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
motion_est.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
motion_est_template.c Merge commit '8dead2aaca' 2016-04-17 19:35:03 +01:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
movtextdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
movtextenc.c lavc: reindent a few decoders after previous commits 2016-02-26 22:15:20 +01:00
mp3_header_decompress_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c mpeg4videodec: silence ubsan warning 2016-01-15 23:48:33 +01:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64bit for time variables 2016-01-23 02:17:53 +01:00
mpeg12.c avcodec/mpeg12: Remove duplicate block_last_index setting code 2016-02-16 21:47:56 +01:00
mpeg12.h avcodec/mpeg12: Remove duplicate block_last_index setting code 2016-02-16 21:47:56 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
mpeg12enc.c mpeg12enc: always write closed gops for intra only outputs 2016-02-22 19:08:56 -05:00
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c Merge commit 'de9e199a03' 2016-01-01 17:05:37 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c fix some a/an typos 2016-03-28 14:13:17 -08:00
mpegaudiodecheader.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
mpegaudiodecheader.h Merge commit 'de9e199a03' 2016-01-01 17:05:37 +01:00
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 fix some a/an typos 2016-03-28 14:13:17 -08:00
mpegvideo.h Merge commit '0e9c4fe254' 2016-02-03 16:54:20 +00:00
mpegvideo_enc.c Merge commit 'c80344d010' 2016-04-11 16:02:16 +01:00
mpegvideo_motion.c Merge commit '0242351390' 2016-04-13 16:29:12 +01:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c Merge commit '892f037c55' 2016-01-27 19:58:35 +00:00
mpegvideoencdsp.h
mpl2dec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c mss2: Fix buffer overflow. 2016-02-28 13:32:01 +01:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
nuv.c
nvenc.c avcodec/nvenc: Generate AUD NAL units for better compatiblity 2016-03-30 12:03:59 +02:00
on2avc.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
on2avcdata.c
on2avcdata.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
options.c
options_table.h lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
opus.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
opus.h
opus_celt.c lavc/opus_celt: replace pow(2,x) by exp2f(x) 2016-01-22 19:26:58 +05:30
opus_parser.c
opus_silk.c
opusdec.c
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c avcodec/parser: assert that the codec id is not NONE in av_parser_parse2() 2016-04-01 19:08:29 +02:00
parser.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
pcx.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
pcxenc.c lavc/pcxenc: Update format description link. 2016-02-29 12:42:29 +01:00
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Fix alpha detection with skip_frame 2016-04-09 01:10:58 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: check return value of av_frame_copy() 2016-04-08 12:45:40 +02:00
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
profiles.h Merge commit '3d8025d602' 2016-02-24 17:36:30 +00:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c
proresdec_lgpl.c avcodec/proresdec_lgpl: use av_mod_uintp2 2016-01-29 19:58:44 -03:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
psymodel.c lavc/psymodel: check for av_malloc failure 2016-03-23 08:22:22 -07:00
psymodel.h
pthread.c
pthread_frame.c avcodec/pthread_frame: Remove unused variable 2016-03-15 00:51:58 +01:00
pthread_internal.h
pthread_slice.c avcodec/mpeg12enc: Move high resolution thread check to before initializing threads 2016-01-21 00:56:11 +01:00
ptx.c
put_bits.h avcodec/put_bits: Assert buf_ptr in flush_put_bits() 2016-01-18 19:56:37 +01:00
qcelpdata.h
qcelpdec.c
qdm2.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c avcodec: remove "get_buffer() failed" message 2016-04-08 09:40:32 +02:00
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c Merge commit '92c1a83ee9' 2016-04-13 17:31:36 +01:00
qsv.h
qsv_api.c
qsv_internal.h Merge commit '9c0bc1e980' 2016-02-24 17:22:43 +00:00
qsvdec.c Merge commit '3c53627ac1' 2016-04-11 14:56:27 +01:00
qsvdec.h
qsvdec_h2645.c
qsvdec_mpeg2.c
qsvdec_vc1.c
qsvenc.c Merge commit 'a1335149fd' 2016-04-11 14:45:57 +01:00
qsvenc.h Merge commit '9cac1b4b4f' 2016-02-16 16:51:45 +00:00
qsvenc_h264.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qsvenc_hevc.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qsvenc_mpeg2.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qtrle.c lavc/qtrle: Use AV_PIX_FMT_PAL8 for 1-bit video 2016-01-04 03:31:35 +01:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c avcodec/ralf: add support for mono 2016-04-14 22:31:57 +02:00
ralfdata.h
rangecoder.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c nut: Add PAL8 support 2016-02-09 19:19:43 +01:00
raw.h
rawdec.c lavc/rawdec: Align AV_PIX_FMT_RGB24 correctly 2016-02-22 00:44:42 +01:00
rawenc.c
rdft.c
rdft.h
realtextdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
rectangle.h
remove_extradata_bsf.c avcodec/remove_extradata_bsf: Add back 'k' and 'e' options 2016-04-18 02:54:27 +02:00
resample.c avcodec/resample: Remove disabled and faulty code 2016-03-16 19:52:01 +01:00
resample2.c
reverse.c
rl.c
rl.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
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/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c avcodec/shorten: properly handle bitshift > 31 2016-04-11 13:14:55 +02:00
simple_idct.c idct: Only build prores IDCT if ProRes decoder is enabled 2016-02-24 11:41:01 +01:00
simple_idct.h
simple_idct_template.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
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
siprdata.h
smacker.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
smc.c
smvjpegdec.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
snappy.c
snappy.h
snow.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
snow.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c
snowenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
sonic.c
sp5x.h
sp5xdec.c
srtdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
srtenc.c lavc: reindent a few decoders after previous commits 2016-02-26 22:15:20 +01:00
startcode.c
startcode.h
subviewerdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
sunrast.c
sunrast.h
sunrastenc.c sunrastenc: Properly load codec private options 2016-01-11 15:32:57 -05:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c svq1enc: fix out of bounds reads 2016-01-27 00:08:23 +01:00
svq1enc.h
svq1enc_cb.h
svq3.c Merge commit '1098f5c049' 2016-04-14 13:25:33 +01:00
svq3.h
svq13.c
synth_filter.c avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
synth_filter.h avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c avcodec/tak_parser: fix parsing of streams with bunch of small frames at end 2016-04-18 23:37:41 +02:00
takdec.c avcodec/takdec: add code that got somehow lost in process of REing 2016-04-20 22:47:09 +02:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c avcodec/tiff: Check subsample & rps values more completely 2016-01-18 03:51:00 +01: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: Cleanup in case of tm2_read_stream() failure 2016-01-12 17:23:13 +01:00
truespeech.c
truespeech_data.h
tscc.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
tscc2.c
tscc2data.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
ulti.c
ulti_cb.h
unary.h
utils.c lavc: introduce a new decoding/encoding API with decoupled input/output 2016-04-21 14:23:36 +02:00
utvideo.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
utvideo.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
utvideodec.c lavc/utvideodec: prevent possible signed overflow 2016-02-23 20:37:11 -05:00
utvideoenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
v210dec.c lavc/v210dec: Allow odd width. 2016-01-30 13:31:44 +01:00
v210dec.h
v210enc.c Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
v210enc.h Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.c
vaapi.h
vaapi_h264.c lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
vaapi_hevc.c
vaapi_internal.h
vaapi_mpeg2.c lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
vaapi_mpeg4.c lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
vaapi_vc1.c lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI 2016-03-19 15:40:22 +01:00
vaapi_vp9.c
vb.c
vble.c
vc1.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
vc1.h
vc1_block.c Merge commit '0c6a70873f' 2016-04-17 19:09:12 +01:00
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 Merge commit 'd909f43b5c' 2016-04-17 19:32:26 +01:00
vc1dsp.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vc1dsp.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vc2enc.c vc2enc: use 32x16 slices by default 2016-04-16 23:59:36 +01:00
vc2enc_dwt.c vc2enc: add support for Haar wavelet transforms 2016-02-20 13:49:44 +00:00
vc2enc_dwt.h vc2enc_dwt: remove outdated comment 2016-03-18 14:42:33 +00:00
vcr1.c
vda.c
vda.h
vda_h264.c
vda_h264_dec.c
vda_vt_internal.h
vdpau.c Merge commit 'e10b7ef2fe' 2016-04-13 16:22:14 +01:00
vdpau.h
vdpau_compat.h
vdpau_h264.c
vdpau_hevc.c Merge commit '8d34a2f803' 2016-02-16 20:05:28 +00:00
vdpau_internal.h vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
version.h lavc: introduce a new decoding/encoding API with decoupled input/output 2016-04-21 14:23:36 +02:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: Workaround encoder error 2016-04-02 19:16:20 +02:00
vima.c
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vorbis_parser_internal.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
vorbisdec.c vorbisdec: reject rangebits 0 with non-0 partitions 2016-01-04 13:07:28 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c
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: ignore frame_context_index field in key-/intraonly-frames. 2016-04-17 09:28:56 -04:00
vp9.h
vp9_mc_template.c
vp9_parser.c
vp9_superframe_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
vp9data.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
wavpack.h
wavpackenc.c avcodec/wavpackenc: use put_sbits 2016-01-20 16:41:19 -03:00
wavpackenc.h
webp.c lavc/webp: Print a warning for unsupported chunks. 2016-04-17 20:42:10 +02:00
webvttdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
webvttenc.c lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
wma.c
wma.h lavc/wma: add av_warn_unused_result to ff_wma_init 2016-01-22 19:26:24 +05:30
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
wmaenc.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
wmalosslessdec.c avcodec/wmalosslessdec: improve 24bit support 2016-04-13 22:56:53 +02:00
wmaprodata.h
wmaprodec.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
wmavoice.c
wmavoice_data.h
wmv2.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2.h
wmv2data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2dec.c Merge commit 'd909f43b5c' 2016-04-17 19:32:26 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c
xface.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c xwddec: prevent overflow of lsize * avctx->height 2016-01-13 09:39:13 +01:00
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c
zmbvenc.c