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>
______________________________________________________

Reply via email to