mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
Updated patch for vlc-0.8.6i on Haiku, this one gets a bit further, but still not linking, this time with functions in threads.c not commented out.
This commit is contained in:
@@ -253,52 +253,28 @@ diff -urN vlc-0.8.6i/src/input/input.c vlc-0.8.6i-haiku/src/input/input.c
|
||||
for( j = 0; j < tk->i_meta; j++ )
|
||||
diff -urN vlc-0.8.6i/src/misc/threads.c vlc-0.8.6i-haiku/src/misc/threads.c
|
||||
--- vlc-0.8.6i/src/misc/threads.c 2009-02-18 15:15:12.000000000 +0000
|
||||
+++ vlc-0.8.6i-haiku/src/misc/threads.c 2009-02-21 18:45:41.000000000 +0000
|
||||
@@ -524,7 +524,7 @@
|
||||
{
|
||||
int i_ret;
|
||||
void *p_data = (void *)p_this;
|
||||
-
|
||||
+/*
|
||||
vlc_mutex_lock( &p_this->object_lock );
|
||||
|
||||
#if defined( PTH_INIT_IN_PTH_H )
|
||||
@@ -538,10 +538,11 @@
|
||||
#elif defined( WIN32 ) || defined( UNDER_CE )
|
||||
{
|
||||
unsigned threadID;
|
||||
- /* When using the MSVCRT C library you have to use the _beginthreadex
|
||||
+*/ /* When using the MSVCRT C library you have to use the _beginthreadex
|
||||
+++ vlc-0.8.6i-haiku/src/misc/threads.c 2009-02-21 23:12:06.000000000 +0000
|
||||
@@ -542,6 +542,7 @@
|
||||
* function instead of CreateThread, otherwise you'll end up with
|
||||
* memory leaks and the signal functions not working (see Microsoft
|
||||
* Knowledge Base, article 104641) */
|
||||
+/*
|
||||
+
|
||||
p_this->thread_id =
|
||||
#if defined( UNDER_CE )
|
||||
(HANDLE)CreateThread( NULL, 0, (PTHREAD_START) func,
|
||||
@@ -636,7 +637,7 @@
|
||||
@@ -636,7 +637,6 @@
|
||||
psz_name, psz_file, i_line, strerror(i_ret) );
|
||||
vlc_mutex_unlock( &p_this->object_lock );
|
||||
}
|
||||
-
|
||||
+*/
|
||||
return i_ret;
|
||||
}
|
||||
|
||||
@@ -647,6 +648,7 @@
|
||||
int __vlc_thread_set_priority( vlc_object_t *p_this, char * psz_file,
|
||||
int i_line, int i_priority )
|
||||
{
|
||||
+/*
|
||||
#if defined( PTH_INIT_IN_PTH_H ) || defined( ST_INIT_IN_ST_H )
|
||||
#elif defined( WIN32 ) || defined( UNDER_CE )
|
||||
if( !SetThreadPriority(GetCurrentThread(), i_priority) )
|
||||
@@ -689,7 +691,7 @@
|
||||
@@ -689,7 +689,6 @@
|
||||
}
|
||||
}
|
||||
#endif
|
||||
-
|
||||
+*/
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user