- 23 Feb, 2018 2 commits
-
-
Gyan Doshi authored
The existing code for adjusting starting frame number assumes 29.97 as stream fps. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Nikolas Bowe authored
we found some very old videos which suffered from corruption after 9e6a2427, but were fine before. These had "End of AC stream reached in vp6_parse_coeff" warnings in logs. These also had flv Packet mismatch warnings. Adding FlixEngine to the list of flv muxers which produce broken packet sizes fixes this corruption. FlixEngine is very old and not maintained or available anymore (since 2010), so we won't need to worry about newer versions fixing the issue. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Feb, 2018 2 commits
-
-
Tobias Rapp authored
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
-
Dale Curtis authored
This will result in poor quality audio for SSR streams, but they will at least demux and decode without error; partially fixing ticket #1693. This pulls in the decode_gain_control() function from the ffmpeg summer-of-code repo (original author Maxim Gavrilov) at svn://svn.mplayerhq.hu/soc/aac/aac.c with some minor modifications and adds AOT_AAC_SSR to decode_audio_specific_config_gb(). Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Co-authored-by: Maxim Gavrilov <maxim.gavrilov@gmail.com>
-
- 21 Feb, 2018 29 commits
-
-
Philip Langdale authored
-
Mark Thompson authored
-
Mark Thompson authored
Examine the supported fourcc list manually and make the best choice, then use the external attribute on the frames context to force that fourcc.
-
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 7 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).
-