Michael Niedermayer
f46e514491
Changelog: update
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-11-21 00:07:39 +01:00
Michael Niedermayer
73d003ae78
updatze for 7.1.3
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-11-19 16:46:44 +01:00
Michael Niedermayer
f893221c8d
Changelog: update
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-09-14 00:32:13 +02:00
James Almer
8627b7c797
Changelog: update
...
Signed-off-by: James Almer <jamrial@gmail.com >
2025-09-10 09:41:39 -03:00
Michael Niedermayer
84bcf54e92
Update for 7.1.2
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-09-09 01:43:59 +02:00
Michael Niedermayer
68af2cc3fe
Prepare for 7.1.1
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-03-02 16:29:39 +01:00
Michael Niedermayer
3e16202c39
Changelog: update
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-02-26 03:19:34 +01:00
Michael Niedermayer
dc07f98934
Changelog: update
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2025-01-23 01:21:59 +01:00
Anton Khirnov
5120d30890
Document stream specifier syntax change from 46cbe4ab5c
...
Fixes #11248 .
(cherry picked from commit 9e68b26765 )
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2024-11-09 02:52:57 +01:00
Michael Niedermayer
27c6f5f6d2
Changelog: Mark for 7.1
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2024-09-24 17:05:48 +02:00
Anton Khirnov
14746871e1
lavc/hevcdec: implement decoding MV-HEVC
...
At most two layers are supported.
Aspects of this work were sponsored by Vimeo and Meta.
2024-09-23 17:15:02 +02:00
James Almer
dc11c12b64
avfilter: add an LCEVC decoding filter
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-09-19 10:06:05 -03:00
James Almer
5fa9c4e596
avformat/mov: support for LCEVC tracks
...
Co-authored-by: V-Nova Team <systems@v-nova.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2024-09-19 10:01:24 -03:00
James Almer
9cea2410a1
avcodec/h2645_sei: export raw LCEVC metadata
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-09-19 10:01:00 -03:00
Anton Khirnov
0c9fe2b232
fftools/cmdutils: extend stream specifiers to match by disposition
2024-09-18 11:01:02 +02:00
Lynne
0aa4ac0faf
lavc: bump minor and add Changelog entry for the Vulkan H265 encoder
2024-09-17 21:12:32 +02:00
Lynne
ceb471cfde
lavc: bump minor version and add changelog for h264_vulkan
2024-09-16 14:04:06 +02:00
Anton Khirnov
b88c88f920
Changelog: elaborate on what YUVJ is
...
Not all changelog readers may be familiar with it.
2024-09-13 11:56:53 +02:00
Niklas Haas
e6983ed525
Changelog: mention YUV range negotiation
2024-09-08 14:07:59 +02:00
Matthieu Bouron
0a780d3076
avcodec: add Mediacodec audio decoders support
...
Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com >
2024-09-01 12:25:56 +02:00
Fei Wang
d30a9fdc80
lavc/qsvdec: Add VVC decoder
...
Signed-off-by: Fei Wang <fei.w.wang@intel.com >
2024-07-30 13:40:21 +08:00
James Almer
092ef4097c
Changelog: mention cropping support in Matroska and MP4
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-07-11 21:35:40 -03:00
Tong Wu
0ba10f2d75
Changelog: add D3D12VA HEVC encoder changelog
...
Signed-off-by: Tong Wu <tong1.wu@intel.com >
2024-07-02 14:15:12 +02:00
Stefano Sabatini
3764b8ecdb
lavfi: add Perlin noise generator
2024-07-01 22:31:02 +02:00
Thomas Siedel
c75940db29
avcodec: add external enc libvvenc for H266/VVC
...
Add external encoder VVenC for H266/VVC encoding.
Register new encoder libvvenc.
Add libvvenc to wrap the vvenc interface.
libvvenc implements encoder option: preset,qp,qpa,period,
passlogfile,stats,vvenc-params,level,tier.
Enable encoder by adding --enable-libvvenc in configure step.
Co-authored-by: Christian Bartnik chris10317h5@gmail.com
Signed-off-by: Thomas Siedel <thomas.ff@spin-digital.com >
2024-06-15 21:00:05 +08:00
Sean McGovern
cdd139d760
libavcodec/alpha: remove DSP & support code
...
Introduced in 1992, the Alpha was a 64-bit RISC processor designed
to replace the VAX CISC machines sold by Digital Equipment Corporation.
After Digital was acquired by Compaq in 1998 -- who themselves would be
later purchased by Hewlett-Packard, the architecture was phased out over
the following decade. It became effectively defunct in 2007, the last
publicly available processor being the Alpha 21364.
FFmpeg has not added any DSP code for this architecture since lowres2
was introduced in 2012, and it is more than unlikely someone still wishes
to maintain it.
Remove the DSP and support code.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
2024-06-13 23:14:26 +02:00
Lynne
24d3291f7c
changelog: add entry for xHE-AAC
2024-06-02 18:34:46 +02:00
Nuo Mi
b8eb8b4f19
Changelog: add DVB compatible information for VVC decoder
...
see https://dvb.org/specifications/verification-validation/vvc-test-content/
2024-05-21 20:20:25 +08:00
Mandava, Mounika
b1037d4ebe
lavc/qsvenc: add support for oneVPL string API
...
A new option -qsv_params <str> is added, where <str> is a :-separated
list of key=value parameters.
Example:
$ ffmpeg -y -f lavfi -i testsrc -vf "format=nv12" -c:v h264_qsv -qsv_params
"TargetUsage=1:GopPicSize=30:GopRefDist=2:TargetKbps=5000" -f null -
Signed-off-by: Mounika Mandava <mounika.mandava@intel.com >
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com >
2024-05-07 11:06:37 +08:00
Niklas Haas
95568c4e31
avfilter/scale2ref: deprecate in favor of scale=rw:rh
...
And remove it from the documentation.
2024-05-03 14:23:23 +02:00
Niklas Haas
bb80445813
avfilter/vf_scale: add optional "ref" input
...
This is automatically enabled if the width/height expressions reference
any ref_* variable. This will ultimately serve as a more principled
replacement for the fundamentally broken scale2ref.
See-Also: https://trac.ffmpeg.org/ticket/10795
2024-05-03 14:23:23 +02:00
Haihao Xiang
1b5ca2e631
Changelog: Add pad_vaapi, drawbox_vaapi entry
...
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com >
2024-04-18 14:43:07 +08:00
Antoine SOULIER
257bc2a82a
avformat/lc3: add file format for LC3/LC3plus transport
...
A file format is described in Bluetooth SIG LC3 and ETSI TS 103 634, for
test purpose.
2024-04-15 18:34:12 +02:00
Anton Khirnov
3bd7c57125
fftools/ffmpeg_filter: implement filtergraph chaining
...
This allows one complex filtergraph's output to be sent as input to
another one, which is useful in certain situations (one is described in
the docs).
Chaining filtergraphs was already effectively possible by using a
wrapped_avframe encoder connected to a loopback decoder, but it is ugly,
non-obvious and inefficient.
2024-04-09 10:34:18 +02:00
Antoine Soulier via ffmpeg-devel
240fd04db2
avcodec/liblc3: add encoding/decoding support of LC3 audio codec
...
The LC3 audio codec is the default codec of Bluetooth LE audio.
This is a wrapper over the liblc3 library (https://github.com/google/liblc3 ).
Signed-off-by: Antoine Soulier <asoulier@google.com >
2024-04-04 17:47:31 +02:00
Marth64
e3335e9e9e
Changelog: fix typos for 7.0 section
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-04-04 12:43:47 -03:00
Jean-Baptiste Kempf
486a2b964b
changelog: update for 7.0
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-04-04 10:57:28 -03:00
Marth64
15406f8377
avformat/rcwtdec: add RCWT Closed Captions demuxer
...
RCWT (Raw Captions With Time) is a format native to ccextractor,
a commonly used OSS tool for processing 608/708 Closed Captions (CC).
RCWT can be used to archive the original extracted CC bitstream.
The muxer was added in January 2024. In this commit, add the demuxer.
One can now demux RCWT files for rendering in ccaption_dec or interop
with ccextractor (which produces RCWT). Using the muxer/demuxer combo,
the CC bits can be kept for processing or rendering with either tool.
This can be an effective way to backup an original CC stream, including
format extensions like EIA-708 and overall original presentation.
Signed-off-by: Marth64 <marth64@proxyid.net >
2024-04-02 20:08:51 +02:00
Stefano Sabatini
dfd9c21754
Changelog: add next entry
2024-04-02 20:04:46 +02:00
Michael Niedermayer
8f6bdfd4ec
Changelog: Add 7.0 point
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2024-03-27 01:04:54 +01:00
Matthieu Bouron
87ace5c4da
Changelog: add Android content URIs protocol entry
...
Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com >
2024-03-27 00:08:11 +01:00
Wenbin Chen
f34000541a
Changelog: add dnn libtorch backend entry
...
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com >
2024-03-23 11:42:13 +01:00
Zhao Zhili
4869171aa9
Changelog: mention ffplay with hwaccel decoding support
...
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com >
2024-03-22 20:26:53 +08:00
Steven Liu
7c9e7665e1
Changelog: Add Support PacketTypeMetadata of PacketType in enhanced flv
...
Reviewed-by: Jean-Baptiste Kempf <jb@videolan.org >
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2024-03-18 18:38:48 +08:00
Anton Khirnov
a9193f7b7d
fftools/ffmpeg: add loopback decoding
...
This allows to send an encoder's output back to decoding and feed the
result into a complex filtergraph.
2024-03-13 08:01:27 +01:00
asivery
9124d807dc
avformat/aea: add aea muxer
...
Signed-off-by: asivery <asivery@protonmail.com >
2024-03-12 11:26:13 +01:00
Niklas Haas
30d6861a11
fftools/ffprobe: add AVFilmGrainParams printing
2024-03-07 21:09:06 +01:00
James Almer
7e4334e16a
fftools/ffprobe: add support for Stream Groups
...
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2024-03-05 12:56:21 -03:00
Marth64
e3a137bef3
Changelog: restore new line
...
A new line was removed in a1304272c3
which breaks consistency in between versions.
Signed-off-by: Marth64 <marth64@proxyid.net >
2024-03-04 10:52:12 +01:00
Marth64
a1304272c3
libavformat/dvdvideo: add DVD-Video demuxer, powered by libdvdread and libdvdnav
...
Signed-off-by: Marth64 <marth64@proxyid.net >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2024-03-02 08:12:29 +01:00