A and B now use keysDown() instead of keysDownRepeat() in the file browser
Watched videos are now colored in the file browser
They're marked watched on exit or toggled by pressing Y
The watched videos are stored as a list of the file names in .MPEG4DS.watched in the same directory as the videos
Added pressing Select to toggle between 16:9 and 4:3
I may try again to do it automatically but I couldn't figure out how to read that from the file...
Added automatic detection of the video's aspect ratio
Note: I'm not sure if aspect ratios besides 4:3 an 16:9 are working correctly, 1:2 seems too thin currently and my 16:10 video is causing a crash for some reason...
Added pausing
Note: This can sometimes cause the plater to get stuck frameskipping, I did this a while ago but iirc I had a hard time figuring out how to pause on the ARM7 side
Added a progress bar and showing the current and total times
Added 256x192 video support
Added jumping 5s and scrubbing in videos
Changed to 256 color background graphics instead of console graphics
Misc:
Deleted unused files and fixed a couple compiler warnings
This was all the first commit did so if don't want them deleted then reverting that shouldn't cause problems with my other changes
Main changes:
keysDown()
instead ofkeysDownRepeat()
in the file browserY
.MPEG4DS.watched
in the same directory as the videosAdded pressingSelect
to toggle between 16:9 and 4:3I may try again to do it automatically but I couldn't figure out how to read that from the file...Misc: