50 Commits (4b1131a075696a3153e03dac7c9a01714cc3a372)

Author SHA1 Message Date
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) 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 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 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 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
Michael Niedermayer 5781d6d6e8 minor simplificationn 19 years ago
Stefan Gehrer ad78c0f3f1 cleanup macroblock layer: merged decode of skipped MBs 19 years ago
Stefan Gehrer f503b19574 cosmetic patch: 19 years ago
Michael Niedermayer b482e2d12f CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de) 19 years ago
Måns Rullgård 76f2a12fe7 remove unneeded casts 19 years ago
Måns Rullgård 3dd46a296e get rid of veccpy(), replace with simple assignment 19 years ago
Michael Niedermayer 0abc2e73f8 new files for the CAVS decoder by (Stefan Gehrer <stefan gehrer gmx de) 19 years ago