Homebrew Hardware video decoder?

Peanut42

Active Member
OP
Newcomer
Joined
Jun 27, 2015
Messages
44
Trophies
0
XP
194
Country
Mexico
Hi!

I want to send a stream of images to my Nintendo 3DS, but, before writting any code, I was thinking how I can get a good framerate through Wi-Fi. The chanllenge is send both top and bottom screens, so the bytes needed are as follow:

Bottom screen = 320 x 240 x 3 bytes = 230400 bytes
Top screen = 400 x 240 x 3 bytes = 288000 bytes

So, is a total of 518400 bytes (507 KiB). I will be sending 24 x 500 KB byes every second, so I want to reduce the amount of bytes sent. I would like to reduce it, by encoding the images, or "video", using a native video hardware decoder for the nintendo 3DS.

Does the Nintendo 3DS have a native hardware decoder or something as fast as possible?
 

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
Hi!

I want to send a stream of images to my Nintendo 3DS, but, before writting any code, I was thinking how I can get a good framerate through Wi-Fi. The chanllenge is send both top and bottom screens, so the bytes needed are as follow:

Bottom screen = 320 x 240 x 3 bytes = 230400 bytes
Top screen = 400 x 240 x 3 bytes = 288000 bytes

So, is a total of 518400 bytes (507 KiB). I will be sending 24 x 500 KB byes every second, so I want to reduce the amount of bytes sent. I would like to reduce it, by encoding the images, or "video", using a native video hardware decoder for the nintendo 3DS.

Does the Nintendo 3DS have a native hardware decoder or something as fast as possible?
The O3DS does not have a native hardware decoder. The N3DS does though.
 

Peanut42

Active Member
OP
Newcomer
Joined
Jun 27, 2015
Messages
44
Trophies
0
XP
194
Country
Mexico
So, stupid Nintendo make better hardware, more faster, with more features on the N3DS. I hate you so much Nintendo and yes, I have an O3DS.

For all in the thread, I was thinking then in compressing with a simple Deflate algorithm.

And just to be clear, Old3DS doesn't have hardware video decoder; BUT New3DS does.

Edit: Thanks for a quick response guys.
 
Last edited by Peanut42,

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
If you want to use CPU decoding to not broke O3DS compatibility, you should take a look to JPGV format i wrote, it's a video format optimized for 3DS which have a basic compression algorithm (MJPEG as videocodec and Vorbis as audiocodec):

Info + PC Encoder: https://github.com/Rinnegatamante/lpp-3ds/tree/master/JPGV
3DS Decoder: https://github.com/Rinnegatamante/lpp-3ds/blob/master/source/luaVideo.cpp
3DS Video Player: http://gbatemp.net/threads/release-sunshell-a-powerfull-shell-for-3ds.382483/
 

Peanut42

Active Member
OP
Newcomer
Joined
Jun 27, 2015
Messages
44
Trophies
0
XP
194
Country
Mexico
If you want to use CPU decoding to not broke O3DS compatibility, you should take a look to JPGV format i wrote, it's a video format optimized for 3DS which have a basic compression algorithm (MJPEG as videocodec and Vorbis as audiocodec):

Excelent idea. I will try it later.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's the Switcheroo
    Psionic Roshambo @ Psionic Roshambo: It's the Switcheroo