Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: VC/DC: VideoCD and MPEG player for Dreamcast

                  
   
  1. #1
    DCEmu Coder
    Join Date
    Jul 2004
    Location
    Poughkeepsie, NY
    Posts
    60
    Rep Power
    0

    Dreamcast VC/DC: VideoCD and MPEG player for Dreamcast

    I was going to wait until I had a webpage for this, but since my ftp access at Storm!Studios doesn't seem to exist at the moment, I'll just release it here.

    This is an MPEG player I've been working on for a while, based on libmpeg2 and mpglib. Check the Readme file in the download for more extensive credits. It also uses Dan Potter's GhettoPlay menu, a few pieces borrowed from DCDivX for disc swap support, and a fair amount of code based on information found in the vcdimager documentation and souce code, and La Cible's video and audio drivers for lvfdc.

    It should play most MPEG 1 and MPEG 2 program streams as long as they're not some insane size (anything more than 1024 pixels wide or 512 pixels high is guarunteed not to work, and I haven't tested with anything nearly that large) and elementary streams--m1v, m2v, mp1, mp2, mp3. If your video stream has audio content that the player doesn't recognize, such as ac3 audio or Playstation2 *.pss files, it should still play the video.

    Most of the cool features of VCD 2.0 and SVCD aren't implemented--no menus or MPEG stills. When the player realizes it is dealing with a (S)VCD, it will look for the first 'Entry,' or first chapter. As it plays the movie, it will keep track of which chapter it is currently playing, so you can skip forward/backward by chapter using the X and B buttons on your controller. This only works with VideoCD, not with regular MPEG files.

    Fast-forward is implemented, but honestly isn't too much faster than playing. Press right on your D-pad. This works with VCD and MPEG video files. Pressing A will pause or resume. Pressing Y will stop and bring you back to the menu.

    When watching a movie, if you forget what the controls are, just take a look at your VMU screen.

    The menu is fairly straight-forward. Pressing Y will add stuff to a 'playlist.' Pressing A will play the currently selected file, or your playlist if you created one. Navigate using UP/DOWN on the D-Pad.

    Download vcdc-0.1-bin.zip, extract, and burn 1st_read.bin and vcdc.png using whatever tool you use to create selfbooting discs. I haven't provided an ip.bin, but one from just about any homebrew should work.

    Source code is in vcdc-0.1-src.zip for anyone interested.

  2. #2
    Sir Digby Chicken Caesar Darksaviour69's Avatar
    Join Date
    Mar 2004
    Location
    Armagh, Ireland
    Age
    39
    Posts
    7,004
    Rep Power
    50

    Default

    moved to the news forum (so its posted as news)

    the release forum was a way he hosted stuff, but it will soon be replaced.

    nice release btw

  3. #3

    Default

    Cool, I was waiting for something like this for so long a while back ago... but then I got an xbox.

    I'd like to test it, but I just don't feel like creating my own self boot... I guess I could later, could someone just post the self-booting image or .sbi?

  4. #4
    DCEmu Coder
    Join Date
    Jul 2004
    Location
    Poughkeepsie, NY
    Posts
    60
    Rep Power
    0

    Default

    Thanks, DarkSaviour.
    Quote Originally Posted by mauro2029
    Cool, I was waiting for something like this for so long a while back ago... but then I got an xbox.

    I'd like to test it, but I just don't feel like creating my own self boot... I guess I could later, could someone just post the self-booting image or .sbi?
    Sorry there was no *sbi before. I uploaded the zip files from my Linux system. Here's a Selfboot Inducer file, but I haven't tested it.

    I also thought I'd mention that this should work with the VCD/Data selfboot method. The basic rundown is this:
    Create a VCD with Nero. When you burn it, uncheck the box that says "finalize this disc." Then, use the CDRecord method in Selfboot or Selfboot Inducer, but don't burn the audio track. Get the MSInfo, create your ISO, and burn.

  5. #5
    Sir Digby Chicken Caesar Darksaviour69's Avatar
    Join Date
    Mar 2004
    Location
    Armagh, Ireland
    Age
    39
    Posts
    7,004
    Rep Power
    50

    Default

    btw OneThirty8, sent you a pm

  6. #6
    DCEmu Rookie Vangar's Avatar
    Join Date
    Nov 2004
    Posts
    168
    Rep Power
    0

    Default

    Quote Originally Posted by mauro2029
    Cool, I was waiting for something like this for so long a while back ago... but then I got an xbox.

    I'd like to test it, but I just don't feel like creating my own self boot... I guess I could later, could someone just post the self-booting image or .sbi?
    Same here. i was after a program like this - until i got an xbox.

    Still, this is excellent work and i'll test it out in a week or so.

  7. #7
    DCEmu Newbie YZB's Avatar
    Join Date
    Mar 2006
    Location
    bb
    Posts
    77
    Rep Power
    0

    Default

    Tested
    has been a pity,SFD and PSS not sound….
    Moreover broadcasts the speed on my computer to be a little slow,On the main engine is full speed?
    PS:Please forgive my too bad English

    MPG


    PSS


    ^-^

  8. #8
    DCEmu Coder
    Join Date
    Jul 2004
    Location
    Poughkeepsie, NY
    Posts
    60
    Rep Power
    0

    Default

    Cool! Thanks for the screenshots! On the Dreamcast it should keep up pretty well with VCD-ish quality movies. It will skip B-frames if it has to.

    I don't know how likely it is that it will ever play sound in SFD movies, but I might get the sound in PSS files working at some point. La Cible released some code that will play them a few years ago, so it shouldn't be too hard to add his sound code in.

  9. #9

    Default

    http://www.geocities.co.jp/Playtown/2004/dcdev/

    Reame of sfd2mpg:
    o audio streams is ADX adpcm format.
    o video stream is I,P picture only. not used B picture.
    o usualy mpeg has one system header for audio and video,
    but sfd has two system header: one for audio, another for video.
    o sometime additional data at top of file.

    Unfortunately it doesn't have the source to it, but the adx2wav program does, which is what the audio stream is.

  10. #10
    DCEmu Newbie
    Join Date
    Aug 2004
    Location
    Birmingham, UK
    Posts
    29
    Rep Power
    0

    Default

    how does this player compare to other vcd players for dc speedwise? as other ones ive personally tried get some lound lag

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •