184 Commits (2653e125204569b1e9439ee2671c6ebb23a94b80)

Author SHA1 Message Date
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
Kostya Shishkov 0304109df6 Correct MV prediction for B-frame blocks in RV4 decoder 16 years ago
Kostya Shishkov 923ed9748c Fix direct and skip MB motion compensation in RV4: 16 years ago
Kostya Shishkov 7a47495079 cosmetics: reindent after last commit 16 years ago
Kostya Shishkov 77f7156d85 Since motion vectors for intra blocks are always zero, do not try to retrieve them. 16 years ago
Kostya Shishkov 7fa70598e8 Enable dropping frames for RV3/4 16 years ago