I've read through previous posts about custom media servers, but I'm having problems with a slightly different version.
Hardware:
I have a cheap P2 350mhz computer set up with Win98 (boots faster than 2000) and a RealMagic X-Card. My storage is located on another computer where I'm using SATA RAID (300GB now, will up to 1TB by the end of the year). I'm running a 100baseT network. It was using 802.11b before, but was running too slow (read: choppy) to handle uncompressed DVD's.
Software:
I use DVD Shrink to dump DVD's to the server, removing everything except the main movie and primary audio channel. I wrote custom Perl software that runs on the cheap media computer. It displays the DVD's cover and basic info and allows you to browse the collection on screen (using arrow keys for now... remote control will come later). Pressing Enter mounts the DVD ISO using Daemon-Tools (latest version) and the RealMagic software automatically launches upon seeing a new disk. I switch TV inputs to my component in and I get perfect video and sound.
The Problem:
On movies compressed with DVD Shrink, as well as some movies that are completely uncompressed, the player freezes up. I'm able to duplicate this with each freezing movie even if the ISO is moved to the local hard drive. Burning the ISO to DVD+R and playing in my DVD player seems to work fine, with freezes happening rarely. So, I'm kind of stuck. I don't know if the X-Card just has a tougher time recovering from a poorly encoded movie than my hardware player. Perhaps Daemon Tools is causing the problem? Any ideas? Any easier way to get component out and coaxial AC-3? I'd be happy to switch to linux, software decoding, and/or use a VGA breakout I knew it would work and produce the same quality audio/video.
Once completed, I'm going to release the code for the Perl launcher, since I'm quite proud of it. It uses Tk and the imdb to display the info, and includes type-ahead-find for DVD titles.
Hardware:
I have a cheap P2 350mhz computer set up with Win98 (boots faster than 2000) and a RealMagic X-Card. My storage is located on another computer where I'm using SATA RAID (300GB now, will up to 1TB by the end of the year). I'm running a 100baseT network. It was using 802.11b before, but was running too slow (read: choppy) to handle uncompressed DVD's.
Software:
I use DVD Shrink to dump DVD's to the server, removing everything except the main movie and primary audio channel. I wrote custom Perl software that runs on the cheap media computer. It displays the DVD's cover and basic info and allows you to browse the collection on screen (using arrow keys for now... remote control will come later). Pressing Enter mounts the DVD ISO using Daemon-Tools (latest version) and the RealMagic software automatically launches upon seeing a new disk. I switch TV inputs to my component in and I get perfect video and sound.
The Problem:
On movies compressed with DVD Shrink, as well as some movies that are completely uncompressed, the player freezes up. I'm able to duplicate this with each freezing movie even if the ISO is moved to the local hard drive. Burning the ISO to DVD+R and playing in my DVD player seems to work fine, with freezes happening rarely. So, I'm kind of stuck. I don't know if the X-Card just has a tougher time recovering from a poorly encoded movie than my hardware player. Perhaps Daemon Tools is causing the problem? Any ideas? Any easier way to get component out and coaxial AC-3? I'd be happy to switch to linux, software decoding, and/or use a VGA breakout I knew it would work and produce the same quality audio/video.
Once completed, I'm going to release the code for the Perl launcher, since I'm quite proud of it. It uses Tk and the imdb to display the info, and includes type-ahead-find for DVD titles.