NULL

[Release] 3DAmnesic, a POC video player

Discussion in '3DS - Homebrew Development and Emulators' started by Lectem, Aug 30, 2015.

  1. Bedel

    Bedel The key of the blade

    Member
    7
    Oct 28, 2015
    It's said in the main post. I just try to go as fast as it can ever (faster than it should, or slower)
     
  2. Dr.Hacknik

    Dr.Hacknik Advanced Maniac | Dev | Trans

    Member
    8
    GBAtemp Patron
    Dr.Hacknik is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 26, 2014
    United States
    inside your fridge
    Nice, you Should strip down VLC (Since there is a ARM based Source), you could use that. It has MPEG4 MPEG3 and Some other Mentions: 3GP, ASF, AVI, DVR-MS, FLV, Matroska (MKV), MIDI, QuickTime File Format, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB, RM, DVD-Video, VCD, SVCD, CD Audio, DVB. ARM BASED VLC: http://www.videolan.org/vlc/download-sources.html or you Could use the Source Libs.

    Note: The only Arm Based builds are for Android, but you can still use them. There Armv6 and Armv7, as well as some BETA Versions of Arm8/9/10/11. The 3DS Use's: Dual-Core ARM11 MPCore, single-core ARM9.
     
    Last edited by Dr.Hacknik, Feb 9, 2016
    Bedel likes this.
  3. weegee721

    weegee721 Advanced Member

    Newcomer
    2
    Jan 12, 2016
    United States
    'merca
    Made a CIA (cause I'm board) and it works fine!
    [​IMG]
     

    Attached Files:

    MattKimura likes this.
  4. Blundermann

    Blundermann GBAtemp Regular

    Member
    3
    Oct 15, 2013
    United States
    Excellent work. I wonder if you could install it as a CIA with embedded videos?

    EDIT: I mean, where the video is installed alongside the CIA and it isn't just pointing to a video on the SD.
     
    Last edited by Blundermann, Feb 11, 2016
  5. weegee721

    weegee721 Advanced Member

    Newcomer
    2
    Jan 12, 2016
    United States
    'merca
    Like those videos that you could play from the homemenu a while back.
     
  6. Blundermann

    Blundermann GBAtemp Regular

    Member
    3
    Oct 15, 2013
    United States
    Yes, like that.
     
  7. weegee721

    weegee721 Advanced Member

    Newcomer
    2
    Jan 12, 2016
    United States
    'merca
    I think you could inject a video kinda like how you can inject a GBA rom into Virtual Console, But I'm not a developer. :/

    That requires a thread in itself (if there hasn't been one already)
     
  8. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    9
    Jun 30, 2014
    United States
    So let me get this straight. It only loads one mp4 file from the SD and you can't select the one you want to load?
     
  9. weegee721

    weegee721 Advanced Member

    Newcomer
    2
    Jan 12, 2016
    United States
    'merca
    Yes it only loads test.mp4 from the root of the sd card and it cant have a resolution above 400x240
     
  10. Bedel

    Bedel The key of the blade

    Member
    7
    Oct 28, 2015
    So you think it is possible to use something like VLC as long as it has kernel right? Maybe the .cia version could do it
     
  11. Dr.Hacknik

    Dr.Hacknik Advanced Maniac | Dev | Trans

    Member
    8
    GBAtemp Patron
    Dr.Hacknik is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 26, 2014
    United States
    inside your fridge
    Totally, the 3DS Photo App is able to Decode and play .AVI files, which aren't even compressed! So playing .mp4 or .flv files for Example, would be way better! Since there actually compressed, and overall better quality. So, yes it' totally possible, and the best part is that VLC is Open-Source!
     
  12. Bedel

    Bedel The key of the blade

    Member
    7
    Oct 28, 2015
    So we just need someone to do it... I'm actually in the first grade of sofware engineering and don't feel able to do it... What a shame
     
  13. DesuIsSparta

    DesuIsSparta GBAtemp Advanced Fan

    Member
    3
    Oct 13, 2015
    United States
  14. Lectem
    OP

    Lectem Member

    Newcomer
    1
    Nov 21, 2014
    France
    Most of the files format do, but it's not taken into account by the player

    — Posts automatically merged - Please don't double post! —

    Porting VLC to 3DS is far from being an easy thing, mainly because it has a LOT of dependencies, including a good multithreading OS.
    However ffmpeg does support all those formats, the main problem is simply performance.
     
  15. Dr.Hacknik

    Dr.Hacknik Advanced Maniac | Dev | Trans

    Member
    8
    GBAtemp Patron
    Dr.Hacknik is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 26, 2014
    United States
    inside your fridge
    True, true. It was just a Suggestion. But, it is possible!
     
  16. Lectem
    OP

    Lectem Member

    Newcomer
    1
    Nov 21, 2014
    France
    Porting VLC ? I'd say not without rewriting like, most of it.
     
  17. raystriker

    raystriker The powers that be

    Member
    7
    Dec 28, 2011
    India
    Bloomington
    The only problem with the 3ds that it isn't powerful enough. AFAIK, a compressed video needs to be decoded, hence the photos app manages to run AVI videos because they're uncompressed, hence no serious decoding needed. True, the 3ds might be able to play h.264 videos with sound one day, but that will take a lot of coding and optimization and time, also the res would be pretty much restricted to 400x240. Either way you'd have to convert videos to view them.
    Maybe someday we could harness the DMP Pica for video acceleration.
     
    Last edited by raystriker, Feb 13, 2016
  18. TecXero

    TecXero Technovert

    Member
    6
    Apr 13, 2014
    United States
    Mainframe
    Agreed. H.264 with any significant compression would be a bit unrealistic. VP8 would be in the same boat. Maybe with only light compression, but I think if someone wanted to make a decent video player, they should focus on uncompressed video first. Maybe start with mpeg-2 or something like that. For 3D video, I doubt any compression will ever be realistic.
     
  19. Xanthe

    Xanthe Costco Executive Member

    Member
    5
    Dec 23, 2015
    United States
    Alright, I must test this. I shall BRB
     
  20. raystriker

    raystriker The powers that be

    Member
    7
    Dec 28, 2011
    India
    Bloomington
    True, if anyone plans to work on this, they should probably start with lower codecs and then work their way up, if at all.

    This is a little unrelated, but after my exams finish in march, I plan to seriously study the the 3ds and try to use a raspberry pi to process video and simply stream them to the 3ds. I don't know if its possible, but I'll try it over the summer.
     
Loading...