NoeleyC
Well-Known Member
- Joined
- Oct 23, 2008
- Messages
- 1,352
Look forward to trying this out when its done.
+1
Look forward to trying this out when its done.
I thought the dsp wasnt implemented yet?hell i seems i always pick the ports that make me troubles :-(
controls and visuals are working nice (testing sfa.zip) - not much trouble here, but the sound bugs me!
anyone who's more insight - is /dev/dsp working correctly?
I thought the dsp wasnt implemented yet?hell i seems i always pick the ports that make me troubles :-(
controls and visuals are working nice (testing sfa.zip) - not much trouble here, but the sound bugs me!
anyone who's more insight - is /dev/dsp working correctly?
Define "correctly"?anyone who's more insight - is /dev/dsp working correctly?
hey also thought to put out a beta (not in pnd, but just a binary) ...Thanks for working on this. I don't think anyone here would object to a soundless beta
Define "correctly"?anyone who's more insight - is /dev/dsp working correctly?
I can "cat /dev/dsp > /dev/dsp" and echo the microphone back to the speakers... hold up, no I can't. The microphone device is gone. I can't record off of /dev/dsp anymore.
Ok, that's a really weird issue that I should probably bring up in the hotfix threads, but at any rate I am able to "cat sound.raw > /dev/dsp" (recorded from my desktop) and it works.
What issues are you having with the audio?
It's probably based on same messy Reesy's/Franxis sound output code that's in used pocketsnes, etc., that only works on GPH devices due to luck.or it's just ioctl(dsp,SOUND_PCM_SYNC,0) doesnt wait until the buffer is completely played.
It's probably based on same messy Reesy's/Franxis sound output code that's in used pocketsnes, etc., that only works on GPH devices due to luck.or it's just ioctl(dsp,SOUND_PCM_SYNC,0) doesnt wait until the buffer is completely played.
Using SOUND_PCM_SYNC makes no sense, read this and drop it. And if it's doing in separate thread like pocketsnes, then it will probably need more changes than that, but first try to get rid of SYNC.
If you can find original GP2X code take a look there, maybe it doesn't use Reesy's bogus code yet.