Exemple #1
0
int unpack_process_wait(unpack_t unpack)
{
	if (unlikely(!unpack->running))
		return EAGAIN;

	glc_thread_wait(&unpack->thread);
	unpack->running = 0;

	return 0;
}
Exemple #2
0
int pack_process_wait(pack_t pack)
{
	if (unlikely(!pack->running))
		return EAGAIN;

	glc_thread_wait(&pack->thread);
	pack->running = 0;

	return 0;
}
Exemple #3
0
Fichier : rgb.c Projet : 7max/glc
int rgb_process_wait(rgb_t rgb)
{
	if (!rgb->running)
		return EAGAIN;

	glc_thread_wait(&rgb->thread);
	rgb->running = 0;

	return 0;
}
Exemple #4
0
int alsa_play_process_wait(alsa_play_t alsa_play)
{
	if (unlikely(!alsa_play->running))
		return EAGAIN;

	glc_thread_wait(&alsa_play->thread);
	alsa_play->running = 0;

	return 0;
}
Exemple #5
0
int ycbcr_process_wait(ycbcr_t ycbcr)
{
    /* finish callback takes care of old video data */

    if (!ycbcr->running)
        return EAGAIN;

    glc_thread_wait(&ycbcr->thread);
    ycbcr->running = 0;

    return 0;
}