Stefan Gehrer
|
6847ab4375
introduce a macroblock index to avoid a few x*width+y calculations
|
15 years ago |
Stefan Gehrer
|
b9fce05205
fix multiple slices per frame
|
15 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Aurelien Jacobs
|
199436b952
moves mid_pred() into mathops.h (with arch specific code split by directory)
|
15 years ago |
Stefan Gehrer
|
bef01ca08f
rename XXX_t enums to cavs_XXX to fix POSIX namespace issue
|
15 years ago |
Stefan Gehrer
|
e685e8eada
rename vector_t to cavs_vector
|
15 years ago |
Zuxy Meng
|
98a6fff98c
Apply 'cold' attribute to init/uninit functions in libavcodec
|
16 years ago |
Roman Shaposhnik
|
905694d96e
* renaming (ST|LD)(16|32|64) -> AV_(R|W)N(16|32|64)
|
17 years ago |
Roman Shaposhnik
|
f49f6e8889
replacing the use of deprecated unaligned*() routines by LD64 and AV_RB32
|
17 years ago |
Stefan Gehrer
|
5d2b15b870
have less functions as inline
|
17 years ago |
Stefan Gehrer
|
844d9012a6
split decoder-specific parts into their own file
|
17 years ago |
Stefan Gehrer
|
1503063f83
prepare splitting decoder-only parts into own file:
|
17 years ago |
Stefan Gehrer
|
ceb48b46f8
prepare splitting decoder-only parts into own file:
|
17 years ago |
Stefan Gehrer
|
218b3ae970
move dequantization into its own inline function
|
17 years ago |
Stefan Gehrer
|
ce7088b9a8
cosmetic: rename VLC tables to make clear they
|
17 years ago |
Stefan Gehrer
|
07caa46e99
setting special motion vectors in intra macroblocks
|
17 years ago |
Stefan Gehrer
|
8a35c8e71a
setting intra prediction modes to default values
|
17 years ago |
Stefan Gehrer
|
25c899471d
move modification of intra prediction modes into
|
17 years ago |
Stefan Gehrer
|
e183b6d17c
move preparation of chroma intra prediction into its
|
17 years ago |
Stefan Gehrer
|
b8524fd13f
move existing inline functions from cavs.c to cavs.h
|
17 years ago |
Stefan Gehrer
|
2a3cc9730f
move context structure definition from cavs.c to cavs.h
|
17 years ago |
Stefan Gehrer
|
ac83e7b235
make vector constants global
|
17 years ago |
Diego Biurrun
|
e5a389a1b7
license header consistency cosmetics
|
17 years ago |
Aurelien Jacobs
|
c5a60225c7
move cavs parser in it's own file
|
17 years ago |
Aurelien Jacobs
|
b88e211426
move defines and enums out of cavsdata.h
|
17 years ago |
Aurelien Jacobs
|
c53d2d9042
make some parser parameters const to avoid casting const to non-const
|
17 years ago |
Aurelien Jacobs
|
4c5ea91ca8
ff_frame_rate_tab is now declared in mpegvideo.h
|
17 years ago |
Aurelien Jacobs
|
20c11e4cee
avoid a clash between two definitions of SEQ_START_CODE
|
17 years ago |
Reimar Döffinger
|
f66e4f5f9e
Add av_ prefix to clip functions
|
17 years ago |
Stefan Gehrer
|
e275b7efd9
rename ff_cavs_flush to cavs_flush and make it static
|
17 years ago |
Stefan Gehrer
|
53aa68b329
move all cavs-parsing to cavs.c
|
17 years ago |
Måns Rullgård
|
55fde95e3b
rename cropTbl -> ff_cropTbl
|
17 years ago |
Diego Biurrun
|
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
|
18 years ago |
Stefan Gehrer
|
595e7bd940
some MMX optimizations for the CAVS decoder
|
18 years ago |
Stefan Gehrer
|
5cf226fb09
avoid double copying of left border in luma prediction
|
18 years ago |
Stefan Gehrer
|
50879935d1
replace run by run+1 in VLC tables
|
18 years ago |
Stefan Gehrer
|
c90c39190e
change partition flags SYM -> FWD|SYM
|
18 years ago |
Stefan Gehrer
|
77f173bef5
set mvP2 also in PSKIP macroblock
|
18 years ago |
Stefan Gehrer
|
643326f747
avoid overflows of qp and pic_type
|
18 years ago |
Michael Niedermayer
|
21227514de
simplify
|
18 years ago |
Michael Niedermayer
|
b2846effb7
avoid redundant local variables
|
18 years ago |
Michael Niedermayer
|
69f34e5b1f
simplify
|
18 years ago |
Stefan Gehrer
|
3284e7f3fe
hopefully better for platforms not supporting misaligned read
|
18 years ago |
Stefan Gehrer
|
1a1650feca
make use of 16x16 motion comp functions, 16x8 and 8x16 do not seem to be worth it
|
18 years ago |
Stefan Gehrer
|
2e0141c351
even more cbp safety
|
18 years ago |
Stefan Gehrer
|
0e9b7305d0
missed removing this line in my last commit
|
18 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
|
18 years ago |
Michael Niedermayer
|
784036e404
simplify intra prediction mode decoding
|
18 years ago |
Michael Niedermayer
|
5ca0106879
check cbp for validity, avoids possible out of array reads / segfaults
|
18 years ago |
Michael Niedermayer
|
5781d6d6e8
minor simplificationn
|
18 years ago |