ffmpeg | branch: master | Rémi Denis-Courmont | Sun Oct 2
14:55:01 2022 +0300| [2abafd7307d5ba31cc6492539caf0da15dd808a5] | committer:
Lynne
lavc/bswapdsp: RISC-V V bswap16_buf
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2abafd7307d5ba31cc6492539caf0da15dd808a5
---
libavcode
ffmpeg | branch: master | Lynne | Wed Oct 5 08:31:15 2022
+0200| [bd3e5525493c51b44f4bfcfad0f4902f4f955ab2] | committer: Lynne
lavu: bump minor and add APIChanges entry for RISC-V's RVBbasic
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd3e5525493c51b44f4bfcfad0f4902f4f955ab2
--
ffmpeg | branch: master | Rémi Denis-Courmont | Sun Oct 2
14:55:00 2022 +0300| [d7528af4df169dea0af080f33e41f292a6eba99c] | committer:
Lynne
lavc/bswapdsp: RISC-V V bswap_buf
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7528af4df169dea0af080f33e41f292a6eba99c
---
libavcodec/
ffmpeg | branch: master | Rémi Denis-Courmont | Sun Oct 2
14:54:58 2022 +0300| [37d5ddc317c35bded22fee8d79020653781d8230] | committer:
Lynne
lavu/riscv: CPU flag for the Zbb extension
Unfortunately, it is common, and will remain so, that the Bit
manipulations are not enabled at compilation ti
ffmpeg | branch: master | Rémi Denis-Courmont | Sun Oct 2
14:54:59 2022 +0300| [f0ef11ea835181c74afe11fea445790873d5f6bc] | committer:
Lynne
lavc/bswapdsp: RISC-V B bswap_buf
Simply taking the Zbb REV8 instruction into use in a simple loop gives
some significant savings:
bswap_buf_c: 1081.0
ffmpeg | branch: master | Lynne | Wed Oct 5 06:58:26 2022
+0200| [b25c6a5704ac114e825577209a610f5e95abe6c0] | committer: Lynne
riscv/alacdsp: drop config.h include
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b25c6a5704ac114e825577209a610f5e95abe6c0
---
libavcodec/riscv/alacds
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Oct 4
20:17:17 2022 +0300| [55bde97f29cb41c8bce30f4a6e72d18b05289184] | committer:
Lynne
lavc/alacdsp: RISC-V V append_extra_bits[0]
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55bde97f29cb41c8bce30f4a6e72d18b05289184
---
l
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Oct 4
20:49:13 2022 +0300| [3ba5579e55569fd3a9bb080820c57307ff8fdff5] | committer:
Lynne
riscv: remove unnecessary #include's
Pointed out by Andreas Rheinhardt.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3ba5579e55569fd3a9b
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Oct 4
20:17:18 2022 +0300| [f0d1637c11c91b4729d4385a4bf9c61c213d3173] | committer:
Lynne
lavc/alacdsp: RISC-V V append_extra_bits[1]
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0d1637c11c91b4729d4385a4bf9c61c213d3173
---
l
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Oct 4
20:17:16 2022 +0300| [64ab5779547628b032a3b68713dddbeca0c0686f] | committer:
Lynne
lavc/alacdsp: RISC-V V decorrelate_stereo
To avoid data dependencies, this does the following unroll, which
requires one extra but probably free additio
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 23:52:32 2022 +0200| [91e192c3a09ebe0529512215e9b8c4acde74381d] |
committer: Andreas Rheinhardt
avcodec/opus: Move Silk declarations to a new header, opus_silk.h
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> http://git.video
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Oct 1 15:31:01 2022 +0200| [23411e6dcd3e610ac59cf6967c89115bcccb8d2e] |
committer: Andreas Rheinhardt
avcodec/sbcdec: Remove always-false check
We never guard against a user freeing/stealing the private context;
and returning AVERROR(EIO) is
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 22:47:58 2022 +0200| [c095358289559d91932bd2ea48f90848ecee1f80] |
committer: Andreas Rheinhardt
avcodec/opus: Move defines to better places
Move ROUND_MUL* macros to their only users and the Celt
macros to opus_celt.h. Also improve the
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 22:27:13 2022 +0200| [81b927a53bafd51b3874ae7c36c6948cc632c267] |
committer: Andreas Rheinhardt
avcodec/opus: Move remaining celt declarations to opus_celt.h
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 22:03:55 2022 +0200| [542c334eb5450ea8a2ef74ca3b46b3defff61c79] |
committer: Andreas Rheinhardt
avcodec/opus_celt, opus_pvq: Move CeltPVQ typedef to opus_pvq.h
It is more natural that way.
Reviewed-by: Lynne
Signed-off-by: Andreas Rhe
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 20:48:09 2022 +0200| [4fc2531fff112836026aad2bdaf128c9d15a72e3] |
committer: Andreas Rheinhardt
avcodec/opus: Move stuff shared by decoder and parser to a new file
opus.h (which is used by all the Opus code) currently includes
several s
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 21:57:43 2022 +0200| [a622f4451f28248f36479a05ffa6c29c6850f4bf] |
committer: Andreas Rheinhardt
avcodec/opus_celt: Break cyclic inlusion of opus_celt.h<->opus_pvq.h
Simply don't include opus_pvq.h in opus_celt.h: The latter only
uses po
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 3 20:17:40 2022 +0200| [6658028482cf3bda2a05ae7a9bf183c81f75d4bd] |
committer: Andreas Rheinhardt
avcodec/opus: Move OpusStreamContext to its only user
Namely opusdec.c.
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> http://gi
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 29 23:16:51 2022 +0200| [77164b2344eb67d61f973ebbbc8e0b88aaae027b] |
committer: Michael Niedermayer
avcodec/speexdec: Check channels > 2
More than 2 channels seems unsupported, the code seems to just output empty
extra channels
Fixes: T
ffmpeg | branch: master | Michael Niedermayer | Fri
Sep 30 19:02:05 2022 +0200| [c5f61c99f9abb4a22ba16ebde34d3977995c42a9] |
committer: Michael Niedermayer
tests/fate/truehd: Add test for shortened Ticket1726 testcase
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ff
ffmpeg | branch: master | Michael Niedermayer | Sun
Sep 18 19:14:07 2022 +0200| [5f44489cc5d4f3767f6ad2ad067ee6a3f78374bb] |
committer: Michael Niedermayer
avformat/vividas: Check packet size
Fixes: signed integer overflow: 119760682 - -2084600173 cannot be represented
in type 'int'
Fixes:
5
ffmpeg | branch: master | Michael Niedermayer | Fri
Sep 30 00:44:31 2022 +0200| [f1f78e3cf4da658225067d9ef35cdb25541e5fe2] |
committer: Michael Niedermayer
avcodec/mlpdec: add max channels check
Fixes: out of array access
Fixes:
51648/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEHD_f
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 19:39:44 2022 +0200| [bf8e40ae0d5975d3c18ef326ae62fe9052e746f6] |
committer: Andreas Rheinhardt
avcodec/wmalosslessdec: Simplify flushing, avoid NULL + 0
Return immediately if not enough leftover bits are available
when flushing. This i
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Sep 29 01:45:23 2022 +0200| [042c1966da4dfb95a3d8adc3358d16bb99a21282] |
committer: Andreas Rheinhardt
avcodec/pngdec: Don't use unsigned for width, height
Otherwise p->linesize[0] * y will be evaluated as an unsigned
which leads to segfaults
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 18:08:27 2022 +0200| [44bdb4efd0753a0c76571a5cbe251c0cc6b0070c] |
committer: Andreas Rheinhardt
avcodec/wmavoice: Check init_get_bits8()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44b
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 28 20:04:54 2022 +0200| [04196852a2761b6e1d751570ef31d3a6495fd8bd] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Fix UB NULL + 0
Affected the mpeg2-field-enc FATE-test.
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.or
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 28 19:38:01 2022 +0200| [63b31565584e7aaef9c43ca9c0c7a44c6cbc9e97] |
committer: Andreas Rheinhardt
avformat/aviobuf: Don't use NULL as src for memcpy
This might happen in avio_write() if size == 0
when the direct codepath is taken. It is u
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 28 19:17:56 2022 +0200| [e47f3e366bc0760dbd44b5d555c1bb601a1d5011] |
committer: Andreas Rheinhardt
avcodec/g723_1enc: Remove unnecessary av_clipl_int32()
partial_corr is an int16_t and so the av_clipl_int32()
never clips and can be removed
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 28 19:23:38 2022 +0200| [e95fdf7660a4a5045eece116d8915be485aef6c1] |
committer: Andreas Rheinhardt
avcodec/g723_1enc: Fix undefined left-shifts of negative numbers
Affected the acodec-g723_1 FATE-test.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 20:29:41 2022 +0200| [1e1ddbb70dd13c00c2e7378c17b3435325b856cf] |
committer: Andreas Rheinhardt
avcodec/zerocodec: Avoid undefined NULL - 0
Fixes the zerocodec FATE-test.
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 16:01:31 2022 +0200| [8a61f66381e459d6b4fb104a09e55d051b58] |
committer: Andreas Rheinhardt
avocdec/cavsdsp: Fix undefined pointer arithmetic
src2 is used in CAVS_SUBPIX_HV iff FULL is true (it is exactly
for the egpr functions); ot
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 18:02:24 2022 +0200| [d5eb74b58d95de979c9fa6e2d24ffbc5ac275121] |
committer: Andreas Rheinhardt
avcodec/wmavoice: Don't initialize GetBitContext with buf == NULL
Happens when flushing. This triggers NULL + 0 (which is UB) in
init_get_bi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 01:20:27 2022 +0200| [3b09e8f5e9c0f419bd8cef7f4dd839cb4ed528d6] |
committer: Andreas Rheinhardt
avcodec/jpeg2000dsp: Use unsigned to avoid overflow
Affected the jpeg2000dsp checkasm test.
Reviewed-by: Tomas Härdin
Signed-off-by: Andre
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 27 15:19:53 2022 +0200| [22e7e4e19d4a874edcbbf03dcde07cf44af3f783] |
committer: Andreas Rheinhardt
avcodec/vc2enc_dwt: Fix left shifts of negative numbers
Fixes the vsynth(1|2|_lena)-vc2-(thaar|t5_3) FATE tests.
Signed-off-by: Andreas Rhe
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 30 03:41:59 2022 +0200| [ef285d59acd3adce06bab8177e717940ba165d6a] |
committer: Andreas Rheinhardt
configure, avcodec/Makefile: Remove obsolete mpegvideo dependencies
As long as ff_mpeg12_common_init() existed in mpeg12.c,
it added a depen
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 30 01:33:12 2022 +0200| [2fd99aa2088b235676486589f11daf2cf50f3418] |
committer: Andreas Rheinhardt
avcodec/mpeg12: Move ff_mpeg1_clean_buffers decl to a new header
It allows to avoid including mpegvideo.h when including mpeg12.h.
Signed-o
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 30 02:54:47 2022 +0200| [b0c1473f6ea992e1c533f9a005c654228d9a0bda] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Don't call ff_mpeg12_common_init()
It only sets [yc]_dc_scale_table and these tables are only
read in ff_set_qscale(); bu
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 30 01:20:07 2022 +0200| [fccb23b7dddc28769013a3185fa79834ef3699d9] |
committer: Andreas Rheinhardt
avcodec/mpeg12vlc: Move MPEG-1/2 RL VLCs to it
It is better place for these declarations than
mpeg12data.h as RL VLC are just a variant of V
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 30 03:06:25 2022 +0200| [7cea36f183b8bb9a28a71f3085a19e4f23614984] |
committer: Andreas Rheinhardt
avcodec/mpeg12: Inline ff_mpeg12_common_init() into mpeg12enc.c
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | James Almer | Mon Aug 15 14:46:09
2022 -0300| [b92e14147f8efb32f3dbbb112dbaa5a5ab9bcd03] | committer: James Almer
avcodec: add a bsf to reorder DTS into PTS
Starting with an h264 implementation. Can be extended to support other codecs.
A few caveats:
- OpenGOP streams
ffmpeg | branch: master | Grzegorz Bernacki | Mon Oct 3
16:10:19 2022 +0200| [8f4b000c37353807666db3f5025cc4a77f039c32] | committer:
Martin Storsjö
lavc/aarch64: Add neon implementation for vsse_intra8
Provide optimized implementation for vsse_intra8 for arm64.
Performance tests are shown be
ffmpeg | branch: master | Grzegorz Bernacki | Mon Oct 3
16:10:18 2022 +0200| [bad67cb9fd53885ee2e5fba4db28b1f1bb315a8f] | committer:
Martin Storsjö
lavc/aarch64: Provide optimized implementation of vsse8 for arm64.
Provide optimized implementation of vsse8 for arm64.
Performance comparison t
ffmpeg | branch: master | Grzegorz Bernacki | Mon Oct 3
16:10:17 2022 +0200| [faea56c9c7bca2e451b9afb19c8294258b2ba86e] | committer:
Martin Storsjö
lavc/aarch64: Provide neon implementation of nsse8
Add vectorized implementation of nsse8 function.
Performance comparison tests are shown below
ffmpeg | branch: master | Grzegorz Bernacki | Mon Oct 3
16:10:14 2022 +0200| [f401a2af21350ec369226ad1dcf423a536d7] | committer:
Martin Storsjö
lavc/aarch64: Add neon implementation for pix_abs8 functions.
Provide optimized implementation of pix_abs8 function for arm64.
Performance compa
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
17:02:11 2022 +0200| [a6bf4d47a99732bcecc0294ef39ac0a297680b63] | committer:
Anton Khirnov
lavfi/avf_showspatial: add framerate option
Apparently this option was intended (the context contains a
currently-unused frame_rate field), but was ne
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
16:26:11 2022 +0200| [7d13c5dff04ac3a49c22d9a8bf719920ece45f77] | committer:
Anton Khirnov
lavfi/avf_avectorscope: set frame durations
The filter is supposed to produce CFR output.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
16:26:11 2022 +0200| [06758370aafc7f89344c91d3d05c41c606ad03eb] | committer:
Anton Khirnov
lavfi/avf_showfreqs: set frame durations
The filter is supposed to produce CFR output.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
16:26:11 2022 +0200| [dc686a0c22ce90800030c6968b689f723b53cb3f] | committer:
Anton Khirnov
lavfi/avf_showcqt: set frame durations
The filter is supposed to produce CFR output.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc68
ffmpeg | branch: master | Anton Khirnov | Thu Aug 11
13:34:41 2022 +0200| [502892d70615f473c5684a9f6942f3dddb994069] | committer:
Anton Khirnov
lavfi/vf_fps: set frame duration
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=502892d70615f473c5684a9f6942f3dddb994069
---
libavfilte
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
16:26:11 2022 +0200| [ae84484c78740c1c814276c3d5c9f7601abed936] | committer:
Anton Khirnov
lavfi/avf_aphasemeter: set frame durations
The filter is supposed to produce CFR output.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Anton Khirnov | Tue Aug 16
16:26:11 2022 +0200| [ed48d0086145d506ff609741c798d2773b164de9] | committer:
Anton Khirnov
lavfi/avf_ahistogram: set frame durations
The filter is supposed to produce CFR output.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
14:31:39 2022 +0200| [3c0f532cbcdf0084aedba6a40ea534655dc45918] | committer:
Anton Khirnov
fftools/ffmpeg: pass the timestamp to check_recording_time()
Stop setting OutputStream.sync_opts for subtitle encoding, as it is now
unused.
> http:/
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
12:34:59 2022 +0200| [5188aeaffba877cc42df2bb45b03397a32a3392b] | committer:
Anton Khirnov
fftools/ffmpeg: cosmetics
Reindent after previous commit, apply some style fixes.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5188aea
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
17:30:27 2022 +0200| [044d70736ec106da3878123b9b61749769723dd9] | committer:
Anton Khirnov
fftools/ffmpeg: move some code from init_output_stream() to
init_output_stream_encode()
The code is subtitle-encoding-specific, so this is a more app
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
14:29:38 2022 +0200| [69f770f77c1b003c96eae39a829c4afd8deca8b7] | committer:
Anton Khirnov
fftools/ffmpeg: stop setting OutputStream.sync_opts for streamcopy
It is not used for anything.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
14:38:52 2022 +0200| [29188f9c62558d24d4ca6667c0018a15165129e1] | committer:
Anton Khirnov
fftools/ffmpeg: rename OutputStream.sync_opts to next_pts
The current name is confusing.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
14:25:23 2022 +0200| [76678b71372a55cd1e4f431d1fa4b7c604ba83c3] | committer:
Anton Khirnov
fftools/ffmpeg: drop never-set OutputStream.first_pts
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76678b71372a55cd1e4f431d1fa4b7c604ba
ffmpeg | branch: master | Anton Khirnov | Tue Aug 30
11:14:13 2022 +0200| [3d86a13b47b726e49c2d780c5f723c290e8a36b4] | committer:
Anton Khirnov
fftools/ffmpeg: drop the -async option
It has been deprecated in favor of the aresample filter for almost 10
years.
Another thing this option can do
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
12:31:40 2022 +0200| [c75be0614872ea2975537b555f1ff2b1eb555271] | committer:
Anton Khirnov
fftools/ffmpeg: move forced keyframe processing into its own function
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c75be0614872ea297553
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
12:12:09 2022 +0200| [7a994c87011b336899078d30d4877d59def6d7c6] | committer:
Anton Khirnov
fftools/ffmpeg: drop always-true conditions
in_picture->pts cannot be AV_NOPTS_VALUE, as it is set to ost->sync_opts
a few lines above. ost->sync_opts
ffmpeg | branch: master | Johannes Kauffmann |
Sun Sep 25 00:41:18 2022 +0200| [a11e745b97dfc8117bac0cf7049061291195d02c] |
committer: Anton Khirnov
lavu/fixed_dsp: add missing av_restrict qualifiers
The butterflies_fixed function pointer declaration specifies av_restrict
for the first two poi
ffmpeg | branch: master | Tristan Matthews | Thu Sep 8
15:57:37 2022 -0400| [1d326e91875bcc9b9e0e907f5b94842172e66ec8] | committer:
Anton Khirnov
fate/opus: add silk LBRR test (refs #9890)
This adds a fate test for a sample with LBRR packets.
Signed-off-by: Anton Khirnov
> http://git.video
62 matches
Mail list logo