↑back Search ←Prev date Next date→ Show only urls | (Click on time to select a line by its url) |
Who | What | When
|
---|---|---|
phe | a bit more complicate than I thought and there is no way to test the case where sample are unsigned https://hastebin.com/edoqoqazun.diff | [00:31] |
........ (idle for 38mn) | ||
SketchCow | Back | [01:09] |
https://archive.org/details/MacintoshSharewareGames
Now with custom imagemagick'd labels | [01:23] | |
db48x | phe: yea, we have to send signed data to SDL (I tried AUDIO_U16LSB but it gave me that error, above)
phe: but I think the data coming from PCE is actually unsigned | [01:31] |
phe | I thought the low data can be unsigned but pce machine arch driver convert if needed to signed, so the callback can get only signed samples?
*low level data | [01:40] |
db48x | phe: the low level data is 8-bit | [01:42] |
phe | yes, isn't it converter so signed 16? | [01:43] |
db48x | snd_sdl_write gets a buffer of 8-bit data, and uses snd_set_buf (shared between all drivers) to convert it to 16-bit | [01:43] |
phe | snd_sdl_write receive 16 bit sample, but yes, data can be unsigned
sdrv (sdl things) hardcode drv->sign = 1; so imho the callnack can only get signed 16 samples it's done in snd_sdl_set_params | [01:44] |
db48x | yes, possibly
the mac_sound_t has a uint16_y[370] for the sound buffer _t | [01:47] |
SketchCow | bai: Agreed, we should do https://github.com/copy/v86 | [01:50] |
phe | snd_write receive that uint16_t, it call sdrv->write (sdrv, sbuf, cnt); == snd_sdl_write which alloc or reuse a free buffer convert/copy then this buffer is ready for the sound thread to be used by the callback
db48x, btw do you know if the browser use a worker thread for the sound ? | [01:52] |
SketchCow | https://archive.org/details/CrystalQuest_2_2_5M
db48x and phe - sounds like another round of sound is bring done? | [01:59] |
phe | imho sound works as it, only minor improvement will go in | [02:09] |
SketchCow | So that opening slight buzz, that's fine?
I mean, it sounds so great as is I just don't want to bulldoze anyone into putting out work they're not comfortable with | [02:11] |
...... (idle for 27mn) | ||
*** | phe has quit IRC (Quit: Leaving) | [02:38] |
SketchCow sets mode: +oooo arkiver bai balrog db48x
SketchCow sets mode: +oooo devesine_ DFJustin godane jvilk SketchCow sets mode: +o Lord_Nigh | [02:46] | |
..... (idle for 22mn) | ||
SketchCow | Fixing it will be a slight change but it'll be good. | [03:08] |
...... (idle for 27mn) | ||
SketchCow polishes blog entry a tad more | [03:35] | |
..... (idle for 23mn) | ||
(I think db48x fell asleep)
How dare he | [03:58] | |
................................................................................................. (idle for 8h2mn) | ||
*** | phe has joined #jsmess | [12:00] |
......................................... (idle for 3h24mn) | ||
SketchCow | http://blog.archive.org/2017/04/16/early-macintosh-emulation-comes-to-the-archive/ | [15:24] |
let me know if I messed up | [15:30] | |
................... (idle for 1h30mn) | ||
bai | awesome, great work guys | [17:00] |
........................................ (idle for 3h19mn) | ||
SketchCow | off to heaven
lots of people visiting no complaints | [20:19] |
........................ (idle for 1h56mn) | ||
a/win 3 | [22:16] |
↑back Search ←Prev date Next date→ Show only urls | (Click on time to select a line by its url) |