Well… it seems I ran into the classic SetData() problem on the XBox 360. It really is THAT slow! So my new improvements (multithreading) didn’t do anything for the XBox. I then changed the code to create the frames on a seperate thread, and THAT improved performance. Now I’m up to about 42 FPS (max) … Read More “MPEG Decoding update” »
Category: MPEG Decoding
MPEG I Decoding
MPEG Decoding, XNA
MPEG Decoding
Multithreading the MPEG decoding process, I’ve managed to increase the performance of the decoder by ~28.71%. I’m hoping to squeeze another 2-3% out of the decoder on the cost of more memory consumption. [ad name=”Google Adsense-1″] On another note, just got word from the Microsoft repair center that my XBox 360 already is on it’s … Read More “Multithreading” »
MPEG Decoding, XNA
Since XNA does not have a video loader/decoder of it’s own, and we can not use Windows to load the video, we have to roll our own decoder.
Instead of saving all the frames in an AVI stream as single images, and then import them one at a time into XNA during runtime, why not simply use a “simple” compression format?