48 Commits (dd13da67b28398d8c252fce2f2f748edbd415202)

Author SHA1 Message Date
Michael Niedermayer 8258697c49 ivi_common: skip null frames for all indeo variants 13 years ago
Diego Biurrun 4f04f5cc8b indeo: Make ivi_calc_band_checksum() static, it is only used in one file. 13 years ago
Diego Biurrun 9ccbdc0aca indeo: Drop unused debug function ivi_check_band(). 13 years ago
Kostya Shishkov cf61aaaca1 indeo: check for invalid motion vectors 13 years ago
Kostya Shishkov 9603738221 indeo: check that band output buffer exists 13 years ago
Kostya Shishkov 23ba1503f2 indeo: clear allocated band buffers 13 years ago
Kostya Shishkov a6e4ac40a6 indeo: track tile macroblock size 13 years ago
Kostya Shishkov fe7a37c36f indeo: check custom Huffman tables for errors 13 years ago
Kostya Shishkov aa372cf470 factor out common decoding code for Indeo 4 and Indeo 5 13 years ago
Diego Biurrun b1563d0cf9 ivi_common: Initialize a variable at declaration in ff_ivi_decode_blocks(). 13 years ago
Michael Niedermayer e531e73a6f indeo: Make sure the to be used vlc table has been initilaized. 13 years ago
Michael Niedermayer 93927eb334 ff_ivi_decode_blocks: fix negative scan_pos case. 13 years ago
Michael Niedermayer f0bf9e9c2a indeo: Check allocated tile size in ff_ivi_process_empty_tile() 13 years ago
Michael Niedermayer 0846719dd1 indeo4: check transform size. 13 years ago
Diego Biurrun 3dde147ff9 cosmetics: Consistently place static, inline and av_cold attributes/keywords. 13 years ago
Michael Niedermayer c855ece101 indeo5: check motion vectors. 13 years ago
Martin Storsjö e96b4a53df vlc/rl: Add ff_ prefix to the nonstatic symbols 13 years ago
Michael Niedermayer b18a0cc781 indeo5: Fix null pointer dereference. 13 years ago
Michael Niedermayer 92e2b59dec indeo5: fix division by 0 in ff_ivi_init_tiles() 13 years ago
Michael Niedermayer 4b35ee0b7c indeo5: fix null pointer crash with ref_mb 13 years ago
Diego Biurrun aaf47bcde7 Drop ALT_ prefix from BITSTREAM_READER_LE name. 13 years ago
Michael Niedermayer f27930cd9a indeo5: Fix null pointer dereference 13 years ago
Diego Biurrun f190f676bc Replace custom DEBUG preprocessor trickery by the standard one. 14 years ago
Diego Biurrun 2366462429 Replace #ifdef + av_log() combinations by av_dlog(). 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Daniel Kang eb40d7ffa7 Check symbol validity to avoid a crash, fixes issue 2523. 14 years ago
Måns Rullgård 49bd8e4b84 Fix grammar errors in documentation 15 years ago
Maxim Poliakovski 79d46cbea6 Quant changes only once per MB so move the corresponding scale factor assignment 15 years ago
Maxim Poliakovski 0933f55829 Prepare Indeo4 (step 1): upscale indeo5 base tables by 2 and convert those into uint16_t. 15 years ago
Maxim Poliakovski 274793de6e Make dequantization equation use less registers on some CPUs. 15 years ago
Maxim Poliakovski 9c6b3b97d7 Add the forgotten ff_ prefix to the shareable scan patterns. 15 years ago
Maxim Poliakovski 220f2bd9c5 move indeo5 scan patterns into ivi_common.c 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Maxim Poliakovski 5f1654b25b Scale tile dimensions in case both local decoding and scalability mode 15 years ago
Maxim Poliakovski e7edeb9191 When tracking non-zero coefficients during Indeo 5 decoding, make sure 15 years ago
Kostya Shishkov e322aacedd Encapsulate VLC information needed for decoding blocks and macroblocks in 15 years ago
Kostya Shishkov 4982a77e56 Make it clear that ff_ivi_init_static_vlc() does not need arguments 15 years ago
Kostya Shishkov 60819e694e 10l trocadero: Indeo 5 decoder did not free custom VLCs for macroblock and 15 years ago
Måns Rullgård 2fc492d842 Declare indeo VLC table storage with correct type 15 years ago
Kostya Shishkov 9068f36dcc Macroblock and block Huffman code sets are to be used by both Indeo 4 and 15 years ago
Kostya Shishkov 1cf3168516 Indeo Video Interactive 4 and 5 common code and DSP functions. 15 years ago