286 Commits (a271025215528c68d010d27bae976033e1c46f92)

Author SHA1 Message Date
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
jamal cb40d36074 ffv1: Fix warnings about incompatible pointer type and discarded qualifiers 12 years ago
Michael Niedermayer b45a313e97 ffv1dec: fix error concealment for gop>1 13 years ago
Michael Niedermayer ac9389a663 ffv1dec: detect errors in bytestream end mismatches for EC 13 years ago
Michael Niedermayer b0d674ec10 ffv1dec: set the first slices bytestream end correctly 13 years ago
Michael Niedermayer f5af3568f6 ffv1dec: keep track of errors in slice headers for EC 13 years ago
Michael Niedermayer 094845aad8 ffv1dec: add simple error concealment in case of CRC errors on slices. 13 years ago
Michael Niedermayer 371d37fcf5 ffv1: keep last_frame (to be used for error concealment) 13 years ago
Michael Niedermayer af285072b5 ffv1enc: use default number of slices if unspecified 13 years ago
Michael Niedermayer 051dd2eea6 ffv1dec: print timestamp at which a CRC mismatch happened 13 years ago
Carl Eugen Hoyos acf0283925 Set default ffv1 coder to -1. 13 years ago
Carl Eugen Hoyos 4c4e125695 Cosmetics: Return AVERROR_INVALIDDATA from ffv1 encoder initialisation if invalid data was provided. 13 years ago
Carl Eugen Hoyos 08ed3e8bf4 Cosmetics: Move ffv1 encoder initialisation code. 13 years ago
Paul B Mahol f06269dda5 cosmetics: align more codecs declarations 13 years ago
Paul B Mahol 8554e21f79 ffv1enc: add yuva422p to .pix_fmts 13 years ago
Michael Niedermayer 38c9ebd2a9 ffv1dec: print more information for -debug 1 13 years ago
Michael Niedermayer 730d079bf7 ffv1: fix log level of FF_DEBUG_PICT_INFO 13 years ago
Michael Niedermayer 9ebe6e3910 ffv1: fix integer overflow in quant table initialization 13 years ago
Michael Niedermayer 97c281d5b7 ffv1: fix crash caused by version becoming inconsistent 13 years ago
Michael Niedermayer 21fdf1ccf0 ffv1: fix reading global header with CRC 13 years ago
Michael Niedermayer e15f1286e6 ffv1: fix decoder state_transition table 13 years ago
Carl Eugen Hoyos 4e4634aa16 Support yuva422p in ffv1. 13 years ago
Carl Eugen Hoyos 23fba3ed5c Remove unused variable from ffv1 decoder. 13 years ago
Michael Niedermayer fd6eba428e ffv1: 10l add forgotten avclass 13 years ago
Michael Niedermayer 123dd9346b ffv1: add slicecrc option 13 years ago
Michael Niedermayer a4b58fd9e8 ffv1: add examples of supported slices counts 13 years ago
Michael Niedermayer cab15f9db4 ffv1: remove clear_state(), it has become unused 13 years ago
Michael Niedermayer 83bf9fb6ec ffv1: move clear_state() to clear_slice_state() in encoding threads 13 years ago
Michael Niedermayer 68a9194bb6 ffv1: indent 13 years ago
Michael Niedermayer 3f4c0dad16 ffv1: move init_slice_state() into the decoder threads. 13 years ago
Michael Niedermayer 60217b5b9c ffv1: Remove slice count field with 1.3 and just count slices. 13 years ago
Michael Niedermayer 3ed6917ab8 ffv1: store slice size with all slices in 1.3 13 years ago
Michael Niedermayer c24ca7b88e ffv1: add 1 status byte to slices in in case crcs are stored too. 13 years ago
Michael Niedermayer 0c27854532 ffv1: Always store slice size when error reobustness is enabled. 13 years ago
Michael Niedermayer 16524d1be0 ffv1: include solution hint in the slice error message 13 years ago
Michael Niedermayer fe5bc46f60 ffv1: support vlc mode in 1.3 13 years ago
Michael Niedermayer 3158160334 ffv1: move the decoder side ac->vlc switch to decode_slice() 13 years ago
Michael Niedermayer 44f789c092 ffv1: allow selecting 1.3 by using -level 13 years ago
Michael Niedermayer e37419a806 ffv1: move ac->vlc switch to encode_slice() 13 years ago
Michael Niedermayer abec6549ae ffv1dec: Require a valid keyframe for decoding non keyframes. 13 years ago
Michael Niedermayer 044f7275d3 ffv1: add optional per slice CRCs to detect undamaged slices. 13 years ago
Michael Niedermayer b4fc53856d ffv1: move most fields from the frame header to the slice headers with ffv1.3 13 years ago
Michael Niedermayer 9408316a85 ffv1: refactor slice decoding init loop so that the first is less a special case 13 years ago
Michael Niedermayer 8456089f50 ffv1: clear slice state in decode_slice() 13 years ago
Michael Niedermayer c7a435aab2 ffv1: split clear_slice_state() out so individual slices can be cleared. 13 years ago
Michael Niedermayer 32883c0667 ffv1: split init_slice_state() out so individual slices can be inited 13 years ago
Michael Niedermayer d7a4c43f18 ffv1: Add a CRC check to the global header with version 1.3 13 years ago
Michael Niedermayer fa1b2c8e18 ffv1: attempt to workaround intel CC fate issue. 13 years ago
Alex Converse 2b8374e920 ffv1: Fix size mismatch in encode_line. 13 years ago
Michael Niedermayer 1d80c8db27 ffv1: set slice geometry based on user specified slices. 13 years ago