Jan Ekström
682bafdb12
avformat/avio{,buf}: introduce public AVIOContext::bytes_{read,written}
...
Such fields can be seen as generally useful in cases where the
API user is not implementing custom AVIO callbacks, but still would
like to know if data is being read or written out, such as in case
data is being read from input but no AVPacket has been received yet.
3 years ago
Jan Ekström
a5622ed16f
avformat/avio{,buf}: deprecate AVIOContext::written
...
Originally added as a private entry in commit
3f75e5116b
, but its grouping with
the comment noting its private state was missed during merging of
the field from Libav (most likely due to an already existing field
in between).
3 years ago
Gyan Doshi
2aa343bb6f
doc/filters: add notes for varblur
3 years ago
Paul B Mahol
407acc0747
avfilter: add varblur video filter
3 years ago
Gyan Doshi
d04c005021
doc/filters: correct description of select filter variables
3 years ago
Paul B Mahol
5bcc61ce87
avfilter/vf_v360: add reset_rot option
3 years ago
Paul B Mahol
890cef1ff6
avfilter/vf_fftfilt: export FFT arrays size
3 years ago
Paul B Mahol
df05603291
avfilter/vf_histogram: add colors_mode option
3 years ago
Paul B Mahol
933765aa0e
avfilter: add xcorrelate video filter
3 years ago
Paul B Mahol
32eaf4069e
avfilter: add limitdiff video filter
3 years ago
Soft Works
dea673d0d5
avfilter/vf_palette(gen|use): support palettes with alpha
3 years ago
Limin Wang
6260c611c5
avformat/libsrt: add snddropdelay parameter for srt
...
Reviewed-by: "zhilizhao(赵志立)" <quinkblack@foxmail.com>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
3 years ago
Paul B Mahol
148ada5577
avcodec: add native Speex decoder
3 years ago
Paul B Mahol
8f26ebde14
avfilter: add audio signal to distortion ratio filter
3 years ago
Paul B Mahol
95cae4922d
doc/filters: specify more axcorrelate design
...
The typical 1D normalized cross-correlation is not same as
1D windowed normalized cross-correlation.
3 years ago
Peter Ross
60a9d3778f
avcodec: GEM Raster image decoder
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Peter Ross <pross@xvid.org>
3 years ago
Roman Arzumanyan
ed084161ba
avfilter/sharpen_npp: add sharpening video filter with borders control
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
3 years ago
Andreas Rheinhardt
b6aeee2d8b
examples/remuxing: Fix use of uninitialized value
...
Fixes Coverity ticket 1492326.
Regression since 53f374c08d
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
9190302b2e
examples/qsvdec: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
e9182820ad
examples/hw_decode: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
86ec1093eb
examples/filtering_video: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
a75f518b65
examples/filtering_audio: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
f495604361
examples/extract_mvs: Do not use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
0230d125cb
examples/muxing: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
53f374c08d
examples/remuxing: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
78426da3f4
examples/remuxing: Use av_packet_rescale_ts()
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
8a23159797
fftools/ffmpeg, doc/examples: Remove redundant av_packet_unref
...
av_interleaved_write_frame() already returns blank packets.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Paul B Mahol
ba63078b0f
avfilter: add (a)latency filters
3 years ago
Limin Wang
da5497a1a2
avfilter/vf_codecview: added new options for block
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
3 years ago
Arif Driessen
3ee4502753
doc/filters: note values for afftflt window function
3 years ago
Paul B Mahol
a673761ce8
avfilter/vf_blend: add few more modes
3 years ago
Paul B Mahol
df163487d0
avfilter/vf_blend: add harmonic mode
3 years ago
Paul B Mahol
8ebcff9111
avfilter/vf_blend: add geometric mode
3 years ago
Paul B Mahol
f3b07b8b12
avfilter/vf_morpho: add tophat and blackhat operations
3 years ago
Paul B Mahol
b4626da92b
avfilter/vf_morpho: add gradient operation type
3 years ago
Limin Wang
ed89be1e02
doc/encoders: add available values for libsvtav1 options
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
3 years ago
Paul B Mahol
b2ec4edef7
avfilter: add morpho filter
3 years ago
Paul B Mahol
e2d40cd1d5
avfilter/vf_blend: add softdifference blend mode
3 years ago
Paul B Mahol
53f8a03123
avfilter/vf_colorchannelmixer: add extended preserve color support
3 years ago
Paul B Mahol
34102f8c07
avfilter/vf_colorlevels: add preserve color option
3 years ago
Soft Works
8983c3d7e4
avfilter/elbg: Extend filter to include alpha values in the quantization procedure
...
Usage example:
ffmpeg -y -loglevel verbose -i "..\fate-suite\apng\o_sample.png" -filter_complex "elbg=pal8=1:use_alpha=1" -frames:v 1 out.png
Signed-off-by: softworkz <softworkz@hotmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
3 years ago
Manuel Stoeckl
0760d9153c
lavu/pix_fmt: add pixel format for x2bgr10
...
The new format (given in big/little endian forms) matches the
existing X2RGB10 format, except with B and R channels switched.
AV_PIX_FMT_X2BGR10 data often is created by OpenGL programs
whose buffers use the GL_RGB10 internal format.
Signed-off-by: Manuel Stoeckl <code@mstoeckl.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
3 years ago
rcombs
c51bae03de
doc/demuxers: fix typo in concatdec options
3 years ago
Andreas Rheinhardt
8d5de914d3
avutil/mem: Deprecate av_mallocz_array()
...
It does the same as av_calloc(), so one of them should be removed.
Given that av_calloc() has the shorter name, it is retained.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
1ea3650823
Replace all occurences of av_mallocz_array() by av_calloc()
...
They do the same.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
176b8d785b
avcodec/avcodec, options_table: Deprecate sub_text_format
...
Unused since 1f63665ca5
.
Found-by: Soft Works <softworkz@hotmail.com>
Reviewed-by: Soft Works <softworkz@hotmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Anton Khirnov
dd846bc4a9
lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED
...
It is supported only by a few decoders (h263, h263p, mpeg(1|2|)video
and mpeg4) and is entirely redundant with parsers. Furthermore, using
it leads to missing frames, as flushing the decoder at the end does not
work properly.
Co-authored-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Paul B Mahol
7747ab7ded
avfilter/avf_avectorscope: add support for commands
3 years ago
James Almer
ccfdef79b1
avutil/buffer: constify some function parameters
...
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
James Almer
1dd3ab4876
doc/decoders: mention that some libdav1d options are deprecated
...
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago