07-23-2011, 08:35 PM
As of r2225, more work has been done on this feature. UMD_VIDEO's DISC IDs are now finally visible in the UMD Browser, resizing is now compatible with this mode (only the limited 1x, 2x and 3x modes for now) and I've also added a small set of limited features like the ones the PSP provide.
First of all, to better enjoy the screen resizing, it's advised to first load the UMD_VIDEO, change the size and then run it. Changing sizes while streaming the video may not always work and you may need to wait until the next stream starts playing for this to take effect.
The controls for the video player are now:
Right arrow - advance one stream;
Left arrow - go back one stream;
W - pause;
S - play;
A - rewind;
D - fast forward.
These are still only partially functional and work through keyframe seeking, but they're able to provide some basic support in case you just want to skip a scene really fast or go back 2 or 3 frames atleast.
You can also take screenshots with F5, which will have the same size as the window you're using (1x, 2x or 3x).
On a more technical note, pratically all of the PLAYLIST.UMD file has been figured out. Also, the UmdVideoPlayer now looks for .CLP files too, but it still doesn't use them as they just contain the ripped off PSMF header that compose a full MPEG stream used by regular UMD games.
Now I've started to reverse the .RCO files, which can contain several different kinds of data by using one common index table.
Any tests or suggestions are, of course, welcome!
First of all, to better enjoy the screen resizing, it's advised to first load the UMD_VIDEO, change the size and then run it. Changing sizes while streaming the video may not always work and you may need to wait until the next stream starts playing for this to take effect.
The controls for the video player are now:
Right arrow - advance one stream;
Left arrow - go back one stream;
W - pause;
S - play;
A - rewind;
D - fast forward.
These are still only partially functional and work through keyframe seeking, but they're able to provide some basic support in case you just want to skip a scene really fast or go back 2 or 3 frames atleast.
You can also take screenshots with F5, which will have the same size as the window you're using (1x, 2x or 3x).
On a more technical note, pratically all of the PLAYLIST.UMD file has been figured out. Also, the UmdVideoPlayer now looks for .CLP files too, but it still doesn't use them as they just contain the ripped off PSMF header that compose a full MPEG stream used by regular UMD games.
Now I've started to reverse the .RCO files, which can contain several different kinds of data by using one common index table.
Any tests or suggestions are, of course, welcome!