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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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
51 matches
Mail list logo