pico-playground/apps/popcorn/README.md

36 wiersze
1.5 KiB
Markdown

This is a 320x240x30 movie player that runs at a 48Mhz system clock (it was developed on FPGA which ran at that frequency).
The compression format is not surprisingly not crazily advanced, so movie files are large!
### Sample Movie
Here is "Big Buck Bunny": https://drive.google.com/file/d/1q3szTVccPZ08v_TMDxy9ZgqeOOXXwHCX/view?usp=sharing which is 1.6GB
### Writing a Movie to SD Card
These are raw disk images without a filesystem. These instructions assume a certain level of knowledge Please feel free to submit PRs
to improve them!
#### Single Movie
A single movie can just be burned as the entirety of the SD card (via `dd` on unix). Note this will overwrite everything on the card.
#### One or More Movies
You can format the card with a GPT and then image movies onto the partitions (the partitions must obviously be big enough). The partition name from the GPT is used as the title for the movie.
### Playback controls
These are quite limited and use the 3 buttons on the VGA board, and use single button presses with function determined by how long the button is pressed before it is released.
* Short (<.25s) press while playing: `Slower : Pause : Faster`
* Short (<.25s) press while paused: `Step Backward : Play : Step Forward`
* Medium (<1s) press: `Previous File : Toggle Menu Display : Next File`
* Long (>1s) press: `Lower Volume : Toggle Play Direction : Higher Volume` - note you can hold the button down to continuosuly lower or raise volume.
Pause and then unpause to reset playback speed to 1x
### Converting
see [here](converter/README.md)