[FFmpeg-cvslog] avformat/hlsenc: hls_init_time should used in living stream mode

2023-02-26 Thread Steven Liu
ffmpeg | branch: master | Steven Liu | Fri Dec 9 12:37:36 2022 +0800| [891ed24f77da99c6d41bb7c116ba5925e3206ce2] | committer: Steven Liu avformat/hlsenc: hls_init_time should used in living stream mode When hls_init_time should available when hls_list_size > 0. Because the list will not

[FFmpeg-cvslog] libavcodec/qsvenc: Enable 444 encoding for RGB input

2023-02-26 Thread Wenbin Chen
ffmpeg | branch: master | Wenbin Chen | Fri Dec 9 14:36:23 2022 +0800| [0825b461e64b5924fdee7055643db65870d2eaae] | committer: Haihao Xiang libavcodec/qsvenc: Enable 444 encoding for RGB input MSDK/VPL uses 420 chroma format as default to encode RGB, and this is not a proper usage. Now

[FFmpeg-cvslog] lavu/hwcontext_vaapi: sync surface before export its DRM handle

2023-02-26 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Feb 24 13:45:49 2023 +0800| [15992a040dd017d6897131373321522fe2867a6d] | committer: Haihao Xiang lavu/hwcontext_vaapi: sync surface before export its DRM handle According to description of vaExportSurfaceHandle in libva, vaSyncSurface must be called if

[FFmpeg-cvslog] lavc/vaapi_hevc: Pass SCC parameters Through VA-API

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:34 2023 +0800| [7373bb24f76f6e2b85a18ea4ffb395bd38e148a8] | committer: Haihao Xiang lavc/vaapi_hevc: Pass SCC parameters Through VA-API Including sps/pps/slice parameters. Signed-off-by: Linjie Fu Signed-off-by: Fei Wang >

[FFmpeg-cvslog] lavc/vaapi_hevc: Set correct rps type for scc

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:36 2023 +0800| [b7104243ff134f243c1916e7cfea702a6cf5bc54] | committer: Haihao Xiang lavc/vaapi_hevc: Set correct rps type for scc According to 8.1.3 and 8.3.2. Signed-off-by: Linjie Fu Signed-off-by: Fei Wang >

[FFmpeg-cvslog] lavc/vaapi_hevc: Add vaapi profile parse support for SCC

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:35 2023 +0800| [fb1998f508598d02b8547ae4eadfc6649d4e476d] | committer: Haihao Xiang lavc/vaapi_hevc: Add vaapi profile parse support for SCC Note that Screen-Extended Main 4:4:4 and 4:4:4 10 supports chroma_format_idc from 0, 1 or 3, hence

[FFmpeg-cvslog] lavc/vaapi_hevc: Loose the restricts for SCC decoding

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:37 2023 +0800| [6489e0679d0b073dabf0e5b5c8ed5418cdeeea44] | committer: Haihao Xiang lavc/vaapi_hevc: Loose the restricts for SCC decoding Allow current picture as the reference picture. Signed-off-by: Linjie Fu Signed-off-by: Fei Wang

[FFmpeg-cvslog] lavc/hevc: Update reference list for SCC

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:33 2023 +0800| [09c656d9c4f6fc66f0f2d60c235bb393b979e27f] | committer: Haihao Xiang lavc/hevc: Update reference list for SCC Screen Content Coding allows non-intra slice in an IRAP frame which can reference the frame itself, and would mark

[FFmpeg-cvslog] lavc/hevc_ps: Add SPS/PPS parse support for HEVC extension syntax

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:29 2023 +0800| [56e3cd23d486d6aa2e3dcddc57c8048547df4f42] | committer: Haihao Xiang lavc/hevc_ps: Add SPS/PPS parse support for HEVC extension syntax 1. Add extension syntax according to 7.3.2.2.3/7.3.2.3.3 in T-REC-H.265-201911. 2. Keep

[FFmpeg-cvslog] lavc/hevcdec: Set max_num_merge_cand to uint8_t

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:32 2023 +0800| [fc3837ba85eafaeb5674c3d6b574a79da46d55b2] | committer: Haihao Xiang lavc/hevcdec: Set max_num_merge_cand to uint8_t uint8_t is big enough and keep consistent with the definition in cbs_h265.h. Signed-off-by: Linjie Fu

[FFmpeg-cvslog] lavc/hevcdec: Add slice parse support for HEVC SCC extension

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:30 2023 +0800| [c1dceaf0c74fc010cf43744c36af6d9ebaa0b13d] | committer: Haihao Xiang lavc/hevcdec: Add slice parse support for HEVC SCC extension Signed-off-by: Linjie Fu Signed-off-by: Fei Wang >

[FFmpeg-cvslog] lavc/hevcdec: Fix the parsing for use_integer_mv_flag

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:31 2023 +0800| [513d188d9bfe882580cdb8f3e9a8ed0c290875ad] | committer: Haihao Xiang lavc/hevcdec: Fix the parsing for use_integer_mv_flag According to 7.3.6.1, use_integer_mv_flag should be parsed if motion_vector_resolution_control_idc

[FFmpeg-cvslog] lavc/avcodec: Add HEVC Screen Content Coding Extensions profile

2023-02-26 Thread Linjie Fu
ffmpeg | branch: master | Linjie Fu | Thu Feb 16 13:46:28 2023 +0800| [f45937754368fd6e34d4a4c61b8736f2d22136ab] | committer: Haihao Xiang lavc/avcodec: Add HEVC Screen Content Coding Extensions profile Described in HEVC spec A.3.7. Bump minor version and add APIchanges entry for new added

[FFmpeg-cvslog] avutil: [LA] use getauxval to do runtime check.

2023-02-26 Thread Shiyou Yin
ffmpeg | branch: master | Shiyou Yin | Tue Feb 14 20:25:56 2023 +0800| [b09f31af1b5e483e614d0f5d673753c5ab778034] | committer: Steven Liu avutil: [LA] use getauxval to do runtime check. Replace cpucfg with getauxval to avoid crash in case of some processor capabilities are not supportted by

[FFmpeg-cvslog] avcodec/xpmdec: Check size before allocation to avoid truncation

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Thu Jan 12 22:05:07 2023 +0100| [1eb1acb62b5afe215643a55f06c16545e5b20fb6] | committer: Michael Niedermayer avcodec/xpmdec: Check size before allocation to avoid truncation Fixes:OOM Fixes:out of array access (no testcase) Fixes:

[FFmpeg-cvslog] avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane()

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 20:50:39 2023 +0100| [718d6c71ef7eff75050e636e6ea5cde165496488] | committer: Michael Niedermayer avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane() Signed-off-by: Michael Niedermayer (cherry picked

[FFmpeg-cvslog] RELEASE_NOTES: Based on the version from 5.1

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Fri Nov 2 01:36:21 2018 +0100| [ea3d24bbe3c58b171e55fe2151fc7ffaca3ab3d2] | committer: Michael Niedermayer RELEASE_NOTES: Based on the version from 5.1 Name suggested by Niklas Haas Signed-off-by: Michael Niedermayer >

[FFmpeg-cvslog] avcodec/motionpixels: Mask pixels to valid values

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Thu Jan 12 23:42:59 2023 +0100| [ff5cce2eafeb5f94917ffab913bbaed921c4d51c] | committer: Michael Niedermayer avcodec/motionpixels: Mask pixels to valid values Fixes: out of array access Fixes:

[FFmpeg-cvslog] avcodec/utils: Ensure linesize for SVQ3

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 19:39:38 2023 +0100| [d1e446d570b01700a532c249996903992faf951c] | committer: Michael Niedermayer avcodec/utils: Ensure linesize for SVQ3 Fixes: Assertion block_w * sizeof(uint8_t) <= ((buf_linesize) >= 0 ? (buf_linesize) :

[FFmpeg-cvslog] avcodec/bink: Fix off by 1 error in ref end

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 20:42:23 2023 +0100| [8ab01c8b0d255605324c7cb2232d5008cc3586ef] | committer: Michael Niedermayer avcodec/bink: Fix off by 1 error in ref end Fixes: out of array access Fixes:

[FFmpeg-cvslog] avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Thu Jan 12 00:29:02 2023 +0100| [81d9c57c431abd267ef21fc51bd6c7178b042b2f] | committer: Michael Niedermayer avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things Fixes: subtraction of unsigned offset from 0xf6602770

[FFmpeg-cvslog] avcodec/wavarc: Check k

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Sat Feb 18 23:08:59 2023 +0100| [e4eed311332fe329eef6bc8e9d7606a206c99469] | committer: Michael Niedermayer avcodec/wavarc: Check k Fixes: Assertion failure Fixes:

[FFmpeg-cvslog] avcodec/pngdec: dont skip/read chunk twice

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 23:56:05 2023 +0100| [3ae6feff7ebf7bfbd74c0617ddc8c13adaadfd7b] | committer: Michael Niedermayer avcodec/pngdec: dont skip/read chunk twice Fixes: out of array access Fixes:

[FFmpeg-cvslog] avcodec/pngdec: Check deloco index more exactly

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 23:26:06 2023 +0100| [197dcd28efc96a8297d7483389a39030330c6cb4] | committer: Michael Niedermayer avcodec/pngdec: Check deloco index more exactly Fixes: out of array access: Fixes:

[FFmpeg-cvslog] avcodec/utils: allocate a line more for VC1 and WMV3

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Wed Jan 11 18:59:16 2023 +0100| [8e478e0cb17158126571f40fb945ab807d6284ed] | committer: Michael Niedermayer avcodec/utils: allocate a line more for VC1 and WMV3 Fixes: out of array read on 32bit Fixes:

[FFmpeg-cvslog] avformat/wavarc: Check if extradata has been fully read

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Sat Feb 18 23:03:37 2023 +0100| [bc531eedbd2d31648602ae4112e2b09711f76fdf] | committer: Michael Niedermayer avformat/wavarc: Check if extradata has been fully read Signed-off-by: Michael Niedermayer (cherry picked from commit

[FFmpeg-cvslog] avcodec/rka: avoid undefined doubling sum overflow

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Mon Feb 20 20:09:36 2023 +0100| [bbcf3f42340aeb109b0d2f045903e5578942ff5f] | committer: Michael Niedermayer avcodec/rka: avoid undefined doubling sum overflow Fixes: signed integer overflow: -2124073172 * 2 cannot be represented in type

[FFmpeg-cvslog] avcodec/rka: avoid negative value shift

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Mon Feb 20 20:04:18 2023 +0100| [8a6c037acd0b163ca737015e28164126d276b704] | committer: Michael Niedermayer avcodec/rka: avoid negative value shift Fixes: left shift of negative value -81 Fixes:

[FFmpeg-cvslog] avcodec/rka: check for size 1 filter

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Mon Feb 20 20:00:44 2023 +0100| [b59152b4746e576c9deede398ba0f8e05f5b27c9] | committer: Michael Niedermayer avcodec/rka: check for size 1 filter Such filters will not advance and be stuck in the current implementation Fixes: Infinite loop

[FFmpeg-cvslog] avcodec/ffv1dec: Check that num h/v slices is supported

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Sat Feb 18 22:33:02 2023 +0100| [c56f84e656cda5463ee1cf747f8e469252ce42ce] | committer: Michael Niedermayer avcodec/ffv1dec: Check that num h/v slices is supported Fixes: out of array access Fixes:

[FFmpeg-cvslog] avformat/rka: Fix 1/0 with bps=1

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Mon Feb 20 19:38:00 2023 +0100| [ec5edc09463ebdea86314f6b54b46392e2396123] | committer: Michael Niedermayer avformat/rka: Fix 1/0 with bps=1 Fixes: division by zero Fixes:

[FFmpeg-cvslog] avcodec/rka: Fix some integer anomalies

2023-02-26 Thread Michael Niedermayer
ffmpeg | branch: release/6.0 | Michael Niedermayer | Mon Feb 20 19:53:19 2023 +0100| [0c1e67ab140c52c03b12cfb10f78064921504eb9] | committer: Michael Niedermayer avcodec/rka: Fix some integer anomalies Fixes: left shift of negative value -3201 Fixes: integer overflow: -76470276 * -25608 cannot