191 Commits (cb39dfb87009106395689373f7c1bd0df1dead17)

Author SHA1 Message Date
Laurent Aimar fe476e5a9b rv34: Check for invalid slices offsets 13 years ago
Laurent Aimar b64269ce55 Check for invalid slices offsets in RV30/40 decoder. 13 years ago
Laurent Aimar 4cc7732386 rv34: Check for invalid slice offsets 13 years ago
Laurent Aimar 8716c178dd Check for invalid slice offsets in real decoder. 13 years ago
Laurent Aimar b4ed3d78cb rv34: Fix potential overreads 13 years ago
Laurent Aimar d2213b6493 rv34: Fix buffer size used for MC of B frames after a resolution change 13 years ago
Laurent Aimar d0f6ab0298 rv34: Avoid NULL dereference on corrupted bitstream 13 years ago
Laurent Aimar 140dbcff35 Avoid NULL dereference on corrupted bitstream with real decoder. 13 years ago
Michael Niedermayer 35f38b3ab9 rv34: check for size mismatch 13 years ago
Laurent Aimar a5dc990a4e Fix buffer size used for MC of B frames after a resolution change in the real decoder. 13 years ago
Laurent Aimar 9a0a64cb26 Fix potential overreads in rv34 decoder. 13 years ago
Laurent Aimar b59efc9434 Fixed size given to init_get_bits(). 13 years ago
Kostya Shishkov 23a1f0c592 rv34: check that subsequent slices have the same type as first one. 13 years ago
Laurent Aimar e5e0580b93 Fixed size given to init_get_bits(). 13 years ago
Baptiste Coudurier 231a6df9ea h264dec: h264: 4:2:2 intra decoding 14 years ago
Kostya Shishkov 78622ef362 rv34: free+allocate buffer instead of reallocating it to preserve alignment 14 years ago
Kostya Shishkov b86ab38137 Add weighted motion compensation for RV40 B-frames 14 years ago
Kostya Shishkov e5ec68699e RV3/4: calculate B-frame motion weights once per frame 14 years ago
Kostya Shishkov d241f51e0f Move RV3/4-specific DSP functions into their own context 14 years ago
Kostya Shishkov 7351eb1415 Pretty-print RV3/4 decoder source 14 years ago
Kostya Shishkov 6f7fe4723b Correct chroma vector calculation for RealVideo 3. 14 years ago
Diego Biurrun 657ccb5ac7 Eliminate FF_COMMON_FRAME macro. 14 years ago
Diego Biurrun e589e4b82d Remove unused static tables and static inline functions. 14 years ago
Reinhard Tartler 21a19b7912 doxygen: Prefer member groups over grouping into modules 14 years ago
Oskar Arvidsson 19a0729b4c Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 14 years ago
Stefano Sabatini ce5e49b0c2 replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_* 14 years ago
Stefano Sabatini 975a1447f7 Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. 14 years ago
Anton Khirnov e7021c0ed5 lavc: remove FF_API_HURRY_UP cruft 14 years ago
Oskar Arvidsson 8dbe585641 Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 14 years ago
Anton Khirnov 8ed2ae09a2 lavc: mark hurry_up for removal on next major bump 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Ronald S. Bultje d23e3e5fea Move ff_emulated_edge_mc() into DSPContext. 14 years ago
Ronald S. Bultje 2e27959879 Move ff_emulated_edge_mc() into DSPContext. 14 years ago
Diego Biurrun 423c254c18 Disambiguate bitstream groups for AAC and RV30/RV40. 15 years ago
Eli Friedman 85b76ce990 Fix "initialization from incompatible pointer type" warning in rv34. 15 years ago
Måns Rullgård 9bfb72d9e9 rv34: kill VLAs 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Vitor Sessak e8ff21fdf5 Revert commit 22378. 15 years ago
Kostya Shishkov 95bd18eeca Check for reference frames so RV 3/4 won't segfault trying to copy data from 15 years ago
Kostya Shishkov d90aeeaf56 Call avcodec_set_dimensions() instead of simply setting avctx->width/height 15 years ago
Kostya Shishkov ec10d2d539 Update dimensions in AVCodecContext when RV3/4 frame dimensions change 15 years ago
Kostya Shishkov 1369582777 Convert ZERO8x2 macro into inline function 16 years ago
Kostya Shishkov b7eb7ef6b5 Zeroing pic->motion_val in RV3/4 causes alignment problems on some 64-bit 16 years ago
Kostya Shishkov 20622c4a8a Adjust r->avail_cache[] indexes to avoid alignment issues when zeroing block 16 years ago
Kostya Shishkov 39c601b5e7 RV3/4 intra types array causes alignment issues (at least on ARM5), thus change 16 years ago
Kostya Shishkov 9c4b5eb8ce Revert changing VLC initialization type for RV3/4 decoder. 16 years ago
Kostya Shishkov 3df18b3ed1 Get rid of monstrous static table and initialize VLCs for RV3/4 dynamically. 16 years ago
Kostya Shishkov a456df258e 100l: VLC table array should not be const 16 years ago
Kostya Shishkov 547b6a4cc7 Make RV3/4 VLC tables use new static initialization method 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago