Player for the FastVideoDS format
Go to file
Gericom 1250dee262
Merge pull request #8 from lifehackerhansol/master
fat: Fix implicit declaration of of sdmmc_sd_startup()
2024-10-30 16:59:37 +01:00
.github/workflows workflow: clean up 2024-10-30 05:23:36 -07:00
arm7 fat: Fix implicit declaration of of sdmmc_sd_startup() 2024-10-30 05:22:29 -07:00
arm9 Added check if twl wram is unlocked 2022-10-01 11:57:51 +02:00
common Added check if twl wram is unlocked 2022-10-01 11:57:51 +02:00
.clang-format Initial commit 2022-09-30 13:18:16 +02:00
.gitignore Initial commit 2022-09-30 13:18:16 +02:00
icon.bmp Initial commit 2022-09-30 13:18:16 +02:00
Makefile Add a workflow for build artifacts and releases 2022-09-30 20:11:28 +02:00
readme.md Updated readme 2022-10-13 11:45:31 +02:00

FastVideoDS Player

Player for the FastVideoDS format. Opens the video file supplied by argv, or otherwise testVideo.fv on the root of your sd card. Use FastVideoDS Encoder to encode your videos.

Features

  • Supports long videos
  • Smooth playback by adjusting the lcd refresh rate to an integer multiple of the frame rate
  • Supports up to 60 fps on dsi (~30 fps on ds)
  • Uses the 3d engine for motion compensation
  • Loads data from the sd card and decodes audio on the arm7 while the arm9 is fully available for decoding video
  • Argv support (for use with TWiLight Menu++ for example)
  • Video controls: play/pause and keyframe seeking
  • Disables the backlight of the bottom screen while playing to save energy

Controls

Buttons

  • A - Play/pause
  • Dpad left - Jump to previous keyframe (hold to keep going)
  • Dpad right - Jump to next keyframe (hold to keep going)

Touch

The touch screen can be used to play/pause the video and to seek by tapping/dragging the seek bar.

Libraries Used