67 Commits (bb770c5b522bdd81b65ea4391579e5ebdd62a047)

Author SHA1 Message Date
Kostya Shishkov da93766858 16-bit Interplay video does not need palette control 15 years ago
Kostya Shishkov a69be798dc Add missing opcodes for 16-bit Interplay Video decoding and finally enable it 15 years ago
Kostya Shishkov dcfb0cad68 16-bit Interplay Video stores motion vector data at the end of frame, 15 years ago
Kostya Shishkov e09cdc7206 10l trocadero: forgot one case where picture linesize should be used 15 years ago
Kostya Shishkov 5b8ebb3f41 cosmetics: reindent and break long lines after last commits 15 years ago
Kostya Shishkov 5a8cf39e31 Add 16-bit image data handling (but not decoding yet) to Interplay Video 15 years ago
Kostya Shishkov 80fec3ffd0 Use frame linesize in Interplay Video block copying function 15 years ago
Kostya Shishkov 80ca19f766 Make CHECK_STREAM_PTR macro in Interplay Video decoder usable with 15 years ago
Kostya Shishkov 8badb23e22 Recognize 16-bit Interplay Video variant 15 years ago
Kostya Shishkov 9156a5ad72 Change main loop in Interplay Video decoder, so variables x and y really mean 15 years ago
Kostya Shishkov 0fb669ae9e cosmetics: reindent 15 years ago
Måns Rullgård 3aab27b459 Remove useless #include <unistd.h> from many files 16 years ago
Reimar Döffinger 6000439ca4 Simplify ipvideo_decode_opcodes by using get_bits, this might be slower 16 years ago
Reimar Döffinger 28ab90edde Remove unused code_counts array from interplavideo.c. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Reimar Döffinger 8514f8427f Fix ipvideo_decode_block_opcode_0xD again. 16 years ago
Reimar Döffinger dd9630e40f Cosmetics: remove some pointless {} 16 years ago
Reimar Döffinger 993a442315 Slightly simplify ipvideo_decode_block_opcode_0xD 16 years ago
Reimar Döffinger 49a20ffabc One more simplification for ipvideo_decode_block_opcode_0xA 16 years ago
Reimar Döffinger 5e8b83ac3b Slightly simplify first part of ipvideo_decode_block_opcode_0xA, 16 years ago
Reimar Döffinger 283531a81e Make ipvideo_decode_block_opcode_0x8 a lot simpler by decoding the pixels 16 years ago
Reimar Döffinger 4472ad2cc4 Fix a too small CHECK_STREAM_PTR value in interplayvideo.c 16 years ago
Reimar Döffinger f02bd7e49c Avoid the last two uses of bitmasks in interplayvideo 16 years ago
Reimar Döffinger 3f300d7e25 100l, fix FATE test broken by r18264 16 years ago
Reimar Döffinger 9aaacc246a Reindent 16 years ago
Reimar Döffinger 1548839e51 Deduplicate code by moving it outside the if/else 16 years ago
Reimar Döffinger 268a618ba6 Rearrange how the different cases are checked to reduce the number of 16 years ago
Reimar Döffinger 0448b78b97 Avoid "reloading" code by using a 64 bit type for the flags and loading all at once. 16 years ago
Reimar Döffinger 3766b9e0a8 Remove now pointless temporary pix variables. 16 years ago
Reimar Döffinger 0312b77ccd Slightly simplify part of ipvideo_decode_block_opcode_0x8 16 years ago
Reimar Döffinger 51e350284d Fix indentation 16 years ago
Reimar Döffinger 9be06a0ed1 Avoid code duplication by using ?: and array indexing instead of if..else 16 years ago
Reimar Döffinger 32eea24e9a Prettify some assignments 16 years ago
Reimar Döffinger e3114eb1bb Get rid of some pointless bitmask/shifter variables in interplayvideo.c 16 years ago
Reimar Döffinger aadf88119e Merge the 3 COPY_FROM_* macros with lots of duplicated code into a single 16 years ago
Reimar Döffinger a1f6ffd44d Change CHECK_STREAM_PTR macro to correctly handle the (extremely unlikely) 16 years ago
Reimar Döffinger 3017d8e9d7 Simplify check for leftover bytes after decoding for interplayvideo. 16 years ago
Reimar Döffinger 49da3b7df2 Get rid of pointless "B" array in interplayvideo decoder. 16 years ago
Reimar Döffinger 03b269ddc2 Replace many tiny loops in the interplayvideo decoder by memset, memcpy 16 years ago
Reimar Döffinger fff6077917 Make ipvideo_decode_block array constant, compile-time initialized instead 16 years ago
Reimar Döffinger 6d08f6c911 100l, interplayvideo uses 8x8 blocks, so call the 8x8 put_pixels_tab function 16 years ago
Diego Biurrun 0ffbc258aa Change a bunch of codec long_names to be more consistent and descriptive. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago
Stefano Sabatini d5202e4fda Add long names to many AVCodec declarations. 17 years ago
Zuxy Meng 98a6fff98c Apply 'cold' attribute to init/uninit functions in libavcodec 17 years ago
Mike Melanson d61af67aa1 There is no reason to assign a variable to itself 17 years ago
Michael Niedermayer 7993df6527 consts 17 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Ramiro Polla 2c124cb65c Use AV_xx throughout libavcodec 18 years ago