add_bool( "minimize-threads", 0, NULL, MINIMIZE_THREADS_TEXT,
MINIMIZE_THREADS_LONGTEXT, VLC_TRUE );
-#if !defined(SYS_BEOS) && defined(PTHREAD_COND_T_IN_PTHREAD_H)
- add_bool( "rt-priority", 0, NULL, RT_PRIORITY_TEXT,
+ /* Always set prio's on Darwin */
+#if defined(SYS_DARWIN)
+ add_bool( "rt-priority", VLC_TRUE, NULL, RT_PRIORITY_TEXT,
+ RT_PRIORITY_LONGTEXT, VLC_TRUE );
+#elif !defined(SYS_BEOS) && defined(PTHREAD_COND_T_IN_PTHREAD_H)
+ add_bool( "rt-priority", VLC_FALSE, NULL, RT_PRIORITY_TEXT,
RT_PRIORITY_LONGTEXT, VLC_TRUE );
#endif
struct sched_param param;
memset( ¶m, 0, sizeof(struct sched_param) );
-#if !defined(SYS_BEOS) && defined(PTHREAD_COND_T_IN_PTHREAD_H)
i_priority += config_GetInt( p_this, "rt-offset" );
-#endif
if( i_priority <= 0 )
{
param.sched_priority = (-1) * i_priority;