openvela-robot
1a23197575
vaapi_h264: Add support for SEI messages
...
Send buffering_period and pic_timing messages when in modes
targetting bitrate. Also adds NAL HRD parameters to VUI.
2026-04-20 18:30:44 +08:00
Kyle Swanson
e5a0086be5
avfilter/af_loudnorm: add dual_mono option
...
Signed-off-by: Kyle Swanson <k@ylo.ph>
2026-04-20 18:30:42 +08:00
Michael Niedermayer
82bb0a95ba
avfilter: Fix max value of AV_OPT_TYPE_VIDEO_RATE
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:41 +08:00
James Almer
d59d3cc89a
x86/showcqt: use three operand format for some instructions
...
Fixes failures with yasm 1.1.0 and older
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 18:30:41 +08:00
James Almer
638f0de573
x86/showcqt: add missing preprocessor checks
...
Old yasm/nasm versions don't support some of these
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 18:30:41 +08:00
Muhammad Faiz
a837026020
avfilter/src_movie: call open_stream after guess_channel_layout
...
fix error 'Channel layout change is not supported' when
opening wav file
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:41 +08:00
Muhammad Faiz
b41184ebce
avfilter/avf_showcqt: set range on fps/rate/r option
...
see Ticket #5618
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:41 +08:00
openvela-robot
608e6785b1
avutil/x86util: move haddps sse emulation from showcqt
...
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 18:30:40 +08:00
openvela-robot
621bf0dcf8
dvbsub_parser: Add missing mem.h #include
2026-04-20 18:30:38 +08:00
Muhammad Faiz
2c73d9388f
avfilter/avf_showcqt: cqt_calc optimization on x86
...
on x86_64:
time PSNR
plain 3.303 inf
SSE 1.649 107.087535
SSE3 1.632 107.087535
AVX 1.409 106.986771
FMA3 1.265 107.108437
on x86_32 (PSNR compared to x86_64 plain):
time PSNR
plain 7.225 103.951979
SSE 1.827 105.859282
SSE3 1.819 105.859282
AVX 1.533 105.997661
FMA3 1.384 105.885377
FMA4 test is not available
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:33 +08:00
openvela-robot
7d62d6b450
avformat/rawdec: Fix avg_framerate for h264
...
The framerate is 25 which is a fixed default and is wrong undo the 1 line
change which caused this regression
Only the avg_frame rate setting is removed
The timebase update is not done as there was a objection (see ML)
Fixes Ticket 5444
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:22 +08:00
openvela-robot
3779443de7
Remove unnecessary get_bits.h #includes
2026-04-20 18:30:18 +08:00
Muhammad Faiz
0c3bf81e83
avfilter/af_firequalizer: add zero_phase option
...
simply by substracting pts to compensate delay
also handle AV_NOPTS_VALUE
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:15 +08:00
openvela-robot
998862b5e6
avformat/mpegts: Do not trust BSSD descriptor, it is sometimes not an S302M stream
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:14 +08:00
openvela-robot
7322628e43
avconv: Do not copy extradata if source buffer is empty
...
Fixes clang-usan runtime error "null pointer passed as argument 2,
which is declared to never be null" while streamcopying.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2026-04-20 18:30:11 +08:00
Michael Niedermayer
ce902a258c
avfilter/af_amix: dont fail if there are no samples in output_frame()
...
Fixes Ticket5326
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:08 +08:00
Thomas Mundt
668e2ff682
avfilter/vf_colormatrix: add bt.2020 colorspace
...
Signed-off-by: Thomas Mundt <loudmax@yahoo.de>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:08 +08:00
Thomas Mundt
0e2caa2d46
avfilter/vf_colormatrix: increase precision
...
Signed-off-by: Thomas Mundt <loudmax@yahoo.de>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:08 +08:00
openvela-robot
95164158a7
Seperate x264rgb encoder and only enable when its actually supported
...
This avoids enabling and building the x264rgb encoder when its actually not supported and
thus would not work
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:30:07 +08:00
openvela-robot
6471e7ece4
vp9: Return the correct size when decoding a superframe
...
According to avcodec.h, avcodec_decode_video2 should return the number of
bytes used if a frame was decoded.
The current implementation returns size - used size of all the subframes.
This fixes the VLC's bug https://trac.videolan.org/vlc/ticket/16836 .
The superframe is always fully consumed.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2026-04-20 18:30:04 +08:00
Muhammad Faiz
a54547aca7
avfilter/avf_showcqt: render default font at 960x16
...
and let ffmpeg scaler scale it
this impoves quality
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:02 +08:00
Muhammad Faiz
606d5a140e
avfilter/avf_showcqt: full chroma blending on draw_axis_yuv
...
improve quality on axis drawing with yuv422p and yuv420p format
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2026-04-20 18:30:00 +08:00
openvela-robot
f8296eceb3
avcodec/mips/h264qpel_mmi.c: Version 2 of the optimizations for loongson mmi
...
1. no longer use the register names directly and optimized code format
2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
3. use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI)
4. h264qpel use hepldsp optimizations
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:57 +08:00
openvela-robot
9e0e2a7014
build: Only enable symbol reduction if the compiler does proper DCE
...
With compilers that do not support proper dead code elimination, like
Sun C 5.12, linking fails due to missing references to unavailable,
but also unused, symbols.
Bug-Id: 895
2026-04-20 18:29:54 +08:00
Michael Niedermayer
5457bfa303
avfilter/f_loop: Fix leak on error
...
Fixes CID1355117
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:52 +08:00
openvela-robot
d48446695f
avfilter/vf_fieldhint: Reorder operation to prevent hypothetical integer overflow
...
Fixes CID1355110
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:51 +08:00
Diego Biurrun
e079ba22a7
build: Change structure of the linker version script templates
...
Split version files into one line per symbol/directive to allow compatibility
with the Solaris linker without preprocessing and eliminate $ from version file
templates to simplify the postprocessing shell command.
2026-04-20 18:29:49 +08:00
openvela-robot
997925ae0d
build: Print a message when generating version scripts
2026-04-20 18:29:48 +08:00
Michael Niedermayer
dc3581a998
avfilter/vf_fieldhint: Assert that mode is valid
...
Its checked by the AVOption code
Fixes CID1355122
Fixes CID1355121
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:46 +08:00
openvela-robot
104a80bb08
fate: add aemphasis test
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:45 +08:00
openvela-robot
9aab67300f
Drop unnecessary libavutil/x86/asm.h #includes
2026-04-20 18:29:42 +08:00
openvela-robot
329adda5c9
avcodec/proresdec2: Add support for grayscale videos
...
Signed-off-by: Håvard Espeland <espeland@mixedrealities.no>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:39 +08:00
Michael Niedermayer
a08071bc3b
avfilter/avfiltergraph: Clear graph pointers in ff_filter_graph_remove_filter()
...
When a filter is no longer part of a graph, its pointers should be cleared
so no stale pointers remain.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:37 +08:00
openvela-robot
21a6a5dbb7
ac3: Check the array bound before dereferencing
...
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2026-04-20 18:29:36 +08:00
openvela-robot
9120e63adf
Merge commit '44d16df413878588659dd8901bba016b5a869fd1'
...
* commit '44d16df413878588659dd8901bba016b5a869fd1':
h264_parser: eliminate H264SliceContext usage
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2026-04-20 18:29:33 +08:00
openvela-robot
d84c9d98af
build: Ignore generated mapfile and remove it on distclean
2026-04-20 18:29:30 +08:00
openvela-robot
bb7a7de878
avcodec/dca: move EXSS sampling frequency arrays to dca.c
...
Avoids unwanted parser dependency on dcadata.
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 18:29:27 +08:00
openvela-robot
b3d6b2d184
lavc: handle hw_frames_ctx where necessary
...
avcodec_copy_context() didn't handle hw_frames_ctx references correctly
which could cause crashes.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2026-04-20 18:29:24 +08:00
Muhammad Faiz
d82a0002cc
avfilter/src_movie: add various commands
...
add seek command
add get_duration command
Update to codecpar by commiter
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:21 +08:00
openvela-robot
6e957319a7
lavc/mediacodec: factorize static fields initialization
2026-04-20 18:29:21 +08:00
openvela-robot
117250bda4
golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names
2026-04-20 18:29:18 +08:00
openvela-robot
e4c5a3cb16
avcodec/dca_exss: prepare to be called from parser context
...
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 18:29:15 +08:00
openvela-robot
57e3b102d7
fate: More fine-grained dependencies for voice codec tests
2026-04-20 18:29:12 +08:00
dsmudhar
60c67bef3a
libavfilter/vf_hwdownload: show error when ff_formats_ref fails
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:09 +08:00
openvela-robot
88a0ce5222
avfilter/af_hdcd: Replace complexer expression by litteral constant
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:09 +08:00
openvela-robot
d3876d2195
avcodec: Bump micro version after changing public JPEG 2000 defines
2026-04-20 18:29:06 +08:00
Paul B Mahol
8a5205cbd6
avfilter/vf_blend: fix incorrect Y variable when threading is used
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2026-04-20 18:29:03 +08:00
openvela-robot
fb2c96297b
libavutil/opencl: fixed uninitialized var warning
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:29:03 +08:00
openvela-robot
5106c5f5ac
avfiltergraph: check the query_formats() return value
2026-04-20 18:29:00 +08:00
dsmudhar
064885d89d
libavfilter/af_hdcd: fixed negative signed value shift
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:28:57 +08:00