- 12 Jun, 2016 11 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This function does not do any bitstream parsing and it depends on the current frame being allocated, so this will allow the frame_start() to be moved out eventually.
-
Anton Khirnov authored
This does not do any bitstream parsing and will allow moving out other code in later commits.
-
Anton Khirnov authored
It depends on the reference list, so this will allow moving out the reference list construction and consequently other code it depends on.
-
Anton Khirnov authored
This will allow postponing the reference list construction (and by consequence some other functions, like frame_start) until the whole slice header has been parsed.
-
Anton Khirnov authored
Do it where the normal implicit table is initialised.
-
Anton Khirnov authored
There is no real reason to call it separately.
-
Anton Khirnov authored
Currently it's done in the code that initialises the ref list for MBAFF, which is not a logical place for it. Move it to the function that parses the pred table from the bitstream, which is analogous to what is done for the implicit weight table as well.
-
Anton Khirnov authored
-
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 1 commit
-
-
Luca Barbato authored
CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-