summaryrefslogtreecommitdiffstats
path: root/libavcodec/utvideodec.c
Commit message (Collapse)AuthorAgeFilesLines
* vlc: Add header #include when the types are usedLuca Barbato2017-05-021-0/+1
| | | | | | Do not rely on indirectly including it from bitstream.h. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* utvideodec: Fix gradient prediction when stride does not match widthPaul B Mahol2017-04-251-2/+10
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Fix decoding odd sizes with interlaced video with some formatsPaul B Mahol2017-04-251-1/+11
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Support for gradient predictionPaul B Mahol2017-04-151-5/+227
| | | | | | | Introduced with utvideo 18. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Reuse the huffyuv add_leftPaul B Mahol2017-04-151-30/+134
| | | | | | | ~10% faster when simd is available. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Support ULY4 and ULH4Paul B Mahol2017-04-151-0/+30
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Support UQRA and UQRGPaul B Mahol2017-04-151-0/+43
|
* utvideodec: Support UQY2Paul B Mahol2017-04-131-39/+243
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Prevent possible signed overflowGanesh Ajjanagadde2017-04-131-2/+2
| | | | | | | | | Doing slice_end - slice_start is unsafe and can lead to undefined behavior until slice_end has been properly sanitized. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideodec: Add a missing includeMartin Storsjö2017-02-101-0/+1
| | | | | | This was missing from 77c23704c76, fixing building. Signed-off-by: Martin Storsjö <martin@martin.st>
* avcodec: Mark some codecs with threadsafe init as suchDerek Buitenhuis2017-02-091-0/+1
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Use bitstream_init8() where appropriateDiego Biurrun2017-02-071-1/+1
|
* utvideodec: Convert to the new bitstream readerAlexandra Hájková2016-11-241-7/+8
|
* utvideo: Change type of array stride parameters to ptrdiff_tDiego Biurrun2016-09-081-6/+6
| | | | ptrdiff_t is the correct type for array strides and similar.
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-271-2/+2
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-271-1/+1
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* utvideodec: Handle slice_height being zeroMichael Niedermayer2015-03-091-0/+4
| | | | | | | | | | Fixes out of array accesses. CC: libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Bug-Id: CVE-2014-9604 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun2014-06-221-4/+5
|
* More correct printf format specifiersDiego Biurrun2014-04-021-1/+1
| | | | This avoids compiler warnings about argument and specifier type mismatch.
* avcodec: more correct printf specifiersDiego Biurrun2014-03-221-2/+4
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-031-1/+1
|
* utvideodec: Set colorspace by codec_tag.Yusuke Nakamura2013-06-101-0/+4
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* utvideodec: Support ULH0 and ULH2 formats.Yusuke Nakamura2013-06-101-0/+8
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun2013-03-131-2/+2
|
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-081-27/+19
|
* lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov2012-12-041-2/+2
| | | | It's got_frame, not data size
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-9/+9
|
* utvideodec: Fix single symbol mode decodingJan Ekström2012-08-241-7/+4
| | | | | | | | Put the zero length check in place of code that was never used during decoding, as zero-length slices were generally refused in decode_frame(). Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* lavc: add Ut Video encoderJan Ekström2012-08-201-45/+12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* utvideo: Rename utvideo.c to utvideodec.cJan Ekström2012-08-171-0/+591
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
OpenPOWER on IntegriCloud