mirror of
https://github.com/libretro/RetroArch
synced 2025-02-16 21:40:04 +00:00
Add some logging to OpenSL.
This commit is contained in:
parent
aadff4658f
commit
5292191b63
@ -34,8 +34,8 @@
|
|||||||
#define SLPlayItf_SetPlayState(a, ...) ((*(a))->SetPlayState(a, __VA_ARGS__))
|
#define SLPlayItf_SetPlayState(a, ...) ((*(a))->SetPlayState(a, __VA_ARGS__))
|
||||||
|
|
||||||
// TODO: Are these sane?
|
// TODO: Are these sane?
|
||||||
#define BUFFER_SIZE 4096
|
#define BUFFER_SIZE 8092
|
||||||
#define BUFFER_COUNT 8
|
#define BUFFER_COUNT 4
|
||||||
|
|
||||||
typedef struct sl
|
typedef struct sl
|
||||||
{
|
{
|
||||||
@ -170,9 +170,6 @@ static void *sl_init(const char *device, unsigned rate, unsigned latency)
|
|||||||
GOTO_IF_FAIL(SLObjectItf_GetInterface(sl->buffer_queue_object, SL_IID_PLAY, &sl->player));
|
GOTO_IF_FAIL(SLObjectItf_GetInterface(sl->buffer_queue_object, SL_IID_PLAY, &sl->player));
|
||||||
GOTO_IF_FAIL(SLPlayItf_SetPlayState(sl->player, SL_PLAYSTATE_PLAYING));
|
GOTO_IF_FAIL(SLPlayItf_SetPlayState(sl->player, SL_PLAYSTATE_PLAYING));
|
||||||
|
|
||||||
g_settings.audio.rate_control_delta = 0.006;
|
|
||||||
g_settings.audio.rate_control = true;
|
|
||||||
|
|
||||||
return sl;
|
return sl;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
@ -246,6 +243,8 @@ static ssize_t sl_write(void *data, const void *buf_, size_t size)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//RARCH_LOG("Blocks: %u\n", sl->buffered_blocks);
|
||||||
|
|
||||||
return written;
|
return written;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user