When using the IDCT routines, the C version [ lib/idct.c: oc_idct8x8_c(ogg_int16_t _y[64],int _last_zzi)] in libtheora 1.1.1, the decoded image is garbled. Is it functionally equivalent to the MMX optimized version [lib/x86/mmxidct.c: oc_idct8x8_mmx(ogg_int16_t _y[64],int _last_zzi)] ? <br>
<br>I used some of the Theora video files from here: <a href="http://wiki.xiph.org/index.php/List_of_Theora_videos">http://wiki.xiph.org/index.php/List_of_Theora_videos</a> for testing with firefox browser. For testing purposes, I called the C version of IDCT routine instead of the MMX optimized version. Is there any documentation on the IDCT algorithm used in Theora library?<br>
<br>thanks,<br>- mouli<br>