Statistics
| Branch: | Revision:

ffmpeg / libavcodec / vp56.c @ ce5e49b0

History | View | Annotate | Download (22.9 KB)

# Date Author Comment
ce5e49b0 05/02/2011 02:41 PM Stefano Sabatini

replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*

d23e3e5f 01/30/2011 02:41 AM Ronald S. Bultje

Move ff_emulated_edge_mc() into DSPContext.
(cherry picked from commit 2e279598793133ee9c57fd0026d672f076fde4bf)

b6356d97 07/28/2010 05:40 AM Alex Converse

10l: missed one reindent.

Originally committed as revision 24563 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9504970 07/28/2010 05:36 AM Alex Converse

ff_prefix non static vp56 functions.

Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e1ba34b 04/30/2010 09:30 PM Måns Rullgård

VP56: move vp56_edge_filter to new VP56DSPContext

Using macro templates allows the vp56_adjust functions to be
inlined instead of called through function pointers. The new
function pointers enable optimised implementations of the filters.

4% faster VP6 decoding on Cortex-A8....

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

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

ded2100e 03/03/2010 10:29 PM Aurelien Jacobs

move vp6 huffman table freeing code, out of common vp56 code

Originally committed as revision 22186 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a41faa9 03/03/2010 05:24 PM Vitor Sessak

Plug some memory leaks in the VP6 decoder

Originally committed as revision 22172 to svn://svn.ffmpeg.org/ffmpeg/trunk

800274f8 01/29/2010 07:11 PM Reimar Döffinger

Make VP5 and VP6 decoders output a qscale table to allow for more automatic
post-processing, and add a new FF_QSCALE_TYPE_VP56 for this.

Originally committed as revision 21529 to svn://svn.ffmpeg.org/ffmpeg/trunk

68a4d349 01/28/2010 11:49 PM Laurent Aimar

vp56: check buffer size to fix a potential segfault
patch by Laurent Aimar fenrir at videolan dot org

Originally committed as revision 21521 to svn://svn.ffmpeg.org/ffmpeg/trunk

6242b1c4 01/23/2010 01:49 PM Reimar Döffinger

Use av_freep intead of av_free to free pointers in vp56 context.

Originally committed as revision 21395 to svn://svn.ffmpeg.org/ffmpeg/trunk

012f9308 04/07/2009 06:24 PM Aurelien Jacobs

fix vp5/vp6 decoding by using new prototype for decode function

Originally committed as revision 18352 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed761067 02/09/2009 10:45 PM Aurelien Jacobs

vp56: alpha_offset is uninitialized on purpose

Originally committed as revision 17108 to svn://svn.ffmpeg.org/ffmpeg/trunk

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
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

bf73801b 12/15/2008 12:00 AM Aurelien Jacobs

vp56: don't reset dimensions to 0 in codec init

Originally committed as revision 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk

d887151d 12/12/2008 12:51 AM Aurelien Jacobs

rename Vp56Model to VP56Model for consistency

Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk

76025d91 12/11/2008 11:00 PM Aurelien Jacobs

cosmetics: vertical alignment

Originally committed as revision 16069 to svn://svn.ffmpeg.org/ffmpeg/trunk

3d52bca6 12/11/2008 10:56 PM Aurelien Jacobs

avoid POSIX reserved _t suffix

Originally committed as revision 16068 to svn://svn.ffmpeg.org/ffmpeg/trunk

5fecfb7d 12/10/2008 09:35 PM Loren Merritt

clear_block mmx

Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk

738a89b9 05/13/2008 03:56 PM Carl Eugen Hoyos

Add VP56_FRAME_NONE and use VP56_FRAME_CURRENT.
Fixes icc warning #188: enumerated type mixed with another type

Originally committed as revision 13145 to svn://svn.ffmpeg.org/ffmpeg/trunk

5210529e 05/08/2008 09:59 PM Aurelien Jacobs

ensure vp56_decode_frame always return unchanged buf_size

Originally committed as revision 13083 to svn://svn.ffmpeg.org/ffmpeg/trunk

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e5cdb5b 02/01/2008 04:16 PM Michael Niedermayer

const

Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ecae905 09/25/2007 10:33 PM Aurelien Jacobs

simplify

Originally committed as revision 10584 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7af6a9d 09/25/2007 10:31 PM Aurelien Jacobs

rename one variable to be consistent with the rest of the file

Originally committed as revision 10583 to svn://svn.ffmpeg.org/ffmpeg/trunk

442b145a 09/25/2007 09:01 PM Aurelien Jacobs

consistent spelling: plan => plane

Originally committed as revision 10582 to svn://svn.ffmpeg.org/ffmpeg/trunk

d3f9edba 09/25/2007 07:22 PM Aurelien Jacobs

simplify

Originally committed as revision 10576 to svn://svn.ffmpeg.org/ffmpeg/trunk

f62a2b61 09/25/2007 07:16 PM Aurelien Jacobs

cosmetic: indent

Originally committed as revision 10575 to svn://svn.ffmpeg.org/ffmpeg/trunk

91fc2cf1 09/25/2007 07:12 PM Aurelien Jacobs

add a new vp6a codec (add alpha plan support to vp6)

Originally committed as revision 10574 to svn://svn.ffmpeg.org/ffmpeg/trunk

247df384 09/24/2007 10:29 PM Aurelien Jacobs

move all model related tables into their own struct

Originally committed as revision 10571 to svn://svn.ffmpeg.org/ffmpeg/trunk

a7d70d88 09/24/2007 08:52 PM Aurelien Jacobs

rename vp56_b6to3 to vp56_b2p

Originally committed as revision 10569 to svn://svn.ffmpeg.org/ffmpeg/trunk

1457516f 09/24/2007 08:43 PM Aurelien Jacobs

some simplifications and uniformisation

Originally committed as revision 10568 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5a389a1 07/05/2007 10:40 AM Diego Biurrun

license header consistency cosmetics

Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk

eba0fcad 02/25/2007 04:02 PM Aurelien Jacobs

cleanup setting of returned data frame

Originally committed as revision 8125 to svn://svn.ffmpeg.org/ffmpeg/trunk

704a2881 02/25/2007 03:33 PM Aurelien Jacobs

Use pointers to avoid copying AVFrame.
This ensure get_buffer() won't be confused with an AVFrame pointer
which looks like it wasn't released.

Originally committed as revision 8124 to svn://svn.ffmpeg.org/ffmpeg/trunk

f66e4f5f 02/25/2007 10:27 AM Reimar Döffinger

Add av_ prefix to clip functions

Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e5067c7 02/06/2007 12:35 AM Aurelien Jacobs

ensure that data0 is set to NULL for next frame
to please avcodec_default_get_buffer()

Originally committed as revision 7846 to svn://svn.ffmpeg.org/ffmpeg/trunk

24d3e5a2 10/22/2006 06:33 PM Aurelien Jacobs

use coded_width and coded_height instead of width and height

Originally committed as revision 6769 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

a8678a3a 09/13/2006 08:16 PM Aurelien Jacobs

replaces back some C code by dsp.put_pixels_tab0[0] (revert r6231)
but this time ensure proper alignment using av_malloc instead of av_realloc

Originally committed as revision 6245 to svn://svn.ffmpeg.org/ffmpeg/trunk

0dd5866a 09/11/2006 11:29 PM Aurelien Jacobs

don't use dsp.put_pixels_tab0[0] with unaligned ptr (fix artifacts on altivec)

Originally committed as revision 6231 to svn://svn.ffmpeg.org/ffmpeg/trunk

d120e402 09/09/2006 10:53 PM Aurelien Jacobs

rename vector to vect to avoid clash with Apple gcc

Originally committed as revision 6217 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ce117c3 09/09/2006 05:19 PM Aurelien Jacobs

VP5 and VP6 video decoder

Originally committed as revision 6213 to svn://svn.ffmpeg.org/ffmpeg/trunk