Homebrew Is there an MPEG-4 Alternative of NTR CFW

EnterpriseFreak

Well-Known Member
Newcomer
Joined
Sep 2, 2021
Messages
92
Trophies
0
Age
22
XP
981
Country
Germany
None that I'd know about and unless the 3DS has hardware accelerated video encoding hidden somewhere in it I doubt it would even be possible to realize this as it would just take too much computational power to pull off. On a New 3DS with it's better WiFi chip it might be possible to stream a raw bitmap of a single stream, but even that might be severely limited by how much data the chip can actually send in a second, and may need trickery such as interlaced video to work at acceptable frame rates.
 

PigletTubeYT

Well-Known Member
OP
Member
Joined
May 19, 2022
Messages
106
Trophies
0
Location
This information is private
XP
581
Country
United Kingdom
None that I'd know about and unless the 3DS has hardware accelerated video encoding hidden somewhere in it I doubt it would even be possible to realize this as it would just take too much computational power to pull off. On a New 3DS with it's better WiFi chip it might be possible to stream a raw bitmap of a single stream, but even that might be severely limited by how much data the chip can actually send in a second, and may need trickery such as interlaced video to work at acceptable frame rates.
The New 3DS wifi card can do more than 8000 Kilobits per second. (High Quality for 240p)
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,822
Trophies
2
Location
home
XP
9,327
Country
Hungary
There is definitely MP4 for PC-->3DS, but I don't know of any the other way around.

There is fastvideo3DS encoder, which can get up to the 100FPS range on a new3DS, but it's been unreleased for like 3-4yrs now.

Also, there is zero hardware-acceleration for *encoding* any sort of image or video. Decoding however is accelerated even on old3DS (YUV --> RGB), and new3DS has dedicated MPEG frame decoder as well. But sadly none of these can be reversed.

Also also, new3DS can do ~1MB/s, which results in ~10FPS uncompressed for the top screen if the pixels were 8bpp instead of 16/24/32bpp. Definitely still need compression.
It's also not much the fault of the WiFi chip. Both the SDIO driver is bad, and the syscall latency is also huge, so the speed deficiency just adds up. Not to mention the slow FCRAM...
 
Last edited by Sono,

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
837
Trophies
0
Age
27
XP
1,645
Country
United States
There is definitely MP4 for PC-->3DS, but I don't know of any the other way around.

There is fastvideo3DS encoder, which can get up to the 100FPS range on a new3DS, but it's been unreleased for like 3-4yrs now.

Also, there is zero hardware-acceleration for *encoding* any sort of image or video. Decoding however is accelerated even on old3DS (YUV --> RGB), and new3DS has dedicated MPEG frame decoder as well. But sadly none of these can be reversed.

Also also, new3DS can do ~1MB/s, which results in ~10FPS uncompressed for the top screen if the pixels were 8bpp instead of 16/24/32bpp. Definitely still need compression.
It's also not much the fault of the WiFi chip. Both the SDIO driver is bad, and the syscall latency is also huge, so the speed deficiency just adds up. Not to mention the slow FCRAM...
Saw this pop up on Twitter and made me think of this thread. How true is this, would it help with video streaming ?

https://x.com/flipacholas/status/1768333318657851564?s=46&t=n-3L-dL3UbieWF1v8K4QpQ
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,822
Trophies
2
Location
home
XP
9,327
Country
Hungary
Saw this pop up on Twitter and made me think of this thread. How true is this, would it help with video streaming ?

https://x.com/flipacholas/status/1768333318657851564?s=46

Please read my post you've quoted, you probably misread or missed it. I'll try re-phrasing what I said. Re-reading my previous post, it's indeed not super clear how I've worded it.

YUV to RGB coding hardware is not reversible, it can't do RGB to YUV, so it can't be used to accelerate color-space conversion for video encoding.
As for the video decoder (which I said as "MPEG frame decoder"), it has "decoder" in its name, and it's not reversible, meaning it can't encode video.

Oh, and MVD stands for MoVie Decoder.
 
  • Like
Reactions: TheStonedModder

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
837
Trophies
0
Age
27
XP
1,645
Country
United States
Please read my post you've quoted, you probably misread or missed it. I'll try re-phrasing what I said. Re-reading my previous post, it's indeed not super clear how I've worded it.

YUV to RGB coding hardware is not reversible, it can't do RGB to YUV, so it can't be used to accelerate color-space conversion for video encoding.
As for the video decoder (which I said as "MPEG frame decoder"), it has "decoder" in its name, and it's not reversible, meaning it can't encode video.

Oh, and MVD stands for MoVie Decoder.
Ah I think I did misread it indeed I apologize

Thanks for taking the time to clarify nonetheless I appreciate it. I enjoy learning more tidbits about the system :)
 
  • Like
Reactions: Sono

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,822
Trophies
2
Location
home
XP
9,327
Country
Hungary
Ah I think I did misread it indeed I apologize

Thanks for taking the time to clarify nonetheless I appreciate it. I enjoy learning more tidbits about the system :)

Yeah, if it was possible, I'd be already using it in HzMod :P

Well... not completely true.
I'd be using GPU DMA for faster image transforms and pixel copy, but I was just crashing games left and right, so I had to abandon it.
Also I could map entire FCRAM into HzMod process instead of using CDMA (wasing precious FCRAM bandwidth copying memory from FCRAM into FCRAM, slowing down the game and the entire system too), but I didn't find a way to do that reliably either. I did *not* abandon this one yet, but I still need to work around it, especially for old3DS where it extremely matters due to tiny L1 cache and the really slow FCRAM.
 
  • Like
Reactions: TheStonedModder

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    It must be the 1st already
  • BakerMan @ BakerMan:
    1st of what?
  • BakerMan @ BakerMan:
    may?
  • K3Nv2 @ K3Nv2:
    Oh yeah it's in September
  • Xdqwerty @ Xdqwerty:
    @BakerMan, yea i think its different
  • BakerMan @ BakerMan:
    ok, because here it's in september, right before the fuckin school year starts
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
    TwoSpikedHands @ TwoSpikedHands: I appreciate the insight!