- 26 Apr, 2017 22 commits
-
-
Rostislav Pehlivanov authored
Removes unneeded variables, renames confusing and innacurate variables and rewrites and slightly optimizes hadamard interleave/deinterleave functions. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Ben Chang authored
This patch aims to reduce the number of input/output surfaces NVENC allocates per session. Previous default sets allocated surfaces to 32 (unless there is user specified param or lookahead involved). Having large number of surfaces consumes extra video memory (esp for higher resolution encoding). The patch changes the surfaces calculation for default, B-frames, lookahead scenario respectively. The other change involves surface selection. Previously, if a session allocates x surfaces, only x-1 surfaces are used (due to combination of output delay and lock toggle logic). To prevent unused surfaces, changing surface rotation to using predefined fifo. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
-
Clément Bœsch authored
Regression since 76cc100a. Spotted-by: James Almer <jamrial@gmail.com>
-
Clément Bœsch authored
* commit 'd4a91e65': pthread_frame: do not run hwaccel decoding asynchronously unless it's safe This commit is a noop, see e0cd598bMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '8dfba25c': pthread_frame: ensure the threads don't run simultaneously with hwaccel This commit is a noop, see 14bb15bfMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '373fd76b': hevcdec: do not set decoder-global SPS prematurely Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '0fea8555': v4l2: use codec descriptors for mapping a codec name to id Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'ee480790': build: Add name parameter to check_lib() helper function Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '1faffe7e': configure: Disentangle vfw32 and user32 lib handling Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'f7174d7e': configure: fix linking with MSVC when using --disable-optimizations Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'ef9a711b': configure: put d3d11 check in alphabetical order Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'a4fec9a7': rtmppkt: Check for packet size mismatches See 7d57ca4dMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'cdcfa97d': libavformat: Fix a faulty api deprecation guard in prepare_input_packet Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '2425d732': arm64: replace 'bic' with immediate with 'and' with inverted immediate Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '05a603a9': ppc: Merge types_altivec.h into util_altivec.h Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'ea7ee4b4': ppc: Centralize compiler-specific altivec.h #include handling in one place Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '39929e55': ppc: hevcdsp: Use shorthands for vector types Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '554e55bb': decode.h: Add missing headers to fix standalone compilation Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '343e2833': pthread_frame: use better memory orders for frame progress This commit is a noop, see c358c625Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'e94b9313': fate: Add h264 test for frame num gaps This commit is a noop, see b7e4ea0cMerged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '5c7f2cf8': h264_slice: Wait for refs to be available before we use them in error concealment This commit is a noop, see 4413e950Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit '86157e6d': hevc: decouple calling get_format() from exporting the SPS parameters See 786032ca (which has been reverted and replaced with Anton's version to reduce diffs between the two projects). Merged-by: Clément Bœsch <u@pkh.me>
-
- 25 Apr, 2017 6 commits
-
-
James Almer authored
The start code can be either in the first three or four bytes.
-
Clément Bœsch authored
* commit '730c0232': binkaudio: switch to the new send/receive API Merged-by: Clément Bœsch <u@pkh.me>
-
Clément Bœsch authored
* commit 'fa1749dd': vp9: split superframes in the filtering stage before actual decoding This commit is a noop. 2017-04-24 20:45:04 @ubitux BBB: btw, do you think you can get the bsf thing this week or we should skip it to give you more time and go on with the merges? 2017-04-24 20:45:20 @BBB I’m not sure I’ll finish it that soon 2017-04-24 20:45:26 @BBB I’d skip it and leave it for later 2017-04-24 20:45:35 @BBB I’ll do it, I promise, but I Can’t guarantee it’ll be done by $date Merged-by: Clément Bœsch <u@pkh.me>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Martin Vignali authored
rgb_scanline_pxr24_half_uint32_13x9.exr doesn't have alpha Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
The header is not always available in the docker build environment Suggested-by: Kostya Serebryany Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 24 Apr, 2017 4 commits
-
-
Michael Niedermayer authored
Suggested-by: James Almer Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 23 Apr, 2017 8 commits
-
-
Philip Langdale authored
I tried doing this before, but it resulted in weird behaviour with certain samples. I want to say I think I've got it sorted out now, and the new autobsf stuff makes it trivial to turn on. The native support for packed bframes is buggy and I think buggy in ways beyond what I already try to account for, so this should be a net improvements.
-
Philip Langdale authored
Previously, the pts value was initialised to AV_NOPTS_VALUE and so it was not necessary to always set it. Now, with the new-new decode API, this is no longer true. I'm not sure why I avoided setting the pts when the decoder value was also AV_NOPTS_VALUE - it clearly wouldn't have changed anything previously, but here we are. Failing to do this, means the frame pts will be some random uninitalised value.
-
Vittorio Giovara authored
libavcodec/decode.c:608:9: warning: variable 'ret' is used uninitialized whenever 'if' condition is false (cherry picked from libav commit efddf2c0)
-
Philip Langdale authored
The existing code will segfault if a closing tag shows up when there was never an opening tag. This isn't a well formed style, but it's also not a reason to crash. Fixes: https://trac.ffmpeg.org/ticket/6303
-
Derek Buitenhuis authored
The WebM DASH spec states: The Initialization Segment shall not contain Clusters or Cues. The Segment Index corresponds to the Cues. Previously, it included the cues if they were at the front. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Output was apparently not tested for correctness. Passing overlapping memory to snprintf causes undefined behavior, and usually resulted in only the very last timestamp being written to metadata, and not a list at all. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Philip Langdale authored
This lets us drop all the code for handling the mp4toannexb conversion.
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-