Loom CD talkie problem
Moderator: ScummVM Team
- Who'sThere
- Posts: 46
- Joined: Wed Dec 31, 2008 12:18 am
Loom CD talkie problem
Hi,
I'm having a problem the Loom DOS talkie version. I ripped the track from the disc as a WAV file, and then I encoded it with Audacity to a VBR, 256kbps, 44100Hz, Stereo, Mp3 file.
When I try running it on the Dreamcast, I'll select the Difficulty, there'll be a 2-3 minute wait to see the title screen.
Then... if I want to check an item etc. I have to wait minutes to hear the item-sound. Basically it takes forever to load the sound data.
I tested it on the PC with the latest ScummVM, and I don't have these loading times.
Can anybody check to see if they have same problem?
Sorry, I didn't ask this in the DC sub-forum because I thought it get over-looked. Not too much action there...
Anyways, any help would be appreciated.
I'm having a problem the Loom DOS talkie version. I ripped the track from the disc as a WAV file, and then I encoded it with Audacity to a VBR, 256kbps, 44100Hz, Stereo, Mp3 file.
When I try running it on the Dreamcast, I'll select the Difficulty, there'll be a 2-3 minute wait to see the title screen.
Then... if I want to check an item etc. I have to wait minutes to hear the item-sound. Basically it takes forever to load the sound data.
I tested it on the PC with the latest ScummVM, and I don't have these loading times.
Can anybody check to see if they have same problem?
Sorry, I didn't ask this in the DC sub-forum because I thought it get over-looked. Not too much action there...
Anyways, any help would be appreciated.
- MusicallyInspired
- Posts: 1136
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- eriktorbjorn
- ScummVM Developer
- Posts: 3531
- Joined: Mon Oct 31, 2005 7:39 am
- Who'sThere
- Posts: 46
- Joined: Wed Dec 31, 2008 12:18 am
Could a inspired mod/admin move it for me..? Please.MusicallyInspired wrote:Should be posted in the Dreamcast section. I'm guessing it's because of the Dreamcast port takes a while to load MP3s form a disc.
OGG & FLAC support was never added to the DC port.eriktorbjorn wrote:There have been reports that Ogg Vorbis or FLAC are quicker to handle on some platforms. I'm not sure whether or not that applies to the Dreamcast port, though.
If I might ask a couple questions though...
Wouldn't uncompressed WAV, or FLAC be faster, as they wouldn't require decompression processing time? - (Space & RAM limits aside.)
And, what would the optimal settings be, for mp3 compression of cdda audio?
Should I use CBR or VBR?
Should it be below a certain bitrate like 160, 128, 64? At 22,050Hz, 32,000Hz, or 41,000Hz?
- MusicallyInspired
- Posts: 1136
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- MusicallyInspired
- Posts: 1136
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
- Who'sThere
- Posts: 46
- Joined: Wed Dec 31, 2008 12:18 am
- Harrypoppins
- Posts: 124
- Joined: Sat Apr 25, 2009 1:23 pm
- Who'sThere
- Posts: 46
- Joined: Wed Dec 31, 2008 12:18 am
I'm just checking back with the results here.
Well I re-encoded the the track at both 128 & 64 kbps. While the lag/load time was reduced, it still was playing at an unpractical speed.
I continued re-encoding until I reached the breaking point of the speech being recognizable, which was about 32 kbps at either 16 or 22.05 kHz...
I think I ended up using the bitrate recommended for some cellphone scummvm port, and it still had significant lag.
I take it then that the Dreamcast just can't handle the audio track? Is there any possibility that the performance could improve on the track seeking, or is it beyond the hardware limitations of the game unit?
Well I re-encoded the the track at both 128 & 64 kbps. While the lag/load time was reduced, it still was playing at an unpractical speed.
I continued re-encoding until I reached the breaking point of the speech being recognizable, which was about 32 kbps at either 16 or 22.05 kHz...
I think I ended up using the bitrate recommended for some cellphone scummvm port, and it still had significant lag.
I take it then that the Dreamcast just can't handle the audio track? Is there any possibility that the performance could improve on the track seeking, or is it beyond the hardware limitations of the game unit?
- eriktorbjorn
- ScummVM Developer
- Posts: 3531
- Joined: Mon Oct 31, 2005 7:39 am
Seeking used to be very simple when ScummVM only supported constant bit rate. Now, if I understand correctly, it has to start at the beginning of the file and look at each frame until it finds the correct one. I guess that adds up on slower hardware.Who'sThere wrote: I take it then that the Dreamcast just can't handle the audio track? Is there any possibility that the performance could improve on the track seeking, or is it beyond the hardware limitations of the game unit?
I don't know if there's some simple way to determine if the file uses constant or variable bit rate. If there isn't perhaps it would be possible to add a setting to ScummVM to tell it to assume it's constant bit rate, and use the older faster seeking in that case?
- Who'sThere
- Posts: 46
- Joined: Wed Dec 31, 2008 12:18 am
You wouldn't happen to know which version of ScummVM was the last to use the older method?eriktorbjorn wrote:I don't know if there's some simple way to determine if the file uses constant or variable bit rate. If there isn't perhaps it would be possible to add a setting to ScummVM to tell it to assume it's constant bit rate, and use the older faster seeking in that case?
- DCDayDreamer
- Posts: 90
- Joined: Sat Nov 05, 2005 5:13 pm
- Location: Dream Land
- Contact:
There's not much you can do about the audio lag with Loom, a version of ScummVM with better seeking times might improve it slightly but the lag would still be there on the Dreamcast. This is mainly due to the audio file being one large track as opposed to a set of small tracks within a resource file.
The best performance you are likely to get with Loom on the Dreamcast is to create a CD with only that game, reduce the audio track bitrate to an acceptable level, and dummy the CD to the maximum capacity of your CDR. If it's any consolation, even the SD card adapter won't improve the game to any great extent (at present).
The improvement you encountered was most likely due to the reduction in file size and not the bitrate, if you read what eriktorbjorn posted above: "it has to start at the beginning of the file and look at each frame until it finds the correct one", the reduction in file size meant the Dreamcast could read the data quicker from the CD, and hence find the required frame a little quicker.Who'sThere wrote:Well I re-encoded the the track at both 128 & 64 kbps. While the lag/load time was reduced, it still was playing at an unpractical speed.
The best performance you are likely to get with Loom on the Dreamcast is to create a CD with only that game, reduce the audio track bitrate to an acceptable level, and dummy the CD to the maximum capacity of your CDR. If it's any consolation, even the SD card adapter won't improve the game to any great extent (at present).