27a99e2c7d
avformat/vividas: improve extradata packing checks in track_header() by
2020-10-28 20:11:54 +0100
437b7302b0
avformat/paf: Check for EOF in read_table() by
2020-10-24 20:30:48 +0200
dad9a86ca7
avformat/gxf: Check pkt_len by
2020-10-26 21:08:55 +0100
0ba71a72d3
avformat/aiffdec: Check packet size by
2020-10-26 20:55:31 +0100
66ca6d0fe8
libavformat/aviobuf: Forward error from avio_read in ffio_read_size() by
2020-10-31 10:29:56 +0100
441fd1bd7d
avformat/rmdec: remove unneeded memset() on packet allocation by
2020-11-02 01:21:27 +0100
769ab6b864
avformat/argo_brp: remove block_align check for audio by
2020-11-03 23:41:53 +1000
63f5f01226
avcodec/sonic: Don't hardcode sizeof(int) == 4 by
2020-11-01 14:52:49 +0100
cba55c3353
avcodec/sonic: Allocate several buffers together by
2020-09-27 11:33:41 +0200
09e49ba31e
avfilter/scale_cuda: simplify linesize calculation by
2020-11-04 20:00:35 +0100
94cb78ed94
avfilter/scale_cuda: add support for RGB formats by
2020-11-04 19:53:41 +0100
9a0b702078
avfilter/scale_cuda: expose optional algorithm parameter by
2020-11-04 18:10:19 +0100
cfdddec0c8
avfilter/scale_cuda: add lanczos algorithm by
2020-11-04 01:43:00 +0100
98d3f23598
avutil/hwcontext_cuda: fix edge case with non-even frame heights by
2020-11-04 01:36:48 +0100
2f3cb5ccca
avutil/hwcontext_cuda: query correct alignment from device by
2020-11-04 00:19:55 +0100
755203c2d2
vaapi_encode_mpeg2: Fix setting colour properties by
2020-11-02 22:46:49 +0000
486817e1ae
vaapi_encode_h265: Fix setting colour properties by
2020-11-02 22:46:48 +0000
9faf4dcf23
vaapi_encode_h264: Fix setting colour properties by
2020-11-02 22:46:47 +0000
4ad7af085c
avfilter/scale_cuda: add nearest neighbour algorithm by
2020-11-03 19:28:06 +0100
15c0e038ce
avfilter/scale_cuda: code cleanup by
2020-11-03 18:33:55 +0100
f1d0f83712
avfilter/scale_cuda: add bicubic interpolation by
2020-10-31 20:22:33 +0100
d5763edab2
avutil/hwcontext_cuda: increase CUDA frame alignment to 512 by
2020-11-02 21:31:35 +0100
1c430f6045
avcodec/mpc8: Unobfuscate sign-extension by
2020-10-29 23:58:51 +0100
33fbc90735
avcodec/mimic: Inline constants by
2020-10-28 14:06:23 +0100
7781aa85bc
avcodec/tscc2: Don't check for errors for complete VLCs by
2020-10-29 15:26:06 +0100
158265b439
avformat/apngdec: Remove goto fail that does nothing by
2019-12-11 12:15:05 +0100
d9363b56a6
avformat/apngdec: Check fcTL chunk length when reading header by
2020-10-31 14:07:27 +0100
9c341c6c92
avformat/apngdec: Fix size/overflow checks by
2020-01-12 17:36:05 +0100
2cf1eefae5
avformat/apngdec: Return error for incomplete header by
2019-12-10 11:47:57 +0100
112fe0ff19
avfilter/af_asoftclip: add asserts in default switch cases by
2020-11-03 12:28:02 +0100
de63b6fb54
avfitler/af_asoftclip: add hard type by
2020-11-03 12:21:48 +0100
ee686236cd
avfilter/af_asoftclip: add erf soft clip type by
2020-11-03 12:05:24 +0100
67d4ab50ec
doc: mark "ADPCM IMA High Voltage Software ALP" as encodable by
2020-10-29 20:57:18 +1000
2433b62f79
avcodec/utils: add adpcm_ima_alp to av_get_exact_bits_per_sample() by
2020-10-29 20:55:41 +1000
5fb628521f
avformat/argo_brp: bail if no video frames by
2020-11-02 21:57:19 +1000
bbba41704b
avcodec/magicyuv: Free previous VLC table by
2020-11-02 01:21:25 +0100
2610acb49a
avformat/concatdec: use av_strstart() by
2020-10-31 23:46:33 +0100
3308bbf776
avcodec: add av1 VAAPI decoder by
2020-10-29 14:54:25 +0800
dbd4254a61
doc/APIchanges: add missing marker for release 4.3 by
2020-11-02 18:54:30 -0300
2ddd6afd30
avfilter/af_biquads: make commands work reliably within biquad filter by
2020-11-02 13:24:32 +0100
40ce4ad999
avfilter/af_biquads: add lattice-ladder form by
2020-11-02 13:09:23 +0100
c19641b2e2
swscale/x86/yuv2rgb: fix crashes when loading alpha from unaligned buffers by
2020-10-28 23:11:37 +0100
993429cfb4
swscale/x86/yuv2rgb: fix crashes when loading alpha from unaligned buffers by
2020-10-28 23:11:37 +0100
02188639ca
fate: Add test for Musepack SV8 decoding by
2020-10-30 12:48:17 +0100
3da35b7cc7
fftools/ffmpeg: fix the wrong bitrate and speed stats by
2020-10-20 22:51:08 +0800
45e3131c44
avcodec/nvenc: fix build with older SDKs by
2020-10-30 20:43:38 +0100
7b2244565a
avformat/wavdec: Refuse to read chunks bigger than the filesize in w64_read_header() by
2020-10-17 23:50:57 +0200
c79d8a6851
avformat/rsd: Check size and start before computing duration by
2020-10-21 18:15:53 +0200
b848baef0d
avformat/vividas: better check of current_sb_entry by
2020-10-21 23:05:41 +0200
3588e2e6b0
avformat/iff: More completely check body_size by
2020-10-21 22:56:17 +0200
d5c42b8c08
avformat/vividas use avpriv_set_pts_info() by
2020-10-21 22:16:37 +0200
44b18a76b8
avformat/xwma: Check for EOF in dpds_table read code by
2020-10-21 19:37:45 +0200
91b8e00538
avcodec/nvenc: only enforce explicitly set twopass mode by
2020-10-30 17:26:32 +0100
d5b0a8e503
avcodec/nvenc: only auto-pick vbr rc in cq mode by
2020-10-30 17:21:13 +0100
be4ff0f1b2
avformat/mpegtsenc: check that not only first pts but also first dts is valid by
2020-10-29 09:24:29 +0800
27e8a6c44b
avformat/mpegtsenc: first_pts_check -> first_pts_checked by
2020-10-27 22:26:22 +0800
11ea0ed20e
avformat/jacosubdec: Fix unintended fallthrough by
2020-10-29 13:36:22 +0100
bb6edf618a
avcodec/nvenc: all presets are SDK10 presets now by
2020-10-29 21:59:37 +0100
ec7e0d4288
avcodec/utils: Check sample rate before use for AV_CODEC_ID_BINKAUDIO_DCT in get_audio_frame_duration() by
2020-10-27 17:21:19 +0100
fbb44bc51a
ffmpeg: move field order decision making to encoder initialization by
2020-09-20 21:00:52 +0300
7369595c55
ffmpeg: pass decoded or filtered AVFrame to output stream initialization by
2020-09-11 00:36:23 +0300
67be1ce0c6
ffmpeg: move A/V non-streamcopy initialization to a later point by
2020-09-11 00:25:21 +0300
3360c9a567
ffmpeg: move AVFrame time base adjustment into a function by
2020-09-13 11:41:41 +0300
453b2f3c15
ffmpeg: add a data size threshold for muxing queue size by
2020-10-15 21:21:05 +0300
9b45c6d74b
avcodec/vp3: Don't check for errors for complete VLC by
2020-10-26 09:46:25 +0100
c72a29df6b
avcodec/cllc: Don't unnecessarily free VLC by
2020-10-24 18:05:34 +0200
1d658e65ab
avcodec/clearvideo: Don't check for errors for complete VLC by
2020-10-24 15:26:55 +0200
c464b5c205
lavf/url: fix relative url parsing when the query string or fragment has a colon by
2020-10-17 23:17:14 +0800
074b2032e6
avformat/libsrt: fix cleanups on failed libsrt_open() and libsrt_setup() by
2020-10-09 21:37:07 +0200
ae9a1a9698
lavf/url: fix relative url parsing when the query string or fragment has a colon by
2020-10-17 23:17:14 +0800
37d742b607
avcodec/codec2utils: move the remaining avpriv functions to lavf by
2020-10-26 11:18:03 -0300
7f76974e7d
libavcodec/codec2utils: remove codec2_version_from_extradata() by
2020-10-28 11:59:16 -0300
3916af4d95
avcodec/codec2utils: remove avpriv prefix from inline functions by
2020-10-26 10:58:51 -0300
fec1b4738f
avcodec/av1dec: fix loading PrevGmParams for frames with primary_ref_frame none by
2020-10-28 11:23:44 -0300
7dac8ddb20
avcodec/av1dec: don't derive loop filter delta parameters by
2020-10-20 19:37:28 -0300
5ed9f8c66c
avcodec/cbs_av1: infer segmentation parameters from reference frames by
2020-10-20 18:20:24 -0300
5d1238f77f
avcodec/cbs_av1: infer loop filter delta parameters from reference frames by
2020-10-20 17:48:31 -0300
744b7f2e91
lavf: move AVStream.last_in_packet_buffer to AVStreamInternal by
2020-10-09 09:22:36 +0200
30f5180ca6
lavf: move AVStream.probe_data to AVStreamInternal by
2020-10-09 09:22:36 +0200
91a98cc4ea
lavf: move AVStream.pts_buffer to AVStreamInternal by
2020-10-09 09:22:36 +0200
cea7c19cda
lavf: move AVStream.*index_entries* to AVStreamInternal by
2020-10-09 09:22:36 +0200
7e87288f73
lavf: move AVStream.interleaver_chunk_* to AVStreamInternal by
2020-10-09 09:22:36 +0200
108864acee
lavf: move AVStream.{request_probe,skip_to_keyframe} to AVStreamInternal by
2020-10-09 09:22:36 +0200
456b170bd7
lavf: move AVStream.{*skip_samples.*_discard_sample} to AVStreamInternal by
2020-10-09 09:22:36 +0200
cb46a6bcbc
lavf: move AVStream.{nb_decoded_frames,mux_ts_offset} to AVStreamInternal by
2020-10-09 09:22:36 +0200
323c9a8c52
lavf: move AVStream.{pts_wrap_*,update_initial_durations_done} to AVStreamInternal by
2020-10-09 09:22:36 +0200
36d7c1dee8
lavf: move AVStream.pts_reorder_error[_count] to AVStreamInternal by
2020-10-09 09:22:36 +0200
25bade3258
lavf: move AVStream.{last_dts_for_order_check,dts_[mis]ordered} to AVStreamInternal by
2020-10-09 09:22:36 +0200
c1b916580a
lavf: move AVStream.{inject_global_side_data,display_aspect_ratio} to AVStreamInternal by
2020-10-09 09:22:36 +0200
8741f1fe26
lavf: move AVStream.info to AVStreamInternal by
2020-10-09 08:15:27 +0200
87f0c8280c
ffmpeg.c: stop accessing private AVStream.codec_info_nb_frames by
2020-10-25 15:50:55 +0100
f95d9510ff
avformat: add a stream event flag for new packets by
2020-10-25 15:50:30 +0100
201b1246e2
ffmpeg.c: rename 'area' to 'score' by
2020-10-13 13:45:05 +0200
48f3ed96e9
avformat: extend documentation of event_flags by
2020-10-25 15:22:44 +0100
c515a35dde
avformat: fix typo in doxy by
2020-10-25 15:13:47 +0100
0438521888
lavc: un-avpriv avpriv_bprint_to_extradata() by
2020-10-26 14:10:55 +0100
dc1099442e
put_bits: make avpriv_copy_bits() lavc-local by
2020-10-26 13:41:39 +0100
944ba30db0
put_bits: make avpriv_put_string() lavc-local by
2020-10-26 13:41:39 +0100
717503f716
put_bits: make avpriv_align_put_bits() inline by
2020-10-26 13:36:06 +0100
886c601a70
lavf/latmenc: use a local simplified copy of avpriv_copy_bits() by
2020-10-26 13:16:38 +0100