7c1b403365
avformat/rpl: Replace strcpy with av_strlcpy by
2019-07-10 10:27:02 +0200
1e3f4b5f19
doc/filters: add entry for mean and stdev in showinfo by
2020-01-06 09:30:52 +0800
a2d3511154
lavc/ffv1: Properly check that the 4th and 5th quant tables are zeroes by
2020-01-05 14:43:07 +0000
60d599e217
libavformat: fix spelling in ID3v1 genres and extend the list of Winamp extensions. by
2019-12-19 16:12:46 +0100
b0a718923b
avcodec/pgssubdec: Free subtitle on error by
2020-01-04 21:58:28 +0100
8aa3c09c1b
doc/volume: correct placement of replaygain_noclip by
2020-01-05 21:46:08 +0530
e26d66daaa
avfilter/af_dynaudnorm: use already available pointer by
2020-01-05 10:22:57 +0100
1187dbb7e9
avfilter/af_dynaudnorm: move channels variable setup first by
2020-01-05 10:20:27 +0100
5d82c078ea
ffmpeg: don't force source-tracked keyframes for duplicates by
2020-01-03 12:30:09 +0530
fa3ad7bbc6
ffmpeg: remove premature rescaling of forced_keyframe times by
2020-01-02 20:59:00 +0530
fa677750de
doc/ffmpeg: document value source for -force_key_frames by
2019-04-20 14:16:09 +0530
c3a17ffff6
swscale/aarch64: use multiply accumulate and shift-right narrow by
2019-12-09 14:25:01 +0000
ebbc976ae6
avcodec/bsf: replace ctx->internal-> with bsfi-> for better readability by
2019-12-16 13:01:49 +0800
f7c945abc0
doc: Fix a typo. by
2020-01-04 20:58:10 +0100
304eaa63a9
lavfi/buffersrc: Remove redundant free after ff_filter_frame() failure by
2020-01-01 13:22:13 +0800
389865352d
avfilter/af_dynaudnorm: fix another clipping with custom peak value by
2020-01-04 19:10:06 +0100
c8253cb332
avfilter/af_dynaudnorm: implement threshold option by
2020-01-04 18:17:32 +0100
6a1305e8b7
avfilter/af_dynaudnorm: do not clip audio by
2020-01-04 10:27:46 +0100
3c8da7b982
libavutil/opt: fix memory leak after av_dict_parse_string fail by
2020-01-01 12:35:31 +0800
c8e72a6494
lavfi/coreimage: fix memory leak after av_dict_parse_string fail by
2020-01-01 12:27:18 +0800
cf9c9a9db9
lavc/libkvazaar: fix memory leak after av_dict_parse_string fail by
2020-01-01 12:09:52 +0800
0099f71502
lavc/bsf: fix memory leak after av_dict_parse_string fail by
2020-01-01 12:06:47 +0800
944203270d
avdevice/decklink: deprecate the -list_devices option by
2019-08-21 23:02:51 +0200
2b7097ef27
avdevice/decklink_dec: remove -bm_v210 option by
2019-08-21 22:52:10 +0200
78a233e6e9
avdevice/decklink_dec: remove the @mode syntax by
2019-08-21 22:40:11 +0200
d111a41f9d
avformat/img2enc: fix writing multiple streams in write_muxed_file by
2019-12-26 23:33:26 +0100
beb7f93b23
avformat/img2enc: minor simplification by
2019-12-26 22:58:45 +0100
57df8839e1
avformat/img2enc: cleanup IO contexts on error by
2019-12-26 21:08:22 +0100
43d5ddb4b5
avformat/img2enc: reindent after last commit by
2019-12-26 20:54:14 +0100
04e36fc4e1
avformat/img2enc: factorize piped write_packet by
2019-12-26 20:51:19 +0100
b693b06b22
avformat/img2enc: factorize writing fully muxed file by
2019-12-26 19:57:04 +0100
bc17b831dd
doc/muxers: fix order of options and examples for image2 muxer by
2019-12-27 00:34:11 +0100
81172b5e3a
avfilter/af_dynaudnorm: fix previous commit by
2020-01-02 17:24:01 +0100
ed02563ce0
avfilter/af_dynaudnorm: do not enqueue flush buffers by
2020-01-02 16:22:47 +0100
12c4d00c10
avcodec/mpeg12dec: always submit the first field to hwaccel by
2017-10-23 15:43:30 +0800
d4996a600c
avcodec/nvdec_mpeg12: set field flags by
2020-01-02 13:15:27 +0100
e47a954631
avcodec/librav1e: use AV_OPT_TYPE_DICT for rav1e-params by
2019-12-25 01:55:25 +0100
a613d042e7
avcodec/libxavs2: use AV_OPT_TYPE_DICT for xavs2-params by
2019-12-25 01:13:48 +0100
91f64ea4c5
avcodec/libx265: use AV_OPT_TYPE_DICT for x265-params by
2019-12-25 01:50:36 +0100
dfea6d2e50
avcodec/libx264: use AV_OPT_TYPE_DICT for x264-params by
2019-12-25 01:46:37 +0100
9ac1066dc6
avcodec/libvpxenc: use AV_OPT_TYPE_DICT for ts-parameters by
2019-12-25 02:02:30 +0100
710e9f3f18
avformat/tee: use AV_OPT_TYPE_DICT for fifo_options by
2019-12-25 11:32:48 +0100
7c3125133f
avformat/segment: use AV_OPT_TYPE_DICT for segment_format_options by
2019-12-25 00:48:00 +0100
5d35a6e8e2
avformat/hlsenc: use AV_OPT_TYPE_DICT for hls_ts_options by
2019-12-22 23:50:18 +0100
f20bdbff6d
avformat/fifo: use AV_OPT_TYPE_DICT for format_opts by
2019-12-25 02:13:22 +0100
59172164f3
avformat/dashenc: use AV_OPT_TYPE_DICT for format_options by
2019-12-25 00:58:24 +0100
3670a10c2d
avcodec/libx265: export encoded frame stats by
2019-12-28 13:34:19 -0300
278a91f8fe
avcodec/libx265: add a qp option and apply the relevant global AVCodecContext settings to the encoder context by
2019-08-13 22:09:34 -0300
3c22436ddf
avcodec/libx265: apply some global AVCodecContext settings to the encoder context by
2019-08-13 22:07:08 -0300
40d9cbdc22
avformat/matroskadec: Use AV_DICT_DONT_STRDUP_VAL to save av_strdup by
2019-11-10 05:07:31 +0100
34e3810b04
avformat/matroskaenc: Check return value of ff_isom_write_hvcc() by
2020-01-01 01:58:22 +0100
2968da7d9e
avformat/matroskaenc: Adapt documentation of put_ebml_num by
2020-01-01 01:58:21 +0100
6d354aeb29
avformat/mpeg: Remove secondary packet for reading VobSub by
2019-10-08 07:41:14 +0200
1fd8929450
compat/avisynth: Fix unicode compilation. by
2019-12-31 03:00:40 +1100
d4d6280ab2
avfilter/af_dynaudnorm: do not hang forever if only EOF is received by
2020-01-01 13:35:31 +0100
7bb09e57e0
avfilter/af_dynaudnorm: do not error out if even filter size was given by
2020-01-01 13:11:52 +0100
d7e2a2bb35
lavf/libsrt: add version guard for srt encryption control by
2019-12-25 21:22:09 +0800
7b58702cbd
configure: bump year by
2020-01-01 12:14:30 +0530
192d1d34eb
(tag: n4.2.2)
Update for FFmpeg 4.2.2 by
2019-12-31 20:53:54 +0100
14644e3322
cbs_mpeg2: Fix parsing the last unit by
2019-07-29 21:56:56 +0200
c1fb94fcac
cbs_mpeg2: Rearrange start code search by
2019-07-29 21:56:55 +0200
2852aa5084
cbs_mpeg2: Decompose Sequence End by
2019-07-29 21:56:54 +0200
9db961861a
cbs_mpeg2: Fix parsing of picture and slice headers by
2019-06-20 01:45:12 +0200
fd53f6745e
cbs: Remove useless initializations by
2019-06-20 01:45:11 +0200
4bc84f4f7d
mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description by
2019-06-20 01:45:10 +0200
662accb728
lavc/cbs_h2645_syntax_template: Fix memleak by
2019-12-06 14:22:14 -0500
4667920455
avcodec/cbs: Fix potential overflow by
2019-11-17 08:34:36 +0100
1cf238d3bf
avcodec/cbs: Factor out common code for writing units by
2019-11-17 08:34:35 +0100
cb3a59ca82
avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample() by
2019-11-25 21:50:57 +0100
25b5331a1d
avcodec/cook: Use 3 stage VLC decoding for channel_coupling by
2019-11-25 21:39:48 +0100
525a8ee3d8
avcodec/wmalosslessdec: Fixes undefined overflow in dequantization in decode_subframe() by
2019-11-29 22:45:07 +0100
9bea771035
avcodec/sonic: Check e in get_symbol() by
2019-10-21 23:22:05 +0200
4abd0e1282
avcodec/twinvqdec: Correct overflow in block align check by
2019-12-03 19:48:46 +0100
fd674648a2
avcodec/vc1dec: Fix "return -1" cases by
2019-12-17 00:04:23 +0100
31e169948d
avcodec/vc1dec: Free sprite_output_frame on error by
2019-12-16 23:31:22 +0100
cb1111b04a
avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped. by
2019-12-17 00:19:42 +0100
067b2c0c28
avcodec/agm: Include block size in the MV check for flags == 3 by
2019-12-16 23:09:04 +0100
8681622d7b
avcodec/wmadec: Keep track of exponent initialization per channel by
2019-11-30 16:46:46 +0100
3679bda78b
avcodec/iff: Check that video_size is large enough for the read parameters by
2019-11-30 12:22:25 +0100
affedbd027
avcodec/cbs_vp9: Check data_size by
2019-12-26 00:57:07 +0100
d7fbabaeb5
avcodec/cbs_vp9: Check index_size by
2019-12-14 00:27:09 +0100
9511cfe07f
avcodec/adpcm: Clip predictor for APC by
2019-11-21 23:02:56 +0100
5f14ba4776
avcodec/targa: Check colors vs. available space by
2019-11-21 22:43:01 +0100
bc17113954
avcodec/dstdec: Use get_ur_golomb_jpegls() by
2019-10-01 00:43:03 +0200
ddb35d510e
avcodec/wmavoice: Check remaining input in parse_packet_header() by
2019-11-23 09:18:12 +0100
846c61789c
avcodec/wmalosslessdec: Fix 2 overflows in mclms by
2019-11-20 22:05:40 +0100
01f5442b82
avcodec/wmaprodec: Fixes integer overflow with 32bit samples by
2019-11-20 20:34:55 +0100
090d10ce60
avcodec/adpcm: Fix invalid shift in xa_decode() by
2019-11-20 19:13:09 +0100
7a1b6aa6ac
avcodec/wmalosslessdec: Fix several integer issues by
2019-11-18 14:22:57 +0100
19691eb4d5
avcodec/wmalosslessdec: Check that padding bits is not more than sample bits by
2019-11-18 12:49:25 +0100
ef722f7692
avcodec/iff: Skip overflowing runs in decode_delta_d() by
2019-11-18 09:45:29 +0100
3c0fcc7779
avcodec/pnm: Check that the header is not truncated by
2019-12-14 19:19:57 +0100
60605ffa5c
avcodec/mp3_header_decompress_bsf: Check sample_rate_index by
2019-12-14 00:37:27 +0100
075b337798
avcodec/cbs_av1_syntax_template: Check num_y_points by
2019-12-11 22:03:50 +0100
747245ce0e
avformat/rmdec: Initialize and sanity check offset in ivr_read_header() by
2019-11-15 23:00:51 +0100
1f88bbc9f2
avcodec/agm: Do not allow MVs out of the picture area as no edge is allocated by
2019-11-02 08:35:39 +0100
d6cc432751
avcodec/apedec: Fix 2 integer overflows by
2019-11-14 16:38:36 +0100
d39a058707
avformat/id3v2: Fix double-free on error by
2019-11-10 05:07:28 +0100
96e1ca6e05
avcodec/wmaprodec: Set packet_loss when we error out on a sanity check by
2019-11-12 20:25:00 +0100
50ed50a03b
avcodec/wmaprodec: Check offset by
2019-11-12 20:06:35 +0100