[FFmpeg-cvslog] doc/APIchanges: Add 7.0 cut point

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: release/7.0 | Michael Niedermayer | Tue Mar 26 23:53:19 2024 +0100| [e7d938073e4c58ad8df95df38cbba73ca24a8506] | committer: Michael Niedermayer doc/APIchanges: Add 7.0 cut point Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7

[FFmpeg-cvslog] doc/APIchanges: Add 7.0 cut point

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 23:53:19 2024 +0100| [e7d938073e4c58ad8df95df38cbba73ca24a8506] | committer: Michael Niedermayer doc/APIchanges: Add 7.0 cut point Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7d9380

[FFmpeg-cvslog] Bump after 7.0 branch point

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 23:54:56 2024 +0100| [6b213175c90534e0ad1924bfeba2cf7e20db5bf2] | committer: Michael Niedermayer Bump after 7.0 branch point Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b213175c9053

[FFmpeg-cvslog] Changelog: Add 7.0 point

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 23:52:45 2024 +0100| [8f6bdfd4eccf31323f9de86cea6d035e004e955f] | committer: Michael Niedermayer Changelog: Add 7.0 point Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f6bdfd4eccf3132

[FFmpeg-cvslog] Bump prior release/7.0 branch

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 23:47:31 2024 +0100| [872980ace6467b381a9ba3a657537ca87ebe8288] | committer: Michael Niedermayer Bump prior release/7.0 branch Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=872980ace64

[FFmpeg-cvslog] Changelog: add Android content URIs protocol entry

2024-03-26 Thread Matthieu Bouron
ffmpeg | branch: master | Matthieu Bouron | Mon Mar 25 09:13:08 2024 +0100| [87ace5c4daa2c473a1ff09004df7e510cfdd19a0] | committer: Matthieu Bouron Changelog: add Android content URIs protocol entry Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87

[FFmpeg-cvslog] doc/APIchange: Fill in some missing thingss

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 23:42:19 2024 +0100| [4126a99d2b0fc1ed8bf07387e3a21f678c340679] | committer: Michael Niedermayer doc/APIchange: Fill in some missing thingss Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit

[FFmpeg-cvslog] avformat/matroskadec: Check timescale

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:57:33 2024 +0100| [e849eb23432e45d0a1fda3901bb84eff0ce91282] | committer: Michael Niedermayer avformat/matroskadec: Check timescale Fixes: 3.82046e+18 is outside the range of representable values of type 'unsigned int' Fixes: 6227

[FFmpeg-cvslog] avformat/westwood_vqa: Fix 2g packets

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 01:00:13 2024 +0100| [86f73277bf014e2ce36dd2594f1e0fb8b3bd6661] | committer: Michael Niedermayer avformat/westwood_vqa: Fix 2g packets Fixes: signed integer overflow: 2147483424 * 2 cannot be represented in type 'int' Fixes: 62276/cl

[FFmpeg-cvslog] avformat/sbgdec: Check for negative duration

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:39:49 2024 +0100| [0bed22d597b78999151e3bde0768b7fe763fc2a6] | committer: Michael Niedermayer avformat/sbgdec: Check for negative duration Fixes: signed integer overflow: 9223372036854775807 - -800 cannot be represented in type

[FFmpeg-cvslog] avformat/wavdec: satuarte next_tag_ofs, data_end

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:50:36 2024 +0100| [61dca9e150b723a160d4a570885f3e5326c3d276] | committer: Michael Niedermayer avformat/wavdec: satuarte next_tag_ofs, data_end Fixes: signed integer overflow: 5053074104798691550 + 5053074104259715104 cannot be repr

[FFmpeg-cvslog] avformat/timecode: use 64bit for intermediate for rounding in fps_from_frame_rate()

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:27:39 2024 +0100| [3d8d778a68531b406455f8090d81216ef374ab75] | committer: Michael Niedermayer avformat/timecode: use 64bit for intermediate for rounding in fps_from_frame_rate() Fixes: 62276/clusterfuzz-testcase-minimized-ffmpeg_d

[FFmpeg-cvslog] avformat/wavdec: sanity check channels and bps before using them for block_align

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:45:09 2024 +0100| [75317ec4420d9853526291e8aa18f3ea17321525] | committer: Michael Niedermayer avformat/wavdec: sanity check channels and bps before using them for block_align Fixes: 62276/clusterfuzz-testcase-minimized-ffmpeg_dem_W

[FFmpeg-cvslog] avformat/rpl: Use 64bit for total_audio_size and check it

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:36:40 2024 +0100| [878625812f164fbb733f442965235656d9eaccc8] | committer: Michael Niedermayer avformat/rpl: Use 64bit for total_audio_size and check it Fixes: 62276/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-4677434693517

[FFmpeg-cvslog] avformat/mov: use 64bit for intermediate for rounding

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:27:39 2024 +0100| [f01a89c5a378cb7b55a0bcb5763cfb1da83b81f1] | committer: Michael Niedermayer avformat/mov: use 64bit for intermediate for rounding Fixes: signed integer overflow: 1768972133 + 968491058 cannot be represented in typ

[FFmpeg-cvslog] avformat/jacosubdec: Use 64bit for abs

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:21:28 2024 +0100| [746203af3116288b1dd4442e46a5724ba759e831] | committer: Michael Niedermayer avformat/jacosubdec: Use 64bit for abs Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to ne

[FFmpeg-cvslog] avformat/concatdec: Check user_duration sum

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 00:16:39 2024 +0100| [007486058c2eb7a7518450a2ddb4fa98845887a3] | committer: Michael Niedermayer avformat/concatdec: Check user_duration sum Fixes: 62276/clusterfuzz-testcase-minimized-ffmpeg_dem_CONCAT_fuzzer-6434245599690752 Fixes:

[FFmpeg-cvslog] avcodec/truemotion1: Height not being a multiple of 4 is unsupported

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 02:52:04 2024 +0100| [ebdcf9849905fdd67dcd3ab93e55e47ded35fda2] | committer: Michael Niedermayer avcodec/truemotion1: Height not being a multiple of 4 is unsupported mb_change_bits is given space based on height >> 2, while more data i

[FFmpeg-cvslog] avcodec/rtv1: fix undefined FFALIGN

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 02:30:57 2024 +0100| [d188a867302fd745b5980a90a0b5cad9016c477c] | committer: Michael Niedermayer avcodec/rtv1: fix undefined FFALIGN Fixes: signed integer overflow: 2147483647 + 4 cannot be represented in type 'int' Fixes: 62285/clus

[FFmpeg-cvslog] avcodec/wavarc: Avoid signed integer overflow in sample

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 03:10:14 2024 +0100| [6009dd07bd2bde72f2e01723678c1994ecef035e] | committer: Michael Niedermayer avcodec/wavarc: Avoid signed integer overflow in sample Fixes: signed integer overflow: -2147483648 + -25122315 cannot be represented in

[FFmpeg-cvslog] avcodec/wavarc: avoid signed integer overflow in AC code

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 03:14:08 2024 +0100| [1eb8cbd09c5f22d7ba9e0d443712a6ab80648637] | committer: Michael Niedermayer avcodec/wavarc: avoid signed integer overflow in AC code Fixes: 62285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WAVARC_fuzzer-659

[FFmpeg-cvslog] avcodec/qoadec: Fix undefined overflow in lms_predict

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 01:58:25 2024 +0100| [7eabe564365f4130c4d8f1d50fd835b45dc46355] | committer: Michael Niedermayer avcodec/qoadec: Fix undefined overflow in lms_predict Fixes: signed integer overflow: -1575944192 + -602931200 cannot be represented in t

[FFmpeg-cvslog] avcodec/hcadec: do not allow code to continue after failed init

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 01:46:02 2024 +0100| [48eeb198a55852ccb4b57cb73c4658767252614e] | committer: Michael Niedermayer avcodec/hcadec: do not allow code to continue after failed init Fixes: 62285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HCA_fuzzer

[FFmpeg-cvslog] avcodec/hcadec: do not set hfr_group_count to invalid values

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Mar 26 01:46:02 2024 +0100| [addb85ea39300c36010ffb6dc0d28b2ea62b4805] | committer: Michael Niedermayer avcodec/hcadec: do not set hfr_group_count to invalid values Fixes: 62285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HCA_fuzzer-62

[FFmpeg-cvslog] avformat/mov: Do not deallocate heif_item in a input dependant way

2024-03-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Mar 23 00:08:17 2024 +0100| [0a114d7318ab0e2499531bf496392d1bee4130fc] | committer: Michael Niedermayer avformat/mov: Do not deallocate heif_item in a input dependant way Fixes: out of array access Fixes: 67070/clusterfuzz-testcase-minimized

[FFmpeg-cvslog] avformat/dvdvideodec: add explicit inttypes.h include

2024-03-26 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Mar 25 16:21:02 2024 -0500| [9df11820650b1d93f6a49519aaa51afb5cc17086] | committer: Leo Izen avformat/dvdvideodec: add explicit inttypes.h include Since log statements printing int64 were made portable in 4464b7eeb194e98ac115f18d2b6be67361407c8a, let us i

[FFmpeg-cvslog] avformat/mov: free HEIFItem.name when cleaning items in mov_read_trak

2024-03-26 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Mar 26 10:43:45 2024 -0300| [1e7ba76562949d526613a07257ee4c015cf71a14] | committer: James Almer avformat/mov: free HEIFItem.name when cleaning items in mov_read_trak Fixes memleaks. Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] avcodec/cbs_vp8: Improve the bitstream position check

2024-03-26 Thread Dai , Jianhui J
ffmpeg | branch: master | Dai, Jianhui J | Tue Mar 19 06:05:17 2024 +| [61afe4d98ce62d9dfc6f0548e18730ba2f621cc2] | committer: Ronald S. Bultje avcodec/cbs_vp8: Improve the bitstream position check The VP8 compressed header may not be byte-aligned due to boolean coding. Round up byte count

[FFmpeg-cvslog] avcodec/cbs_vp8: Use little endian in fixed()

2024-03-26 Thread Dai , Jianhui J
ffmpeg | branch: master | Dai, Jianhui J | Thu Jan 25 00:54:17 2024 +| [63dea3c1e10a0692bbdadd0916335bbf9dc8147d] | committer: Ronald S. Bultje avcodec/cbs_vp8: Use little endian in fixed() This commit adds value range checks to cbs_vp8_read_unsigned_le, migrates fixed() to use it, and enf

[FFmpeg-cvslog] doc: Add libtoch backend option to dnn_processing

2024-03-26 Thread Wenbin Chen
ffmpeg | branch: master | Wenbin Chen | Mon Mar 25 10:15:08 2024 +0800| [ea2e0e92ed008fcea6c34c91ce523479e564131d] | committer: Guo Yejun doc: Add libtoch backend option to dnn_processing Signed-off-by: Wenbin Chen Reviewed-by: Guo Yejun > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co

[FFmpeg-cvslog] aarch64: hevc: Produce plain neon versions of qpel_bi_hv

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 22 13:41:45 2024 +0200| [f872b1971401817356708b8863dff4ee6bd02600] | committer: Martin Storsjö aarch64: hevc: Produce plain neon versions of qpel_bi_hv As the plain neon qpel_h functions process two rows at a time, we need to allocate storage

[FFmpeg-cvslog] aarch64: hevc: Produce plain neon versions of qpel_uni_w_hv

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 22 13:41:45 2024 +0200| [d21b9a041136c6d855a56e5ae353c98118b95ea8] | committer: Martin Storsjö aarch64: hevc: Produce plain neon versions of qpel_uni_w_hv As the plain neon qpel_h functions process two rows at a time, we need to allocate stora

[FFmpeg-cvslog] aarch64: hevc: Produce plain neon versions of qpel_uni_hv

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 22 13:41:45 2024 +0200| [5ab138673b6318444727accd6f48a542d938ded4] | committer: Martin Storsjö aarch64: hevc: Produce plain neon versions of qpel_uni_hv As the plain neon qpel_h functions process two rows at a time, we need to allocate storage

[FFmpeg-cvslog] aarch64: hevc: Produce plain neon versions of qpel_hv

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 22 13:41:45 2024 +0200| [5cbeefc79eea34aa856c6e4e728ae8a0fc247eed] | committer: Martin Storsjö aarch64: hevc: Produce plain neon versions of qpel_hv As the plain neon qpel_h functions process two rows at a time, we need to allocate storage for

[FFmpeg-cvslog] aarch64: hevc: Split the qpel_*_hv functions into two parts

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Mar 21 23:57:44 2024 +0200| [4063e50eeca0f520a4dc045328ea1c1d8ba6aa4e] | committer: Martin Storsjö aarch64: hevc: Split the qpel_*_hv functions into two parts The first horizontal filter can use either i8mm or plain neon versions, while the second

[FFmpeg-cvslog] aarch64: hevc: Reorder qpel_hv functions to prepare for templating

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Mar 25 14:52:55 2024 +0200| [20c38f4b8d3eca93badef1bbe1306121dc5b776b] | committer: Martin Storsjö aarch64: hevc: Reorder qpel_hv functions to prepare for templating This is a pure reordering of code without changing anything in the individual fun

[FFmpeg-cvslog] aarch64: hevc: Deduplicate the hevc_put_hevc_qpel_uni_w_hv*_8_end_neon functions

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Mar 25 13:32:18 2024 +0200| [4f71e4ebf23694ef8aa8d749d5e9aa219d165ce6] | committer: Martin Storsjö aarch64: hevc: Deduplicate the hevc_put_hevc_qpel_uni_w_hv*_8_end_neon functions The hv32 and hv64 functions were identical - both loop and process

[FFmpeg-cvslog] aarch64: hevc: Implement a neon version of hevc_qpel_uni_w_h*_8

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 20 12:18:07 2024 +0200| [ad01d06f919f25147f857efc4f143b5469e2f92f] | committer: Martin Storsjö aarch64: hevc: Implement a neon version of hevc_qpel_uni_w_h*_8 AWS Graviton 3: put_hevc_qpel_uni_w_h4_8_c: 159.0 put_hevc_qpel_uni_w_h4_8_neon: 64.

[FFmpeg-cvslog] aarch64: hevc: Produce epel_bi_hv functions for both neon and i8mm

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 20 11:16:36 2024 +0200| [de23b384fd7c098132ba1745342cb0d3ed1a7af6] | committer: Martin Storsjö aarch64: hevc: Produce epel_bi_hv functions for both neon and i8mm In addition to just templating, this contains one change to ff_hevc_put_hevc_epel

[FFmpeg-cvslog] aarch64: hevc: Produce epel_uni_w_hv functions for both neon and i8mm

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 20 11:16:36 2024 +0200| [96e5adda9f323f307a41b07e0ae06e9bcff07818] | committer: Martin Storsjö aarch64: hevc: Produce epel_uni_w_hv functions for both neon and i8mm AWS Graviton 3: put_hevc_epel_uni_w_hv4_8_c: 191.2 put_hevc_epel_uni_w_hv4_8_n

[FFmpeg-cvslog] aarch64: hevc: Produce epel_uni_hv functions for both neon and i8mm

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 20 11:16:36 2024 +0200| [d7294199ab32ea4a683a3a4f23648b31dbb902db] | committer: Martin Storsjö aarch64: hevc: Produce epel_uni_hv functions for both neon and i8mm AWS Graviton 3: put_hevc_epel_uni_hv4_8_c: 163.5 put_hevc_epel_uni_hv4_8_neon: 5

[FFmpeg-cvslog] aarch64: hevc: Reorder epel_hv functions to prepare for templating

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Mar 25 14:25:29 2024 +0200| [5b5666e5ab5c06964f03c5ae8d769eb7c6118b71] | committer: Martin Storsjö aarch64: hevc: Reorder epel_hv functions to prepare for templating This is a pure reordering of code without changing anything in the individual fun

[FFmpeg-cvslog] aarch64: hevc: Produce epel_hv functions for both plain neon and i8mm

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Mar 12 14:42:48 2024 +0200| [7bf3d147691de7ec9d3299e58335ffd83b784e78] | committer: Martin Storsjö aarch64: hevc: Produce epel_hv functions for both plain neon and i8mm AWS Graviton 3: put_hevc_epel_hv4_8_c: 163.7 put_hevc_epel_hv4_8_neon: 52.5 pu

[FFmpeg-cvslog] aarch64: hevc: Specialize put_hevc_\type\()_h*_8_neon for horizontal looping

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Mar 24 12:54:13 2024 +0200| [717cc82d2811925723c6631347dd05d53abac6fa] | committer: Martin Storsjö aarch64: hevc: Specialize put_hevc_\type\()_h*_8_neon for horizontal looping For widths of 32 pixels and more, loop first horizontally, then vertica

[FFmpeg-cvslog] aarch64: hevc: Split the epel_*_hv functions into two parts

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Mar 12 14:38:04 2024 +0200| [e6d4c0e117edb5daf6982cb80252d6024eac92ae] | committer: Martin Storsjö aarch64: hevc: Split the epel_*_hv functions into two parts The first horizontal filter can use either i8mm or plain neon versions, while the second

[FFmpeg-cvslog] aarch64: hevc: Implement a neon version of put_hevc_epel_h*_8

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 1 14:04:02 2024 +0200| [6d384298ece19af357b7fd3f683afff0d3f40c56] | committer: Martin Storsjö aarch64: hevc: Implement a neon version of put_hevc_epel_h*_8 AWS Graviton 3: put_hevc_epel_h4_8_c: 64.7 put_hevc_epel_h4_8_neon: 25.0 put_hevc_epel

[FFmpeg-cvslog] aarch64: hevc: Use ld1r instead of ldr+dup in hevc_qpel_uni_w_h

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 20 12:01:07 2024 +0200| [8f03c30a17c9a2f6d33be2fbe1335356588b8829] | committer: Martin Storsjö aarch64: hevc: Use ld1r instead of ldr+dup in hevc_qpel_uni_w_h Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] aarch64: hevc: Implement a neon version of hevc_epel_uni_w_h*_8

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 13 15:41:11 2024 +0200| [54af555bfaafb67c41bf09785fcc020467eb5e9a] | committer: Martin Storsjö aarch64: hevc: Implement a neon version of hevc_epel_uni_w_h*_8 AWS Graviton 3: put_hevc_epel_uni_w_h4_8_c: 97.2 put_hevc_epel_uni_w_h4_8_neon: 41.2

[FFmpeg-cvslog] aarch64: hevc: Merge consecutive stores in put_hevc_\type\()_h16_8_neon

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 22 11:38:15 2024 +0200| [e3a54cabde5ea14a16e702cec8bf177a4c214962] | committer: Martin Storsjö aarch64: hevc: Merge consecutive stores in put_hevc_\type\()_h16_8_neon This gets rid of a couple instructions, but the actual performance is almost

[FFmpeg-cvslog] aarch64: hevc: Don't iterate with sp in ff_hevc_put_hevc_qpel_uni_w_hv32/64_8_neon_i8mm

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Mar 24 12:10:18 2024 +0200| [78db8405c01290f02d3308b842b13ad1ec59d44c] | committer: Martin Storsjö aarch64: hevc: Don't iterate with sp in ff_hevc_put_hevc_qpel_uni_w_hv32/64_8_neon_i8mm Many of the routines within hevcdsp_epel_neon and hevcdsp_q

[FFmpeg-cvslog] aarch64: hevc: Reorder a misplaced function init line

2024-03-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Mar 13 13:35:14 2024 +0200| [e66858fbab2321139ef3ff33ed68a004e6b506c2] | committer: Martin Storsjö aarch64: hevc: Reorder a misplaced function init line Group the epel and qpel functions together. Signed-off-by: Martin Storsjö > http://git.vide