ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 22:53:37 2023 +0200| [f2687a3b691d98ffa9ce356279ed37e9e18af9a9] |
committer: Andreas Rheinhardt
avcodec/wmavoice: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 22:50:41 2023 +0200| [5615f9dab4e7f911ce8799c34c0ca425b0e2a090] |
committer: Andreas Rheinhardt
avcodec/wmaprodec: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is write-only,
because it is hardcoded
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 19:51:45 2023 +0200| [7e2120c4d955a99d004a2ac9b690233027fae1fb] |
committer: Andreas Rheinhardt
avcodec/mpeg12: Avoid unnecessary VLC structures
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by a
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 18:36:38 2023 +0200| [c9aa80c313911b9ac44ab8099bdcc612796c6b90] |
committer: Andreas Rheinhardt
avcodec/mpegaudiodec_common: Avoid superfluous VLC structures
For some VLCs here, the number of bits of the VLC is
write-only, because it is
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 18:19:57 2023 +0200| [5dc31bc67b2de29045b437037ba6a8fd81f1696c] |
committer: Andreas Rheinhardt
avcodec/aacps_common: Apply offset for VLCs during init
This avoids having to apply it later after every get_vlc2().
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 18:14:21 2023 +0200| [40a8cb9e6cdb3d05f5f984ab961a4b077185f8fe] |
committer: Andreas Rheinhardt
avcodec/aacps_common: Combine huffman tabels
This allows to avoid the relocations inherent in an array
to individual tables; it also reduces
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 18:01:07 2023 +0200| [eb422c606aac55429cc50fb7f3a4534c4e8f3906] |
committer: Andreas Rheinhardt
avcodec/aacps_common: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is
write-only, because it is hardcod
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 25 01:22:09 2023 +0200| [1aca4e7fc533a9ebb79c19b511b8bffd77a6a80b] |
committer: Andreas Rheinhardt
avcodec/aacdec_common: Combine huffman tabs
This allows to avoid the relocations inherent in a table
to individual tables; it also reduces p
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 25 01:46:50 2023 +0200| [4fe91e3676a1885d0e00321963845aa3acc6eee0] |
committer: Andreas Rheinhardt
avcodec/aacps: Move initializing common stuff to aacdec_common.c
ff_ps_init() initializes some tables for AAC parametric stereo
and some of
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 17:40:24 2023 +0200| [774611a349f687ba2cd26cc1e3c11eaa38aab484] |
committer: Andreas Rheinhardt
avcodec/aacps_common: Switch to ff_vlc_init_tables_from_lengths()
It allows to replace codes of type uint16_t or uint32_t
by symbols of type
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 25 01:33:28 2023 +0200| [7f66d9d6c5bf19388ea889e7bc7edc636c04d091] |
committer: Andreas Rheinhardt
avcodec/aacdec_common: Apply offset for SBR VLCs during init
This avoids having to apply it later after every get_vlc2().
Signed-off-by: An
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 25 00:54:01 2023 +0200| [0b4e69cc87a01b92788b63e423620a5dfdf88f4b] |
committer: Andreas Rheinhardt
avcodec/aacdec_common: Avoid superfluous VLC structures for SBR VLCs
For all VLCs here, the number of bits of the VLC is
write-only, because
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 23:04:11 2023 +0200| [4d6042e9d7f89c94c434b082685d93e3f96e00ed] |
committer: Andreas Rheinhardt
avcodec/aacdec_common: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is
write-only, because it is hardco
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 25 01:05:59 2023 +0200| [2c131f126dc138f3f9cc29cb0b23930a0293434b] |
committer: Andreas Rheinhardt
avcodec/aacdec_common: Switch to ff_vlc_init_tables_from_lengths()
It allows to replace code tables of type uint32_t or uint16_t
by symbols
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 23:58:05 2023 +0200| [22d60524d8dd1ba2468260cfd0c0ee2a15b9c34d] |
committer: Andreas Rheinhardt
avcodec/aacsbr_template: Deduplicate VLCs
The VLCs, their init code and the tables used for initialization
are currently duplicated for the
ffmpeg | branch: release/6.1 | Lynne | Sun Oct 29 07:19:25 2023
+0100| [4e5f3e6b8e1132354eed810dfdadf87f45c5de27] | committer: Lynne
bwdif_vulkan: fix artifacts on vulkan decode images
Due to making the decode frames context use the coded size, the
filter started to display those artifacts as i
ffmpeg | branch: release/6.1 | Benjamin Cheng | Fri Oct 13
15:10:55 2023 -0400| [116cb346e36b71be0e45f97030eebeb893c16bfd] | committer:
Lynne
vulkan_h264: fix long-term ref handling
h->long_ref isn't guaranteed to be contiguously filled. Use the approach
from both vaapi_h264 and vdpau_h264 whi
ffmpeg | branch: master | Benjamin Cheng | Fri Oct 13 15:10:55
2023 -0400| [4536de3769796a74ea26fcdfdae73af5e0fa8b5a] | committer: Lynne
vulkan_h264: fix long-term ref handling
h->long_ref isn't guaranteed to be contiguously filled. Use the approach
from both vaapi_h264 and vdpau_h264 which goe
ffmpeg | branch: master | Lynne | Sun Oct 29 07:19:25 2023
+0100| [0e8abf26983aa0dc72cbfbb094eeed13a9b55404] | committer: Lynne
bwdif_vulkan: fix artifacts on vulkan decode images
Due to making the decode frames context use the coded size, the
filter started to display those artifacts as it reu
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 21:48:22 2023 +0200| [1f15a7e9a8374f94a0e7d26e2c9fd4d6f448d86c] |
committer: Andreas Rheinhardt
avcodec/aacdectab: Deduplicate common decoder tables
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 22:02:16 2023 +0200| [3b080fe7af04587d4f270540740bea1f92af02ed] |
committer: Andreas Rheinhardt
avcodec/aacdec_template: Deduplicate VLCs
They (as well as their init code) are currently duplicated
for the floating- and fixed-point decod
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 22:50:11 2023 +0200| [1e63e24c760dac0b1dc20c0d286a909206c8379c] |
committer: Andreas Rheinhardt
avcodec/aactab: Improve included headers
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e6
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 22:40:13 2023 +0200| [30deaba97ba0a25b794b2099c742deae40a9cdda] |
committer: Andreas Rheinhardt
avcodec/aacdec_template: Don't init unused table for fixed-point decoder
The fixed-point decoder actually does not use the floating-point
ta
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 19:28:36 2023 +0200| [8c1e71a81180e9bbcce6c01889c0e0f2e772754a] |
committer: Andreas Rheinhardt
avcodec/aacps: Pass logctx as void* instead of AVCodecContext*
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmp
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 19:07:50 2023 +0200| [36b5f71b1fbc4757e3b8f1f5fe666553bfb4ce1f] |
committer: Andreas Rheinhardt
avcodec/msmpeg4dec: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is write-only,
because it is hardcoded
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 19:24:00 2023 +0200| [70b5d9c5694fce09cae398ff9d326f2a1d9a2f21] |
committer: Andreas Rheinhardt
avcodec/aacps: Remove unused AVCodecContext* parameter from ff_ps_apply
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 18:35:22 2023 +0200| [5a694d62c52a119729aa8234d097644a722f5f01] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is
write-only, because it is hardco
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 17:47:47 2023 +0200| [8c39b2bca75c8615080709cf209ce58c5c595dc4] |
committer: Andreas Rheinhardt
avcodec/mss4: Partially inline max_depth and nb_bits of VLC
It is known at compile-time for the vec_entry_vlcs.
Signed-off-by: Andreas Rhei
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 17:14:07 2023 +0200| [e5dcde620d5617fbfdc1e8a699415b742245638f] |
committer: Andreas Rheinhardt
avcodec/vc1: Avoid superfluous VLC structures
For all VLCs here, the number of bits of the VLC is
write-only, because it is hardcoded at the
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 17:23:47 2023 +0200| [25b9ff2780fdf1fbce914aeb68e77699d47147b6] |
committer: Andreas Rheinhardt
avcodec/4xm: Avoid unnecessary VLC structures
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by acce
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 17:28:21 2023 +0200| [05577d2c7694f2879a23f72617cbbc7a0b75db33] |
committer: Andreas Rheinhardt
avcodec/indeo2: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by ac
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:47:05 2023 +0200| [f6c5d04b6d0f3e470897dd98b75940451f348d16] |
committer: Andreas Rheinhardt
avcodec/mimic: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by acc
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 16:07:37 2023 +0200| [fd4cb6ebee1c8e1673c2e4ef11d95853fd80bc51] |
committer: Andreas Rheinhardt
avcodec/speedhqdec: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed b
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:56:44 2023 +0200| [0a610e22c168b361ee65f5abbd1362ee7fd5ceee] |
committer: Andreas Rheinhardt
avcodec/lagarith: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:34:31 2023 +0200| [36e7f9b3395d3be21fb77462f2c620487b92784d] |
committer: Andreas Rheinhardt
avcodec/vqcdec: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by ac
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:21:06 2023 +0200| [b60a3f70bed6e498c93255d21d8e14983b2945f6] |
committer: Andreas Rheinhardt
avcodec/wnv1: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by acce
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:52:52 2023 +0200| [e3ad5b9784751f243af3ddb0e54fbf476ab9df87] |
committer: Andreas Rheinhardt
avcodec/imm4: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by acce
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:34:16 2023 +0200| [99ed510d4b0076a3d809f364109d627c106ec11f] |
committer: Andreas Rheinhardt
avcodec/mv30: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and even VLC.table can be removed by acce
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:43:10 2023 +0200| [827d0325a98f87148952ac078998aa9c3f19fef6] |
committer: Andreas Rheinhardt
avcodec/mobiclip: Avoid unnecessary VLC structure
Everything besides VLC.table is basically write-only
and only VLC.table needs to be retain
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:16:03 2023 +0200| [1ae750a16ec2f27535af8d4db2acc49da1ee74f6] |
committer: Andreas Rheinhardt
avcodec/rv34: Constify pointer to static object
Said object is only allowed to be modified during its
initialization and is immutable afterw
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 15:08:09 2023 +0200| [716ddc8c6270f2af90002a56de5f389535cfa2c4] |
committer: Andreas Rheinhardt
avcodec/rv34: Avoid superfluous VLC structures
For most VLCs here, the number of bits of the VLC is
write-only, because it is hardcoded at t
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 23:39:15 2023 +0200| [73fa6d486d50fde9ac783075fd253ebe8d79a55c] |
committer: Andreas Rheinhardt
avcodec/vp3: Reindent after the previous commits
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 00:21:41 2023 +0200| [75c6a253a470c871aa2d6a8320ddf8c983b2b65b] |
committer: Andreas Rheinhardt
avcodec/vp3: Avoid complete VLC struct, only use VLCElem*
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.gi
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Sep 21 01:28:54 2023 +0200| [6c7a344b65cb7476d1575cb1504e3a53bcbc83e7] |
committer: Andreas Rheinhardt
avcodec/vp3: Share coefficient VLCs between threads
These VLCs are very big: The VP3 one have 164382 elements
but due to the overallocation
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 22:41:18 2023 +0200| [4c7e8b969e01de222d0c793e772c37e2bf53cb9a] |
committer: Andreas Rheinhardt
avcodec/clearvideo: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_in
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 23:13:15 2023 +0200| [7fee90efac005b6f8f5878c9d004f3d2da0d2ead] |
committer: Andreas Rheinhardt
avcodec/imc: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_tabl
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 22:24:18 2023 +0200| [c95e123e8c7664598be10b0306d2a4d60ad2cf12] |
committer: Andreas Rheinhardt
avcodec/intrax8: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 22:52:24 2023 +0200| [6fb96ef755b87b66e7934d06515480abbbf63465] |
committer: Andreas Rheinhardt
avcodec/atrac9dec: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_ini
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 22:09:22 2023 +0200| [886fbec82f6d23748e6118e1f91335a8c459941c] |
committer: Andreas Rheinhardt
avcodec/mpc7: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_tab
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 23:34:58 2023 +0200| [460c6ae597ebcf55022390c9efbe94bd23cb57c4] |
committer: Andreas Rheinhardt
avcodec/svq1dec: Increase size of VLC
It allows to reduce the number of maximum reloads by one.
Signed-off-by: Andreas Rheinhardt
> http:
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 21:58:49 2023 +0200| [e5e05fd3c884cb3961b1da5d1f55f03af99eadd4] |
committer: Andreas Rheinhardt
avcodec/rv40: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_tab
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 20:38:23 2023 +0200| [7902c0df4c22fd6323e6419b00a8fa89c12807ec] |
committer: Andreas Rheinhardt
avcodec/msmpeg4_vc1_data: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 19:09:37 2023 +0200| [363837de0edf32d6e8e745a0fcf6328c3d6dfb55] |
committer: Andreas Rheinhardt
avcodec/faxcompr: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 20:56:25 2023 +0200| [7d542e26a990dc67ba97bc0d7577a23934f71f05] |
committer: Andreas Rheinhardt
avcodec/svq1dec: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 18:38:13 2023 +0200| [ab8a8246c84463fa144ddc97eba7e65e07af202c] |
committer: Andreas Rheinhardt
avcodec/h264_cavlc: Remove code duplication
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 19:18:34 2023 +0200| [5a9e185dfc8391c949a1654c95403b6710065089] |
committer: Andreas Rheinhardt
avcodec/h261dec: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 19:30:32 2023 +0200| [ff886fc28200cd9aa4df5d073ff5e78c31e6160d] |
committer: Andreas Rheinhardt
avcodec/ituh263dec: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_in
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 18:55:47 2023 +0200| [a99285aedfdbe670056516278e95a70a053fb7e9] |
committer: Andreas Rheinhardt
avcodec/asvdec: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_init_t
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 16:56:44 2023 +0200| [c630d76b27922c0b26281668072a0a13f9ae1d61] |
committer: Andreas Rheinhardt
avcodec/vp3: Increase some VLC tables
These are quite small and therefore force reloads
that can be avoided by modest increases in the numbe
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 18:30:13 2023 +0200| [bd4c778e19b94d048df793006058de18f91f1f6e] |
committer: Andreas Rheinhardt
avcodec/h264_cavlc: Avoid indirection for coefficient table VLCs
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ff
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 17:45:52 2023 +0200| [fe748ddf62f98f923d79629c4ba8414d90b8b1e5] |
committer: Andreas Rheinhardt
avcodec/h264_cavlc: Avoid superfluous VLC structures
Of all these VLCs here, only VLC.table was really used
after init, so use the ff_vlc_in
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 16:46:23 2023 +0200| [1fee3a3dceb323bc9996473b10a6f9b230720252] |
committer: Andreas Rheinhardt
avcodec/vp3: Make VLC tables static where possible
This is especially important for frame-threaded decoders like
this one, because up until
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 20 16:38:18 2023 +0200| [edc50658d967f893bb1e90666e7d400b1932fa45] |
committer: Andreas Rheinhardt
avcodec/vlc: Add functions to init static VLCElem[] without VLC
For lots of static VLCs, the number of bits is not read from
VLC.bits, but r
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Oct 28
16:54:37 2023 +0300| [424c8ceb08b180b832e63d50cc363a197119ab7f] | committer:
Rémi Denis-Courmont
lavc/huffyuvdsp: R-V V add_int16
add_int16_128_c: 2390.5
add_int16_128_rvv_i32: 832.0
add_int16_rnd_width_c: 2390.2
add_int16_rn
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Oct 28
15:19:55 2023 +0300| [4aea0da2300603f0d24cb711fb5196777c00a935] | committer:
Rémi Denis-Courmont
lavc/utvideodsp: R-V V restore_rgb_planes
restore_rgb_planes_c: 133065.7
restore_rgb_planes_rvv_i32: 33317.2
> http://git.videolan.o
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Oct 28
15:29:32 2023 +0300| [7e1cdc69fbe5cc82203b6a772e14f6e5f88b4b7a] | committer:
Rémi Denis-Courmont
lavc/utvideodsp: R-V V restore_rgb_planes10
restore_rgb_planes10_c: 185852.2
restore_rgb_planes10_rvv_i32: 90130.5
> http://git.vide
ffmpeg | branch: master | Niklas Haas | Thu Oct 26 13:55:17
2023 +0200| [6aff17a4511189a6765d7874a581d57dede26f01] | committer: Niklas Haas
avformat/vf_vapoursynth: simplify xyz format check
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6aff17a4511189a6765d7874a581d57dede26f01
---
ffmpeg | branch: master | Niklas Haas | Thu Oct 26 14:14:55
2023 +0200| [d312a33ed22341ca2f07e5cafd333ab91d5595de] | committer: Niklas Haas
avfilter/drawutils: remove redundant xyz format check
The code above this does a whitelist on desc->flags, which now includes
the (disallowed) AV_PIX_FMT_F
ffmpeg | branch: master | Niklas Haas | Tue Oct 31 15:46:07
2023 +0100| [57c16323f26f6d726edb2fd7f83836187f058ed7] | committer: Niklas Haas
avutil/pixdesc: add AV_PIX_FMT_FLAG_XYZ
There are already several places in the codebase that match desc->name
against "xyz", and many downstream clients r
ffmpeg | branch: master | Niklas Haas | Thu Oct 26 14:11:46
2023 +0200| [96dfc4481b571f4dd943daf5de11236d91248a93] | committer: Niklas Haas
avfilter/drawutils: ban XYZ formats
These are not supported by the drawing functions at all, and were
incorrectly advertised as supported in the past.
Not
ffmpeg | branch: master | Niklas Haas | Thu Oct 26 13:55:09
2023 +0200| [93f07d98d98481c08215ce005b3b5428ee5b6525] | committer: Niklas Haas
avutil/pixdesc: simplify xyz pixfmt check
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93f07d98d98481c08215ce005b3b5428ee5b6525
---
libavu
ffmpeg | branch: master | Logan Lyu | Thu Oct 26
09:24:32 2023 +0800| [97a9d1265732c1612bccc94aeacfbebdcfe24473] | committer:
Martin Storsjö
lavc/aarch64: new optimization for 8-bit hevc_qpel_v
checkasm bench:
put_hevc_qpel_v4_8_c: 138.1
put_hevc_qpel_v4_8_neon: 41.1
put_hevc_qpel_v6_8_c: 276
ffmpeg | branch: master | Logan Lyu | Thu Oct 26
09:33:35 2023 +0800| [55f28eb627112fb55446596cf69860ab4013a305] | committer:
Martin Storsjö
lavc/aarch64: new optimization for 8-bit hevc_qpel_hv
checkasm bench:
put_hevc_qpel_hv4_8_c: 422.1
put_hevc_qpel_hv4_8_i8mm: 101.6
put_hevc_qpel_hv6_8_c:
ffmpeg | branch: master | Logan Lyu | Thu Oct 26
09:17:36 2023 +0800| [265450b89e920c57fa35feff6d6d9953aec8f30e] | committer:
Martin Storsjö
lavc/aarch64: new optimization for 8-bit hevc_epel_hv
checkasm bench:
put_hevc_epel_hv4_8_c: 213.7
put_hevc_epel_hv4_8_i8mm: 59.4
put_hevc_epel_hv6_8_c:
ffmpeg | branch: master | Logan Lyu | Thu Oct 26
09:15:24 2023 +0800| [22c729150648f9f4b0d1e6f769d01bb4fb022016] | committer:
Martin Storsjö
lavc/aarch64: new optimization for 8-bit hevc_epel_v
checkasm bench:
put_hevc_epel_v4_8_c: 79.9
put_hevc_epel_v4_8_neon: 25.7
put_hevc_epel_v6_8_c: 151.4
ffmpeg | branch: master | Logan Lyu | Thu Oct 26
09:11:09 2023 +0800| [772865717b1578f86f96d58eb757c227dd709104] | committer:
Martin Storsjö
lavc/aarch64: new optimization for 8-bit hevc_epel_pixels and and
hevc_qpel_pixels
checkasm bench:
put_hevc_pel_pixels4_8_c: 33.7
put_hevc_pel_pixels4_8
ffmpeg | branch: master | Martin Storsjö | Tue Oct 17
10:47:17 2023 +0300| [2c3d2a02452d3f6a6702b1d09630df7e7febe311] | committer:
Martin Storsjö
configure: Improve aarch64 feature detection on older, broken Clang versions
Clang versions before 17 (Xcode versions up to and including 15.0)
had
ffmpeg | branch: master | Martin Storsjö | Mon Oct 23
11:27:29 2023 +0300| [f05948ada435d95fed3cc9279cec0ccef8a10a2c] | committer:
Martin Storsjö
aarch64: Simplify the linux runtime cpu detection code
Skip doing the whole getauxval(AT_HWCAP) if HWCAP_CPUID isn't
defined.
Signed-off-by: Martin
78 matches
Mail list logo