[FFmpeg-cvslog] avcodec/atrac3: Use av_unreachable() instead of av_assert1(0)

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 18:03:59 2025 +0200| [2a5ee83442fd93f90937f424bfd1219499878efc] | committer: Andreas Rheinhardt avcodec/atrac3: Use av_unreachable() instead of av_assert1(0) Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] avutil/avassert: Add av_unreachable() and av_assume() macros

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 14:03:25 2021 +0200| [004cc60f0e30a7d37499d60d7d0acaf43d3755a0] | committer: Andreas Rheinhardt avutil/avassert: Add av_unreachable() and av_assume() macros Useful to let the compiler and static analyzers know that something is unreacha

[FFmpeg-cvslog] avcodec/wmaenc: Use av_unreachable() instead of av_assert0(0)

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 25 00:55:18 2024 +0200| [57696f7c2b423c6cd125e016891b5bc2a6660966] | committer: Andreas Rheinhardt avcodec/wmaenc: Use av_unreachable() instead of av_assert0(0) Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] avcodec/mpeg4videodec: Mark impossible switch case as unreachable

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 14:35:31 2021 +0200| [7a27357636ffc8e227b9c6f2bdade973ec4c3829] | committer: Andreas Rheinhardt avcodec/mpeg4videodec: Mark impossible switch case as unreachable Alternative to 8fc649b931a3cbc3a2dd9b50b75a9261a2fb4b49. Signed-off-by: A

[FFmpeg-cvslog] avcodec/rv20enc: Use av_assert1() instead of av_assert0()

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 13:23:48 2025 +0200| [2282a3740ba5a5251abb89a24292dad41cb70914] | committer: Andreas Rheinhardt avcodec/rv20enc: Use av_assert1() instead of av_assert0() There is really no good reason to perform these checks in release builds. Signed-

[FFmpeg-cvslog] avcodec/mpegvideo encs: Add put_bits_assume_flushed() to encode_header

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 13:03:17 2025 +0200| [a35917268dfe4abf1c0cdae1401b6b4d96a13f08] | committer: Andreas Rheinhardt avcodec/mpegvideo encs: Add put_bits_assume_flushed() to encode_header This allows the compiler to remove the implicit "Do I need to output

[FFmpeg-cvslog] avcodec/vp9: Replace av_assert(0) by av_unreachable()

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 16:06:40 2025 +0200| [0bdb69119aaa2f5c3a45a3676d7545ba16becd82] | committer: Andreas Rheinhardt avcodec/vp9: Replace av_assert(0) by av_unreachable() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] avcodec/adpcm: Use av_unreachable() instead of av_assert0()

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 16:27:44 2025 +0200| [85fb3453f892fe1d36e273d97d10e207bdbbcde6] | committer: Andreas Rheinhardt avcodec/adpcm: Use av_unreachable() instead of av_assert0() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/dolby_e_parse: Use av_unreachable instead of av_assert0(0)

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 15:51:32 2021 +0200| [988e319b406be8d91a9097b141ef5fc30dc69d01] | committer: Andreas Rheinhardt avcodec/dolby_e_parse: Use av_unreachable instead of av_assert0(0) Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/

[FFmpeg-cvslog] avcodec/e?ac3enc: Inform compiler about PutBitContext being blank

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 16:43:31 2024 +0200| [2df9c8da72d59ff1be58ded85674d58d2ed69bdb] | committer: Andreas Rheinhardt avcodec/e?ac3enc: Inform compiler about PutBitContext being blank This turned out to be very beneficial: For GCC 13, the codesize of ac3_out

[FFmpeg-cvslog] avcodec/put_bits: Allow to mark places where PutBitContext is flushed

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 16:33:47 2024 +0200| [4484e9b37307116647a2bd5b202cbff90c8e3cfc] | committer: Andreas Rheinhardt avcodec/put_bits: Allow to mark places where PutBitContext is flushed This will allow the compiler to optimize the "is the cache full?" bran

[FFmpeg-cvslog] avcodec/mpegvideo_{dec,motion}: Mark unreachable code as unreachable

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 18:16:00 2024 +0200| [ef58de7fdc4db31b8908d9f6fe297e2d9669d775] | committer: Andreas Rheinhardt avcodec/mpegvideo_{dec,motion}: Mark unreachable code as unreachable Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cg

[FFmpeg-cvslog] avcodec/speedhqenc: Use av_unreachable() for unreachable condition

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 24 17:24:59 2024 +0200| [831a0d0c6bc1d666a54794e0e5d81c48311a20f6] | committer: Andreas Rheinhardt avcodec/speedhqenc: Use av_unreachable() for unreachable condition Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/

[FFmpeg-cvslog] avcodec/vlc: Make assert check more strict

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 15:19:06 2021 +0200| [5d0e8fa4bb12312f3d09317be907df4e6613f686] | committer: Andreas Rheinhardt avcodec/vlc: Make assert check more strict The earlier code allowed callers to use arbitrary values as symbols_size as long as no symbols we

[FFmpeg-cvslog] avcodec/pcm-dvdenc: Mark unreachable default cases as unreachable

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 14:49:59 2021 +0200| [fc520ccb07d5f59f2c6fca04275e7b7366f2a7d0] | committer: Andreas Rheinhardt avcodec/pcm-dvdenc: Mark unreachable default cases as unreachable Fixes a Clang warning when asserts are disabled: "variable 'quant' is used

[FFmpeg-cvslog] avcodec/proresenc_anatoliy: Mark impossible case as unreachable

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 14:24:33 2021 +0200| [b5824a6dab6c5c5877ffaf05544ed6a4b7a81c12] | committer: Andreas Rheinhardt avcodec/proresenc_anatoliy: Mark impossible case as unreachable Alternative fix for fix Coverity issue 1440385 (instead of 6106177ad66ab28f4

[FFmpeg-cvslog] avcodec/utvideoenc: Remove always-false pixel format check

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 15:32:18 2021 +0200| [22e6e4e914d2416d76a1d1b8b45775a307c7743e] | committer: Andreas Rheinhardt avcodec/utvideoenc: Remove always-false pixel format check Mark it as unreachable instead. Signed-off-by: Andreas Rheinhardt > http://git

[FFmpeg-cvslog] avcodec/mjpegenc_common: Use av_unreachable() instead of av_assert0(0)

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 17:06:15 2025 +0200| [5653e0b1fa20d1193042f437639766eab0b79569] | committer: Andreas Rheinhardt avcodec/mjpegenc_common: Use av_unreachable() instead of av_assert0(0) Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/4xm: Use av_unreachable() instead of av_assert0(0)

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 6 17:56:43 2025 +0200| [328ba54efa3b0bc3f6841225f2adc355c4954658] | committer: Andreas Rheinhardt avcodec/4xm: Use av_unreachable() instead of av_assert0(0) Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] avcodec/amrwbdec: Mark default switch as unreachable

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 14:19:33 2021 +0200| [fc9e2a92c12f4544521c954d41b60d42d081c91f] | committer: Andreas Rheinhardt avcodec/amrwbdec: Mark default switch as unreachable Alternative fix for Coverity issue #1473499 instead of a3bb269db92601e2dc0e99352468d02f

[FFmpeg-cvslog] avcodec/vlc: Make code more readable with av_unreachable()

2025-05-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Oct 3 15:18:45 2021 +0200| [d7d1379d06e5d4865fab85640277ef51c4ef22bd] | committer: Andreas Rheinhardt avcodec/vlc: Make code more readable with av_unreachable() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] avcodec/amfenc_h264: improve B-frame usability and simplify options

2025-05-21 Thread Dmitrii Ovchinnikov
ffmpeg | branch: master | Dmitrii Ovchinnikov | Fri May 16 13:25:44 2025 +0200| [f1b3e519501f14dd268a5e20afae4bfbf5b137db] | committer: Dmitrii Ovchinnikov avcodec/amfenc_h264: improve B-frame usability and simplify options - Query GPU caps for B-frame support and warn if unsupported. - Make `

[FFmpeg-cvslog] avfilter/vf_interlace_vulkan: fix FPS and PTS calculation

2025-05-21 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Wed May 21 16:04:48 2025 +0200| [4099d53759ce5d9190a339c02b6bb486e2880f66] | committer: Niklas Haas avfilter/vf_interlace_vulkan: fix FPS and PTS calculation ol->frame_rate is 0/0, so we need to calcalute the correct value based on the il->frame_rate inst