ffmpeg | branch: master | Dawid Kozinski | Fri Sep 29
10:32:13 2023 +0200| [3ba3e188b32a48cfca36f02ea9671e22f4c2482c] | committer:
Ronald S. Bultje
avcodec/hevcpred_template: Removed unreachable code
Signed-off-by: Dawid Kozinski
Signed-off-by: Ronald S. Bultje
> http://git.videolan.org/git
ffmpeg | branch: master | Anton Khirnov | Mon Mar 20
11:20:33 2023 +0100| [491a0ad0b9513d9de7909cc795f683f7b34a6737] | committer:
Anton Khirnov
doc/developer: move a sentence to a more appropriate place
It's targeted at our users, not developers, so it makes more sense to
group it with other t
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24
09:33:26 2023 +0200| [836a8e116a06847bb6f2c79bd41ad3108fb3268e] | committer:
Anton Khirnov
doc/developer: fix a nonsense statement
Adding new fields to _functions_ makes no sense, it was supposed to be
structs.
> http://git.videolan.org/git
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24
10:22:35 2023 +0200| [e89844766163b34f4428f4a732b25f4e268098cf] | committer:
Anton Khirnov
doc/developer: add a code behaviour section to development policy
Document our longstanding de facto policies on things like correctness,
thread-safet
ffmpeg | branch: master | Anton Khirnov | Mon Mar 20
11:23:08 2023 +0100| [f3ba1158e44f4b1517277ef660edbc7c88f089dc] | committer:
Anton Khirnov
doc/developer: merge the 'contributing code' section into its parent chapter
The section consistes of a single short paragraph linking to other
chapte
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24
10:46:46 2023 +0200| [4c4bf54d99a7245683aef6a197179043df8b178c] | committer:
Anton Khirnov
doc/developer: drop an outdated item
It dates back to pre-2005 days, when people generally tended to commit
their work directly without going through
ffmpeg | branch: master | Anton Khirnov | Thu Aug 24
11:12:55 2023 +0200| [99fe00ab4b690578ef6c8c496812dbb477d2bc7b] | committer:
Anton Khirnov
doc/developer: deduplicate commit message rules
The patches/committing section currently contains several
partially-overlapping rules on commit messag
ffmpeg | branch: master | Anton Khirnov | Thu Sep 28
16:43:04 2023 +0200| [3562993d82e49347757a7112009f5a1d2391cb74] | committer:
Anton Khirnov
lavf/gifdec: do not mark as notimestamps
The demuxer does not set packet timestamps itself after
c6b6356635f598b095606cd126f31bc6ab916225 and instead
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30
16:32:05 2023 +0200| [4a376f45ab58f29045be6df1af8121702299c701] | committer:
Anton Khirnov
lavc/mpegvideo_parser: improve exporting field-coding information
* export AVCodecParserContext.picture_structure.
* when there are two field pictures
ffmpeg | branch: master | Anton Khirnov | Thu Sep 28
16:33:33 2023 +0200| [80401b86d30a9348decef6341aa4779469fad281] | committer:
Anton Khirnov
lavf/demux: restrict video parser duration handling to just GIF
The parser does not have a timebase associated with it, so in general it
makes no sens
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1
14:33:13 2023 +0200| [9d4ca76c08aae1e6b3e54b424da211bfe369] | committer:
Anton Khirnov
fftools/ffmpeg_enc: do not round frame durations prematurely
Changes the results of fate-idroq-video-encode and fate-lavf* tests,
where different fram
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30
21:19:01 2023 +0200| [63bc6430a67ad9409093c1e613f5120e72c39985] | committer:
Anton Khirnov
lavfi/yadif: update output frame durations
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63bc6430a67ad9409093c1e613f5120e72c39985
---
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1
13:04:33 2023 +0200| [303f10d4dd642b903091728447e2d26ef77614b9] | committer:
Anton Khirnov
fftools/ffmpeg_dec: disregard demuxer timestamps for NOTIMESTAMPS formats
In this case any timestamps are guessed by compute_pkt_fields() in
libavform
ffmpeg | branch: master | Anton Khirnov | Sun Oct 1
14:11:20 2023 +0200| [cdfd15f4d85c3e089ad258d8a24fb2c6907af10c] | committer:
Anton Khirnov
lavc/mpeg4videodec: do not invent a framerate from guessed numbers
Improves timestamps for fate-m4v*
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/
ffmpeg | branch: master | Anton Khirnov | Sat Sep 30
15:28:56 2023 +0200| [2c9eb491220503280246e1a2f84bb7a87383b328] | committer:
Anton Khirnov
lavc/mpegvideo_parser: reduce variable scopes
Drop some variables only used in a switch().
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;
ffmpeg | branch: master | Anton Khirnov | Fri Jul 21
18:39:08 2023 +0200| [8d12762b42c27ffc0b4ce9890bc622c96c524549] | committer:
Anton Khirnov
fftools/ffmpeg: move derivation of frame duration from filter framerate
>From ffmpeg_enc to ffmpeg_filter, which is a more appropriate
place for it.
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Sep 30 18:07:58 2023 +0200| [3ede6cc0f18c3da842d18153b860d911bdbfbde9] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Check for existence of planes before accesses
Fixes segfaults with -debug +nomc -flags +gray (presuming
a build with
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Sep 30 19:20:00 2023 +0200| [06388250d953e5cd47bb03c2d0e1599db6d9a79f] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Don't memset twice
This has been done for the luma plane of missing FLV1 and H263
references.
Also remove code duplic
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Sep 30 19:55:32 2023 +0200| [e1f3041b93cc8a382fd16d7a062edd154bdec2ea] |
committer: Andreas Rheinhardt
avcodec/h264_slice: Don't keep AVCodecContext props in sync manually
It is already done generically in update_context_from_thread()
before t
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29
22:36:16 2023 +0300| [e50f8e861ba1390e6ceab7bab591bd3bfa08ced8] | committer:
Rémi Denis-Courmont
swscale/rgb2rgb: avoid S-regs in RISC-V V uyvytoyuv422
We can make do with callee-clobbered registers only now.
As an added bonus, this ma
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29
22:36:16 2023 +0300| [be37a2e3644fc3db4c297b347fba687c3ff9cca1] | committer:
Rémi Denis-Courmont
swscale/rgb2rgb: rework RISC-V V uyvytoyuv422
This avoids using relatively slow register strides.
> http://git.videolan.org/gitweb.cgi/ff
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Sep 30
12:03:37 2023 +0300| [d14130aea34de66e89fe1d50344835a017def72b] | committer:
Rémi Denis-Courmont
swscale/rgb2rgb: unroll R-V V interleave_bytes
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d14130aea34de66e89fe1d50344835a
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Sep 30
13:08:49 2023 +0300| [446b0090cbb66ee614dcf6ca79c78dc8eb7f0e37] | committer:
Rémi Denis-Courmont
lavu/float_dsp: avoid reg-stride in R-V V reverse_fmul
This revectors the inner loop to reverse vectors element in vectors,
thus eliminati
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29
23:42:33 2023 +0300| [6269c4a4406bb355cbb2e209d92b4d719c963f24] | committer:
Rémi Denis-Courmont
swscale/rgb2rgb: unroll RISC-V V uyvytoyuv422
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6269c4a4406bb355cbb2e209d92b4d71
ffmpeg | branch: master | Michael Niedermayer | Sat
Sep 30 19:11:34 2023 +0200| [dedc78b4b5bdab869f3038798334639d617d2309] |
committer: Michael Niedermayer
avformat/concatdec: Check in/outpoint for overflow
Fixes: signed integer overflow: 9154241445400 - -915424149454600 cannot
be rep
ffmpeg | branch: master | Michael Niedermayer | Sat
Sep 30 21:18:14 2023 +0200| [a9137110eda130ba07a2a43bdedff2421efbb7a9] |
committer: Michael Niedermayer
avformat/sbgdec: Check for period overflow
Fixes: signed integer overflow: 448124699617300 - -47785768200
cannot be represent
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 22 20:08:52 2022 +0200| [5c0df3da0b7288a43a3b783117064cfcbc8037a5] |
committer: Michael Niedermayer
avformat/westwood_vqa: Check chunk size
the type is also changed to int as it is interpreted as int in av_get_packet()
Fixes: signed inte
ffmpeg | branch: master | Michael Niedermayer | Thu
Jun 1 00:50:15 2023 +0200| [d11b8bd0c610c212d2a28767f94dc07a8ec473cf] |
committer: Michael Niedermayer
avcodec/lcldec: Make PNG filter addressing match the code afterwards
Also update check accordingly
Fixes: tickets/10237/mszh_306_306_yuv4
ffmpeg | branch: master | Michael Niedermayer | Tue
Sep 19 01:20:47 2023 +0200| [35e6960a6be42ec27de6a3f070071ab7e2e3f27d] |
committer: Michael Niedermayer
avcodec/flacdec: Fix overflow in "33bit" decorrelate
Fixes: signed integer overflow: 538976288 - -9223372036854775808 cannot be
represent
ffmpeg | branch: master | Michael Niedermayer | Wed
Sep 20 01:32:56 2023 +0200| [52d666edec73c834c60811e330f86a7cf1d916da] |
committer: Michael Niedermayer
avformat/avs: Check if return code is representable
Fixes: leak
Fixes:
62164/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS_fuzzer-6738814
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 14 00:08:46 2023 +0200| [6359b2ce038ef596f1e81b4c1238512d6d5df920] |
committer: Michael Niedermayer
tools/target_dec_fuzzer: Adjust threshold for MVHA
Fixes: Timeout
Fixes:
62120/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuz
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 14 01:21:29 2023 +0200| [7f4fed52165cbc1b2fcc9663fc053516ae77c760] |
committer: Michael Niedermayer
avcodec/aacdec_template: Better avoidance of signed integer overflow in
imdct_and_windowing_eld()
Fixes:
62171/clusterfuzz-testcase-mini
ffmpeg | branch: master | Michael Niedermayer | Tue
Sep 19 01:24:37 2023 +0200| [112a077d06585e5cf5efcff76c15a1760b0bb455] |
committer: Michael Niedermayer
avcodec/flacdec: Fix integer overflow in "33bit" DECODER_SUBFRAME_FIXED_WIDE()
Fixes: signed integer overflow: 4 * 2307917133220067266 can
ffmpeg | branch: master | Michael Niedermayer | Wed
Sep 20 01:07:58 2023 +0200| [53948d6200479d25cf0d82c1e7f7cf50eebdc6ff] |
committer: Michael Niedermayer
avcodec/utvideodec: move allocation to the end of init
Fixes: mem leak
Fixes:
62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_UTV
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 21 00:13:27 2023 +0200| [f3c986200d7f4ec934c480b09aa8a13554da032d] |
committer: Michael Niedermayer
avcodec/wavarc: Fix integer overflwo in do_stereo()
Fixes: signed integer overflow: 148676193 - -2006512262 cannot be represented
in type
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 21 00:29:24 2023 +0200| [dbcf285abdc7921b065491862be048bdd0c9289d] |
committer: Michael Niedermayer
avcodec/wavarc: Allocate AV_INPUT_BUFFER_PADDING_SIZE
Fixes: overread
Fixes:
62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WAVA
ffmpeg | branch: master | Michael Niedermayer | Fri
Sep 15 00:32:19 2023 +0200| [c42a89309ae5e5bf856a6a28f9294562a8b89c48] |
committer: Michael Niedermayer
avutil/tx_template: Fix some signed integer overflows in DECL_FFT5()
Fixes: signed integer overflow: -1364715454 + -1468954671 cannot be r
ffmpeg | branch: master | Michael Niedermayer | Sat
Sep 16 22:58:07 2023 +0200| [bb9f8a1cb7d7b5e3742fe2212c144efea258f3d0] |
committer: Michael Niedermayer
tools/target_dec_fuzzer: Adjust wmapro threshold
Fixes: Timeout
Fixes:
62266/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAPRO_fuz
ffmpeg | branch: master | Michael Niedermayer | Sun
Sep 17 00:21:52 2023 +0200| [fe6d46490f5ea9155fe0601b6246960ae17317fc] |
committer: Michael Niedermayer
avcodec/escape124: Do not return random numbers
Fixes: out of array access
Fixes:
62164/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID
ffmpeg | branch: master | Michael Niedermayer | Thu
Sep 21 01:10:11 2023 +0200| [9cef555bc52e26e674b0c3988bb20a08315e76e1] |
committer: Michael Niedermayer
avcodec/wavarc: Check k in decode_5elp()
regression since 18b2ecc24778140c2bc798ed64842dc8feb6dc3a
Fixes: assertion failure
Fixes:
62164
ffmpeg | branch: master | Michael Niedermayer | Sat
Sep 16 23:36:29 2023 +0200| [515c0247a3062ca4639e457c81d2f58c504e9e8f] |
committer: Michael Niedermayer
avcodec/apedec: Fix an integer overflow in predictor_update_filter()
Fixes: signed integer overflow: -2147483506 + -801380 cannot be repre
ffmpeg | branch: master | Rémi Denis-Courmont | Fri Sep 29
20:31:36 2023 +0300| [9240035c0e0c81d59a8175e84ca8b2b8595ee343] | committer:
Rémi Denis-Courmont
lavu/float_dsp: avoid reg-stride in R-V V fmul_window
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9240035c0e0c81d59a8175e8
42 matches
Mail list logo