aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/tak_parser.c
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/tak*: use cached bitstream reader on !x86_32Paul B Mahol2022-09-161-0/+1
| | | | Increases single thread decoding speed in one example from 85x to 90x
* avcodec: Constify all the AVCodecParsersAndreas Rheinhardt2021-04-271-1/+1
| | | | | | | Possible now that the next pointer no longer exists. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/tak_parser: don't return error valuesJames Almer2019-07-201-8/+12
| | | | | | | | | The API does not allow it. Also set poutbuf and poutbuf_size to NULL/0 on error. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit 'b668662939de3a02454cfc9ba3e6d10b87527a40'Clément Bœsch2016-06-291-1/+2
|\ | | | | | | | | | | | | | | | | | | * commit 'b668662939de3a02454cfc9ba3e6d10b87527a40': get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes The merge commit also includes changes for libavcodec/interplayacm.c and libavcodec/truemotion2rt.c Merged-by: Clément Bœsch <clement@stupeflix.com>
| * get_bits: Move BITSTREAM_READER_LE definition before all relevant #includesDiego Biurrun2016-06-071-1/+2
| | | | | | | | | | | | | | 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.
* | avcodec/tak_parser: fix parsing of streams with bunch of small frames at endPaul B Mahol2016-04-181-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/tak_parser: use init_get_bits8()Paul B Mahol2015-02-041-3/+6
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | tak: use crc table from lavuPaul B Mahol2013-07-101-7/+0
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | tak_parser: properly mark packets as key framesPaul B Mahol2013-06-281-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | tak: reduce difference with qatarPaul B Mahol2012-12-091-13/+14
| | | | | | | | | | | | | | Mostly cosmetics changes, but also makes decoding little faster here. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '57231e4d5b467833fb289439cd35a92513bb55c1'Michael Niedermayer2012-12-081-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '57231e4d5b467833fb289439cd35a92513bb55c1': tak: demuxer, parser, and decoder Not merged as requested by Author and Maintainer of tak in FFmpeg. I just merged a few typo fixes and minor cosmetic improvments. Conflicts: Changelog libavcodec/Makefile libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/tak.c libavcodec/tak.h libavcodec/tak_parser.c libavcodec/takdec.c libavcodec/version.h libavformat/takdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * tak: demuxer, parser, and decoderPaul B Mahol2012-12-071-0/+128
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* tak_parser: check ff_combine_frame() return codeMichael Niedermayer2012-10-271-1/+2
| | | | | Fixes CID733706 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* TAK demuxer, decoder and parserPaul B Mahol2012-10-081-0/+126
Signed-off-by: Paul B Mahol <onemda@gmail.com>