[FFmpeg-cvslog] cbs_av1: Make fake OBU size length field a write option

2023-10-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 25 12:44:58 2023 +0100| [014c13863327519418ca8bd15d21c4e8a58d9227] | committer: Mark Thompson cbs_av1: Make fake OBU size length field a write option This is an option to modify the behaviour of the writer, not a syntax field. >

[FFmpeg-cvslog] tools: Don't include the direct library names when linking

2023-10-02 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Sep 28 12:37:29 2023 +0300| [2b9c6c70e625c8b7a1e0accb89b8e5ebf014cab9] | committer: Martin Storsjö tools: Don't include the direct library names when linking When linking the main tools, the object files to link are set up via the variable OBJS-,

[FFmpeg-cvslog] lavc/aacpsdsp: unroll R-V V stereo interpolate

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 19:04:38 2023 +0300| [c270928cc0d47363b932b64ecd28e2815fddcb01] | committer: Rémi Denis-Courmont lavc/aacpsdsp: unroll R-V V stereo interpolate >

[FFmpeg-cvslog] lavc/aacpsdsp: simplify R-V V stereo interpolate

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 18:58:55 2023 +0300| [27d74fc1ef1b3169633e2dbef9c788f328d764f9] | committer: Rémi Denis-Courmont lavc/aacpsdsp: simplify R-V V stereo interpolate Remove some useless vector splat. >

[FFmpeg-cvslog] lavc/aacpsdsp: unroll RISC-V V hybrid_analysis_ileave

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Sep 28 18:28:43 2023 +0300| [0f1336b285541b8cb04f15f6caa5b4fc450a3f79] | committer: Rémi Denis-Courmont lavc/aacpsdsp: unroll RISC-V V hybrid_analysis_ileave >

[FFmpeg-cvslog] lavc/aacpsdsp: unroll RISC-V V hybrid_synthesis_deint

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Sep 28 18:28:50 2023 +0300| [f3dfd4ccf2e90ff88f6f45c10754b8ee7e5d1666] | committer: Rémi Denis-Courmont lavc/aacpsdsp: unroll RISC-V V hybrid_synthesis_deint >

[FFmpeg-cvslog] lavc/aacpsdsp: unroll RISC-V V mul_pair_single

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Sep 28 20:59:53 2023 +0300| [69d7486e59aa831e39c4292f1b091e368448cd87] | committer: Rémi Denis-Courmont lavc/aacpsdsp: unroll RISC-V V mul_pair_single >

[FFmpeg-cvslog] lavc/fmtconvert: unroll R-V V int32_to_float_fmul_scalar

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 19:52:01 2023 +0300| [b36f3d533065a2e62e8e0b9be72ad1403e323053] | committer: Rémi Denis-Courmont lavc/fmtconvert: unroll R-V V int32_to_float_fmul_scalar >

[FFmpeg-cvslog] avcodec/mlpenc: increase compression ratio even more, fix LPC parameters

2023-10-02 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Mon Oct 2 19:29:26 2023 +0200| [a1b29ab60d20ccd45ec99dddcf52db06e1de5c60] | committer: Paul B Mahol avcodec/mlpenc: increase compression ratio even more, fix LPC parameters >

[FFmpeg-cvslog] avcodec/mlpenc: increase compression ratio when input is of lower bit depth

2023-10-02 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Mon Oct 2 18:52:35 2023 +0200| [0be5da9cfa745ca734c50d75491fd2d79c374789] | committer: Paul B Mahol avcodec/mlpenc: increase compression ratio when input is of lower bit depth >

[FFmpeg-cvslog] avcodec/mlpenc: allow changing some LPC parameters

2023-10-02 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Mon Oct 2 20:02:18 2023 +0200| [4fe0a31cab1cb9f5d97ae33115ad46dbd97a71f3] | committer: Paul B Mahol avcodec/mlpenc: allow changing some LPC parameters > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4fe0a31cab1cb9f5d97ae33115ad46dbd97a71f3

[FFmpeg-cvslog] swscale/rgb2rgb: remove R-V V shuffle_bytes_3012

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 20:14:26 2023 +0300| [1a4bd76ea5493954806607b015546206ff854f48] | committer: Rémi Denis-Courmont swscale/rgb2rgb: remove R-V V shuffle_bytes_3012 This is slower than the Zbb version on real hardware due to register strides. Proper

[FFmpeg-cvslog] riscv: factor out the bswap32 assembler

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 20:03:36 2023 +0300| [cec48e3b321a73dc78b4dec81c0e1e6386761b14] | committer: Rémi Denis-Courmont riscv: factor out the bswap32 assembler >

[FFmpeg-cvslog] swscale/rgb2rgb: add R-V Zbb shuffle_bytes_3210

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29 20:10:15 2023 +0300| [c4a144c29d48ac5c1ac336057e3d1f214b1d6bc9] | committer: Rémi Denis-Courmont swscale/rgb2rgb: add R-V Zbb shuffle_bytes_3210 >

[FFmpeg-cvslog] avcodec/fflcms2: add ff_icc_profile_sanitize

2023-10-02 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Wed Sep 27 11:48:01 2023 +0200| [beac4a999cfb0f6f67cb29528308208ef540273a] | committer: Niklas Haas avcodec/fflcms2: add ff_icc_profile_sanitize Buggy ICCv4 profiles are unfortunately used in the wild, and it's quite easy to work around them by just

[FFmpeg-cvslog] avfilter/vf_iccdetect: use ff_icc_profile_sanitize

2023-10-02 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Wed Sep 27 11:49:07 2023 +0200| [443471356f2807d4b5657f61c4081cb65ccdd597] | committer: Niklas Haas avfilter/vf_iccdetect: use ff_icc_profile_sanitize > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=443471356f2807d4b5657f61c4081cb65ccdd597

[FFmpeg-cvslog] avcodec/decode: use ff_icc_profile_sanitize

2023-10-02 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Wed Sep 27 11:49:57 2023 +0200| [0d596776c63a33887526b416dbf0353bc3821437] | committer: Niklas Haas avcodec/decode: use ff_icc_profile_sanitize Fixes: https://trac.ffmpeg.org/ticket/9673 >

[FFmpeg-cvslog] avcodec/codec_par: Move enum AVFieldOrder to defs.h

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Sep 26 00:59:21 2023 +0200| [ea14e8bc3028c746290528869600249c7229bd62] | committer: Andreas Rheinhardt avcodec/codec_par: Move enum AVFieldOrder to defs.h It is also used by AVCodecContext. Reviewed-by: James Almer Reviewed-by: Anton

[FFmpeg-cvslog] avformat/avformat: Deprecate AVFMT_ALLOW_FLUSH

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Sep 26 00:40:29 2023 +0200| [dd48e49d5476178db2478598dbcf84923d13] | committer: Andreas Rheinhardt avformat/avformat: Deprecate AVFMT_ALLOW_FLUSH It is of no value to the user, because every muxer can always be flushed with a NULL packet.

[FFmpeg-cvslog] avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Sep 26 01:08:08 2023 +0200| [f58038d49815e325fc4215403eaa2d995986af36] | committer: Andreas Rheinhardt avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions Instead, use forward declarations; and in order not to affect any user include

[FFmpeg-cvslog] lavc/h274: transpose IDCT

2023-10-02 Thread Niklas Haas
ffmpeg | branch: master | Niklas Haas | Thu Sep 28 22:14:40 2023 +0200| [22530ad1cee9002903a5a4302e6b20bd7823c445] | committer: Niklas Haas lavc/h274: transpose IDCT This is mathematically equivalent to what we were doing before, but gives subtly different results due to rounding (rows first

[FFmpeg-cvslog] avformat/matroskaenc: Don't create wrong packet durations

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Sep 29 16:17:56 2023 +0200| [0c1103d4dc4c6af56b09df6d4ecb25260d7b] | committer: Andreas Rheinhardt avformat/matroskaenc: Don't create wrong packet durations We have to write an explicit BlockDuration element (and use a BlockGroup instead

[FFmpeg-cvslog] avcodec/snow: Move encoder-only stuff out of SnowContext

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 16:00:44 2023 +0200| [155e7e126be61d32618a95ddf1db30409b200fdc] | committer: Andreas Rheinhardt avcodec/snow: Move encoder-only stuff out of SnowContext Put it into an encoder-specific context with a SnowContext at its front. This also

[FFmpeg-cvslog] avcodec/snow: Move dsp helper functions to snow_dwt.h

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 16:27:46 2023 +0200| [f52b4a6e69187a5694b4ca7acefc529439bf4f8a] | committer: Andreas Rheinhardt avcodec/snow: Move dsp helper functions to snow_dwt.h Reviewed-by: Michael Niedermayer Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avformat/matroskaenc: Write default duration for audio

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Sep 29 17:32:59 2023 +0200| [259e1d2bd7edd17e6cd64f0fb2b0e66fe49c846a] | committer: Andreas Rheinhardt avformat/matroskaenc: Write default duration for audio This is easily possible for those codecs with a fixed frame-size (in samples).

[FFmpeg-cvslog] avcodec/mpegvideo_dec: Remove commented-out legacy cruft

2023-10-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Sep 30 19:28:15 2023 +0200| [b6e5136ba3d4ef2aab91a7db073dca17d4eb0b6b] | committer: Andreas Rheinhardt avcodec/mpegvideo_dec: Remove commented-out legacy cruft Added in 80e9e63c946660304fc65fa8141ccfdbe4d196d1 for reasons unknown to me.

[FFmpeg-cvslog] lavc/audiodsp: unroll RISC-V clip functions

2023-10-02 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Sep 28 18:05:28 2023 +0300| [3575ee2ea3f67e74942d1f65f47c4f702ab28b36] | committer: Rémi Denis-Courmont lavc/audiodsp: unroll RISC-V clip functions audiodsp.vector_clip_int32_c: 17500.7 audiodsp.vector_clip_int32_rvv_i32: 8404.7 (m1)