Anton Khirnov
68918d3b7f
lavu/buffer: add a convenience function for replacing buffers
...
A common pattern e.g. in libavcodec is replacing/updating buffer
references: unref old one, ref new one. This function allows simplifying
such code and avoiding unnecessary refs+unrefs if the references are
already equivalent.
2020-09-28 11:33:35 +02:00
Jun Zhao
ef868fa4a1
examples/muxing: misc style fixes
...
misc style fixes.
Reviewed-by: Steven Liu <liuqi05@kuaishou.com>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
2020-09-28 09:11:21 +08:00
Paul B Mahol
6db1b1af4c
avfilter/vf_v360: add octahedron format
2020-09-27 22:40:26 +02:00
Paul B Mahol
85195f6ae9
avfilter/vf_histogram: add slide modes for thistogram
2020-09-26 22:04:27 +02:00
Marton Balint
96907e84dd
avdevice/decklink_dec: add support for querying RP188 High Frame Rate timecode
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-09-13 18:06:54 +02:00
Marton Balint
f1b908d20a
avdevice/decklink_dec: add support for rgb/yuv pixel format autodetection
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-09-13 17:59:30 +02:00
Marton Balint
837b6eb90e
avutil/timecode: add av_timecode_make_smpte_tc_string2
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-09-13 17:51:57 +02:00
Zixing Liu
d58f8fd8e6
avformat: add mca demuxer
...
Signed-off-by: liushuyu <liushuyu@aosc.io>
2020-09-10 17:38:08 +02:00
Harry Mallon
811514abb7
libavcodec/options_table: Add missing colorspace options
...
* chroma-derived-nc / chroma-derived-c and ictcp
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2020-09-10 17:22:09 +05:30
Gyan Doshi
1e5b3f77d9
avcodec/libopusenc: add option to set inband FEC
2020-09-09 11:40:06 +05:30
Nicolas George
ddba05afe4
lavfi/vsrc_testsrc: switch to activate.
...
Allow to set the EOF timestamp.
Also: doc/filters/testsrc*: specify the rounding of the duration option.
The changes in the ref files are right.
For filter-fps-down, the graph is testsrc2=r=7:d=3.5,fps=3.
3.5=24.5/7, so the EOF of testsrc2 will have PTS 25/7.
25/7=(10+5/7)/3, so the EOF PTS for fps should be 11/7,
and the output should contain a frame at PTS 10.
For filter-fps-up, the graph is testsrc2=r=3:d=2,fps=7,
for filter-fps-up-round-down and filter-fps-up-round-up
it is the same with explicit rounding options.
But there is no rounding: testsrc2 produces exactly 6 frames
and 2 seconds, fps converts it into exactly 14 frames.
The tests should probably be adjusted to restore them to
a useful coverage.
2020-09-08 14:39:43 +02:00
Nicolas George
e6d625d008
doc: include general in *-all pages.
2020-09-08 14:29:19 +02:00
Nicolas George
6accb7718a
doc/general: move contents into a separate file.
...
It will allow to include it.
2020-09-08 14:29:19 +02:00
Nicolas George
7d7e44a3aa
doc/texi2pod: support @float.
2020-09-08 14:29:19 +02:00
Nicolas George
697fb09e3d
ffmpeg: add auto_conversion_filters option.
2020-09-08 14:16:08 +02:00
Paul B Mahol
615d75f291
avfilter/asrc_anullsrc: add support to set output duration
2020-09-04 19:37:29 +02:00
Paul B Mahol
88db1745fc
avfilter/vf_alphamerge: use framesync
2020-09-04 19:37:29 +02:00
Andrei Rybak
5de8e897b1
doc/filters: add example for drawtext fontsize expr
...
Expressions for option fontsize of video filter drawtext have been
supported since commit 6442e4ab3c
.
Signed-off-by: Andrei Rybak <rybak.a.v@gmail.com>
Revised-by: Gyan Doshi <ffmpeg@gyani.pro>
2020-09-03 11:09:27 +05:30
Aman Verma
e4389ba075
doc/decoders: Document default value of ac3's drc_scale option
...
Signed-off-by: Aman Verma <amanraoverma@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-08-31 23:43:06 +02:00
Paul B Mahol
e417f84003
avfilter/f_graphmonitor: also show link EOF status in blue
2020-08-31 19:59:35 +02:00
Paul B Mahol
eb9fa00bcc
avfilter/vsrc_gradients: add speed option
2020-08-31 11:09:53 +02:00
Paul B Mahol
64e93025f0
avfilter/vsrc_gradients: add duration option
2020-08-31 11:09:53 +02:00
Gautam Ramakrishnan
f0e33119e4
libavcodec/j2kenc: Support for multiple layers
...
This patch allows setting a compression ratio and to
set multiple layers. The user has to input a compression
ratio for each layer.
The per layer compression ration can be set as follows:
-layer_rates "r1,r2,...rn"
for to create 'n' layers.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-08-30 16:18:37 +02:00
Paul B Mahol
9ebde67f0b
avfilter/vf_xfade: add corner wipe transforms
2020-08-27 14:45:21 +02:00
Paul B Mahol
e13eb58941
avfilter/vf_xfade: add fadegrays transition
2020-08-26 23:25:10 +02:00
Carl Eugen Hoyos
68f637b6f9
doc/examples: Always open files as "binary", not "text".
...
Fixes ticket #8638 .
2020-08-25 18:54:50 +02:00
Paul B Mahol
2459c3f8f0
avfilter/af_biquads: add different transform types
2020-08-21 22:46:07 +02:00
Paul B Mahol
6158029dfc
avcodec: add RPZA encoder
2020-08-21 22:46:07 +02:00
Andreas Rheinhardt
bbe92ed9b1
doc/APIchanges: Remove version conflict separator
...
Added in 06f2651204
.
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-08-21 12:41:32 +02:00
Nicolas George
06f2651204
lavu/avstring: deprecate av_d2str().
...
It is no longer used in our code base and does not seem
to be used much in other projects.
2020-08-21 11:01:39 +02:00
Harry Mallon
412d63fe72
avfilter/libvmaf: mention csv as available log format
...
Signed-off-by: Harry Mallon <harry.mallon@codex.online>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2020-08-21 10:48:27 +05:30
Gautam Ramakrishnan
642404f28d
doc/encoders: Add all options for JPEG2000 encoder
...
This patch updates the documentation by adding all options
for JPEG2000 encoder.
Revised-by: Gyan Doshi <ffmpeg@gyani.pro>
2020-08-17 15:30:25 +05:30
Paul B Mahol
6328a57068
doc/general: fix ADPCM typos
2020-08-16 16:23:54 +02:00
Limin Wang
ad49dd7694
avcodec/mpeg12enc: support mpeg2 encoder const level
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2020-08-14 22:48:05 +08:00
Paul B Mahol
20ee692761
doc/general: move Cineform HD and Canopus codecs to correct section
2020-08-14 10:52:28 +02:00
Paul B Mahol
7a940a2112
doc/general: mark that CFHD have encoder now
2020-08-11 12:34:41 +02:00
Paul B Mahol
f7c0ad2bae
doc/general: mention AGM codecs
2020-08-11 12:34:41 +02:00
Mark Thompson
991daf3895
doc/indevs: Note improved behaviour of kmsgrab with Linux 5.7
2020-08-09 20:18:49 +01:00
Jun Zhao
b9ff25a93e
doc/fftools-common-opts: document ffmpeg -h protocol=protocol_name
...
document ffmpeg -h protocol=protocol_name
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
2020-08-08 15:06:45 +08:00
Jun Zhao
035208e514
doc/fftools-common-opts: fix typo (name => named)
...
fix typo (name => named)
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
2020-08-08 15:05:31 +08:00
tomajsjiang
926061fff1
doc/filters: update filter buffer/abuffer interface file name
...
Update filter buffer/abuffer interface file name, from
libavfilter/{vsrc|asrc_buffer.h} to libavfilter/buffersrc.h
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
Signed-off-by: tomajsjiang <tomajsjiang@tencent.com>
2020-08-08 15:04:34 +08:00
Zane van Iperen
62da99e1d0
avcodec: add adpcm_argo encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
2020-08-07 23:04:28 +10:00
Jan Ekström
34de0abbe7
avutil/channel_layout: add 22.2 layout
...
Requires some extraneous top side and bottom front channels to be
defined.
According to STD-B59v2, the defined channel layout is:
- FL
- FR
- FC
- LFE1
- BL
- BR
- FLc
- FRc
- BC
- LFE2
- SiL
- SiR
- TpFL
- TpFR
- TpFC
- TpC
- TpBL
- TpBR
- TpSiL
- TpSiR
- TpBC
- BtFC
- BtFL
- BtFR
2020-08-04 00:17:56 +03:00
Mark Thompson
bc58d1f58e
vaapi_encode_h265: Fix ordering of tile dimensions
...
Dimensions are normally specified as width x height, and this will match
the same option to libaom-av1.
Remove the indirection through the private context at the same time.
2020-08-01 17:39:13 +01:00
Mark Thompson
e80fe32943
vaapi_encode_h265: Remove confusing and redundant tile options
...
The tile_rows/cols options currently do a confusingly different thing to
the options of the same name on other encoders like libvpx and libaom.
There is no backward-compatibility reason to implement the log2 behaviour
as there was for libaom, so just get rid of them entirely.
2020-08-01 17:18:30 +01:00
Mark Thompson
11a2d05b3f
libsvtav1: Fix the documentation to match the actual options
2020-07-31 22:30:41 +01:00
Marton Balint
53a4620fba
fftools/ffmpeg: make specifying thread_queue_size turn on threaded input
...
Threaded input can increase smoothness of e.g. x11grab significantly. Before
this patch, in order to activate threaded input the user had to specify a
"dummy" additional input, with this change it is no longer required.
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-07-29 23:10:12 +02:00
Daryl Seah
0e20dee5c2
avcodec: Add an SVT-AV1 encoder wrapper
...
Signed-off-by: Daryl Seah <daryl.seah@intel.com>
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
Signed-off-by: ZhiZhen Tang <zhizhen.tang@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2020-07-29 17:11:26 -03:00
Wang Cao
017bf9643f
libavcodec/libaomenc.c: Add command-line options for inter-coding tools
...
Signed-off-by: Wang Cao <wangcao@google.com>
Signed-off-by: James Zern <jzern@google.com>
2020-07-24 19:10:10 -07:00
Wang Cao
498ad7b37c
libavcodec/libaomenc.c: Add command-line options for tx tools.
...
Signed-off-by: Wang Cao <wangcao@google.com>
Signed-off-by: James Zern <jzern@google.com>
2020-07-24 19:10:10 -07:00