57 Commits (3489e150d98b9d52fc2cee76059e58132c888126)

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