ffmpeg | branch: master | Anton Khirnov | Tue Jul 16
13:46:33 2024 +0200| [8e19c24634a0a442586b4c543da33d2843a1baa3] | committer:
Anton Khirnov
tests/fate/vcodec: add vsynth tests for FFV1 version 2
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e19c24634a0a442586b4c543da33d2843a
ffmpeg | branch: master | Anton Khirnov | Wed Jul 3
13:24:23 2024 +0200| [d776fa4e4db4352191f4e6f1fd83c09921e79d25] | committer:
Anton Khirnov
lavc/ffv1dec: declare loop variables in the loop where possible
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d776fa4e4db4352191f4e6f1fd
ffmpeg | branch: master | Anton Khirnov | Wed Jul 3
14:36:02 2024 +0200| [4da146ba831c51b66a038f6a96c8a6b175e55d35] | committer:
Anton Khirnov
lavc/ffv1dec: drop FFV1Context.cur
It is merely a pointer to FFV1Context.picture.f, which can just as well
be used directly.
> http://git.videolan.or
ffmpeg | branch: master | Anton Khirnov | Wed Jul 3
14:40:23 2024 +0200| [3a5c814b19191022affa76e282b69b9aca8883ba] | committer:
Anton Khirnov
lavc/ffv1dec: drop a pointless variable in decode_slice()
fsdst is by construction always equal to fs, there is even an
av_assert1() checking that. Ju
ffmpeg | branch: master | Anton Khirnov | Thu Jul 4
10:22:53 2024 +0200| [54aa33f116b9451a50a39cffd5cec5bfd21a47a8] | committer:
Anton Khirnov
lavc/ffv1: add a per-slice context
FFV1 decoder and encoder currently use the same struct - FFV1Context -
both as codec private data and per-slice con
ffmpeg | branch: master | Anton Khirnov | Wed Jul 3
13:24:23 2024 +0200| [e1fa107fd1ac22f3f34c2bc5367a7055da784499] | committer:
Anton Khirnov
lavc/ffv1dec: simplify slice index calculation
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1fa107fd1ac22f3f34c2bc5367a7055da784499
--
ffmpeg | branch: master | Anton Khirnov | Wed Jul 3
14:54:51 2024 +0200| [d845ea49c5b6039df18f935103cbef588f223799] | committer:
Anton Khirnov
lavc/ffv1dec: move copy_fields() under HAVE_THREADS
It is unused otherwise
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d845ea49c5b603
ffmpeg | branch: master | Anton Khirnov | Sun Jul 7
19:46:20 2024 +0200| [19e9f3d5f2457da9b0b9b3d60f2df454580f9f21] | committer:
Anton Khirnov
lavc/ffv1: move run_index to the per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19e9f3d5f2457da9b0b9b3d60f2df454580f9f2
ffmpeg | branch: master | Anton Khirnov | Sun Jul 7
19:46:20 2024 +0200| [91d3c1ac47d4a2b1455945b6131a44cdc5e7f425] | committer:
Anton Khirnov
lavc/ffv1: move sample_buffer to the per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91d3c1ac47d4a2b1455945b6131a44cdc5e
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
10:14:55 2024 +0200| [d2f507233a6c3cbc24d342d3c31db2c3489df96d] | committer:
Anton Khirnov
lavc/ffv1enc: move bit writer to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2f507233a6c3cbc24d342d3c31db2c3489df96
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
11:36:58 2024 +0200| [4b9f7c7e3a9568a1982a6618c0ab77a3695675c1] | committer:
Anton Khirnov
lavc/ffv1: drop redundant FFV1Context.quant_table
In all cases except decoding version 1 it's either not used, or contains
a copy of a table from quan
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
12:46:29 2024 +0200| [492df6520128f00e341999f454ea9986da2c9a11] | committer:
Anton Khirnov
lavc/ffv1: drop write-only PlaneContext.interlace_bit_state
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=492df6520128f00e341999f454ea99
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
10:09:22 2024 +0200| [889faedd26ed627f0f21e7b6c0ff438edde4f77f] | committer:
Anton Khirnov
lavc/ffv1dec: move the bitreader to stack
There is no reason to place it in persistent state.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
13:11:52 2024 +0200| [39486a2b29dc893b295bc328c63ec138a2df3a91] | committer:
Anton Khirnov
lavc/ffv1: always use the main context values of plane_count/transparency
They cannot change between slices.
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
16:11:25 2024 +0200| [a57c88d67b921a086d8efc3810e5b749661120d1] | committer:
Anton Khirnov
lavc/ffv1: move FFV1Context.slice_{coding_mode,rct_.y_coef} to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a57c88d67
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
12:22:57 2024 +0200| [a411fc5a84367b679de38ad07adb0ef351ca35d8] | committer:
Anton Khirnov
lavc/ffv1: drop redundant PlaneContext.quant_table
It is a copy of FFV1Context.quant_tables[quant_table_index].
> http://git.videolan.org/gitweb.cgi/
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
13:11:52 2024 +0200| [9b86ba5a9289160962bca61df5639dae21784fb2] | committer:
Anton Khirnov
lavc/ffv1: always use the main context values of ac
It cannot change between slices.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b86
ffmpeg | branch: master | Anton Khirnov | Mon Jul 8
18:01:13 2024 +0200| [28769f6bc19ba10415405e63a06fe09f18d781b4] | committer:
Anton Khirnov
lavc/ffv1: move FFV1Context.plane to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28769f6bc19ba10415405e63a06fe09f18d
ffmpeg | branch: master | Anton Khirnov | Tue Jul 9
08:45:16 2024 +0200| [7b2bfba55db821dcb730624f34e9b62db35000ce] | committer:
Anton Khirnov
lavc/ffv1: move RangeCoder to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b2bfba55db821dcb730624f34e9b62db35000ce
-
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
16:51:45 2024 +0200| [e7d0f44138a7b7303ccc760d28d608893dbf7641] | committer:
Anton Khirnov
lavc/ffv1enc: store per-slice rc_stat(2?) in FFV1SliceContext
Instead of the per-slice FFV1Context, which will be removed in future
commits.
> http:/
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
17:20:07 2024 +0200| [96e8af6c4d031313e42a5dfb5caf2bcab48bf976] | committer:
Anton Khirnov
lavc/ffv1: move ac_byte_count to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=96e8af6c4d031313e42a5dfb5caf2bcab48bf97
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
17:25:54 2024 +0200| [84dda322020584e249840bc815591429c75fe5d0] | committer:
Anton Khirnov
lavc/ffv1enc: stop using per-slice FFV1Context
All remaining accesses to them are for fields that have the same value
in the main encoder context.
>
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
17:38:24 2024 +0200| [f2aeba56c45ad83b2a776effccfbb622525a3ca8] | committer:
Anton Khirnov
lavc/ffv1dec: move slice_reset_contexts to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f2aeba56c45ad83b2a776effccfbb
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
17:25:54 2024 +0200| [d44812f7cf8994ccaf7ccf309c958876688dcf79] | committer:
Anton Khirnov
lavc/ffv1dec: stop using per-slice FFV1Context
All remaining accesses to them are for fields that have the same value
in the main encoder context.
Dr
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
20:18:24 2024 +0200| [c335218a818484071718576722dd654d3f02c558] | committer:
Anton Khirnov
lavc/ffv1dec: inline copy_fields() into update_thread_context()
It is now only called from a single place, so there is no point in it
being a separate
ffmpeg | branch: master | Anton Khirnov | Wed Jul 10
17:38:24 2024 +0200| [2b21cdff6ebf8e65b0ff08a6e591a13236c00e37] | committer:
Anton Khirnov
lavc/ffv1dec: move slice_damaged to per-slice context
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b21cdff6ebf8e65b0ff08a6e591a13236c0
ffmpeg | branch: master | Anton Khirnov | Thu Jul 11
11:08:55 2024 +0200| [bcf08c11710cab5db8eb3d0774e1a93e322fb821] | committer:
Anton Khirnov
lavc/ffv1: change FFV1SliceContext.plane into a RefStruct object
Frame threading in the FFV1 decoder works in a very unusual way - the
state that need
ffmpeg | branch: master | Marvin Scholz | Tue Jul 23
11:10:44 2024 +0200| [ca7fcf50891997eb95b4bf6d5cd4e2446e8c8631] | committer:
Zhao Zhili
avutil/hwcontext_videotoolbox: Fix build with older SDKs
The previous fix was not sufficient.
To make things easier to reason about, split the function a
ffmpeg | branch: master | James Almer | Wed Jul 31 10:00:54
2024 -0300| [6f8e365a2af2b6b21701d41eed3b2e3f8a436eeb] | committer: James Almer
avutil/hwcontext_vaapi: use the correct type for
VASurfaceAttribExternalBuffers.buffers
Should fix ticket #5.
Signed-off-by: James Almer
> http://g
ffmpeg | branch: master | James Almer | Wed Jul 31 11:35:03
2024 -0300| [f4daf633b2e31e2e0fb3e0fcf1c7deacbc57b93e] | committer: James Almer
avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
Fixes relevant warnings when compiling with --enable-hardcoded-tables
Signed-off-b
ffmpeg | branch: release/7.0 | James Almer | Wed Jul 31
10:00:54 2024 -0300| [b6b55f6e2be6839faca6067aafe7d3800f2f6ea4] | committer:
James Almer
avutil/hwcontext_vaapi: use the correct type for
VASurfaceAttribExternalBuffers.buffers
Should fix ticket #5.
Signed-off-by: James Almer
(cher
ffmpeg | branch: release/7.0 | James Almer | Wed Jul 31
11:35:03 2024 -0300| [d0d740946b72bbe736e99254a0bf921598a000d0] | committer:
James Almer
avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
Fixes relevant warnings when compiling with --enable-hardcoded-tables
Signed
ffmpeg | branch: master | Rémi Denis-Courmont | Sun Jul 28
21:17:58 2024 +0300| [952b426f3bcc6206eff2fa338ff7da475a28692b] | committer:
Rémi Denis-Courmont
lavc/bswapdsp: add RV Zvbb bswap16 and bswap32
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=952b426f3bcc6206eff2fa338ff7da4
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 25
18:38:32 2024 +0300| [d527d238728bf9b75d55960c4279134d0fba493b] | committer:
Rémi Denis-Courmont
lavc/pixblockdsp: specialise aligned 16-bit get_pixels
The current code assumes that we have unaligned rows, which hurts on
platforms with
ffmpeg | branch: master | Rémi Denis-Courmont | Sun Jul 28
21:40:52 2024 +0300| [54ae270213b5a98f923bfd4506e450b2e764ede2] | committer:
Rémi Denis-Courmont
lavc/rv34dsp: use saturating add/sub for R-V V DC add
T-Head C908 (cycles):
rv34_idct_dc_add_c: 113.2
rv34_idct_dc_add_rvv_i32: 48.5
ffmpeg | branch: master | Rémi Denis-Courmont | Wed Jul 31
17:45:28 2024 +0300| [54b1970c60743eb1ce971d66c6b6230a36040687] | committer:
Rémi Denis-Courmont
lavu/riscv: fix return type
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54b1970c60743eb1ce971d66c6b6230a36040687
---
lib
ffmpeg | branch: master | Rémi Denis-Courmont | Mon Jul 29
22:33:16 2024 +0300| [656a9664bf828fc19b1e5a6e982bbcad456d1092] | committer:
Rémi Denis-Courmont
checkasm/riscv: preserve T1 whilst calling...
This preserves T1 whilst calling the instrumented function. In a Sci-Fi
setting where type-b
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 25
22:40:25 2024 +0300| [d86b6767ce98fda133e2b8f7f954a497eab2e528] | committer:
Rémi Denis-Courmont
lavc/audiodsp: properly unroll vector_clipf
Given that source and destination can alias, the compiler was forced to
perform each read-modi
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 25
22:50:35 2024 +0300| [c48213b2dc0b6329359a84e0d332e4697d84ea90] | committer:
Rémi Denis-Courmont
lavc/audiodsp: drop opposite sign optimisation
This was added along side the original SSE(one) DSP function in
0a68cd876e14f76a00df7bb8edb
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 25
22:58:55 2024 +0300| [2f083fd5817f99e9874acf4fd04e6b4a7c47bb86] | committer:
Rémi Denis-Courmont
lavc/audiodsp: drop R-V F vector_clipf
This is now firmly slower than C.
SiFive-U74 (cycles):
audiodsp.vector_clipf_c: 31.2
audiodsp.ve
ffmpeg | branch: master | Rémi Denis-Courmont | Thu Jul 25
23:20:05 2024 +0300| [1b2a925e94c772c59a88c03c1654bddf6aff0ca2] | committer:
Rémi Denis-Courmont
lavc/riscv: drop probing for F & D extensions
F and D extensions are included in all RISC-V application profiles ever
made (so starting fr
ffmpeg | branch: release/6.1 | Michael Niedermayer |
Mon Jun 17 13:31:02 2024 +0200| [b169821e8f68e685a0164ff2146c1a0c7f93d1a7] |
committer: Michael Niedermayer
avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
The snow encoder uses block based motion estimation whi
ffmpeg | branch: release/6.1 | Shiyou Yin | Thu Jul
25 17:39:21 2024 +0800| [68b5f822654b437478646c70fedcb04d99e495e1] | committer:
Michael Niedermayer
swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
Reviewed-by: 陈昊
Signed-off-by: Michael Niedermayer
(cherry picked from commit 4713a5cc
ffmpeg | branch: release/6.1 | Michael Niedermayer |
Fri Aug 2 00:57:11 2024 +0200| [b1a4534186ca51b0457579fc05a5739eb2cc45cd] |
committer: Michael Niedermayer
Changelog: update
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1a4534186ca51b045
ffmpeg | branch: release/6.1 | Michael Niedermayer |
Wed Jul 31 21:43:39 2024 +0200| [f4c70a83cfdd9379061db72823e6c61f8fbe3d72] |
committer: Michael Niedermayer
avcodec/snow: Fix off by 1 error in run_buffer
Fixes: out of array access
Fixes:
70741/clusterfuzz-testcase-minimized-ffmpeg_AV_CODE
[ffmpeg] [branch: refs/tags/n6.1.2]
Tag:74a316ad39c2cc3c9e689a1122f2bab692dec072
> http://git.videolan.org/gitweb.cgi/ffmpeg.git?a=tag;h=74a316ad39c2cc3c9e689a1122f2bab692dec072
Tagger: Michael Niedermayer
Date: Fri Aug 2 01:53:21 2024 +0200
FFmpeg 6.1.2 release
__
The branch, master has been updated
via 0a299a8119027bbdbaf561275df4b90ffa915e6b (commit)
from 3bc7fc3ecedc23ba4d7c31a03ed82ec709f706f0 (commit)
- Log -
commit 0a299a8119027bbdbaf561275df4b90ffa915e6b
Author: Micha
ffmpeg | branch: master | Gnattu OC | Fri Aug 2 07:31:03
2024 +0800| [d50f9701b63a7270922ed754a720fe76e80c0bed] | committer: Zhao Zhili
avutil/hwcontext_videotoolbox: Correctly set trc
The color trc key was assigned a color primaries value which causes
the resulting colorspace is always SDR.
48 matches
Mail list logo