Stefano Sabatini
|
fe4bf37455
|
Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Michael Niedermayer
|
6138ed777d
|
Arrays where one element too small, fixes CID114.
this was possibly exploitable
Originally committed as revision 13475 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Stefano Sabatini
|
d5202e4fda
|
Add long names to many AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13005 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Michael Niedermayer
|
1a2c94cb69
|
const
Originally committed as revision 11719 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Luca Abeni
|
e02f7490da
|
Initialize the "stc" variable before using it in ff_find_start_code()
Originally committed as revision 10193 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Alex Beregszaszi
|
3a5729eae1
|
use skip_bits where appropriate
Originally committed as revision 10005 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
5d2b15b870
|
have less functions as inline
Originally committed as revision 9792 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
844d9012a6
|
split decoder-specific parts into their own file
Originally committed as revision 9533 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
1503063f83
|
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
|
18 years ago |
Stefan Gehrer
|
ceb48b46f8
|
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
|
18 years ago |
Stefan Gehrer
|
218b3ae970
|
move dequantization into its own inline function
Originally committed as revision 9518 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
ce7088b9a8
|
cosmetic: rename VLC tables to make clear they
are for decoding
Originally committed as revision 9517 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
07caa46e99
|
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
|
18 years ago |
Stefan Gehrer
|
8a35c8e71a
|
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
|
18 years ago |
Stefan Gehrer
|
25c899471d
|
move modification of intra prediction modes into
its own inline function
Originally committed as revision 9514 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
e183b6d17c
|
move preparation of chroma intra prediction into its
own inline function
Originally committed as revision 9513 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
b8524fd13f
|
move existing inline functions from cavs.c to cavs.h
Originally committed as revision 9512 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
2a3cc9730f
|
move context structure definition from cavs.c to cavs.h
Originally committed as revision 9511 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
ac83e7b235
|
make vector constants global
Originally committed as revision 9510 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
e5a389a1b7
|
license header consistency cosmetics
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
c5a60225c7
|
move cavs parser in it's own file
Originally committed as revision 8945 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
b88e211426
|
move defines and enums out of cavsdata.h
Originally committed as revision 8944 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
c53d2d9042
|
make some parser parameters const to avoid casting const to non-const
Originally committed as revision 8921 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
4c5ea91ca8
|
ff_frame_rate_tab is now declared in mpegvideo.h
Originally committed as revision 8904 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
20c11e4cee
|
avoid a clash between two definitions of SEQ_START_CODE
Originally committed as revision 8903 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Reimar Döffinger
|
f66e4f5f9e
|
Add av_ prefix to clip functions
Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
e275b7efd9
|
rename ff_cavs_flush to cavs_flush and make it static
Originally committed as revision 6994 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Stefan Gehrer
|
53aa68b329
|
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
|
18 years ago |
Måns Rullgård
|
55fde95e3b
|
rename cropTbl -> ff_cropTbl
Originally committed as revision 6992 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
b78e7197a8
|
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
|
18 years ago |
Stefan Gehrer
|
595e7bd940
|
some MMX optimizations for the CAVS decoder
Originally committed as revision 5846 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
5cf226fb09
|
avoid double copying of left border in luma prediction
Originally committed as revision 5752 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
50879935d1
|
replace run by run+1 in VLC tables
Originally committed as revision 5751 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
c90c39190e
|
change partition flags SYM -> FWD|SYM
Originally committed as revision 5749 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
77f173bef5
|
set mvP2 also in PSKIP macroblock
Originally committed as revision 5748 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
643326f747
|
avoid overflows of qp and pic_type
Originally committed as revision 5746 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
21227514de
|
simplify
Originally committed as revision 5696 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
b2846effb7
|
avoid redundant local variables
Originally committed as revision 5695 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
69f34e5b1f
|
simplify
Originally committed as revision 5694 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
3284e7f3fe
|
hopefully better for platforms not supporting misaligned read
Originally committed as revision 5647 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
1a1650feca
|
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
|
19 years ago |
Stefan Gehrer
|
2e0141c351
|
even more cbp safety
Originally committed as revision 5627 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
0e9b7305d0
|
missed removing this line in my last commit
Originally committed as revision 5626 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
57d664ff32
|
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
|
19 years ago |
Michael Niedermayer
|
784036e404
|
simplify intra prediction mode decoding
Originally committed as revision 5612 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
5ca0106879
|
check cbp for validity, avoids possible out of array reads / segfaults
Originally committed as revision 5611 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
5781d6d6e8
|
minor simplificationn
Originally committed as revision 5610 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
ad78c0f3f1
|
cleanup macroblock layer: merged decode of skipped MBs
with non-skipped
Originally committed as revision 5603 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Stefan Gehrer
|
f503b19574
|
cosmetic patch:
Doxygen-style comments
added some more comments
Originally committed as revision 5602 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |
Michael Niedermayer
|
b482e2d12f
|
CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)
Originally committed as revision 5590 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
19 years ago |