summaryrefslogtreecommitdiffstats
path: root/libavcodec/fic.c
Commit message (Collapse)AuthorAgeFilesLines
* lavc/fic: Do not warn about empty cursor.Carl Eugen Hoyos2016-05-011-1/+1
| | | | Fixes ticket #5174.
* lavc/fic: Be less verbose for invisible cursor outside of video.Carl Eugen Hoyos2016-05-011-1/+1
|
* lavc/fic: Cosmetics, fix a typo.Carl Eugen Hoyos2016-04-181-1/+1
| | | | Found by Moritz Barsnick
* avcodec: use AV_OPT_TYPE_BOOL in a bunch of placesClément Bœsch2015-12-041-1/+1
|
* Merge commit 'def97856de6021965db86c25a732d78689bd6bb0'Michael Niedermayer2015-07-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'def97856de6021965db86c25a732d78689bd6bb0': lavc: AV-prefix all codec capabilities Conflicts: cmdutils.c ffmpeg.c ffplay.c libavcodec/8svx.c libavcodec/aacenc.c libavcodec/ac3dec.c libavcodec/adpcm.c libavcodec/alac.c libavcodec/atrac3plusdec.c libavcodec/bink.c libavcodec/dnxhddec.c libavcodec/dvdec.c libavcodec/dvenc.c libavcodec/ffv1dec.c libavcodec/ffv1enc.c libavcodec/fic.c libavcodec/flacdec.c libavcodec/flacenc.c libavcodec/flvdec.c libavcodec/fraps.c libavcodec/frwu.c libavcodec/gifdec.c libavcodec/h261dec.c libavcodec/hevc.c libavcodec/iff.c libavcodec/imc.c libavcodec/libopenjpegdec.c libavcodec/libvo-aacenc.c libavcodec/libvorbisenc.c libavcodec/libvpxdec.c libavcodec/libvpxenc.c libavcodec/libx264.c libavcodec/mjpegbdec.c libavcodec/mjpegdec.c libavcodec/mpegaudiodec_float.c libavcodec/msmpeg4dec.c libavcodec/mxpegdec.c libavcodec/nvenc_h264.c libavcodec/nvenc_hevc.c libavcodec/pngdec.c libavcodec/qpeg.c libavcodec/ra288.c libavcodec/rv10.c libavcodec/s302m.c libavcodec/sp5xdec.c libavcodec/takdec.c libavcodec/tiff.c libavcodec/tta.c libavcodec/utils.c libavcodec/v210dec.c libavcodec/vp6.c libavcodec/vp9.c libavcodec/wavpack.c libavcodec/yop.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-271-1/+1
| | | | | | | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * fic: Make warning message more accurateDerek Buitenhuis2014-04-231-1/+3
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fic: Remove redundant clipsDerek Buitenhuis2014-04-231-3/+3
| | | | | | | | | | | | The equations can't overflow or underflow anyway. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fic: Simplify alpha blendingDerek Buitenhuis2014-04-221-1/+1
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fic: Support rendering cursorsDerek Buitenhuis2014-04-221-1/+111
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fic: Use proper quantization matrix indexDerek Buitenhuis2014-04-221-1/+2
| | | | | | | | | | | | | | | | The matrices are not zigzagged. Fixes artefacting. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avcodec/fic: Fix return value checkMichael Niedermayer2014-04-211-2/+2
| | | | | | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avcodec/fic: clear slice_dataMichael Niedermayer2014-04-211-0/+1
| | | | | | | | | | | | | | | | Fixes artifacts Fixes use of freed memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avcodec/fic: fix slice checksMichael Niedermayer2014-04-211-5/+5
| | | | | | | | | | | | | | fix integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/fic: Add skip_cursor AVOptionMichael Niedermayer2015-06-191-1/+17
| | | | | | | | | | Previous version reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: fix clobbered ff_get_buffer()Paul B Mahol2015-02-101-3/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Silence warnings for fic files with zero-sized cursors.Carl Eugen Hoyos2014-11-031-3/+6
| | | | | | | | Fixes ticket #4072.
* | avcodec/fic: Check if a frame is available before using itMichael Niedermayer2014-08-221-1/+6
| | | | | | | | | | | | | | Fixes null pointer dereference Fixes: ficvf.avi Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/fic: avoid 2 additions per idct rowMichael Niedermayer2014-04-231-6/+7
| | | | | | | | | | | | | | | | | | | | | | before: 5225 decicycles in IDCT, 32756 runs, 12 skips after: 5057 decicycles in IDCT, 32765 runs, 3 skips Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fic: Support rendering cursorsDerek Buitenhuis2014-04-231-2/+114
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | fic: Use proper quantization matrix indexDerek Buitenhuis2014-04-221-1/+2
| | | | | | | | | | | | | | | | The matrices are not zigzagged. Fixes artefacting. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '93e15a323871613fd26f1f1e317029a50b5b24ca'Michael Niedermayer2014-04-211-11/+52
|\ \ | |/ | | | | | | | | | | * commit '93e15a323871613fd26f1f1e317029a50b5b24ca': fic: use correct IDCT Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fic: use correct IDCTKostya Shishkov2014-04-211-11/+52
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/fic: Fix return value checkMichael Niedermayer2014-04-161-2/+2
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-081-0/+5
|\ \ | |/ | | | | | | | | | | * qatar/master: fic: Properly handle skip frames Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fic: Properly handle skip framesDerek Buitenhuis2014-03-071-0/+5
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/fic: clear slice_dataMichael Niedermayer2014-02-151-0/+1
| | | | | | | | | | | | | | Fixes artifacts Fixes use of freed memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/fic: fix slice checksMichael Niedermayer2014-02-151-5/+5
| | | | | | | | | | | | fix integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-02-081-4/+4
|/ | | | | | | | | | | | | | * qatar/master: Mirillis FIC video decoder Conflicts: Changelog configure libavcodec/Makefile libavcodec/avcodec.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Mirillis FIC video decoderKostya Shishkov2014-02-081-0/+298
Does not contain cursor rendering yet. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
OpenPOWER on IntegriCloud