Paul B Mahol
207e9b1760
avfilter/vf_threshold: add support for commands
4 years ago
Paul B Mahol
6210cc8c7e
avfilter/af_anlmdn: add longer names of filter options
4 years ago
Paul B Mahol
6fcb082b7a
avfilter/vf_pseudocolor: add solar preset
...
Useful to emphasize bandings in video.
4 years ago
Paul B Mahol
d5c76450f8
avfilter/vf_fillborders: add another mode
4 years ago
Paul B Mahol
6846d48fa6
avfilter: add afwtdn filter
4 years ago
James Almer
e3b5ff17c2
avutil/film_grain_params: add support for H.274 Film Grain Characteristics
...
Used by codecs like H.264, HEVC, and VVC.
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Andreas Rheinhardt
1be3d8a0cb
avcodec/avcodec: Stop including channel_layout.h in avcodec.h
...
Also include channel_layout.h directly wherever used.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
4 years ago
Gyan Doshi
f614390ecc
doc/filters: note expr and eval mode support in overlay_cuda
...
Commit 58c908cf94
added support for expressions for x and y parameters.
Also added was option to set eval frequency.
4 years ago
Thilo Borgmann
c1bf56a526
lavu/cpu: Use av_cpu_ prefix
4 years ago
Gyan Doshi
c320b78e95
ffmpeg: add option readrate
...
Allows to read inputs at arbitrary rates.
-re is equivalent to -readrate 1
Tested with -copyts {+ start_at_zero}, -ss, streamcopied & decoded streams.
4 years ago
Paul B Mahol
075157ec86
avfilter/vf_chromanr: add also euclidean distance for calculations
4 years ago
Thilo Borgmann
cf12a478b2
fftools/cmdutils.c: Add cmd line option to override detection of cpu count.
4 years ago
Keyun Tong
b7266302a4
fftools/ffmpeg: Add new variant source_no_drop to the force_key_frames option
...
Suggested-By: ffmpeg@fb.com
4 years ago
Gyan Doshi
1aa9dcd091
avcodec/qsvenc: clip global_quality for ICQ modes.
...
Allowed range is 1 to 51.
Ref: https://software.intel.com/content/www/us/en/develop/articles/advanced-bitrate-control-methods-in-intel-media-sdk.html
4 years ago
Gyan Doshi
79ebdbb9b9
ffmpeg: add option recast_media
...
Allows forcing decoders of different media type.
Needed to decode media data muxed as data streams.
4 years ago
Jun Zhao
7bd7377ddb
lavc:libsvtav1: Update SVT-AV1 new repo
...
SVT-AV1 moved the repo from github to gitlab.
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
4 years ago
Gyan Doshi
b7ba472f43
avfilter/fps: remove unconventional acronyms
...
In dd770883e9
, support for expressions was added. Among the constants
added were labels of qnstc, qpal, sntsc & spal.
These were added in ba2a8cb40b
to represent parameter permutations where
only the resolution is different. They don't have any usage currency and
don't represent any industry standards or convention in terms of framerate.
4 years ago
James Almer
041267b558
avcodec/setts_bsf: add a NOPTS constant
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
8c2c0135e5
avformat: add a concat protocol that takes a line break delimited list of resources
...
Suggested-by: ffmpeg@fb.com
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Gyan Doshi
de8e6e67e7
doc/muxers: note atomic_writing in image2
...
Fixes #9308
4 years ago
James Almer
91004ed3ec
doc: remove duplicate @end command
...
Fixes regression since e11fd47f8d
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Paul B Mahol
e11fd47f8d
avfilter/vf_v360: add cylindrical equal area format
4 years ago
Derek Buitenhuis
d70dde2712
avcodec/h264_metadata_bsf: Allow zeroing constraint_set4_flag and constraint_set5_flag
...
These bits are reserved in earlier versions of the H.264 spec, and
some poor hardware decoders require they are zero. Thus, it is useful
to be able to zero these on streams that may have them set. The result
is still a valid H.264 bitstream.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
4 years ago
Xuewei Meng
9ca88b3bef
avfilter/vf_guided: support single input
...
Support single input for guided filter by adding guidance mode.
If the guidance mode is off, single input is required. And
edge-preserving smoothing is conducted. If the mode is on, two
inputs are needed. The second input serves as the guidance. For
this mode, more tasks are supported, such as detail enhancement,
dehazing and so on.
Signed-off-by: Xuewei Meng <xwmeng96@gmail.com>
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
4 years ago
Gyan Doshi
49e3a8165c
doc/filters: mention availability of mcdeint, uspp
...
Filters are present in tree of master and in docs but were
hard-disabled in 95054bfa48
.
They remain available in v4.4 or earlier.
4 years ago
Timo Rothenpieler
62dc5df941
avfilter/scale_cuda: add support for pixel format conversion
4 years ago
Mohammad Izadi
aca923b365
avcodec: Pass HDR10+ metadata to packet side data in VP9 encoder
...
HDR10+ metadata is stored in the bit stream for HEVC. The story is
different for VP9 and cannot store the metadata in the bit stream.
HDR10+ should be passed to packet side data an stored in the container
(mkv) for VP9.
This CL is taking HDR10+ from AVFrame side data in libvpxenc and is
passing it to the AVPacket side data.
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: James Zern <jzern@google.com>
4 years ago
Thilo Borgmann
05f9b3a0a5
doc/protocols: Add remark about TCP_NODELAY to documentation of TCP
4 years ago
Nick Ruff
ea24781a9b
lavf/rtmp: Add option to set TCP_NODELAY for rtmp
...
Suggested-By: ffmpeg@fb.com
4 years ago
James Almer
73b29807c7
doc/mailing-list-faq.texi: remove remaining references to Freenode
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Michael Niedermayer
c067d20177
Update missed irc links
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Gyan Doshi
604924a069
doc/filters: document expr support in fps filter
...
Added in dd770883e9
4 years ago
Gyan Doshi
3ce272a9da
doc/demuxers: note defaults for apng options
4 years ago
Anton Khirnov
5384ee486a
doc: fix generating doxy with out-of-tree builds
...
Broken in 753930bc73
, as the path to
Doxyfile passed to doxy-wrapper.sh is relative to the build dir, while
the recipe cd's to the source dir before invoking the wrapper.
4 years ago
James Almer
ae0863b91d
examples/muxing: add missing header
...
Fixed compilation broken by e67e02d156
.
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
260dc1c5f3
examples/extract_mvs: add missing header
...
Fixed compilation broken by e67e02d156
.
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
3191bb5c35
examples/demuxing_decoding: add missing header
...
Fixed compilation broken by e67e02d156
.
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
James Almer
2cccab96f6
avformat: make AVStream.pts_wrap_bits public
...
It can be useful to library users, and is currently being used by ffmpeg.c
Suggested-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Anton Khirnov
7c9763070d
lavc: move av_get_profile_name() from avcodec.h to codec.h
4 years ago
Anton Khirnov
bb3648e676
lavc: move av_get_audio_frame_duration2() from avcodec.h to codec_par.h
4 years ago
Anton Khirnov
881db34f6a
lavc: move av_get_pcm_codec() from avcodec.h to codec_id.h
4 years ago
Anton Khirnov
2628dff366
lavc: move avcodec_profile_name() from avcodec.h to codec_id.h
4 years ago
Anton Khirnov
000f35125f
lavc: move av_get_[exact_]bits_per_sample() to codec_id.h
4 years ago
Anton Khirnov
ff0a96046d
lavc: move small misc definitions into a separate header
...
This will allow to avoid #including the entire avcodec.h in some places.
4 years ago
Gyan Doshi
99bbf4a5be
doc/ffmpeg: document reinit_filter
4 years ago
Zhao Zhili
58614f7bee
avformat/libsrt: workaround conflict with ffmpeg cmdline option
...
Add 'srt_streamid' option as an alias for 'streamid'.
Signed-off-by: Marton Balint <cus@passwd.hu>
4 years ago
Zhao Zhili
55c54ff744
avformat/libsrt: add tsbpd option
...
Signed-off-by: Marton Balint <cus@passwd.hu>
4 years ago
Andreas Rheinhardt
3a5412b39e
doc/examples/extract_mvs: Explicitly free options
...
The user should not rely on all options always being recognized
(in particular not on error).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
4 years ago
Andreas Rheinhardt
933308a290
doc/examples/demuxing_decoding: Remove unused options
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
4 years ago
Gyan Doshi
071930de72
avformat/mov: add option to use tfdt for fragment timestamps.
4 years ago