- 21 Feb, 2018 26 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG decoding.
-
Mark Thompson authored
Also adds some extra fields to the main context structure that may be needed by a hwaccel decoder.
-
Mark Thompson authored
This is needed by later hwaccel code to tell which encoding process was used for a particular frame, because hardware decoders may only support a subset of possible methods.
-
Michael Niedermayer authored
Fixes: Integer overflow Fixes: 6183/clusterfuzz-testcase-minimized-6269224436629504 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Gyan Doshi authored
The MPEG-PS muxer only accepts PCM streams having up to 8 channels and the following sampling rates: 32/44.1/48/96 kHz. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Calvin Walton authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Felix Matouschek authored
This commit adds an indev for Android devices on API level 24+ which uses the Android NDK Camera2 API to capture video from builtin cameras Signed-off-by: Felix Matouschek <felix@matouschek.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Mark Thompson authored
* commit '6d5a6dde': h264_metadata: Add option to delete filler data Fixes #6899. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit 'eccc03c8': cbs_h264: Add support for filler NAL units Some bitstream -> get_bits. Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '7157d959': cbs_h264: Move slice_group_id array out of PPS structure Merged-by: Mark Thompson <sw@jkqxz.net>
-
Mark Thompson authored
* commit '78fa0b90': h264_metadata: Always add the SEI user data to the first access unit Mostly already present from a308872b, one cosmetic change applied. Merged-by: Mark Thompson <sw@jkqxz.net>
-
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 14 commits
-
-
Mark Thompson authored
Deletes both filler NAL units and filler SEI messages. (Annex B zero_bytes between NAL units are already discarded by the read/write process.)
-
Mark Thompson authored
-
Mark Thompson authored
It's very large, and is only used in some FMO streams.
-
Mark Thompson authored
This should be added even if the first access unit does not contain parameter sets.
-
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
-