- 23 Apr, 2017 2 commits
-
-
Jan Sebechlebsky authored
Set BSF EOF flag only if pkt == NULL or both data and side data are not present in packet. Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
This reverts commit bfdca87a. Packets with no data or side data will be valid EOF signal in an upcoming merge. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 22 Apr, 2017 9 commits
-
-
Philip Langdale authored
The new new decode API requires the decoder to ask for the next input packet, and it cannot just return EAGAIN if that packet cannot be processed yet. This means we must finally confront how we get this decoder to block when the input buffer is full and no output frames are ready yet. In the end, that isn't too hard to achieve - the main trick seems to be that you have to aggressively poll the hardware - it doesn't seem to make any forward progress if you sleep. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '061a0c14': decode: restructure the core decoding code CUVID decoder adapted by wm4. Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '549d0bdc': decode: be more explicit about storing the last packet properties Also copy pkt->size in extract_packet_props(), as it's needed for AVFrame.pkt_size Merged-by: James Almer <jamrial@gmail.com>
-
Aaron Levinson authored
Purpose: libavutil/thread.h: Fixed g++ build error when ASSERT_LEVEL is greater than 1. This is only relevant when thread.h is included by C++ files. In this case, the relevant code is only defined if HAVE_PTHREADS is defined as 1. Use configure --assert-level=2 to do so. Note: Issue discovered as a result of Coverity build failure. Cause of build failure pinpointed by Hendrik Leppkes. Comments: -- libavutil/thread.h: Altered ASSERT_PTHREAD_NORET definition such that it uses av_make_error_string instead of av_err2str(). av_err2str() uses a "parenthesized type followed by an initializer list", which is apparently not valid C++. This issue started occurring because thread.h is now included by the DeckLink C++ files. The alteration does the equivalent of what av_err2str() does, but instead declares the character buffer as a local variable. Signed-off-by: Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes Coverity CID 1404841. Signed-off-by: Marton Balint <cus@passwd.hu>
-
Michael Niedermayer authored
Fixes: 1214/clusterfuzz-testcase-minimized-6130606599569408 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Thomas Mundt authored
Signed-off-by: Thomas Mundt <tmundt75@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This should help coverity realize that src[] is inited Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 21 Apr, 2017 2 commits
-
-
Paul B Mahol authored
Fixes #6340. Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Fixes #6316. Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 20 Apr, 2017 6 commits
-
-
Lou Logan authored
Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Paul B Mahol <onemda@gmail.com> (in #ffmpeg-devel IRC)
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Derek Buitenhuis authored
It should not be a value larger than the number of streams we have, or it will cause invalid reads and/or SIGSEGV. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Derek Buitenhuis authored
This seems to be non-optional, and if the muxer is run without it, strlen() is run on NULL, causing a segfault. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
ASC frames smaller than AAC_ADTS_HEADER_SIZE were being discarded. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
Michael Niedermayer authored
Fixes CID1396256 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Apr, 2017 5 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Carl Eugen Hoyos authored
Avoids undefined call of memcpy(ptr, NULL, 0);
-
Carl Eugen Hoyos authored
-
Sasi Inguva authored
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Brett Harrison authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 18 Apr, 2017 5 commits
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
James Zern authored
added in: 734d760e lavc/libvpxenc: add -row-mt option Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Zern <jzern@google.com>
-
Michael Niedermayer authored
Not leaving stale pointers is more robust Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Mickael Maison authored
- Fixed a typo for the -sources argument Signed-off-by: Mickael Maison <mickael.maison@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 17 Apr, 2017 11 commits
-
-
James Zern authored
Signed-off-by: James Zern <jzern@google.com>
-
Vignesh Venkatasubramanian authored
Add an option to webm_dash_manifest demuxer to specify a value for "bandwidth" field in the DASH manifest. The value is then used by the muxer. Fixes an existing FIXME in the code. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: James Zern <jzern@google.com>
-
Clément Bœsch authored
* commit '47e547b3': lavc: add a null bitstream filter Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '0309ddcf': lavc: handle MP3 in get_audio_frame_duration() Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '6aa4ba71': dxva2: Keep code shared between dxva2 and d3d11va under the correct #if Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'b0e6b3f4': hevc: ppc: Add HEVC 4x4 IDCT for PowerPC Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'fc368497': configure: Add missing dxva2 dependency for dxva2_lib Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'f1248fae': configure: Handle dxva2 optional components in the standard way Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'a6901b9c': Drop libxvid rate control support for mpegvideo encoding This commit is a noop, there is no known issue with it. Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'ac648bb8': dxva2: Simplify some ifdefs Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '7d81698b': vaapi_h265: Fix CFR mode with framerate set in AVCodecContext This commit is a noop, see 37de9ce7Merged-by: Clément Bœsch <u@pkh.me>
-