- 21 Feb, 2018 14 commits
-
-
Tomas Härdin authored
This is a common use case.
-
Mark Thompson authored
* commit '69062d0f': h264_metadata: Use common SEI addition function Minor changes because the following patch is already present. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit 'a2ca8ed9': cbs_h264: Add utility functions to insert/delete SEI messages Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit 'ce5870a3': cbs: Refcount all the things! Some changes for bitstream API. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '13ca5d34': cbs_h264: Add hack for pic_timing with no active SPS Partially fixes #6896 - the sample stream from that ticket now works, but more obscure cases can still fail. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '0e4c166c': cbs_h2645: Remove active ps references when it is replaced Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit 'a3daecd6': cbs: Demote the "decomposition unimplemented" warning Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '67eb2b16': vaapi_h265: Mark unused entries in RefPicList[01] as explicitly invalid Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '216c44df': vaapi_encode: Destroy output buffer pool before VA context Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit 'c8e135ea': vaapi_encode: Allocate slice structures and parameter buffers dynamically Already present as e4a6eb70, one minor fix for libav merged. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Lou Logan authored
Also mention -map in the -vn, -an, and -sn options. Fixes #7036. Signed-off-by: Lou Logan <lou@lrcd.com>
-
Mark Thompson authored
* commit '254e728d': cbs: Minor comment fixes / cosmetics Mostly already present, one small fix. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '1d12a545': cbs: Add an explicit type for coded bitstream unit types Mostly already present from 6734eef6, two minor message changes are merged. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '26513529': cbs: Allocate the context inside the init function This commit is a noop, see 6734eef6Merged-by: Mark Thompson <sw@jkqxz.net>
-
- 20 Feb, 2018 22 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
This makes it easier for users of the CBS API to get alloc/free right - all subelements use the buffer API so that it's clear how to free them. It also allows eliding some redundant copies: the packet -> fragment copy disappears after this change if the input packet is refcounted, and more codec-specific cases are now possible (but not included in this patch).
-
Mark Thompson authored
If there is exactly one possible SPS but it is not yet active then just assume that it should be the active one.
-
Mark Thompson authored
-
Mark Thompson authored
This is harmless and should not be a warning - unknown units are passed through to the write functions unchanged, and no other code will interact with them.
-
Mark Thompson authored
The iHD driver looks at entries beyond num_ref_idx_l[01]_active_minus1 for unknown reasons.
-
Mark Thompson authored
The buffers are created associated with the context, so they should be destroyed before the context is. This is enforced by the iHD driver.
-
Jun Zhao authored
This removes the arbitrary limit on the allowed number of slices and parameter buffers. From ffmpeg commit e4a6eb70. Signed-off-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
-
Mark Thompson authored
Also fix conversion specifiers used for the unit type.
-
Mark Thompson authored
... instead of making callers allocate it themselves. This is more consistent with other APIs in libav.
-
Vishwanath Dixit authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: signed integer overflow: -2072 + -2147483646 cannot be represented in type 'int' Fixes: 6097/clusterfuzz-testcase-minimized-5034145253163008 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: 6037/clusterfuzz-testcase-minimized-5030249784934400 Fixes: signed integer overflow: 256 * 16992036 cannot be represented in type 'int' Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: signed integer overflow: -1625276744 + -1041893960 cannot be represented in type 'int' Fixes: 5948/clusterfuzz-testcase-minimized-5791479856365568 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: 5918/clusterfuzz-testcase-minimized-5120505435652096 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: runtime error: signed integer overflow: 361 * -6295541 cannot be represented in type 'int' Fixes: 5911/clusterfuzz-testcase-minimized-6450382197751808 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 5796/clusterfuzz-testcase-minimized-5206729085157376 Does someone have a valid sample that triggers this path ? Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
err is already an AVERROR. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes potential memory leaks Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Defined in a recent revision of https://www.webmproject.org/docs/container/ This prevents storing the contents of CodecPrivate into extradata for a codec that doesn't need nor expect any. It will among other things prevent matroska specific binary data from being dumped onto other formats during remuxing. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 19 Feb, 2018 4 commits
-
-
Gyan Doshi authored
FF_API_DEBUG_MV has been disabled. Related options removed from docs. Mention of non-existent debug option value 'pts' also removed.
-
James Almer authored
* commit 'cc1c94da': configure: Pass the right machine types to dlltool for arm and arm64 mingw Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '97eee953': Revert "configure: Stop using dlltool to create an import library" This commit is a noop, see 6d8bef8cMerged-by: James Almer <jamrial@gmail.com>
-
Hendrik Leppkes authored
The GCC generated import libraries don't work properly when being imported by MSVC, resulting in missing symbols at runtime. This reverts 5b5365fe and partially reverts changes from 98a9b1f0
-