Paul B Mahol
148ada5577
avcodec: add native Speex decoder
2021-10-10 17:44:41 +02:00
Paul B Mahol
8f26ebde14
avfilter: add audio signal to distortion ratio filter
2021-10-09 14:10:09 +02:00
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.
2021-10-09 14:03:39 +02:00
Peter Ross
60a9d3778f
avcodec: GEM Raster image decoder
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Peter Ross <pross@xvid.org>
2021-10-08 20:37:36 +11:00
Roman Arzumanyan
ed084161ba
avfilter/sharpen_npp: add sharpening video filter with borders control
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2021-10-07 18:07:53 +02:00
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>
2021-10-07 11:59:31 +02:00
Andreas Rheinhardt
9190302b2e
examples/qsvdec: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:50 +02:00
Andreas Rheinhardt
e9182820ad
examples/hw_decode: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
86ec1093eb
examples/filtering_video: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
a75f518b65
examples/filtering_audio: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
f495604361
examples/extract_mvs: Do not use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
0230d125cb
examples/muxing: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
53f374c08d
examples/remuxing: Don't use stack packet
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
Andreas Rheinhardt
78426da3f4
examples/remuxing: Use av_packet_rescale_ts()
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-03 20:50:49 +02:00
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>
2021-10-03 20:50:49 +02:00
Paul B Mahol
ba63078b0f
avfilter: add (a)latency filters
2021-10-02 18:49:40 +02:00
Limin Wang
da5497a1a2
avfilter/vf_codecview: added new options for block
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2021-10-01 07:49:00 +08:00
Arif Driessen
3ee4502753
doc/filters: note values for afftflt window function
2021-09-30 16:13:10 +05:30
Paul B Mahol
a673761ce8
avfilter/vf_blend: add few more modes
2021-09-30 01:22:48 +02:00
Paul B Mahol
df163487d0
avfilter/vf_blend: add harmonic mode
2021-09-29 19:33:59 +02:00
Paul B Mahol
8ebcff9111
avfilter/vf_blend: add geometric mode
2021-09-29 19:33:59 +02:00
Paul B Mahol
f3b07b8b12
avfilter/vf_morpho: add tophat and blackhat operations
2021-09-29 18:02:26 +02:00
Paul B Mahol
b4626da92b
avfilter/vf_morpho: add gradient operation type
2021-09-29 18:02:25 +02:00
Limin Wang
ed89be1e02
doc/encoders: add available values for libsvtav1 options
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2021-09-29 18:01:16 +08:00
Paul B Mahol
b2ec4edef7
avfilter: add morpho filter
2021-09-28 22:57:33 +02:00
Paul B Mahol
e2d40cd1d5
avfilter/vf_blend: add softdifference blend mode
2021-09-26 23:34:47 +02:00
Paul B Mahol
53f8a03123
avfilter/vf_colorchannelmixer: add extended preserve color support
2021-09-26 20:27:24 +02:00
Paul B Mahol
34102f8c07
avfilter/vf_colorlevels: add preserve color option
2021-09-26 20:27:23 +02:00
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>
2021-09-26 17:34:08 +02:00
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>
2021-09-26 16:26:10 +02:00
rcombs
c51bae03de
doc/demuxers: fix typo in concatdec options
2021-09-21 00:19:19 -05:00
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>
2021-09-20 01:04:09 +02:00
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>
2021-09-20 01:03:52 +02:00
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>
2021-09-20 01:03:48 +02:00
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>
2021-09-20 00:20:13 +02:00
Paul B Mahol
7747ab7ded
avfilter/avf_avectorscope: add support for commands
2021-09-19 13:49:55 +02:00
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>
2021-09-17 13:28:09 -03:00
James Almer
1dd3ab4876
doc/decoders: mention that some libdav1d options are deprecated
...
Signed-off-by: James Almer <jamrial@gmail.com>
2021-09-16 20:43:26 -03:00
Nicolas George
94aa7e8a76
lavf/concatdec: add stream_extradata directive
2021-09-16 10:17:59 +02:00
Nicolas George
2263ff505c
lavf/concat: add support for chapters
2021-09-16 10:17:59 +02:00
Nicolas George
0a267bc5e2
lavf/concatdec: add stream_codec directive
2021-09-16 10:17:59 +02:00
Nicolas George
c753b49c38
lavf/concatdec: support stream metadata
2021-09-16 10:17:59 +02:00
Nicolas George
76cf1ff979
lavf/concat: deprecate file_packet_metadata
2021-09-16 10:17:59 +02:00
Nicolas George
7517777d06
lavf/concat: add file_packet_meta directive
...
Same as file_packet_metadata without the double parsing.
2021-09-16 10:17:59 +02:00
Andreas Rheinhardt
6b08ed9f95
fftools/ffprobe: Don't access AVProgram.(start|end)_time
...
These are internal fields.
Reviewed-by: Tobias Rapp <t.rapp@noa-archive.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-14 19:17:19 +02:00
Paul B Mahol
1db828db8b
avfilter/vf_xfade: add zoomin transition
2021-09-12 15:01:48 +02:00
Paul B Mahol
eeab62ad2d
avfilter: add audio psychoacoustic clipper
2021-09-11 16:19:40 +02:00
Paul B Mahol
966fc3c070
avfilter/af_astats: add entropy stat
2021-09-11 10:54:20 +02:00
Paul B Mahol
463c71b3b3
avfilter/vf_convolution: add scharr operator
2021-09-10 18:43:51 +02:00
Artem Galin
4f78711f9c
libavutil/hwcontext_d3d11va: adding more texture information to the D3D11 hwcontext API
...
Microsoft VideoProcessor requires texture with D3DUSAGE_RENDERTARGET flag as output.
There is no way to allocate array of textures with D3D11_BIND_RENDER_TARGET flag
and .ArraySize > 2 by ID3D11Device_CreateTexture2D due to the Microsoft limitation.
Adding AVD3D11FrameDescriptors array to store array of single textures
instead of texture with multiple slices resolves this.
Signed-off-by: Artem Galin <artem.galin@intel.com>
2021-09-08 17:48:02 -03:00