e5bbb52194
avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets() by
2018-01-20 16:55:00 -0300
d7d5a3379d
avcodec/hevcdec: use ff_hevc_uninit_parameter_sets() by
2018-01-20 16:54:51 -0300
64f0fd5998
avcodec/hevc_ps: add a function to uninitialize parameter set buffers by
2018-01-20 16:54:15 -0300
dd93df46a6
Update for 3.4.2 by
2018-01-31 01:09:12 +0100
5085f25ace
vc1: skip motion compensation when data for last picture is invalid by
2018-01-27 21:19:30 -0500
c1c50fc4a7
avcodec/dirac_dwt: Fix several integer overflows by
2018-01-25 23:14:37 +0100
d06972535e
avcodec/indeo5: Do not leave frame_type set to an invalid value by
2018-01-26 00:24:49 +0100
93437a18d8
avcodec/hevc_ps: Check log2_sao_offset_scale_* by
2018-01-24 03:15:23 +0100
d07f78ae72
avcodec/mpeg4videodec: Avoid possibly aliasing violating casts by
2018-01-28 02:29:02 +0100
cd478122b0
avcodec/get_bits: Document the return code of get_vlc2() by
2018-01-28 02:29:01 +0100
6723a43609
avcodec/mpeg4videodec: Check mb_num also against 0 by
2018-01-28 02:29:00 +0100
fe1e6c06d0
avcodec/dirac_dwt: Fix several integer overflows by
2018-01-25 23:14:37 +0100
2ff9f17851
avcodec/indeo5: Do not leave frame_type set to an invalid value by
2018-01-26 00:24:49 +0100
4a75a75c62
avcodec/hevc_ps: Check log2_sao_offset_scale_* by
2018-01-24 03:15:23 +0100
782e066e3e
avcodec/mediacodecdec: use ff_hevc_ps_uninit() by
2018-01-20 16:55:17 -0300
222d7055e2
avcodec/hevc_parser: use ff_hevc_decode_extradata() to parse extradata by
2018-01-20 00:57:18 -0300
42323c3e3a
avcodec/mpegaudio_parser: Skip APE tags when parsing mp3 packets. by
2018-01-29 15:10:26 -0800
b99e77b9f7
avformat/mpegenc - fix typo in VBV warning by
2018-01-29 11:53:36 +0530
0cc3d830d1
avcodec/Makefile: add missing opus.c dependency to opus encoder by
2018-01-30 00:32:27 -0300
ede6e7494f
avcodec/mlp_parser: reindent after last commit by
2018-01-19 15:53:32 -0300
55ebf707d0
avcodec/mlp_parser: don't try to combine frames when full frames are provided by
2018-01-19 15:52:21 -0300
63b5d04e33
avformat/matroskadec: force full frame parsing of MLP/TrueHD streams by
2018-01-29 22:59:52 -0300
d4967c04e0
avcodec/mpeg4videodec: Avoid possibly aliasing violating casts by
2018-01-28 02:29:02 +0100
4a94ff4ccd
avcodec/get_bits: Document the return code of get_vlc2() by
2018-01-28 02:29:01 +0100
05f4703a16
avcodec/mpeg4videodec: Check mb_num also against 0 by
2018-01-28 02:29:00 +0100
4e3e8980b5
dashdec: Fix segfault on decoding segment timeline by
2018-01-29 10:46:50 +0800
fa8308d3d4
avformat: deprecate AVFormatContext filename field by
2017-12-29 01:19:37 +0100
18ac642359
avformat: migrate to AVFormatContext->url by
2017-12-29 23:30:14 +0100
45ec2e44be
avformat/hls: migrate to AVFormatContext->url by
2017-12-29 22:00:04 +0100
4bb0409820
avdevice: migrate to AVFormatContext->url by
2017-12-29 23:29:52 +0100
25a2d269bd
fftools, tools, examples: migrate to AVFormatContext->url by
2017-12-29 23:29:27 +0100
ea3672b7d6
avformat: add url field to AVFormatContext by
2017-12-29 01:01:37 +0100
dc5d151568
avformat/hlsenc: use av_bprintf without buffer limit in replace_int_data_in_filename by
2018-01-06 18:41:27 +0100
78b982d3b9
checkasm : add test for losslessvideoencdsp for diff bytes and sub_left_pred by
2018-01-14 14:23:42 +0100
8f9c38b196
avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction by
2018-01-14 14:23:05 +0100
3a230ce5fa
avfilter/x86/vf_blend : avfilter/x86/vf_blend : add AVX2 version for each func except divide by
2018-01-17 20:59:58 +0100
4d95c6d5d7
avfilter/vf_framerate: add SIMD functions for frame blending by
2018-01-08 01:05:45 +0100
2cbe6bac03
avfilter/vf_framerate: change blend factor precision by
2018-01-15 22:19:46 +0100
1b6ffe9aca
avfilter/vf_framerate: factorize blend functions and unify filter_slice by
2018-01-08 21:44:42 +0100
5bf774a4a4
avfilter/vf_framerate: unify luma and chroma blending by
2018-01-08 21:01:09 +0100
2980b95faf
avfilter/vf_transpose: Fix used plane count. by
2018-01-24 19:38:05 +0100
11498c22a0
avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() by
2018-01-15 23:46:44 +0100
2fdb27b512
avcodec/mjpegdec: Fix integer overflow in DC dequantization by
2018-01-24 03:28:49 +0100
c1b74d608c
avcodec/dxtory: Fix bits left checks by
2018-01-22 14:02:59 +0100
edf200e2bc
avcodec/hevc_cabac: Move prefix check in coeff_abs_level_remaining_decode() down by
2018-01-15 23:42:57 +0100
6ed5e44998
avcodec/truemotion2: Fix integer overflow in TM2_RECALC_BLOCK() by
2018-01-20 04:10:50 +0100
aed915b8a6
avcodec/snowdec: Fix integer overflow before htaps check by
2018-01-15 03:03:36 +0100
540f4467c8
avcodec/ulti: Check number of blocks at init by
2018-01-15 19:03:48 +0100
bae4d39437
avcodec/wavpack: Fix integer overflows in wv_unpack_stereo / mono by
2018-01-14 00:39:41 +0100
f56215d3ff
avcodec/jpeg2000: Check sum of sizes of band->prec before allocating by
2018-01-14 00:39:40 +0100
56b0179b6a
avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs() by
2018-01-14 00:39:39 +0100
e755482d36
avformat/lrcdec: Fix memory leak in lrc_read_header() by
2018-01-19 13:17:07 -0800
facd0521e4
avformat/matroskadec: Fix float-cast-overflow undefined behavior in matroska_parse_tracks() by
2018-01-18 15:21:56 -0800
7b56d6584c
lavfi/deinterlace_vaapi: fix can't show full option information. by
2018-01-16 22:44:02 +0800
092febb2ad
configure: bump year by
2018-01-01 18:05:55 +0100
04949cc08e
avcodec/utils: Avoid hardcoding duplicated types in sizeof() by
2017-06-04 01:53:58 +0200
ece7879992
avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one by
2018-01-11 22:47:10 +0100
4715ef27a0
avcodec/h264addpx_template: Fixes integer overflows by
2018-01-07 03:48:43 +0100
8263246ba8
avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0 by
2018-01-07 20:58:49 +0100
097bc4d32d
avcodec/diracdec: Fix integer overflow with quant by
2018-01-07 20:43:24 +0100
a3add19240
avcodec/opus_parser: Check payload_len in parse_opus_ts_header() by
2018-01-05 22:12:07 +0100
5365904e96
avcodec/jpeg2000dsp: Fix integer overflows in ict_int() by
2018-01-07 04:12:57 +0100
62024c1277
avcodec/h264_slice: Do not attempt to render into frames already output by
2018-01-03 23:42:01 +0100
b1af55778b
avcodec/dnxhddec: Check dc vlc by
2018-01-03 23:42:00 +0100
6abe1e06f5
avcodec/exr: Check buf_size more completely by
2017-12-29 03:00:19 +0100
91f5a2b7b8
avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() by
2017-12-26 23:24:44 +0100
7e402c31ef
avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w() by
2017-12-26 23:24:45 +0100
fb9560b366
avcodec/flacdec: avoid undefined shift by
2017-12-26 23:24:43 +0100
0e7d8ce37c
avcodec/hevcdsp_template.c: Fix undefined shift in FUNC(dequant) by
2017-12-22 03:12:03 +0100
e55a6c5f05
avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0() by
2017-12-22 03:06:14 +0100
0288d15cdd
avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs() by
2017-12-15 18:17:13 +0100
43c03866b2
tests/audiomatch: Add missing return code at the end of main() by
2017-12-19 21:05:40 +0100
2e426fae43
avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() by
2017-12-15 17:50:12 +0100
d147e2d55d
avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv() by
2017-12-15 13:06:30 +0100
d6a13f031c
avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4() by
2017-11-25 22:21:16 +0100
0f0a2ff5a0
avcodec/vp9: mark frame as finished on decode_tiles() failure by
2017-12-14 02:02:55 +0100
a3832486e4
libavfilter/af_dcshift.c: Fixed repeated spelling error by
2017-12-12 11:31:23 -0800
9aa0ed850b
avfilter/formats: fix wrong function name in error message by
2017-12-04 12:50:34 +0800
293f24b42c
fate: test the transpose filter more fully by
2018-01-28 13:34:07 +0100
3f621455d6
avfilter/vf_transpose: Fix regression with packed pixel formats by
2018-01-28 02:46:56 +0100
09419de216
configure: add support for libnpp* from cuda sdk 9 by
2017-08-29 13:30:29 +0200
dfd2f4ee26
avcodec/nvenc: also clear data pointer after unregistering a resource by
2018-01-28 13:05:09 +0100
d68d537f0a
avcodec/nvenc: add some more error case checks by
2018-01-28 12:51:20 +0100
4bb40c32ee
avcodec/nvenc: unregister input resource when unmapping by
2018-01-28 12:39:03 +0100
802ebfae3b
avcodec/nvenc: refcount input frame mappings by
2018-01-26 20:16:53 +0100
93c8720b91
avcodec/nvenc: also clear data pointer after unregistering a resource by
2018-01-28 13:05:09 +0100
d36714f727
avcodec/nvenc: add some more error case checks by
2018-01-28 12:51:20 +0100
a7c60c5b7b
avcodec/nvenc: unregister input resource when unmapping by
2018-01-28 12:39:03 +0100
fbb27e2911
avcodec/nvenc: refcount input frame mappings by
2018-01-26 20:16:53 +0100
932037c6bb
avcodec/nvenc: also clear data pointer after unregistering a resource by
2018-01-28 13:05:09 +0100
48e52e4edd
avcodec/nvenc: add some more error case checks by
2018-01-28 12:51:20 +0100
32bc4e77f6
avcodec/nvenc: unregister input resource when unmapping by
2018-01-28 12:39:03 +0100
bbe1b21022
avcodec/nvenc: refcount input frame mappings by
2018-01-26 20:16:53 +0100
a026a3efae
avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() by
2018-01-15 23:46:44 +0100
1bfc1aa004
avcodec/mjpegdec: Fix integer overflow in DC dequantization by
2018-01-24 03:28:49 +0100
c6939f65a1
avfilter/vf_transpose: Fix used plane count. by
2018-01-24 19:38:05 +0100
23ffeb91fe
hls: don't print a certain warning if playlist loading is aborted by
2018-01-24 08:04:38 +0100
6194d7e564
avformat, hls: add a flag to signal unavailability of seeking by
2018-01-24 08:02:25 +0100
637dfa3942
hls: do not allow fallback to generic seeking by
2018-01-24 07:58:52 +0100
ad85d9af13
lavc/aarch64/sbrdsp_neon: fix build on old binutils by
2018-01-25 20:53:59 -0600