document audio buffer underrun sadness
This commit is contained in:
parent
9e795ff1bc
commit
9703165375
1 changed files with 11 additions and 12 deletions
|
|
@ -142,7 +142,6 @@ static struct Core {
|
||||||
unsigned (*get_region)(void);
|
unsigned (*get_region)(void);
|
||||||
void *(*get_memory_data)(unsigned id);
|
void *(*get_memory_data)(unsigned id);
|
||||||
size_t (*get_memory_size)(unsigned id);
|
size_t (*get_memory_size)(unsigned id);
|
||||||
retro_audio_buffer_status_callback_t audio_buffer_status;
|
|
||||||
} core;
|
} core;
|
||||||
|
|
||||||
///////////////////////////////////////
|
///////////////////////////////////////
|
||||||
|
|
@ -523,17 +522,17 @@ static bool environment_callback(unsigned cmd, void *data) { // copied from pico
|
||||||
// TODO: RETRO_ENVIRONMENT_GET_MESSAGE_INTERFACE_VERSION 59
|
// TODO: RETRO_ENVIRONMENT_GET_MESSAGE_INTERFACE_VERSION 59
|
||||||
// TODO: I'm not sure what uses this...not gambatte, not snes9x, not pcsx
|
// TODO: I'm not sure what uses this...not gambatte, not snes9x, not pcsx
|
||||||
case RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK: { /* 62 */
|
case RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK: { /* 62 */
|
||||||
puts("RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK");
|
// puts("RETRO_ENVIRONMENT_SET_AUDIO_BUFFER_STATUS_CALLBACK");
|
||||||
const struct retro_audio_buffer_status_callback *cb =
|
// const struct retro_audio_buffer_status_callback *cb =
|
||||||
(const struct retro_audio_buffer_status_callback *)data;
|
// (const struct retro_audio_buffer_status_callback *)data;
|
||||||
if (cb) {
|
// if (cb) {
|
||||||
puts("has audo_buffer_status callback");
|
// puts("has audo_buffer_status callback");
|
||||||
core.audio_buffer_status = cb->callback;
|
// core.audio_buffer_status = cb->callback;
|
||||||
} else {
|
// } else {
|
||||||
puts("missing audo_buffer_status callback");
|
// puts("missing audo_buffer_status callback");
|
||||||
core.audio_buffer_status = NULL;
|
// core.audio_buffer_status = NULL;
|
||||||
}
|
// }
|
||||||
fflush(stdout);
|
// fflush(stdout);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// TODO: not used by gambatte
|
// TODO: not used by gambatte
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue