# HG changeset patch
# User Diego 'Flameeyes' Pettenò <[EMAIL PROTECTED]>
# Date 1181159535 -7200
# Node ID dd59a55edb5b5257879bef0529dcdf4bbc8f4262
# Parent 4e1bd8eaaa5b61ca0f05faaeddd5123dd9d71e4c
Don't return integer, the function is expected to return a pointer.
diff -r dd59a55edb5b5257879bef0529dcdf4bbc8f4262 -r
4e1bd8eaaa5b61ca0f05faaeddd5123dd9d71e4c src/xine-engine/metronom.c
--- a/src/xine-engine/metronom.c Wed Jun 06 21:52:15 2007 +0200
+++ b/src/xine-engine/metronom.c Wed Jun 06 21:40:50 2007 +0200
@@ -851,7 +851,8 @@ static void metronom_unregister_scr (met
this->scr_master = get_master_scr(this);
}
-static int metronom_sync_loop (metronom_clock_t *this) {
+static void *metronom_sync_loop (void *const this_gen) {
+ metronom_clock_t *const this = (metronom_clock_t *const)this_gen;
struct timeval tv;
struct timespec ts;
@@ -874,7 +875,7 @@ static int metronom_sync_loop (metronom_
pthread_mutex_unlock (&this->lock);
}
- return 0;
+ return NULL;
}
static void metronom_exit (metronom_t *this) {
@@ -990,7 +991,7 @@ metronom_clock_t *_x_metronom_clock_init
this->thread_running = 1;
if ((err = pthread_create(&this->sync_thread, NULL,
- (void*(*)(void*)) metronom_sync_loop, this)) != 0)
+ metronom_sync_loop, this)) != 0)
xprintf(this->xine, XINE_VERBOSITY_NONE, "cannot create sync thread
(%s)\n",
strerror(err));
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Xine-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xine-cvslog