[FFmpeg-cvslog] swscale: [LA] Optimize swscale funcs in input.c

2024-04-11 Thread Shiyou Yin
ffmpeg | branch: master | Shiyou Yin | Sat Mar 16 11:03:33 2024 +0800| [2a7d622ddd0394f20de06b5f1da2f3c3cbc90f6f] | committer: Michael Niedermayer swscale: [LA] Optimize swscale funcs in input.c Optimized 7 funcs with LSX and LASX: 1. yuy2ToUV_c 2. yvy2ToUV_c 3. uyvyToUV_c 4. nv12ToUV_c 5. nv2

[FFmpeg-cvslog] swscale: [LA] Optimize yuv2plane1_8_c.

2024-04-11 Thread Shiyou Yin
ffmpeg | branch: master | Shiyou Yin | Sat Mar 16 11:03:32 2024 +0800| [8b76df914285b1e10460c16134715531050e7a74] | committer: Michael Niedermayer swscale: [LA] Optimize yuv2plane1_8_c. Reviewed-by: colleague of Shiyou Yin Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.c

[FFmpeg-cvslog] swscale: [LA] Optimize range convert for yuvj420p.

2024-04-11 Thread Shiyou Yin
ffmpeg | branch: master | Shiyou Yin | Sat Mar 16 11:03:31 2024 +0800| [f3fe2cb5f72a669bd737203f6f82ed7f2fa60ded] | committer: Michael Niedermayer swscale: [LA] Optimize range convert for yuvj420p. Reviewed-by: 陈昊 Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] avutil/frame: free the old side data buffer before replacing it

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Apr 11 12:32:11 2024 -0300| [dd5f665b4010f8a0142ce3cba3305b173eb37dfe] | committer: James Almer avutil/frame: free the old side data buffer before replacing it Fixes memleaks reported by ASAN/Valgrind. Reported-by: Sean McGovern Signed-off-by: James

[FFmpeg-cvslog] avcodec/hevcdec: export global side data in AVCodecContext

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Mar 28 12:50:54 2024 -0300| [6d0c89980c78ffd3b112676186786334c915ace7] | committer: James Almer avcodec/hevcdec: export global side data in AVCodecContext Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d0c899

[FFmpeg-cvslog] avutil/version: bump minor after recent AVFrame API additions

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Apr 11 11:43:26 2024 -0300| [adb67bba064062489ee95fcee7bc3c6f8d33ab60] | committer: James Almer avutil/version: bump minor after recent AVFrame API additions Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adb6

[FFmpeg-cvslog] avutil/mastering_display_metadata: add a new allocator function that returns a size

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Fri Mar 22 18:42:05 2024 -0300| [6d760c666d57ccbc95e85ef6fb9667fdd06854d1] | committer: James Almer avutil/mastering_display_metadata: add a new allocator function that returns a size av_mastering_display_metadata_alloc() is not useful in scenarios where

[FFmpeg-cvslog] avcodec/decode: add AVFrameSideData helper wrappers that don't depend on frames

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Mar 28 12:49:55 2024 -0300| [6def8e3923f838a217c5e4567435b0e975b9aee7] | committer: James Almer avcodec/decode: add AVFrameSideData helper wrappers that don't depend on frames They will be useful to fill arrays stored in other structs. Signed-off-by:

[FFmpeg-cvslog] avutil/frame: add a flag to allow overwritting existing entries

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Mar 28 13:01:47 2024 -0300| [55621f6fae766dd337b792a99ec0cae3a1e69cb9] | committer: James Almer avutil/frame: add a flag to allow overwritting existing entries Enable it only for side data types that don't allow more than one entry. Signed-off-by: Ja

[FFmpeg-cvslog] avutil/frame: add helper for adding side data w/ AVBufferRef to array

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Mar 28 12:58:24 2024 -0300| [a16338089cfbf89d94465e9d678bfe1b875a8f5a] | committer: James Almer avutil/frame: add helper for adding side data w/ AVBufferRef to array Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avutil/frame: add helper to remove side data of a given type from an array

2024-04-11 Thread James Almer
ffmpeg | branch: master | James Almer | Fri Mar 22 18:39:20 2024 -0300| [662dbf826dda23567874f9439a4bc0d9c7475192] | committer: James Almer avutil/frame: add helper to remove side data of a given type from an array Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] tests/movenc: Validate that normal muxer usage doesn't print warnings

2024-04-11 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Apr 3 14:43:14 2024 +0300| [e4f5c2414bb50df07dce9a8860aaeeaccaed15cf] | committer: Martin Storsjö tests/movenc: Validate that normal muxer usage doesn't print warnings We have test to make sure that certain configurations do print warnings. Howev

[FFmpeg-cvslog] avcodec/ac3enc: Avoid calculating the CRC multiple times

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 8 02:49:03 2024 +0200| [0458fdbeeda4e82986a00febebc519aadbb75e3d] | committer: Andreas Rheinhardt avcodec/ac3enc: Avoid calculating the CRC multiple times Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avformat/img2: Avoid relocations for ff_img_tags

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 21:53:54 2024 +0200| [497a0f839d7d98e182aa27044e0dbeeb89783d4b] | committer: Andreas Rheinhardt avformat/img2: Avoid relocations for ff_img_tags The strings here are so short that using a pointer is wasteful (the longest string takes ni

[FFmpeg-cvslog] avcodec/flacenc: Avoid shift where possible

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 21:20:45 2024 +0200| [1533351990ba86bbecc5883dc1ca559581a7fbc8] | committer: Andreas Rheinhardt avcodec/flacenc: Avoid shift where possible Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=

[FFmpeg-cvslog] avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 20:04:20 2024 +0200| [28ffc39808f6e203291430515b22b7b6d1755329] | committer: Andreas Rheinhardt avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffm

[FFmpeg-cvslog] avcodec/ac3enc_float: Remove uninformative error message

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 19:18:50 2024 +0200| [6c55cb95ed9e15cc84985fdc539dffe5c0f7e4a5] | committer: Andreas Rheinhardt avcodec/ac3enc_float: Remove uninformative error message AVERROR(ENOMEM) is enough. Signed-off-by: Andreas Rheinhardt > http://git.videol

[FFmpeg-cvslog] avcodec/ac3enc: Avoid function pointers to initialize MDCT

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 19:29:49 2024 +0200| [2281ab5c24448782886513cc07cff6aaa6b85bfc] | committer: Andreas Rheinhardt avcodec/ac3enc: Avoid function pointers to initialize MDCT Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.g

[FFmpeg-cvslog] avcodec/ac3enc: Deduplicate allocating buffers

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 18:26:19 2024 +0200| [7311a9086eb12573f89a05e200f9c11a8d47ee26] | committer: Andreas Rheinhardt avcodec/ac3enc: Deduplicate allocating buffers These allocations only depend upon sizeof(SampleType) (and this size is actually the same for

[FFmpeg-cvslog] avcodec/ac3enc: Deduplicate copying input samples

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 19:15:39 2024 +0200| [3cd136bc120aee7ccba5965b400e121dc1476c10] | committer: Andreas Rheinhardt avcodec/ac3enc: Deduplicate copying input samples These memcpy operands only depend upon sizeof(SampleType) (and this size is actually the s

[FFmpeg-cvslog] avcodec/ac3enc: Share more code between fixed/float encoders

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 16:52:52 2024 +0200| [2fcc50d1f536a76978d39396afb43f885cc89667] | committer: Andreas Rheinhardt avcodec/ac3enc: Share more code between fixed/float encoders Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] avcodec/ac3enc: Move ff_ac3_validate_metadate() upwards

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 16:47:49 2024 +0200| [1042ee36cd3f7a46ac86bb40d8716912809cdd57] | committer: Andreas Rheinhardt avcodec/ac3enc: Move ff_ac3_validate_metadate() upwards Will avoid a forward declaration in the next commit. Signed-off-by: Andreas Rheinha

[FFmpeg-cvslog] avcodec/ac3enc: Use common encode_frame function

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 16:39:59 2024 +0200| [6244ecf8ec6dabecea6ee7ee885e6ab827abf6cb] | committer: Andreas Rheinhardt avcodec/ac3enc: Use common encode_frame function This is in preparation for sharing even more stuff common to the fixed and floating-point e

[FFmpeg-cvslog] avcodec/ac3enc: Avoid copying strings

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 13:40:39 2024 +0200| [e878ec7eb23f3cd88503df1f18277e93ceadf773] | committer: Andreas Rheinhardt avcodec/ac3enc: Avoid copying strings Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e878ec

[FFmpeg-cvslog] avcodec/ac3enc: Remove disabled code for RealAudio variant of AC-3

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 15:45:12 2024 +0200| [fee093a5703e994169b04ffc99e6efa63d072b22] | committer: Andreas Rheinhardt avcodec/ac3enc: Remove disabled code for RealAudio variant of AC-3 Implicitly disabled by 4679a474f06c229b10976d7f0b4eee0613c2715a. Given th

[FFmpeg-cvslog] avcodec/ac3enc: Remove redundant channel layout checks

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 13:14:14 2024 +0200| [b3d12fe200be1ddf8e48c8d5c94f8b22904f7165] | committer: Andreas Rheinhardt avcodec/ac3enc: Remove redundant channel layout checks These are all checked generically via AVCodec.ch_layouts in encode_preinit_audio().

[FFmpeg-cvslog] avcodec/ac3enc: Remove always-false sample rate check

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 14:30:13 2024 +0200| [27a830c1d827b1bc61216000ec86eba0ca82e536] | committer: Andreas Rheinhardt avcodec/ac3enc: Remove always-false sample rate check encode_preinit_audio() already checks that the sample rate is among AVCodec.supported_

[FFmpeg-cvslog] avcodec/ac3enc: Don't overwrite AVCodecContext.ch_layout

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 12:53:15 2024 +0200| [13daafd5c08c96fef94ad420b77799a7301c878a] | committer: Andreas Rheinhardt avcodec/ac3enc: Don't overwrite AVCodecContext.ch_layout This is unnecessary (the channel layout guessing code became moot when the channel

[FFmpeg-cvslog] avcodec/ac3enc: Use bit-operations for bit-mask

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 13:21:46 2024 +0200| [8261d5d38c93419535dbd81116fc1d065716e039] | committer: Andreas Rheinhardt avcodec/ac3enc: Use bit-operations for bit-mask Simply masking the LFE bit is more natural than subtracting if set. Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/ac3enc: Don't presume ch_layout to be AV_CHANNEL_ORDER_NATIVE

2024-04-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 7 12:31:58 2024 +0200| [c3fb0c5babb2ae3b8985d038dd0ce228d52f85d7] | committer: Andreas Rheinhardt avcodec/ac3enc: Don't presume ch_layout to be AV_CHANNEL_ORDER_NATIVE It is perfectly legal for users to use a custom layout that is equival