I've done some reworking in r1508.
Since there's still a lot of testing to do with the Media Engine, the video playback will now display in a separate JFrame so it won't interfere with the emulator. Plus, it's useful to have a better perspective of the video dimensions and it's easier to take screenshots from.
Also, I've added a step by step decoding method which is now being used in sceMpeg. This way, the emulator keeps running (just like it would with the faked MPEG video), but at the same time, the video will play on a new window. You can easily close this window, skip and pause the video in the emulator.
There's still a small bug that occurs if you start JPCSP using the Media Engine right away (no video dumping before). So, load the game with only "faked MPEG" and let it reach the video sequence. This is required so the file is created, even if it's almost empty (Xuggler has some issues with detecting files). You don't need to wait for the 100%, just restart and turn the Media Engine on. This time it will dump the rest of the video and play it at the same time.
Since there's still a lot of testing to do with the Media Engine, the video playback will now display in a separate JFrame so it won't interfere with the emulator. Plus, it's useful to have a better perspective of the video dimensions and it's easier to take screenshots from.
Also, I've added a step by step decoding method which is now being used in sceMpeg. This way, the emulator keeps running (just like it would with the faked MPEG video), but at the same time, the video will play on a new window. You can easily close this window, skip and pause the video in the emulator.
There's still a small bug that occurs if you start JPCSP using the Media Engine right away (no video dumping before). So, load the game with only "faked MPEG" and let it reach the video sequence. This is required so the file is created, even if it's almost empty (Xuggler has some issues with detecting files). You don't need to wait for the 100%, just restart and turn the Media Engine on. This time it will dump the rest of the video and play it at the same time.