GDI and CDI size limitations

Discussion in 'Sega Dreamcast Development and Research' started by LordFenixNC, Sep 9, 2015.

  1. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    Is there a File size limit for GDI or CDI format? or was the limit just the disc? Is it possible to create a custom GDI or are we limited to just CDI image format?

    Movie project Progress so far...
    got 1 working... Please ignore the names and info i was using my old set up from a release that never happened... just click on the enter link and the video link movie should play... please let me know what you think. Audio, Video quality ect...


    This is for Dreamshell, USB-GDrom, and DCemu testing only please dont attempt to waste any CDs testing this collection. https://mega.nz/#F!kUMjFDIZ!A_l_vmRbzlY85v3eQV8AjQ
     
    Last edited: Oct 31, 2015
  2. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    535
    I believe you were just limited to the physical size of the disc. CDI can be however bit you want it to be for homebrew or system games so I don't foresee it being a problem with the image size of a GDI. Maybe there is some theoretical max limit to them but not to my knowledge. If I am wrong here somebody please correct me.
     
  3. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    well i plan to make Movie images for Dreamcast... I made a Few for DCforums and i enjoyed the project... but was very LIMITED due to the file size limit of a CD-r. So this should be super interesting... Would people want Menus VIA Dreamcast Browser or just auto boot movie?
     
  4. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    535
    Menus sound fun. Were you thinking of making the images to boot from the ODE's?
     
  5. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    That was the plan. to make CDI ( i know how to make this) or GDI ( if possible) and boot them from USB-GDROM or GD-Emu. I dont know how Dreamshell would handle it...
     
  6. SWAT

    SWAT Active Member

    Joined:
    Apr 8, 2014
    Messages:
    31
    Likes Received:
    9
    DreamShell theoretically can handle images up to 4GB (it is FAT32 limit for one file size).
    So CDI can be max 4GB because it's a one file. But GDI can be maked really big, if use more than one data track. Even data track up to 4GB, max 99 tracks in this image format.
    But I'm not tested it, just theory, because in code I don't have additional limits.
     
    DSwizzy145 and Anthony817 like this.
  7. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    @SWAT do you know what's the highest LBA the DC can address? It seems that'd be the real limit here no?
     
  8. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    How would i make a GDI with multiple data tracks? I would love to Edit the Web Browser Disc to make my own version of a DVD menu. and even release entire series under 1 GDI or movie trilogy

    EDIT: Also What is the max video resolution dreamcast is capable of? I understand games MAX is 480p but could it handle Videos of larger resolution?
     
    Last edited: Sep 15, 2015
  9. SWAT

    SWAT Active Member

    Joined:
    Apr 8, 2014
    Messages:
    31
    Likes Received:
    9
    Hmm yes you are right, 24 bits for LBA, so it's ~32 GB disk size limit.

    Make a few ISO images by mkisofs util with different LBA and make .gdi file by hands... Or GDI builder can do it? I don't known.
    And I say only about DreamShell, I don't know about limits in hardware emulators.

    Homebrew players can handle any resolutions, the main problem in decoding speed. About KATANA video players I don't known, just try :)
     
  10. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    Well you can decode bigger than 480pp and resize, but you can't output more than that.
     
  11. Druidic teacher

    Druidic teacher Officer at Arms

    Joined:
    Jun 6, 2006
    Messages:
    3,643
    Likes Received:
    129
    x
     
    Last edited: Jun 22, 2017
  12. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    There are 480p mpeg-1 videos with adx audio IIRC.

    There's a divx player homebrew, I kind of always assumed it sorted 480p but I honestly never checked.
     
  13. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    well i hope to play with all the different resolutions.. but i will be using software to create the proper video container that dreamcast reads naturally
     
  14. iiAlexLiveii

    iiAlexLiveii Rapidly Rising Member

    Joined:
    Sep 24, 2015
    Messages:
    94
    Likes Received:
    41
    If I remember well, there's a Dreamcast Movie Maker software that creates a CDI image and plays the converted video that you provided but it's only one video per image, however, it is the best quality video I've ever seen, full 480p at 30fps (or maybe 60?). As for using DivX files on the Dreamcast those can only be 240p at maximum, with lower framerate and still there might be some issues while playing because the processor is not optimized for that.

    Now, if we could take those videos from the DC Movie Maker and have them in a single GDI without file size limits with a custom menu to play them, that would be great.
     
  15. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    I already have the dreamcast movie maker software. What is interesting about it is it lets you manually set the resolution even higher than 480p that is why I wanted to know the resolution limit and make sure it wasnt just a rendering limit for games. I have already made a multi disc as well before. But was stuck dancing with the CD size limit but some how got a acceptable release for dead leaves and hide and seek on one disc. I used dreampassport as my menu system. Anyone have any ideas on how to make a multi track gdi???
     
  16. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    https://en.m.wikipedia.org/wiki/DcVD
     
  17. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    @-=FamilyGuy=- Yea i have the old 2 page guide for just that. it gave me a good idea where i needed to start back in the day. Due to me building the videos around the idea of NOT using the GDrom drive. I think i should be able to up the bit rate a bit more at least. Now what im really stuck on is How would or could I make a Multi Track GDI from scratch?
     
  18. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    Just use mkisofs to make a freaking big track, and cut it down in tracks of the right size, you'd have to make sure there's padding in the source track (at the right places) to allow cutting well.

    In any case, you can start with a single big track to test.
     
  19. LordFenixNC

    LordFenixNC Peppy Member

    Joined:
    Aug 24, 2014
    Messages:
    300
    Likes Received:
    72
    and that is all greek to me lol... I figured Dreampassport again as my base program and make a menu in the browser and load the videos. Is there a way to make Each Video a Track?
     
  20. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    Why don't you first make a test with a normal GDI? Then a GDI with a 4GB track03? And then finally try to do those hackish tricks?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page