Lynne
f3795e1857
APIchanges: add AVHWAccel changes and bump lavc minor
2023-05-29 00:42:03 +02:00
Lynne
db1d022781
APIchanges: add hwcontext_vulkan changes and bump lavu minor
2023-05-29 00:42:02 +02:00
Lynne
bef86ba86c
APIchanges: add new pixel formats supported and bump lavu minor
2023-05-29 00:42:02 +02:00
Paul B Mahol
62d4110a64
avfilter/af_silenceremove: add timestamp option
2023-05-28 12:23:14 +02:00
Paul B Mahol
e53260c1f4
avfilter/af_silenceremove: add ptp detector
2023-05-28 12:23:11 +02:00
Paul B Mahol
e8e4863325
avfilter/af_silenceremove: fix the any/all confusion and change default
...
'any' stop mode is now correctly implemented for end trimming and is of limited usage.
Extend examples and other documentation of this filter.
2023-05-27 16:04:00 +02:00
Paul B Mahol
7927a96e2b
avfilter/af_silenceremove: add commands support
2023-05-27 11:17:58 +02:00
Paul B Mahol
5a13b133f8
avfilter/af_silenceremove: add median silence detector
2023-05-27 00:34:37 +02:00
Paul B Mahol
2b5166addf
avfilter/af_silenceremove: add real peak detector
...
Rename old peak detector to more correct name one.
2023-05-26 10:13:37 +02:00
Paul B Mahol
3235de4883
avfilter/af_silenceremove: switch to activate
...
Do full rewrite, new code is much faster for typical filter usages.
Also previous code was hard to follow and basically very-hard to maintain.
2023-05-26 10:13:37 +02:00
Paul B Mahol
a1838c59bb
avfilter/af_astats: add abs_peak_count stat
2023-05-25 19:51:39 +02:00
Gyan Doshi
944243477b
doc/filters: clarify requirements for subtitles wrap_unicode option
2023-05-25 12:40:08 +05:30
Zhao Zhili
43ace8f2bc
avfilter/vf_subtitles: add wrap_unicode option
...
So CJK can be wrapped automatically.
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2023-05-25 11:31:54 +08:00
Niklas Haas
21715ecff1
lavfi/vf_libplacebo: update peak detection options
...
Upstream peak detection lost one option and gained one option. Update
code and documentation as required.
2023-05-22 10:31:51 +02:00
Niklas Haas
643cf2ec46
lavfi/vf_libplacebo: update for new tone mapping API
...
This algorithm has once again been refactored, this time leading to a
dropping of the old `tone_mapping_mode` field, to be replaced by a
single tunable hybrid mode with configurable strength.
We can approximately map the old modes onto the new API for backwards
compatibility. Replace deprecated enums by their integer equivalents to
safely preserve this API until the next bump.
2023-05-22 10:31:50 +02:00
Niklas Haas
d637f20f05
lavfi/vf_libplacebo: switch to new gamut mapping API
...
Upstream deprecated the old ad-hoc, enum/intent-based gamut mapping API
and added a new API based on colorimetrically accurate gamut mapping
functions.
The relevant change for us is the addition of several new modes, as well
as deprecation of the old options. Update the documentation accordingly.
2023-05-22 10:31:50 +02:00
Paul B Mahol
0709680fc4
avfilter/vf_xfade: add horizontal and vertical wind transforms
2023-05-22 08:42:06 +02:00
Paul B Mahol
65fe18040a
avfilter/f_graphmonitor: add flags option shortcuts
2023-05-21 13:02:02 +02:00
Paul B Mahol
b528e098a9
avfilter/f_graphmonitor: show also current timeline status of filter
2023-05-21 13:01:59 +02:00
Paul B Mahol
4c695bfa65
avfilter/f_graphmonitor: make mode option of type flags
2023-05-18 18:12:42 +02:00
James Almer
01d444c077
avutil/frame: add av_frame_replace
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-05-18 10:15:59 -03:00
James Almer
63767b79a5
avutil/frame: deprecate palette_has_changed
...
Not only this is information that relies on the concept of a sequence of
frames, which is completely out of place as a field in AVFrame, but there are
no known or intended uses of this field.
Signed-off-by: James Almer <jamrial@gmail.com>
2023-05-18 08:45:23 -03:00
Tobias Rapp
aa6eeb29cb
doc/ffmpeg: Extend documentation for sws_flags option
...
Clarify that -sws_flags are only applied to simple filtergraphs as a
default, not complex filtergraphs. Add a reference to the scaler
options.
2023-05-17 17:14:54 +02:00
Anton Khirnov
7d1d61cc5f
lavc: deprecate AVCodecContext.ticks_per_frame
...
For encoding, this field is entirely redundant with
AVCodecContext.framerate.
For decoding, this field is entirely redundant with
AV_CODEC_PROP_FIELDS.
2023-05-15 10:56:18 +02:00
Anton Khirnov
70433abf7f
lavc/codec_desc: add a property for codecs that support field coding
...
Multiple places currently use AVCodecContext.ticks_per_frame > 1 to
identify such codecs, which
* requires a codec context
* requires it to be open
2023-05-15 10:31:55 +02:00
Anton Khirnov
8b20d0dcb5
lavc: deprecate AV_CODEC_CAP_SUBFRAMES
...
There is nothing meaningful the caller can do with it.
2023-05-15 10:24:54 +02:00
Paul B Mahol
c27895bb98
avfilter/f_graphmonitor: add nozero display mode
2023-05-14 20:58:08 +02:00
Paul B Mahol
7a63add0ea
avfilter/f_loop: add time option, for loop start in seconds
2023-05-14 20:58:07 +02:00
Niklas Haas
30c71ef98e
lavfi/vf_libplacebo: add frame_mixer option
...
Fairly straightforward. We just need to modify the scaler handling code
slightly to support looking at a different list of filter presets.
2023-05-14 11:21:43 +02:00
Niklas Haas
02f3b9312a
lavfi/vf_libplacebo: allow fps conversion
...
This exposes libplacebo's frame mixing functionality to vf_libplacebo,
by allowing users to specify a desired target fps to output at. Incoming
frames will be smoothly resampled (in a manner determined by the
`frame_mixer` option, to be added in the next commit).
To generate a consistently timed output stream, we directly use the
desired framerate as the timebase, and simply output frames in
sequential order (tracked by the number of frames output so far).
2023-05-14 11:21:43 +02:00
Oleg
e700d87b20
avfilter/setpts: add command support
...
Add support for changing expr on the fly.
Signed-off-by: Oleg <oafanasiev@gmail.com>
2023-05-14 11:10:50 +02:00
Paul B Mahol
28a73506df
avfilter/vf_waveform: add input option
...
For finer control of selected formats for filtering.
2023-05-14 00:13:59 +02:00
Andriy Utkin
86ee031795
doc/muxers/image2: drop unmatched quote in example
...
Percent sign is not a special character in popular shells, so the
quoting isn't necessary.
2023-05-12 16:20:28 +05:30
Devin Heitmueller
0e12cdc69c
avfilter/vf_ccrepack: Add new filter to repack CEA-708 side data
...
THis filter can correct certain issues seen from upstream sources
where the cc_count is not properly set or the CEA-608 tuples are
not at the start of the payload as expected.
Make use of the ccfifo to extract and immediately repack the CEA-708
side data, thereby removing any extra padding and ensuring the 608
tuples are at the front of the payload.
Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2023-05-11 22:06:20 +08:00
Andriy Utkin
ceb050427c
doc/filters/crop: drop unmatched quote in example
...
Commit 55b81528a9 ("doc/filters: itemize crop examples") dropped the
quotation marks from these examples, but this one remained. Quotes are
actually needed to put the example into a command line or a program, but
removing it here makes the example consistent with the document.
2023-05-11 15:54:15 +05:30
Paul B Mahol
dc1d4a8ece
avfilter/src_avsynctest: add support for commands
2023-05-10 12:55:22 +02:00
Lukáš Lalinský
b5af451901
avcodec/libmp3lame: make it possible to set copyright/original flags
2023-05-10 09:42:35 +02:00
Paul B Mahol
16a86b443d
avfilter/vf_estdif: remove float usage
2023-05-09 12:12:46 +02:00
Paul B Mahol
3475c8342c
avfilter: add zoneplate video test source
2023-05-09 08:48:44 +02:00
Paul B Mahol
086a0f3e5e
avfilter/asrc_anoisesrc: improve velvet noise output
2023-05-09 00:42:36 +02:00
Thilo Borgmann
21a0b6bca8
avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping
...
This allows for decimating large similar portions of a video while preserving small ones.
2023-05-08 21:55:53 +02:00
Jonathan Gilbert
f009f84961
doc/filters/colorcorrect: fix bh option description
2023-05-07 23:23:48 +02:00
metamuffin
2dd9b4071c
avdevice/lavfi: update documentation
...
lavfi not only supports video but also audio by now.
2023-05-07 17:29:00 +02:00
Paul B Mahol
1c8bf697ee
avfilter/f_ebur128: export results into read-only options
2023-05-07 17:28:25 +02:00
Paul B Mahol
7153642992
avfilter/af_replaygain: export results into read-only options
2023-05-07 17:25:57 +02:00
Davy Durham
2ae16b05d6
fftools/ffmpeg: add ability to set a input burst time before readrate is enforced
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2023-05-07 15:48:15 +02:00
Anton Khirnov
c2ae8e30b7
lavc/codec_par: add AVCodecParameters.framerate
...
This corresponds to AVCodecContext.framerate.
2023-05-07 15:47:25 +02:00
James Almer
ed3691338b
doc/examples/transcode_aac: use av_samples_alloc_array_and_samples to allocate the input samples buffer and pointers
...
Fixes -Wuse-after-free warnings and simplifies code.
Signed-off-by: James Almer <jamrial@gmail.com>
2023-05-05 15:28:28 -03:00
James Almer
0fc9c1f682
avutil/version: bump minor after recent changes
...
Signed-off-by: James Almer <jamrial@gmail.com>
2023-05-04 19:20:06 -03:00
Niklas Haas
ad417eb5fa
doc/filters/libplacebo: fix outdated/wrong note
...
This has not been the case since c0b93c4f8+48c385fb4c.
2023-05-03 23:40:20 +02:00