- 12 Jun, 2016 2 commits
-
-
Anton Khirnov authored
This code does not do any bitstream parsing, it just initializes some internal state.
-
Anton Khirnov authored
That function is currently very long and entangles bitstream parsing and decoder configuration. This makes the code much harder to read than necessary. Begin splitting the code that configures the decoder state based on the slice header information from the parsing of the slice header.
-
- 09 Jun, 2016 6 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
Contains the libavcodec version, the VAAPI version and the libva driver vendor string.
-
Mark Thompson authored
Send buffering_period and pic_timing messages when in modes targetting bitrate. Also adds NAL HRD parameters to VUI.
-
Mark Thompson authored
-
Mark Thompson authored
Supports aspect ratio, colour format and timing information.
-
Anton Khirnov authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 08 Jun, 2016 3 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 07 Jun, 2016 8 commits
-
-
Diego Biurrun authored
This avoids duplicating the table in the gsm template file. Also adjust the table type to uint8_t to save space.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
This avoids the danger that get_bits.h might get indirectly #included before BITSTREAM_READER_LE is defined. Also sort headers into canonical order where appropriate.
-
Diego Biurrun authored
Only the little-endian variant of the table is ever used.
-
Diego Biurrun authored
-
- 06 Jun, 2016 4 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>
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Fixes clang-usan runtime error "null pointer passed as argument 2, which is declared to never be null" while streamcopying. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 05 Jun, 2016 1 commit
-
-
Denis Charmet authored
According to avcodec.h, avcodec_decode_video2 should return the number of bytes used if a frame was decoded. The current implementation returns size - used size of all the subframes. This fixes the VLC's bug https://trac.videolan.org/vlc/ticket/16836. The superframe is always fully consumed. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 30 May, 2016 1 commit
-
-
Diego Biurrun authored
With compilers that do not support proper dead code elimination, like Sun C 5.12, linking fails due to missing references to unavailable, but also unused, symbols. Bug-Id: 895
-
- 29 May, 2016 3 commits
-
-
Diego Biurrun authored
Generate the files in a single postprocessing step w/o intermediate files.
-
Diego Biurrun authored
Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
-
Diego Biurrun authored
-
- 28 May, 2016 2 commits
-
-
Diego Biurrun authored
These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
-
Diego Biurrun authored
-
- 27 May, 2016 5 commits
-
-
Luca Barbato authored
CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Mark Thompson authored
Experimental; requires Skylake and VAAPI 0.39.1 (not yet released). Also increases the allowed range of the quality option - in low-power mode, the Intel driver supports levels 1-8 (and 0 meaning default).
-
Mark Thompson authored
Non-reference frames (nal_ref_idc == 0) should be discardable, so frame_num does not advance after them. Before this change, a stream containing unreferenced B-frames would be rejected by the reference decoder.
-
Mark Thompson authored
This prevents attempts to use unsupported modes, such as low-power H.264 mode on non-Skylake targets. Also fixes a crash on invalid configuration, when trying to destroy an invalid VA config/context.
-
Diego Biurrun authored
-
- 26 May, 2016 5 commits
-
-
Anton Khirnov authored
This is a video test and there are no audio packets in the sample anyway.
-
Anton Khirnov authored
The current code modifies the user-supplied string, which is shared for the whole output file. So a bitstream filter specification applied to multiple streams would not work correctly.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-