cenzhanquan1
8dbcf92f79
ffmpeg: fix lhdc codec id not fount issue.
...
Signed-off-by: cenzhanquan1 <cenzhanquan1@xiaomi.com>
2026-04-20 20:58:33 +08:00
fangzhenwei
6a45129024
ffmpeg/aac:aac latm decoder for a2dp rechunk
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 20:58:27 +08:00
qiaohaijiao1
ab45daa6eb
FFMPEG: add raw silk demuxer/decoder/muxer/encoder support
...
Signed-off-by: qiaohaijiao1 <qiaohaijiao1@xiaomi.com>
Signed-off-by: qiaohaijiao1 <qiaohaijiao1@xiaomi.com>
Signed-off-by: fangyibo <fangyibo@xiaomi.com>
2026-04-20 20:58:26 +08:00
yaojingwei
32b35aacb7
bluelet: a2dp sbc packed use common loas header.
...
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:58:25 +08:00
danguanghua
0972b6ff6a
ffmpeg: support SBC packed stream
...
support decode whole packed stream
Signed-off-by: danguanghua <danguanghua@xiaomi.com>
2026-04-20 20:58:22 +08:00
yangliming
cad8fc3bb5
ffmpeg : add ldac demuxer and decoder.
...
add ldac demuxer and decoder in ffmpeg base on the libldac provided by sony
Signed-off-by: yangliming <yangliming@xiaomi.com>
2026-04-20 20:58:04 +08:00
openvela-robot
79d0634421
ffmpeg7: fixed amix format when graph load
...
Signed-off-by: zhushiqshi <zhushiqshi@xiaomi.com>
2026-04-20 20:57:53 +08:00
openvela-robot
225a503d52
FFMPEG: fix AVPacket mem leak
...
Signed-off-by: yangyalei <yangyalei@xiaomi.com>
2026-04-20 20:57:50 +08:00
openvela-robot
6fb822a912
ffmpeg7: add avformat_write_trailer for adevsink
...
Signed-off-by: zhushiqshi <zhushiqshi@xiaomi.com>
2026-04-20 20:57:47 +08:00
openvela-robot
32ee48238c
adevsink:only do grahp reconfig in start flow
...
Resolve audio ending process interrupted by adevsink non start command
Signed-off-by: shipei <shipei@xiaomi.com>
2026-04-20 20:57:39 +08:00
openvela-robot
3608e86b4f
FFMPEG: fix sys/syscrl.h can not find
...
Signed-off-by: zhushiqshi <zhushiqshi@xiaomi.com>
2026-04-20 20:57:30 +08:00
openvela-robot
a6c20059ed
FFMPEG: add resume when eos is on
...
when eos is on, we should resume the stream if it is paused.
Signed-off-by: jinxiuxu <jinxiuxu@xiaomi.com>
2026-04-20 20:57:27 +08:00
openvela-robot
6cf52fc3f3
swscale/output: fill all the xv36le alpha bits
...
The format is 10 bit per component, not 8.
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:57:24 +08:00
openvela-robot
356c47e109
FFMPEG: force start and stop after configure for driver
...
Signed-off-by: hanqiyuan <hanqiyuan@xiaomi.com>
2026-04-20 20:57:20 +08:00
openvela-robot
dccba787a1
fftools/ffmpeg_demux: use proper logging contexts everywhere
2026-04-20 20:57:15 +08:00
openvela-robot
1e2e93b397
FFMPEG: only back completed msg when running state.
...
Signed-off-by: qiaohaijiao1 <qiaohaijiao1@xiaomi.com>
2026-04-20 20:57:12 +08:00
openvela-robot
34d0892357
configure: Only try to use the -no_warn_duplicate_libraries flag on Darwin
...
While we only add the flag if the linker seems to support it,
it turns out that ld.bfd had a bug where the flag is accidentally
accepted, and the flag produces an output file named
"_warn_duplicate_libraries".
The ld.bfd bug was fixed in binutils 2.36, in
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=3991c7acb29aa8d7d52150695eb3efa03a08dd50 .
Signed-off-by: Martin Storsjö <martin@martin.st>
2026-04-20 20:57:04 +08:00
openvela-robot
c8c957ba35
adevsrc: modify the type of codec_id option param to string.
...
codec_id=65544 => codec_name=pcm_s32le.
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:57:01 +08:00
James Almer
1d3722f59e
avcodec: deprecate v410 de/encoder
...
The V30X pixel format was recently added, so this lavc workaround is no longer
needed.
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:56:56 +08:00
James Almer
5a575b3f0e
avcodec: deprecate v308 de/encoder
...
The vyu444 pixel format was recently added, so this lavc workaround is no longer
needed.
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:56:56 +08:00
James Almer
ccd962509d
avcodec: deprecate v408 de/encoder
...
The uyva pixel format was recently added, so this lavc workaround is no longer
needed.
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:56:56 +08:00
openvela-robot
2006b05fae
avcodec/hevc/ps: return a proper error code when we don't support parsing an sps
...
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:56:54 +08:00
openvela-robot
79836cf6b9
FFMPEG: ff_nuttx_capbility_query_ranges not relay on AVFormatContext
...
Signed-off-by: yangyalei <yangyalei@xiaomi.com>
2026-04-20 20:56:51 +08:00
Martin Schitter
eaea8081f7
libavcodec/: Add ID and desc for DNxUncompressed
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 20:56:47 +08:00
openvela-robot
48ade96938
lavfi/buffersink: add array-type options to replace "int-list" ones
...
"int-list" options are a hack that provides rudimentary support for
array-type options by treating them as byte arrays (i.e.
AV_OPT_TYPE_BINARY). Since we now have proper array-type options, they
should replace "int-list" everywhere (which happens to be just
buffersink).
2026-04-20 20:56:25 +08:00
openvela-robot
53a6ff767c
FFmpeg/bluelet: output bluelet send & recv timer duration.
...
Signed-off-by: zhaocheng1 <zhaocheng1@xiaomi.com>
2026-04-20 20:56:22 +08:00
openvela-robot
0f949a99a6
MAINTAINERS: update myself for dvdvideo, rcwtdec, rcwtenc
...
I plan to look after and test them for the forseeable future.
I am not a committer but do care for these muxers/demuxers.
Signed-off-by: Marth64 <marth64@proxyid.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 20:56:19 +08:00
openvela-robot
3450efdfb3
asrc_dev: add codec option param.
...
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:56:16 +08:00
James Almer
55b894c965
avcodec/codec_id: add an LCEVC codec id for raw LCEVC data
...
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:55:59 +08:00
openvela-robot
e2419e45b6
avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul()
...
Initially used for getauxval() but will be used to add support for
other API, such as elf_aux_info().
Signed-off-by: Brad Smith <brad@comstyle.com>
2026-04-20 20:55:47 +08:00
openvela-robot
1982473758
ffmpeg: fix coverity issue on error branch
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2026-04-20 20:55:44 +08:00
openvela-robot
e40f90da59
doc/filters: update uspp availability status
...
The filter was disabled in 95054bfa48 and re-enabled in 771c27119d
2026-04-20 20:55:32 +08:00
openvela-robot
fb1995503c
FFmpeg: optimize bluelet muxer output poll_available duration.
...
Signed-off-by: zhaocheng1 <zhaocheng1@xiaomi.com>
2026-04-20 20:55:22 +08:00
openvela-robot
fc00de3142
cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame
...
Implement load/save loop filter and segment parameters defined in
section 7.20 and 7.21 in spec for show_existing_frame frames.
Fixes ticket #11151 .
Signed-off-by: Fei Wang <fei.w.wang@intel.com>
2026-04-20 20:55:16 +08:00
openvela-robot
eae57e9b75
ffmpeg: fix noise caused by pause twice
...
add more stringent restrictions. when pause, do not
enqueuebuffer to the driver. This cen avoid the problem
of noise caused by pause twice.
Signed-off-by: cenzhanquan1 <cenzhanquan1@xiaomi.com>
2026-04-20 20:55:13 +08:00
openvela-robot
c70a1acd01
avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE
2026-04-20 20:55:06 +08:00
openvela-robot
b636313163
ffmpeg: blulet_dec should report fmts by finding needed decoder.
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2026-04-20 20:55:03 +08:00
openvela-robot
37473d1193
lavu/opt: document underlying C types for enum AVOptionType
2026-04-20 20:54:58 +08:00
openvela-robot
80e3944bce
bluelet: a2dp sbc packed use common loas header.
...
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:54:55 +08:00
openvela-robot
a581433b42
avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros
2026-04-20 20:54:50 +08:00
openvela-robot
92bddcf52d
Revert "bluelet: a2dp sbc packed use common loas header"
...
This reverts commit f9faee7546e46b78713e38ae7dd57e593cb2abb1.
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:54:44 +08:00
openvela-robot
7b7aa0ef3d
avfilter: inherit input color range for videotoolbox filters
...
The color range should be set to match the input when creating
the VideoToolbox context. Otherwise, the new context will default
to limited range, creates inconsistencies with full range inputs.
Signed-off-by: Gnattu OC <gnattuoc@me.com>
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2026-04-20 20:54:37 +08:00
openvela-robot
2fd9a12f1e
bluelet: a2dp sbc packed use common loas header
...
Signed-off-by: yaojingwei <yaojingwei@xiaomi.com>
2026-04-20 20:54:33 +08:00
openvela-robot
1d041c3641
lavc/ffv1dec: drop code handling AV_PIX_FMT_FLAG_PAL
...
No paletted pixel formats are supported by the decoder.
2026-04-20 20:54:16 +08:00
openvela-robot
9f66569110
FFMPEG: Fix in offload mode,playing opus error after playing aac
...
bsf is not released after aac playback
Signed-off-by: renjianguang <renjianguang@xiaomi.com>
2026-04-20 20:54:13 +08:00
openvela-robot
f55ff7b165
add tools/target_swr_fuzzer
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 20:54:04 +08:00
openvela-robot
8f8fb0467b
FFMPEG: use offload_tlv bitsream filter in nuttx_enc.c
...
Signed-off-by: renjianguang <renjianguang@xiaomi.com>
2026-04-20 20:53:54 +08:00
openvela-robot
1456086879
lavfi/framesync: avoid forcing frame writability unnecessarily
...
Callers of ff_framesync_get_frame() generally do not expect the result
to be writable, those that do (e.g. ff_framesync_dualinput_get_writable())
ensure writability themselves.
Significantly reduces memory consumption in complex graphs with
framesync-based filters (e.g. scale, ssim).
Reported-By: Mark Shwartzman
2026-04-20 20:53:45 +08:00
openvela-robot
07d258c51b
FFMPEG: adevsrc forward get_options instead of process
...
Signed-off-by: jinxiuxu <jinxiuxu@xiaomi.com>
2026-04-20 20:53:41 +08:00
openvela-robot
76cd52cdd4
avcodec/decode: remove unused argument from ff_frame_new_side_data_from_buf()
...
Signed-off-by: James Almer <jamrial@gmail.com>
2026-04-20 20:53:36 +08:00