Skip to content

dixy52-beep/Video_player_for_3DS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video player for 3DS

Patch note

v1.3.2

Added aspect ratio 10:3 mode (for 800x240 videos)
Added disable resize and move video mode
Added remember video pos mode (resume from that pos next time)
Other minor changes

v1.3.1

Volume adjustment has been added (from 0% to 999%)
Direction pad seeking has been added (from 1 second to 99 seconds)
Hungarian(magyar) translation has been added (by vargaviktor)
Other minor changes

v1.3.0

The video that has more than one audio tracks has been supported (Press Y key-> select audio track to select track)
Multi-threaded decoding has been supported (Press Y key-> use multi-threaded decoding to toggle)
Hardware decoder has been merged (Press Y key-> use hw decoder to toggle)
Full screen mode has been supported (Press select key to toggle)
Other minor changes

v1.2.0

Hardware decoding won't work in .cia has been fixed
Hardware decoding won't work in some resolution has been fixed
Added hardware color conversion for software decoder
Added 3D video support(software decoder only)
Other minor changes and optimization

v1.1.1

Video will not be decoded correctly in hardware decoder has been fixed

v1.1.0

Added hardware decoder (β)

v1.0.1

Added allow skip frames option

v1.0.0

Initial release

Summary

Video player for 3DS
00000026

Features

Hardware accelerated decoding(*0)✅
Hardware accelerated color conversion✅
Multiple video codec support(MPEG4, H.264, H.265, Motion Jpeg) ✅
Multiple audio codec support(mp1, mp2, mp3, ac3, aac, ogg, pcm audio) ✅
Seek ✅
3D video(*1)✅
Zoom in/out video ✅
Move video ✅
File explorer ✅

*0 New 3DS or New 2DS only

*1 New 3DS or 3DS only, software decoder only, in order to see 3D video as 3D

you need to enable 3D mode in settings(settings->LCD->Screen mode->3D)

Performance

Software decoding

  • 256x144(144p)@30fps(H.264) on OLD 3DS
  • 640x360(360p)@24fps(H.264) on NEW 3DS

Hardware decoding

  • 854x480(480p)@40~50fps(H.264) on NEW 3DS

Known issues :

  • Video won't play in some resolution (fixed in v1.2.0)
  • Video will not be decoded correctly at first (fixed in v1.1.1)
  • It does not work in .cia (fixed in v1.2.0 by windows-server-2003)

Supported languages

  • English
  • Japanese/日本語
  • Hungarian/magyar (translated by vargaviktor)

Supported video codec

  • Motion jpeg
  • MPEG4 (MPEG4 part2)
  • H.261 (mpeg1video)
  • H.262 (mpeg2video)
  • H.263
  • H.264 (AVC, MPEG4 part10)
  • H.265 (HEVC)

Supported audio codec

  • mp1 (MPEG audio layer 1)
  • mp2 (MPEG audio layer 2)
  • mp3 (MPEG audio layer 3)
  • ac3
  • aac (Advanced audio coding)
  • ogg (Vorbis)
  • pcm audio

Contorols

  • A : Play/Pause
  • B : Stop
  • Y : Debug
  • X : Select file
  • R : Zoom in
  • L : Zoom out
  • C/DPAD : Move video
  • touch the bar : Seek

Credits

  • Core 2 Extreme
  • dixy52-beep (icon, banner, in app texture)
  • windows-server-2003 (bug fix)
  • vargaviktor (hungarian translation)
  • HIDE810 (bug fix)

About

Video player for 3ds

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 80.7%
  • C++ 18.6%
  • Other 0.7%