![]() |
![]() |
![]() |
![]() |
![]() |
Make 'Ys I & II Eternal Story' playable.
Posted on 2006-01-28 00:00:00 |
Fixed some more decoding problems in the experimental decoder. Those were due to some system layer markers/data being present at the middle of anywhere (at the middle of a macroblock data bit stream for instance). I created a new specialization of the bit stream processing class and added the parsing of the system layer markers into it.
Now that's fixed, I've been able at last to see the first interesting I-picture of an MPEG bit stream... And it doesn't look very good. I've been playing with the source code of some other MPEG-2 decoder so that it dumps all the decoded blocks into stdout and I can see major differences between thier values and mine... There was a little problem with the default quantization matrix which wasn't of the good type (16-bits integers instead of 8-bits ones), but fixing that doesn't make the picture a lot better. I'll try to make it better tomorrow. |