summaryrefslogtreecommitdiffstats
path: root/libavcodec/hevc_refs.c
Commit message (Collapse)AuthorAgeFilesLines
* hevcdec: export cropping information instead of handling it internallyAnton Khirnov2017-01-121-15/+4
|
* hevc: move the SliceType enum to hevc.hAnton Khirnov2016-10-211-1/+1
| | | | | Those values are decoder-independent and are also use by the VA-API encoder.
* hevcdec: move parameter set parsing into a separate headerAnton Khirnov2016-10-161-1/+1
| | | | | This code is independent from the decoder, so it makes more sense for it to to have its own header.
* hevcdec: move decoder-independent declarations into a separate headerAnton Khirnov2016-10-161-3/+4
| | | | | | | This way they can be reused by other code without including the whole decoder-specific hevcdec.h Also, add the HEVC_ prefix to them, since similarly named values exist for H.264 as well and are sometimes used in the same code.
* hevc: rename hevc.[ch] to hevcdec.[ch]Anton Khirnov2016-10-161-1/+1
| | | | | This is more consistent with the rest of libav and frees up the hevc.h name for decoder-independent shared declarations.
* lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-071-1/+1
| | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* hevc: move splitting the packet into NALUs into a separate functionAnton Khirnov2015-07-121-1/+1
| | | | | This function is independent of the decoding context, so we'll be able to use it in the parser.
* hevc: remove HEVCContext usage from hevc_psAnton Khirnov2015-07-121-17/+17
| | | | | | Factor out the parameter sets into a separate struct and use it instead. This will allow us to reuse this code in the parser.
* hevc: reindent after previous commitHendrik Leppkes2015-01-271-12/+12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: add hwaccel hooksHendrik Leppkes2015-01-271-0/+17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: clear unused refs on failureAnton Khirnov2015-01-271-4/+5
|
* hevc_refs: drop the handling of negative coordinates in ff_hevc_get_ref_list()Anton Khirnov2014-08-091-10/+6
| | | | | It makes no sense and cannot happen in any place from which this function is called.
* hevc: implement pic_output_flag handlingGildas Cocherel2014-07-111-1/+5
| | | | | | Sample-Id: OPFLAG_B_Qualcomm_1.bit, OPFLAG_C_Qualcomm_1.bit Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add HEVC decoderGuillaume Martres2013-10-311-0/+489
Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC project. Further contributions by the OpenHEVC project and other developers, namely: Mickaël Raulet <mraulet@insa-rennes.fr> Seppo Tomperi <seppo.tomperi@vtt.fi> Gildas Cocherel <gildas.cocherel@laposte.net> Khaled Jerbi <khaled_jerbi@yahoo.fr> Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr> Vittorio Giovara <vittorio.giovara@gmail.com> Jan Ekström <jeebjp@gmail.com> Anton Khirnov <anton@khirnov.net> Martin Storsjö <martin@martin.st> Luca Barbato <lu_zero@gentoo.org> Yusuke Nakamura <muken.the.vfrmaniac@gmail.com> Reimar Döffinger <Reimar.Doeffinger@gmx.de> Diego Biurrun <diego@biurrun.de> Signed-off-by: Anton Khirnov <anton@khirnov.net>
OpenPOWER on IntegriCloud