Exemplo n.º 1
0
static bool audio_thread_start(void *data)
{
   audio_thread_t *thr = (audio_thread_t*)data;

   if (!thr)
      return false;

   audio_driver_callback_set_state(true);
   thr->is_paused = false;
   audio_thread_unblock(thr);

   return true;
}
Exemplo n.º 2
0
static bool audio_thread_start(void *data)
{
   audio_thread_t *thr = (audio_thread_t*)data;

   if (!thr)
      return false;

   audio_driver_ctl(RARCH_AUDIO_CTL_SET_CALLBACK_ENABLE, NULL);

   thr->is_paused = false;
   audio_thread_unblock(thr);

   return true;
}
Exemplo n.º 3
0
static bool audio_thread_alive(void *data)
{
   bool alive          = false;
   audio_thread_t *thr = (audio_thread_t*)data;

   if (!thr)
      return false;

   audio_thread_block(thr);
   alive = !thr->is_paused;
   audio_thread_unblock(thr);

   return alive;
}
Exemplo n.º 4
0
static bool audio_thread_start(void *data)
{
   audio_thread_t *thr = (audio_thread_t*)data;
   global_t *global    = global_get_ptr();

   if (!thr)
      return false;

   global->system.audio_callback.set_state(true);
   thr->is_paused = false;
   audio_thread_unblock(thr);

   return true;
}