Michael Niedermayer <[EMAIL PROTECTED]> added the comment: This file has its header xored with 0xA2A2A2A2, it can be decoded with @@ -703,6 +703,8 @@ s->gb.size_in_bits = h->next_slice_index - 8*(length - 1); skip_bits(&s->gb, 8); +((uint32_t*)(&s->gb.buffer[get_bits_count(&s->gb)/8+1]))[0] ^= 0xA2A2A2A2; + if (length > 0) { memmove ((uint8_t *) &s->gb.buffer[get_bits_count(&s->gb) >> 3], &s->gb.buffer[s->gb.size_in_bits >> 3], (length - 1)); ----- Sadly i do not know where that constant comes from or what switches this nonsense on, above patch as such breaks other normal SVQ3 files ...
---------- substatus: open -> analyzed ______________________________________________________ FFmpeg issue tracker <[EMAIL PROTECTED]> <https://roundup.mplayerhq.hu/roundup/ffmpeg/issue405> ______________________________________________________