27 Commits

Author SHA1 Message Date
twinaphex
fb3f558b49 (ALSA QSA) Cleanup verbosity hacks 2014-05-26 18:08:43 +02:00
twinaphex
ea5fb7b711 (Playbook) Some build fixes/take out some BB10-specific defines 2014-05-25 23:09:24 +02:00
twinaphex
1c9d7fa261 (ALSA QNX) Fixed sound 2014-05-25 21:18:21 +02:00
twinaphex
23afdda745 (ALSA QSA) (Likely completely broken) Buffer up audio first until we can
send full chunks to audio hardware
2014-05-25 20:49:22 +02:00
twinaphex
01a35ad7d7 (ALSA QSA) Use non-plugin equivalents 2014-05-25 19:02:04 +02:00
twinaphex
ec543ab17f (ALSA QSA) Add more manual logging 2014-05-25 18:36:53 +02:00
twinaphex
826f5b0fc9 (ALSA QSA) Trying to log overruns/underruns - doesn't show anything either 2014-05-25 17:52:41 +02:00
twinaphex
9cf72b46c9 (ALSA QSA) Set min fragment size to 2 - still 1/split-second pauses
happening every 30-40 seconds or so
2014-05-25 17:46:31 +02:00
twinaphex
6d8035fb08 (ALSA QSA) New implementation based on OpenAL driver - crappy sound
for 10-20 seconds every minute though
2014-05-25 17:21:11 +02:00
twinaphex
3c327c99fc (ALSA QSA) Now infers fragment size from audio hardware - max fragment sizes
of 1 and 2 gave continuous 'sample got stuck somewhere' errors -
bumping it up to 8 seems to get rid of it but can still produce
the odd audio crackle every minute or so.
2014-05-24 06:12:44 +02:00
twinaphex
491a4a98d8 (ALSA QSA) Now works on BB10 2014-05-24 05:15:05 +02:00
twinaphex
a1b18f02ed (ALSA QSA) Reimplement alsa_qsa_write - sound still bad though 2014-05-24 04:46:26 +02:00
twinaphex
a95331e7aa (ALSA QSA) Revert to something that at least outputs audio (badly) 2014-05-24 03:48:12 +02:00
twinaphex
d0cfc22ef2 (ALSA QSA) Doesn't give invalid argument error anymore but seems to
get stuck in alsa_qsa_write now
2014-05-21 18:05:34 +02:00
twinaphex
1c77289709 (ALSA QSA) Some more changes to alsa_qsa_write - still gives 'Unknown error occurred - invalid argument' 2014-05-21 17:24:18 +02:00
twinaphex
2e16f9ba96 (ALSA QSA) Refactorings 2014-05-21 16:29:03 +02:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex
ab3a8822ce (ALSA QSA) Try another sound strategy - still FUBAR sound -
based it on this - http://tomjansen.be/mpg123-1.15.0/mpg123-1.15.0/src/output/qsa.c
2013-07-07 01:10:05 +02:00
twinaphex
5d1ea7124b (ALSA QSA) Attempt to set up QSA ALSA fragment params properly and buffer size -
garbled mess right now
2013-07-07 00:27:07 +02:00
twinaphex
7c74542c58 (ALSA QSA) Merge latest patches by CatalystG 2013-07-06 22:45:10 +02:00
twinaphex
705b1045ae (ALSA QSA) Have alsa_qsa_write_avail return status.free - status.free should be
amount remaining
2013-06-21 22:21:08 +02:00
twinaphex
85af04c4d0 (ALSA QSA) Implement audio_stop/audio_start (for both BB10/Playbook) 2013-06-21 21:36:19 +02:00
twinaphex
48a6ee4c82 (QNX Playbook) ALSA sound works now 2013-06-21 20:28:10 +02:00
twinaphex
6c8ccebd12 (ALSA QSA) Check sn_pcm_plugin_status at start of alsa_qsa_write 2013-06-21 20:23:25 +02:00
twinaphex
e020d9065d (ALSA QSA) Dehardcode samplerate 2013-06-21 20:11:44 +02:00
twinaphex
4cb9ac10b3 (ALSA QSA) Gets through init now - no sound yet ingame 2013-06-21 20:01:27 +02:00
twinaphex
308e64094b (ALSA QSA) Add preliminary ALSA QSA driver based on CatalystG's
audio driver for PCSX ReARMed - still broken - exits at 'Error:
Channel Parameter Error - no such process'
2013-06-21 18:56:39 +02:00