[Release] 3DAmnesic, a POC video player

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

  1. Lectem
    OP

    Lectem Member

    Newcomer
    43
    60
    Nov 21, 2014
    France
    I just released my proof of concept video player on https://github.com/Lectem/3Damnesic.

    It is really nothing more than a proof of concept for now, since you can only play MPEG4 and H264 videos, and there's no sound.

    The video will play as fast as it can, please don't complain about it being too slow/fast.

    Here's an old video of it :



    Where do I download it ?

    An alpha build is available https://github.com/Lectem/3Damnesic/releases/download/alpha/3Damnesic.zip
    Only as .3dsx and .elf though.

    Why doesn't it ***** ?

    Probably because its only a proof of concept or that you used a wrong codec/muxer. Please also have a look to the README.

    Why is the code so crappy and ugly ?

    Because it's mainly an experiment, and that I didn't take the time to clean it up, sorry.

    When will it get sound ?

    When I will find the motivation to implement it, or if someone helps with it

    It doesn't find my video !

    Make sure the file is at the root of your SD card and is named test.mp4

    I'd like to help by making some logo

    I'd love if someone could make some icon for this, but don't blame me if the media player never gets finished.

    Why this name ?

    Play around with the letters and you'll eventually understand ;)
     
    Last edited by Lectem, Aug 31, 2015


  2. pdapanda

    pdapanda GBAtemp Advanced Fan

    Member
    709
    241
    Nov 19, 2014
    Switzerland
    Great work! Finally a MPEG player came out ,I shall try it out on ninjhax 2.1 N3DS ASAP
     
  3. dfsa3fdvc1

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    Nice. 10bit w/ softsubs please lol
     
  4. Lectem
    OP

    Lectem Member

    Newcomer
    43
    60
    Nov 21, 2014
    France
    Ahah, softsubs should be possible, 10bit not for old 3ds
     
  5. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    What a very interesting work!
     
    Last edited by fmkid, Aug 31, 2015
  6. mrolive

    mrolive GBAtemp Advanced Fan

    Member
    547
    202
    Jul 14, 2014
    Canada
    Nice work man!
     
  7. pdapanda

    pdapanda GBAtemp Advanced Fan

    Member
    709
    241
    Nov 19, 2014
    Switzerland
    MPEG 4 60FPS/H264 52FPS on N3ds! Too amazing to watch at a nomal speed.
     
  8. Konno Ryo

    Konno Ryo gbatemp's clueless butler?

    Member
    158
    162
    Aug 5, 2015
    Canada
    Somewhere?
    Nice, keep up the good work.:yay:
     
  9. mattycfp

    mattycfp Advanced Member

    Newcomer
    61
    17
    Jul 8, 2015
    United States
    25.0000° N, 71.0000° W
  10. nastys

    nastys ナースティス

    Member
    1,403
    840
    Aug 5, 2014
    Italy
    Earth
    Icon:
    3da.png
    All the files you need to make a 3D banner (I don't know how to do it exactly):
     

    Attached Files:

    djalmafreestyler likes this.
  11. DarkRioru

    DarkRioru Akage Chan's Servent

    Member
    1,931
    407
    Aug 29, 2015
    United States
    Fluffing Akage Chan's Tail
  12. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    Are you kidding? Do you really think they can just go for some quick lessons on codecademy and then magically be able to contribute to a complex project such as this?
     
    gnmmarechal, Irastris and Arubaro like this.
  13. DarkRioru

    DarkRioru Akage Chan's Servent

    Member
    1,931
    407
    Aug 29, 2015
    United States
    Fluffing Akage Chan's Tail
    no... but at least you can learn the basics and start with something simple... I know its very time consuming.. do you take me for some kind of ignorant idiot? :glare:

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

    It takes me like 2 hours just to learn the command line.. :P
     
  14. 730

    730 Professional Shitposter

    Member
    465
    376
    Apr 2, 2015
    Argentina
    I know, but it's like you're giving him false hope, like one of those book titles "Learn C in 24 hours!"
     
    gnmmarechal and Irastris like this.
  15. Lectem
    OP

    Lectem Member

    Newcomer
    43
    60
    Nov 21, 2014
    France
    Ok so today I played a bit with the audio stuff, mpeg4+mp3 should be ok ! You won't be able to have AAC at a decent speed though (the output format of the decoder isn't supported by the 3ds).
    Without optimization or anything, a video with the following codecs runs at ~29fps :

    Video: MPEG4 Video 400x240 25fps 939kbps [V: mpeg4 simple profile, yuv420p, 400x240, 939 kb/s]
    Audio: MP3 44100Hz stereo 319kbps [A: SoundHandler (mp3, 44100 Hz, stereo, 319 kb/s)]​

    However there is no buffering or real synchronization for now. I don't expect to release anything soon. (as in, probably not before 2-3weeks).
     
  16. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    @Lectem is the project abandoned? I'm quite interested on continuing it to add (as goal) MP4 support to lpp-3ds.
     
    SLiV3R, I pwned U!, fmkid and 4 others like this.
  17. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    Seems as if it is dead @Rinnegatamante
     
  18. pdapanda

    pdapanda GBAtemp Advanced Fan

    Member
    709
    241
    Nov 19, 2014
    Switzerland
    The source code is always there.The problem is if there is another talented enough contributer
     
  19. Xenosaiga

    Xenosaiga That one guy that doesn't give a shit anymore

    Member
    1,478
    838
    Oct 9, 2015
    United States
    The Shadows
    So did anybody ever figure out that the name is just a scramble of 3DS Cinema?
     
    Pikasack and Irastris like this.
  20. raystriker

    raystriker Alpha PC Builder

    Member
    1,262
    409
    Dec 28, 2011
    India
    Bloomington
    +∞