Statistics
| Branch: | Revision:

ffmpeg / libavcodec / cavs.c @ 5d2b15b8

History | View | Annotate | Download (25.4 KB)

# Date Author Comment
5d2b15b8 07/25/2007 05:09 AM Stefan Gehrer

have less functions as inline

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

844d9012 07/08/2007 07:37 AM Stefan Gehrer

split decoder-specific parts into their own file

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

1503063f 07/08/2007 07:13 AM Stefan Gehrer

prepare splitting decoder-only parts into own file:
make commonly used tables global

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

ceb48b46 07/07/2007 07:35 AM Stefan Gehrer

prepare splitting decoder-only parts into own file:
make commonly used functions global

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

218b3ae9 07/07/2007 07:14 AM Stefan Gehrer

move dequantization into its own inline function

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

ce7088b9 07/07/2007 06:49 AM Stefan Gehrer

cosmetic: rename VLC tables to make clear they
are for decoding

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

07caa46e 07/07/2007 06:34 AM Stefan Gehrer

setting special motion vectors in intra macroblocks
is now in its own inline function

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

8a35c8e7 07/07/2007 06:27 AM Stefan Gehrer

setting intra prediction modes to default values
in inter macroblocks is now in its own inline
function

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

25c89947 07/07/2007 06:15 AM Stefan Gehrer

move modification of intra prediction modes into
its own inline function

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

e183b6d1 07/07/2007 05:27 AM Stefan Gehrer

move preparation of chroma intra prediction into its
own inline function

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

b8524fd1 07/07/2007 05:03 AM Stefan Gehrer

move existing inline functions from cavs.c to cavs.h

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

2a3cc973 07/07/2007 04:58 AM Stefan Gehrer

move context structure definition from cavs.c to cavs.h

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

ac83e7b2 07/07/2007 04:54 AM Stefan Gehrer

make vector constants global

Originally committed as revision 9510 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

c5a60225 05/09/2007 12:03 AM Aurelien Jacobs

move cavs parser in it's own file

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

b88e2114 05/08/2007 11:58 PM Aurelien Jacobs

move defines and enums out of cavsdata.h

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

c53d2d90 05/07/2007 12:47 AM Aurelien Jacobs

make some parser parameters const to avoid casting const to non-const

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

4c5ea91c 05/05/2007 06:32 PM Aurelien Jacobs

ff_frame_rate_tab is now declared in mpegvideo.h

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

20c11e4c 05/05/2007 06:31 PM Aurelien Jacobs

avoid a clash between two definitions of SEQ_START_CODE

Originally committed as revision 8903 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

e275b7ef 11/12/2006 08:23 PM Stefan Gehrer

rename ff_cavs_flush to cavs_flush and make it static

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

53aa68b3 11/12/2006 08:18 PM Stefan Gehrer

move all cavs-parsing to cavs.c
This should help building parser without decoder

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

55fde95e 11/12/2006 08:08 PM Måns Rullgård

rename cropTbl -> ff_cropTbl

Originally committed as revision 6992 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

595e7bd9 07/29/2006 08:45 AM Stefan Gehrer

some MMX optimizations for the CAVS decoder

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

5cf226fb 07/14/2006 07:31 PM Stefan Gehrer

avoid double copying of left border in luma prediction

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

50879935 07/14/2006 07:15 PM Stefan Gehrer

replace run by run+1 in VLC tables

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

c90c3919 07/14/2006 06:56 PM Stefan Gehrer

change partition flags SYM -> FWD|SYM

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

77f173be 07/14/2006 06:48 PM Stefan Gehrer

set mvP2 also in PSKIP macroblock

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

643326f7 07/14/2006 06:38 PM Stefan Gehrer

avoid overflows of qp and pic_type

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

21227514 07/09/2006 10:41 PM Michael Niedermayer

simplify

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

b2846eff 07/09/2006 03:35 PM Michael Niedermayer

avoid redundant local variables

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

69f34e5b 07/09/2006 03:20 PM Michael Niedermayer

simplify

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

3284e7f3 07/06/2006 07:23 PM Stefan Gehrer

hopefully better for platforms not supporting misaligned read

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

1a1650fe 07/06/2006 07:21 PM Stefan Gehrer

make use of 16x16 motion comp functions, 16x8 and 8x16 do not seem to be worth it

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

2e0141c3 07/05/2006 05:11 PM Stefan Gehrer

even more cbp safety

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

0e9b7305 07/05/2006 05:08 PM Stefan Gehrer

missed removing this line in my last commit

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

57d664ff 07/04/2006 05:08 PM Michael Niedermayer

return -1 on bitstream errors instead of continuing, as the following stuff almost always will be useless until the next startcode

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

784036e4 07/04/2006 05:06 PM Michael Niedermayer

simplify intra prediction mode decoding

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

5ca01068 07/04/2006 04:42 PM Michael Niedermayer

check cbp for validity, avoids possible out of array reads / segfaults

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

5781d6d6 07/04/2006 04:30 PM Michael Niedermayer

minor simplificationn

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

ad78c0f3 07/03/2006 06:43 PM Stefan Gehrer

cleanup macroblock layer: merged decode of skipped MBs
with non-skipped

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

f503b195 07/03/2006 05:37 PM Stefan Gehrer

cosmetic patch:
Doxygen-style comments
added some more comments

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

b482e2d1 07/03/2006 12:16 AM Michael Niedermayer

CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)

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

76f2a12f 07/02/2006 01:52 AM Måns Rullgård

remove unneeded casts

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

3dd46a29 07/02/2006 01:39 AM Måns Rullgård

get rid of veccpy(), replace with simple assignment

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

0abc2e73 07/01/2006 10:52 PM Michael Niedermayer

new files for the CAVS decoder by (Stefan Gehrer <stefan gehrer gmx de)

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