- 08 Aug, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 07 Aug, 2015 1 commit
-
-
Rostislav Pehlivanov authored
This commit moves any tables specific to the encoder from aacenc and aaccoder to a separate file called 'aacenctab.c/.h'. This was done as a clean up attempt as the encoder was filled with tables pasted in between functions which made it confusing to follow and track where each table and definition had been used. This commit solves this by simply exporting the smaller tables out to the aacenctab.h while the larger ones are compiled using aacenctab.c and are referenced from the header file. Signed-off-by: Claudio Freire <klaussfreire@gmail.com>
-
- 03 Aug, 2015 1 commit
-
-
Sebastien Zwickert authored
-
- 27 Jul, 2015 1 commit
-
-
Tom Butterworth authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 25 Jul, 2015 5 commits
-
-
Ivan Uskov authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Ivan Uskov authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Anton Khirnov authored
-
- 22 Jul, 2015 2 commits
-
-
Djordje Pesut authored
Add fixed point implementation. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Tom Butterworth authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Jul, 2015 2 commits
-
-
Djordje Pesut authored
Add fixed poind code. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Jovan Zelincevic authored
Create tables for fixed point code. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 17 Jul, 2015 8 commits
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Luca Barbato authored
-
- 14 Jul, 2015 1 commit
-
-
Arttu Ylä-Outinen authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 13 Jul, 2015 1 commit
-
-
Anton Khirnov authored
The parser depends on hevc_ps, which in turn needs some data tables. Found-by: James Almer <jamrial@gmail.com>
-
- 12 Jul, 2015 1 commit
-
-
Anton Khirnov authored
Particularly those that will be needed by the QSV decoder. More can be added later as necessary.
-
- 09 Jul, 2015 2 commits
-
-
Luca Barbato authored
Unbreak make checkheaders
-
Jovan Zelincevic authored
Build system modified There are several warnings occurring during build after this patch is applied. The cause of most of these warnings is in that some definitions needed here are logical part of sbr module and are added in later patches. When this patches are applied these warnings stop occurring. The only warning that is added here and is not fixed with later patches is warning that warns that type mismatch for table ff_aac_eld_window_480. The reason for this warning is in that ER AAC ELD 480 is not integrated in to the fixed point implementation at this moment and there is no fixed point version of this table. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 08 Jul, 2015 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
It will be useful in the QSV HEVC encoder.
-
- 30 Jun, 2015 1 commit
-
-
Kostya Shishkov authored
ELS and ePIC decoder courtesy of Maxim Poliakovski, cleanup and integration by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 27 Jun, 2015 1 commit
-
-
George Boyle authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 26 Jun, 2015 1 commit
-
-
Philip Langdale authored
This change introduces basic support for HEVC decoding through vdpau. Right now, there are problems with the nvidia driver/library implementation that mean that frames are incorrectly laid out in memory when they are returned from the decoder, and it is normally impossible to recover the complete decoded frame due to loss of data from alignment inconsistencies. I obviously hope that nvidia will be fixing it in due course - I've verified the problems exist with their example application. As such, this support is not useful for any real world application, but I believe that it is correct (with the caveat that the mangled frames may hide problems) and will work properly once the nvidia problem is fixed. Right now it appears that any file encoded by x265 or nvenc is decoded correctly, but that's because these files don't use a bunch of HEVC features. Quick summary: Features that seem to work: 1) Short Term References 2) Scaling Lists 3) Tiling Features with known problems: 1) Long Term References It's hard to tell what's going on here. After I read the nvidia example app that does not set the IsLongTerm flag on LTRs, and changed my code, a bunch of frames using LTR started to display correctly, but there are still samples with glitches that are related to LTRs. In terms of real world files, both x265 and nvenc only use short term refs from this list. The divx encoder seems similar. Signed-off-by: Philip Langdale <philipl@overt.org>
-
- 24 Jun, 2015 2 commits
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Mark Webster authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 22 Jun, 2015 5 commits
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Using the internal DXTC routines brings support for non multiple of 4 textures. A new test is added to cover this feature. Hashes differ since the decoding algorithm is different, though no visual changes have been spotted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
This module implements generic texture decompression from different families (DXTC, RGTC, BCn) and texture compression DXTC 1, 3, and 5. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 19 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-