summaryrefslogtreecommitdiffstats
path: root/libavcodec/cavs.c
Commit message (Collapse)AuthorAgeFilesLines
* cosmetics: Drop empty comment linesDiego Biurrun2016-02-181-1/+0
|
* libavcodec: Make use of av_clip functionsPeter Meerwald2015-02-211-3/+3
| | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavc: fix bitshifts amount bigger than the typeVittorio Giovara2014-11-181-2/+3
| | | | | CC: libav-stable@libav.org Bug-Id: CID 1194387 / CID 1194389 / CID 1194393 / CID 1206638
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-301-3/+4
|
* dsputil: Split clear_block*/fill_block* off into a separate contextDiego Biurrun2014-06-181-0/+1
|
* dsputil: Split off quarterpel bits into their own contextDiego Biurrun2014-05-291-0/+1
|
* dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl namesDiego Biurrun2014-03-131-1/+1
| | | | Also switch from "tbl" to "tab" name suffixes.
* lavc: Edge emulation with dst/src linesizeRonald S. Bultje2013-11-151-3/+4
| | | | | | Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
* cavs: more K&R formatting cosmeticsDiego Biurrun2013-10-151-45/+44
|
* cavs: K&R formatting cosmeticsLuca Barbato2013-10-131-191/+225
|
* lavc: Make pointers to ff_cropTbl constMartin Storsjö2013-04-081-1/+1
| | | | | | There's no point in these pointers not being const. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-081-12/+6
|
* cavs: initialize various context tables to 0Anton Khirnov2013-02-231-9/+9
| | | | | | Avoids crashes with corrupted files. CC:libav-stable@libav.org
* dsputil: Separate h264chromaDiego Biurrun2013-02-061-10/+17
|
* Drop DCTELEM typedefDiego Biurrun2013-01-221-1/+1
| | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* cavs: deMpegEncContextizeAnton Khirnov2012-12-301-38/+59
| | | | | | | | | | | It does not use any of the mpegvideo infrastructure, just a few fields from the context. Fixes a segfault with the emu edge flag, since emu edge buffer is now allocated as a part of the frame buffer allocation and cavs calls ff_get_buffer() directly, it does not use mpegvideo buffer management. Fixes a memleak of the last frame.
* cavs: cosmetics, reformat top partAnton Khirnov2012-12-301-132/+145
|
* lavc: introduce VideoDSPContextRonald S. Bultje2012-12-201-3/+3
| | | | | | | | Move some functions from dsputil. The idea is that videodsp contains functions that are useful for a large and varied set of video decoders. Currently, it contains emulated_edge_mc() and prefetch(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-1/+1
|
* cavs: convert cavsdata.h to a .c fileMans Rullgard2012-08-261-1/+0
| | | | | | Defining tables in header files is ugly and prone to duplication. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* cavs: Move inline functions only used in one file out of the headerDiego Biurrun2012-08-261-0/+9
|
* cavs: Move data tables used in only one place to that fileDiego Biurrun2012-08-261-19/+49
|
* cavs: Remove unused code.Aneesh Dogra2012-03-311-20/+19
| | | | | | | The square is always passed as 1 whenever the function is called and thus the if block never gets executed. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpegvideo: Add ff_ prefix to nonstatic functionsMartin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: drop some pointless parenthesesDiego Biurrun2012-01-071-2/+2
|
* Eliminate FF_COMMON_FRAME macro.Diego Biurrun2011-07-111-12/+12
| | | | | FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje2011-01-281-3/+3
|
* Move cavs dsp functions to their own structMåns Rullgård2010-08-031-18/+19
| | | | Originally committed as revision 24685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace @returns by @return.Benoit Fouet2010-03-301-1/+1
| | | | Originally committed as revision 22729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid using DECLARE_ALIGNED on stack variable as suggested by ReimarStefan Gehrer2010-02-151-4/+4
| | | | Originally committed as revision 21835 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-1/+1
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename bitstream.h to get_bits.h.Stefano Sabatini2009-04-131-1/+1
| | | | Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* introduce a macroblock index to avoid a few x*width+y calculationsStefan Gehrer2009-02-101-3/+2
| | | | Originally committed as revision 17138 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix multiple slices per frameStefan Gehrer2009-02-101-2/+0
| | | | Originally committed as revision 17137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moves mid_pred() into mathops.h (with arch specific code split by directory)Aurelien Jacobs2009-01-181-0/+1
| | | | Originally committed as revision 16681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename XXX_t enums to cavs_XXX to fix POSIX namespace issueStefan Gehrer2009-01-161-4/+4
| | | | Originally committed as revision 16642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename vector_t to cavs_vectorStefan Gehrer2009-01-161-13/+14
| | | | Originally committed as revision 16641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-211-2/+2
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * renaming (ST|LD)(16|32|64) -> AV_(R|W)N(16|32|64)Roman Shaposhnik2007-08-091-1/+1
| | | | Originally committed as revision 10023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replacing the use of deprecated unaligned*() routines by LD64 and AV_RB32Roman Shaposhnik2007-07-301-1/+1
| | | | Originally committed as revision 9834 to svn://svn.ffmpeg.org/ffmpeg/trunk
* have less functions as inlineStefan Gehrer2007-07-251-0/+177
| | | | Originally committed as revision 9792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split decoder-specific parts into their own fileStefan Gehrer2007-07-081-637/+0
| | | | Originally committed as revision 9533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prepare splitting decoder-only parts into own file:Stefan Gehrer2007-07-081-14/+14
| | | | | | make commonly used tables global Originally committed as revision 9532 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prepare splitting decoder-only parts into own file:Stefan Gehrer2007-07-071-45/+45
| | | | | | make commonly used functions global Originally committed as revision 9519 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move dequantization into its own inline functionStefan Gehrer2007-07-071-19/+6
| | | | Originally committed as revision 9518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: rename VLC tables to make clear theyStefan Gehrer2007-07-071-5/+5
| | | | | | are for decoding Originally committed as revision 9517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* setting special motion vectors in intra macroblocksStefan Gehrer2007-07-071-9/+1
| | | | | | is now in its own inline function Originally committed as revision 9516 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud