James Almer
3e17e0e5ef
avcodec/libdav1d: honor the requested strict_std_compliance level on supported builds
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-01-06 22:57:46 -03:00
James Almer
ce4d459db1
Changelog: Add new <next> line after 5.0
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-01-05 08:37:55 -03:00
James Almer
746df0a19a
Changelog: replace <next> by 5.0
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-01-05 08:37:15 -03:00
James Almer
a670cad2c4
fate/libswcale: add missing samples dependency to sws-slice tests
...
Signed-off-by: James Almer <jamrial@gmail.com >
2022-01-03 09:42:38 -03:00
James Almer
0154f142f3
avformat/Makefile: add imf.h to SKIPHEADERS
...
Should fix "make checkheaders".
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-31 19:22:47 -03:00
James Almer
2497a45562
avdevice/dshow: don't mix declarations and code
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-24 14:24:07 -03:00
James Almer
c147f7962c
avdevice/dshow: remove unused variables
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-24 14:23:01 -03:00
James Almer
131dbb9a7a
ffprobe: add missing separator when printing side data in compact output
...
Should fix ticket #7153
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-22 09:41:13 -03:00
James Almer
e1d3ef9217
avutil/tests/cpu: add slowgather
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-21 17:52:09 -03:00
James Almer
e68e379e0c
avutil/cpu: add slowgather to av_parse_cpu_caps()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-21 17:51:27 -03:00
James Almer
8c2d2fd6cc
avutil/cpu: move slow gather checks below in the function
...
Put them together with other similar slow flag checks.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-21 17:51:17 -03:00
James Almer
eab91c3e2e
x86/scale_avx2: don't use $ for hex literals
...
Fixes compilation with AVX2 enabled yasm.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-16 17:29:21 -03:00
James Almer
76a3f961f8
x86/scale_avx2: add missing check for AVX2 assembler support
...
Should fix compilation with old yasm.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-16 09:41:56 -03:00
James Almer
6507e96e71
fate/ffmpeg: add some more flags to the shortest tests
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-01 22:22:19 -03:00
James Almer
686c7c132d
fate/ffmpeg: add missing bitexact flags to the shortest tests
...
Should fix fate failures on some targets.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-01 20:30:06 -03:00
James Almer
bb0a28560d
fate/ffmpeg: add tests for shortest option
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-01 18:28:44 -03:00
James Almer
c1818cb947
ffmpeg: fix usage of -shortest in codec copy scenarios
...
Don't mark all streams as finished, instead make sync_opts keep track of the
stream's duration, and set recording_time to it, same as in transcoding paths.
Fixes tickets #9512 and #9513 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-12-01 18:16:56 -03:00
James Almer
0d924d6e5a
avcodec/videotoolbox: silence some -Wimplicit-fallthrough warnings
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-28 20:23:26 -03:00
James Almer
b46817d9c3
avformat/http: prevent truncation of sanitized_path
...
path1 and sanitized_path are both MAX_URL_SIZE bytes long, yet the latter is
copied from the former with the addition of one extra character.
Should fix a -Wformat-truncation warning.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-25 12:06:15 -03:00
James Almer
405685dec7
ffmpeg: remove unused hw_frames_ctx AVBufferRef from InputStream
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-19 15:26:11 -03:00
James Almer
379f8b8ec6
ffmpeg: remove unused hwaccel_get_buffer function pointer
...
As well as the custom get_buffer2() implementation which would become a
redundant wrapper for avcodec_default_get_buffer2() after this
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-19 15:26:11 -03:00
James Almer
e7f3279ba0
ffmpeg: Allocate InputStream.decoded_frame early
...
Based on a commit by Andreas Rheinhardt.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-19 11:21:04 -03:00
James Almer
ee3d6a20f6
ffmpeg: Allocate (In|Out)putStream.filter_frame early
...
Based on a commit by Andreas Rheinhardt.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-19 11:21:04 -03:00
James Almer
67b92d68c6
x86/intmath: add VEX encoded versions of av_clipf() and av_clipd()
...
Prevents mixing inlined SSE instructions and AVX instructions when the compiler
generates the latter.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-19 11:21:03 -03:00
James Almer
b664df3ff4
avdevice/dshow: fix a unused variable warning
...
Unused if DSHOWDEBUG is not set since commit
d9a9b4c877 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-13 11:38:01 -03:00
James Almer
47451d9267
avdevice/dshow: fix print format for some variables
...
WAVEFORMATEX.nChannels and WAVEFORMATEX.wBitsPerSample are of type WORD, aka
unsigned short.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-13 11:38:01 -03:00
James Almer
f6ab103bb5
avcodec/libx264: fix sei payload leaks on error
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-04 22:59:55 -03:00
James Almer
28fac45bde
avcodec/libaomdec: use intermediate arrays for plane pointers and strides
...
Fixes -Wstringop-overflow warnings with libaom >= 2.0.0, where the unused alpha
plane was removed from aom_image.
Reviewed-by: James Zern <jzern@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-11-01 14:58:36 -03:00
James Almer
ba0ba5539a
fate: update ref files after a recent change
...
Missed in 3925b826df .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-29 15:43:14 -03:00
James Almer
1e22ad2ada
avcodec/libx264: move sei_data_size out of the for loop
...
Otherwise its value will be reset on each iteration.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-20 00:21:44 -03:00
James Almer
66f8055c89
avcodec/libx264: copy unregistered data SEI messages to the input x264 picture
...
Fixes undefined behavior.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-18 21:07:11 -03:00
James Almer
762e18da3f
avcodec/h264_picture: don't assume Film Grain Params side data will be present
...
If a decoding error happens before frame side data is allocated, this assert may be
triggered. And since applying film grain is not enforced (we just warn it wasn't
applied and move on), we can just do that in such scenarios.
Fixes: Assertion failure
Fixes: clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5528650032742400
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-18 10:18:18 -03:00
James Almer
39f3c98bb1
x86/vf_lut3d: use three operand form for some instructions
...
Fixes compilation with old yasm.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-14 18:09:38 -03:00
James Almer
7a1976919c
configure: export pkg-config includedir variable
...
Some packages may not define custom cflags, in which case a simple
"pkg-config --cflags" call will return an empty string.
This change will be useful to get a valid include path that can be
used in library checks.
Reviewed-by: Haihao Xiang <haihao.xiang@intel.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-10-09 09:50:12 -03:00
James Almer
04e9b9e514
avfilter/vf_floodfill: constify the AVFrame parameter in is_same() and pick_pixel() functions
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-29 11:46:20 -03:00
James Almer
272c293c02
fate/checkasm: add missing tests to FATE
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-29 11:46:20 -03:00
James Almer
970264a74f
avcodec/av1_parser: constify some variables
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-24 00:04:37 -03:00
James Almer
6edcdd2520
avcodec/cbs_h265: support general_profile_idc 11
...
And fix support for general_profile_idc 9 and 10.
Defined in ITU-T H.265 (V6).
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-22 16:31:35 -03:00
James Almer
9a7fe439d9
avcodec/libdav1d: let libdav1d choose optimal max frame delay
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-21 15:11:20 -03:00
James Almer
ed1a70469e
ffmpeg_filter: don't try to autorotate frames with hwaccel pixel formats
...
The transpose, rotate, hflip, and vflip filters don't support them.
Fixes ticket #9432 .
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-21 10:41:16 -03:00
James Almer
d873b5fffc
avcodec/libdav1d: pass auto threads value to libdav1d
...
libdav1d 1.0.0 will be the first version supporting Dav1dSettings.n_threads == 0.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-20 22:30:35 -03: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
James Almer
229e949c8e
avformat/mvdec: Don't signal success on parse_audio_var() error
...
Propagate the error it returned instead.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-16 19:44:32 -03:00
James Almer
e93c998602
avcodec/mjpegdec: export display matrix frame side data when available
...
Finishes fixing ticket #6945 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-16 12:57:10 -03:00
James Almer
42fce6fffe
ffmpeg: take into account image flipping in the display matrix
...
This covers only standard rotations.
Fixes part of ticket #6945 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-16 12:57:06 -03:00
James Almer
535a835e51
ffmpeg: use display matrix frame side data for autorotation
...
And give it priority over stream side data when present.
Fixes part of ticket #6945 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-16 12:46:07 -03:00
James Almer
a8bd8d46f9
cmdutils: round rotation value to nearest integer
...
As recommended by the doxy for av_display_rotation_get().
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-16 12:46:07 -03:00
James Almer
5d5ab3b4e6
avcodec/h264_picture: wait for the second slice to apply film grain on interlaced content
...
Fixes: Assertion failure
Fixes: clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-6581961297100800
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-14 13:55:49 -03:00
James Almer
5fe648d04a
libswscale/swscale: initialize all dst plane pointers in sws_receive_slice()
...
Fixes valgrind warnings about use of uninitialised values.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-07 09:44:58 -03:00
James Almer
7453d3482a
ffmpeg: let AVFilterGraph parse the filter_threads option
...
This way the CLI accepts for "filter_threads" the same values as for the
libavcodec specific option "threads".
Fixes FATE with THREADS=auto which was broken in bdc1bdf3f5 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-04 10:35:07 -03:00
James Almer
f599ae88c2
avfilter/avfiltergraph: add an "auto" constant to the threads option
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-04 10:35:01 -03:00
James Almer
e204846ec1
avcodec/libdav1d: fix compilation after recent libdav1d API changes
...
They were done in preparation for an upcoming 1.0 release.
Keep supporting previous releases for the time being.
Reviewed-by: BBB
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-03 15:01:35 -03:00
James Almer
8a6beccf0d
avformat: add an AV1 Low overhead bitstream format muxer
...
Suggested-by: BBB
Signed-off-by: James Almer <jamrial@gmail.com >
2021-09-01 19:55:30 -03:00
James Almer
9677053884
avcodec/h264_slice: don't allocate film grain buffers when using hwaccel
...
Fixes regression since 66845cffc3
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-25 18:01:00 -03:00
James Almer
fbbca7b8fa
fate: update some missing refs
...
Forgotten in 590a7e02f0
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 12:22:36 -03:00
James Almer
ab25874e32
avcodec/h264_slice: signal the presence of Film Grain in the decoder context
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 10:00:20 -03:00
James Almer
9b05263ac1
avcodec/av1: signal the presence of Film Grain in the decoder context
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 10:00:20 -03:00
James Almer
651fed3860
avcodec/libdav1d: signal the presence of Film Grain in the decoder context
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 10:00:20 -03:00
James Almer
590a7e02f0
avcodec: add a Film Grain codec property flag
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 10:00:06 -03:00
James Almer
6dd7149f4c
avcodec/pthread_frame: also keep AVCodecContext.properties in sync between threads
...
Some frame threaded decoders set it, but this information never reached the
caller in frame threading scenarios.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 09:58:52 -03:00
James Almer
61b38f7aef
avfilter/avfilter: add a return at the end of a non-void function
...
Fixes compilation with GCC 11 when configured with "--disable-optimizations --toolchain=gcc-tsan"
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-24 09:36:21 -03:00
James Almer
acd079843b
avcodec/trace_headers_bsf: also parse extradata in packet side data
...
Certain mov/mp4 files have parameter sets out of band, and when required for a
sample it may be propagated within the relevant packet's side data.
This fixes parsing said files if the SPS and/or PPS in the side data is
different than the one in extradata.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-14 23:06:38 -03:00
James Almer
46e4562b3a
avcodec/cbs_bsf: use ff_cbs_read_packet_side_data() to parse extradata in packet side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-14 23:06:38 -03:00
James Almer
e680c5c344
avcodec/cbs: add a helper to read extradata within packet side data
...
Using ff_cbs_read() on the raw buffer will not parse it as extradata,
resulting in parsing errors for example when handling ISOBMFF avcC.
This helper works around that.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-14 23:06:38 -03:00
James Almer
90bf83d6f1
avcodec/h264_slice: use ff_h264_replace_picture when syncing thread contexts
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-10 15:11:46 -03:00
James Almer
a2a5a579bc
avcodec/h264_picture: add ff_h264_replace_picture()
...
Will remove unnecessary allocations when both src and dst picture contain
references to the same buffers.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-10 15:11:42 -03:00
James Almer
ab448a7f9b
avcodec/h264_picture: split copying H264Picture some fields into a separate function
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-10 15:11:42 -03:00
James Almer
ce4a31cd1f
avcodec/h264_slice: clear old slice POC values on parsing failure
...
If a slice header fails to parse, and the next one uses different Sequence and
Picture parameter sets, certain values may not be read if they are not coded,
resulting in the previous slice values being used.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-10 15:11:41 -03:00
James Almer
44d5e12c8f
ffprobe: remove references to frame->pkt_pts
...
The field was removed during the last major bump.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-07 10:16:07 -03:00
James Almer
e01d306c64
avcodec/utils: don't return negative values in av_get_audio_frame_duration()
...
In some extrme cases, like with adpcm_ms samples with an extremely high channel
count, get_audio_frame_duration() may return a negative frame duration value.
Don't propagate it, and instead return 0, signaling that a duration could not
be determined.
Fixes ticket #9312
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 21:22:49 -03:00
James Almer
35331aa266
avutil/tx: add a return at the end of non-void functions
...
Fixes compilation with GCC 11 when configured with --disable-optimizations
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 21:22:49 -03:00
James Almer
ec59ca0e6f
avformat/mxfenc: add a return at the end of non-void functions
...
Fixes compilation with GCC 11 when configured with --disable-optimizations
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 21:22:49 -03:00
James Almer
83946906fb
avfilter/vsrc_testsrc: add a return at the end of non-void functions
...
Fixes compilation with GCC 11 when configured with --disable-optimizations
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 21:22:49 -03:00
James Almer
d708add98c
fftools/ffmpeg_filter: add a return at the end of non-void functions
...
Fixes compilation with GCC 11 when configured with --disable-optimizations
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 21:22:49 -03:00
James Almer
1cd43d8a5e
avfilter/vf_showinfo: add support for H.274 Film Grain Characteristics frame side data
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 09:56:44 -03:00
James Almer
82be9f2777
avcodec/hevc_sei: parse and export Film Grain Characteristics SEI messages
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 09:56:44 -03:00
James Almer
794e15fd54
cbs_h265: add support for Film Grain Characteristics SEI message
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 09:56:44 -03:00
James Almer
6b594ba5d1
avcodec/mfenc: remove usage of avctx->pkt_timebase
...
The field is documented to be for decoding only.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-06 09:38:35 -03:00
James Almer
e0b84d1069
avfilter/avfilter: use av_frame_copy() to copy frame data
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-08-03 18:41:31 -03:00
James Almer
487dfa9f04
avformat/concat: check the terminating character returned by av_get_token()
...
Don't attempt to increase the cursor pointer if it was \0.
Fixes invalid reads.
Reviewed-by: Marton Balint <cus@passwd.hu >
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-27 12:13:32 -03:00
James Almer
f7958d0883
avcodec/h264_sei: honor the Film Grain Characteristics cancel flag
...
Film Grain persistence is cancelled when it's true.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-25 23:54:10 -03:00
James Almer
4ff73add5d
avcodec/h264_sei: parse and export Film Grain Characteristics SEI messages
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-23 11:06:45 -03:00
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 >
2021-07-23 11:06:31 -03:00
James Almer
41d1dba4d2
cbs_h264: add support for Film Grain Characteristics SEI messages
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-23 11:05:04 -03:00
James Almer
f9d5050d28
avutil/macos_kperf: add missing header guards
...
Fixes fate-source
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-20 19:01:02 -03:00
James Almer
ef1302db2d
avformat/utils: remove AVStreamInternal.orig_codec_id
...
It's a write only field.
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-17 19:41:45 -03:00
James Almer
022e50c002
ffprobe: use quotation marks in the xml header output
...
xmllint (silently) replaces the ' with " when fixing and validating the output
of ffprobe in fate-ffprobe_xsd.
Reviewed-by: Tobias Rapp <t.rapp@noa-archive.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-15 23:46:40 -03:00
James Almer
cdbf2fc3e4
configure: use the correct header for the fallback libxext check
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-15 16:53:56 -03:00
James Almer
395d9ad00a
configure: clean up and fix xlib checks
...
Split them into separate checks per library.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-15 15:44:46 -03:00
James Almer
1349de10b2
avcodec/libdav1d: parse sequence headers in extradata if available
...
This allows the decoder context to be initialized with all stream parameters
before a packet is parsed.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-14 13:11:51 -03:00
James Almer
7ee17ec7e4
avcodec/libdav1d: don't repeatedly parse the same sequence header
...
Look at the event flag that signals a new sequence header was found
in the bitstream on supported libdav1d versions for this purpose.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-09 11:07:29 -03:00
James Almer
48eaf8ba1c
avcodec/libdav1d: use ff_decode_frame_props() to fill frame properties
...
The main benefit comes from propagating container level metadata like hdr,
which is more commonly used than the relevant Metadata OBUs.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-09 11:07:29 -03:00
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 >
2021-07-04 11:18:43 -03:00
James Almer
b0b3fce3c3
avcodec/setts_bsf: actually store the current packet's timestamps to be usable by the next
...
Before this change, the PREV_OUTPTS and PREV_OUTDTS constants always evaluated
to AV_NOPTS_VALUE.
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-07-04 11:16:01 -03:00
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 >
2021-07-02 10:21:06 -03:00
James Almer
91004ed3ec
doc: remove duplicate @end command
...
Fixes regression since e11fd47f8d
Signed-off-by: James Almer <jamrial@gmail.com >
2021-06-29 22:27:15 -03:00
James Almer
ec8e95296e
avcodec/crystalhd: signal that the decoder sets all output frame properties
...
Signed-off-by: James Almer <jamrial@gmail.com >
2021-06-21 15:26:44 -03:00
James Almer
6b4805686c
avcodec/cuviddec: signal that the decoder sets all output frame properties
...
Fixes memleaks described in ticket #9082 .
Signed-off-by: James Almer <jamrial@gmail.com >
2021-06-21 15:21:51 -03:00
James Almer
854a9d8c6e
avcodec/cuviddec: remove unused AVCodec.decode() callback
...
The AVCodec.receive_frame() callback takes precedence.
Signed-off-by: James Almer <jamrial@gmail.com >
2021-06-21 15:05:20 -03:00