Skip to content

Releases: brainphreak/clownsec-moflex-player

MP4 + moflex player (mp4-mvd)

Pre-release

Choose a tag to compare

@brainphreak brainphreak released this 14 Jul 03:22

Player from the mp4-mvd branch: moflex playback plus H.264/AAC MP4 via the New-3DS hardware decoder (MVD).

Requirements

  • MP4 is New 3DS only (Old 3DS has no MVD hardware). moflex works on both.
  • Video must be H.264 (x264). HEVC/H.265, AV1 and VP9 are not supported and are now refused with a message instead of crashing.
  • Encode at native size: 400x240 for 2D, 800x240 for 3D side-by-side (400x240 per eye).
  • Audio: AAC-LC.

Encode recipe

x264 Constrained Baseline (no B-frames) + AAC-LC

Fixed in this build

  • Crash when opening an unsupported or oversized MP4 (no validation existed before feeding the hardware decoder).
  • CIA was missing the mvd sysmodule dependency.

Install clownsec_player.cia with FBI, or run the .3dsx from the Homebrew Launcher.

Clownsec Moflex/CIA Video Player v1.0

Choose a tag to compare

@brainphreak brainphreak released this 06 Jul 00:40

Improved: gradient banding

The top screen was RGB565 — blue had only 5 bits (32 levels) — so smooth gradients could only ever land in ~32 hard steps. That is the banding / "lines in the colour" visible against the official 3DS player.

The top screen is now 24-bit (8 bits per channel — 256 blue levels), in every path: the Y2R hardware converter, the software converter, and the subtitle renderer.

Colours are unchanged from the original release — this is purely a bit-depth fix. No decoder, playback or UI changes.


Install clownsec_player.cia with FBI, or run the .3dsx from the Homebrew Launcher.