[FFmpeg-cvslog] fftools/ffmpeg: declare loop indices inside loops

2024-02-24 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Feb 19 10:43:24 2024 +0100| [a2fc86378a18b2c2966ce3438df8f27f646438e5] | committer: Anton Khirnov fftools/ffmpeg: declare loop indices inside loops > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2fc86378a18b2c2966ce3438df8f27f646438e5

[FFmpeg-cvslog] fftools/cmdutils: remove harmful variable shadowing

2024-02-24 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Feb 21 15:57:17 2024 +0100| [29e1b9d90c23c2c1e377dfec9960a232445acd33] | committer: Anton Khirnov fftools/cmdutils: remove harmful variable shadowing It causes write_option() to return 0 when calling func_arg() fails. > http://git.videolan.org/git

[FFmpeg-cvslog] fftools/ffmpeg_sched: remove a triggerable assert in send_to_enc_sq()

2024-02-24 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Feb 20 12:37:16 2024 +0100| [c19c2078f360fc06059ed2ed6717004a0f3e8ff4] | committer: Anton Khirnov fftools/ffmpeg_sched: remove a triggerable assert in send_to_enc_sq() It can be triggered when send_to_enc_thread() returns AVERROR(ENOMEM). Propagate

[FFmpeg-cvslog] fftools/ffmpeg_sched: simplify failure path in sch_dec_send()

2024-02-24 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Feb 16 16:07:58 2024 +0100| [a00765fcbe321d1a151ccbe34a8d8c9da7d2291d] | committer: Anton Khirnov fftools/ffmpeg_sched: simplify failure path in sch_dec_send() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a00765fcbe321d1a151ccbe34a8d

[FFmpeg-cvslog] avcodec/vvcdec: refact out deblock_bs to reduce duplicate code

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:56 2024 +0800| [ab2c9dfb26215419c33d76cac4d46c917d9959be] | committer: Nuo Mi avcodec/vvcdec: refact out deblock_bs to reduce duplicate code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab2c9dfb26215419c33d76cac4d46c917d9959be -

[FFmpeg-cvslog] avcodec/vvcdec: implement update_hmvp for IBC

2024-02-24 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Thu Feb 22 15:14:00 2024 +0800| [09946dc40b8c55624b65ac86f03b4f1b09d9b2dc] | committer: Nuo Mi avcodec/vvcdec: implement update_hmvp for IBC Signed-off-by: Wu Jianhua Signed-off-by: Nuo Mi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0994

[FFmpeg-cvslog] avcodec/vvcdec: set CuPredMode table for chroma

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:57 2024 +0800| [37ebebd055d8129cb590caf446c1ede4235875a1] | committer: Nuo Mi avcodec/vvcdec: set CuPredMode table for chroma follow the spec > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=37ebebd055d8129cb590caf446c1ede4235875a1

[FFmpeg-cvslog] avcodec/vvcdec: deblock_bs, fix intra check for IBC

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:58 2024 +0800| [dd3650cada8ca12cceedd8a506bc2e054e04adca] | committer: Nuo Mi avcodec/vvcdec: deblock_bs, fix intra check for IBC An Intra Block Copy clip may use different modes for luma and chroma. For example, MODE_IBC for luma and MODE_INT

[FFmpeg-cvslog] avcodec/vvcdec: skip inter prediction for IBC blocks

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:01 2024 +0800| [3241aa26d1de052fc104dc0fe9981d06c6dd9425] | committer: Nuo Mi avcodec/vvcdec: skip inter prediction for IBC blocks Intra Block Copy relies on reconstructed pixels from the current frame. We skip IBC during the inter prediction

[FFmpeg-cvslog] avcodec/vvcdec: refact, rename !is_mvp to check_mer

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:04 2024 +0800| [422e8a877b1cd5d30486d8daf8a67e3122b81e50] | committer: Nuo Mi avcodec/vvcdec: refact, rename !is_mvp to check_mer For IBC, we'll utilize the check_available function. However, neither MVP nor merge mode need to check the motion

[FFmpeg-cvslog] avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:59 2024 +0800| [5a388d2cc671766f21084f8676588b4538d8] | committer: Nuo Mi avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a388d2cc671766f21084f8

[FFmpeg-cvslog] avcodec/vvcdec: add Intra Block Copy parser

2024-02-24 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Thu Feb 22 15:14:05 2024 +0800| [9481887755a2826120fd96409c0dca9a94b468e0] | committer: Nuo Mi avcodec/vvcdec: add Intra Block Copy parser Co-authored-by: Nuo Mi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9481887755a2826120fd96409c0dca9a

[FFmpeg-cvslog] avcodec/vvcdec: fix dual tree for skipped transform tree/unit

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:03 2024 +0800| [1ffeeb8a269b87a3c27000b88837f1fa50395cb9] | committer: Nuo Mi avcodec/vvcdec: fix dual tree for skipped transform tree/unit fix IBC_E_Tencent_1.bit > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ffeeb8a269b87a3c2

[FFmpeg-cvslog] avcodec/vvcdec: add Intra Block Copy decoder

2024-02-24 Thread Wu Jianhua
ffmpeg | branch: master | Wu Jianhua | Thu Feb 22 15:14:06 2024 +0800| [6c83cd5cb3e3ecd139fa826231b7f5893dd5cd57] | committer: Nuo Mi avcodec/vvcdec: add Intra Block Copy decoder Introduction at https://ieeexplore.ieee.org/document/9408666 passed files: 10b444_A_Kwai_3.bit 10b444_B_Kwa

[FFmpeg-cvslog] avcodec/vvcdec: ff_vvc_set_intra_mvf, refact to support dmvr tab

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:02 2024 +0800| [c503c0b33e2c5a7c6e47995cf21e7d247d459ce1] | committer: Nuo Mi avcodec/vvcdec: ff_vvc_set_intra_mvf, refact to support dmvr tab > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c503c0b33e2c5a7c6e47995cf21e7d247d459ce1

[FFmpeg-cvslog] doc: Add infra.txt

2024-02-24 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Feb 22 21:32:32 2024 +0100| [22845fbb80b7a45ac1fbae480de21eb0c87c7989] | committer: Michael Niedermayer doc: Add infra.txt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=22845fbb80b7a45ac1fbae480de21eb0c87c7989 --- doc/infra.tx

[FFmpeg-cvslog] configure: select iamfenc as movenc dep

2024-02-24 Thread Gyan Doshi
ffmpeg | branch: master | Gyan Doshi | Sat Feb 24 18:44:26 2024 +0530| [ecb3c8a536fc41f7c4cd02cd7de7822803faff64] | committer: James Almer configure: select iamfenc as movenc dep Unbreaks movenc compilation in minimal configuration. Signed-off-by: James Almer > http://git.videolan.org/gitweb

[FFmpeg-cvslog] avformat/libsrt: use SRT_EPOLL_IN for waiting for an incoming connection

2024-02-24 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Tue Feb 20 22:34:37 2024 +0100| [87677c2195e86b126c3438439a05d0a46ae5bb50] | committer: Marton Balint avformat/libsrt: use SRT_EPOLL_IN for waiting for an incoming connection This is the proper poll mode for waiting for an incoming connection according

[FFmpeg-cvslog] fate/mxf: fix mxf-probe-j2k on big endian systems

2024-02-24 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Thu Feb 22 00:31:05 2024 +0100| [569257735ba983217e664f5600b29e55d6dc4893] | committer: Marton Balint fate/mxf: fix mxf-probe-j2k on big endian systems Jpeg2000 decoder is decoding in native endian, so let's use the same workaround as in fate-mxf-probe

[FFmpeg-cvslog] fftools/ffprobe: Don't cast const away needlessly

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 22 00:55:43 2024 +0100| [0f20e48e3d3efbb012d16bd2a26a68f7c98bb8ea] | committer: Andreas Rheinhardt fftools/ffprobe: Don't cast const away needlessly Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] fftools/ffprobe: Constify printing section header

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 22 01:00:16 2024 +0100| [ed5bf403d7b56f2e882f111e96aab4dc6161a558] | committer: Andreas Rheinhardt fftools/ffprobe: Constify printing section header Allows to avoid casting const away. Signed-off-by: Andreas Rheinhardt > http://git.vide

[FFmpeg-cvslog] fftools/ffprobe: Use int64_t instead of long long int

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 22 01:27:52 2024 +0100| [b31ee084a94aa1eb83c7b53e8fab665994783073] | committer: Andreas Rheinhardt fftools/ffprobe: Use int64_t instead of long long int This makes ffprobe match the rest of the codebase. Signed-off-by: Andreas Rheinhardt

[FFmpeg-cvslog] fftools/ffprobe: Simplify printing xml values

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Feb 22 01:09:24 2024 +0100| [08328463d51b9fb4f38aa7a2342825230049547c] | committer: Andreas Rheinhardt fftools/ffprobe: Simplify printing xml values Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;

[FFmpeg-cvslog] avutil/opt: Use correct function pointer type

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Feb 21 21:49:32 2024 +0100| [f705b8b5b4fb9390e2d1aeb9e864c099c8592d9d] | committer: Andreas Rheinhardt avutil/opt: Use correct function pointer type av_get_sample/pix_fmt() return their respective enums and are therefore not of the type int (*

[FFmpeg-cvslog] avcodec/cbs_h266_syntax_template: Don't omit unused function parameter

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Feb 21 21:16:17 2024 +0100| [484e7716bc9c79ead7b345e38197d414d5cdccc8] | committer: Andreas Rheinhardt avcodec/cbs_h266_syntax_template: Don't omit unused function parameter The calls to the sei_decoded_picture_hash read and write functions ar

[FFmpeg-cvslog] avutil/hwcontext: Don't check before av_buffer_unref()

2024-02-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Feb 11 19:08:44 2024 +0100| [2e4e424ac237e34fe106dca4c224a46eabefb4c9] | committer: Andreas Rheinhardt avutil/hwcontext: Don't check before av_buffer_unref() av_buffer_unref() can handle AVBufferRef** that point to a NULL AVBufferRef*. Signed