head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.20 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.18 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.16 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.14 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.12 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.1.0.8 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.6 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.4 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.2 pkgsrc-2007Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2008.02.20.13.11.00; author xtraeme; state dead; branches; next 1.1; 1.1 date 2007.02.22.16.36.10; author drochner; state Exp; branches; next ; desc @@ 1.2 log @Update to 0.8.6d (latest stable version), based on wip/vlc update done by Adam Hoka (thank you!). Changes between 0.8.6c and 0.8.6d: ---------------------------------------------------------- Various bugfixes: * Mozilla plugin: supports a reasonable amount of MIME types on Windows * Linux: Fixed S/PDIF passthrough with ALSA * Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input * Use field order (top/bottom) for correct bob/linear deinterlacing * Fix invalid free in bookmarks loading code Windows and Mac OS Binaries * FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows Active X plugin: * Security update (VideoLAN-SA-0703) Mac OS X Interface & Port: * Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality * Improved Video Output compatibility for Mac OS X 10.5 Leopard * Improved behavior of the Fullscreen Controller and mode changes between Fullscreen and Windowed Video Output * Softened the white flash artifacts that may appear during the transition of two different movies * Support for current Ogg file formats NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is not supported anymore. Encoders: * Improved H.264 encoding speed on Mac OS X Other changes: * The automatic updating facility was removed * You now need to append --m3u-extvlcopt to your command line to enable EXTVLCOPT options parsing in m3u playlists. ...and more, see the NEWS file. @ text @$NetBSD: patch-aj,v 1.1 2007/02/22 16:36:10 drochner Exp $ --- include/vlc_threads_funcs.h.orig 2006-05-06 17:52:25.000000000 +0200 +++ include/vlc_threads_funcs.h @@@@ -69,7 +69,7 @@@@ static inline int __vlc_mutex_lock( cons { int i_result; /* In case of error : */ - int i_thread = -1; + pthread_t i_thread = NULL; const char * psz_error = ""; #if defined( PTH_INIT_IN_PTH_H ) @@@@ -111,7 +111,7 @@@@ static inline int __vlc_mutex_lock( cons i_result = pthread_mutex_lock( &p_mutex->mutex ); if ( i_result ) { - i_thread = (int)pthread_self(); + i_thread = pthread_self(); psz_error = strerror(i_result); } @@@@ -124,7 +124,7 @@@@ static inline int __vlc_mutex_lock( cons if( i_result ) { msg_Err( p_mutex->p_this, - "thread %u: mutex_lock failed at %s:%d (%d:%s)", + "thread %p: mutex_lock failed at %s:%d (%d:%s)", i_thread, psz_file, i_line, i_result, psz_error ); } return i_result; @@@@ -141,7 +141,7 @@@@ static inline int __vlc_mutex_unlock( co { int i_result; /* In case of error : */ - int i_thread = -1; + pthread_t i_thread = NULL; const char * psz_error = ""; #if defined( PTH_INIT_IN_PTH_H ) @@@@ -184,7 +184,7 @@@@ static inline int __vlc_mutex_unlock( co i_result = pthread_mutex_unlock( &p_mutex->mutex ); if ( i_result ) { - i_thread = (int)pthread_self(); + i_thread = pthread_self(); psz_error = strerror(i_result); } @@@@ -197,7 +197,7 @@@@ static inline int __vlc_mutex_unlock( co if( i_result ) { msg_Err( p_mutex->p_this, - "thread %u: mutex_unlock failed at %s:%d (%d:%s)", + "thread %p: mutex_unlock failed at %s:%d (%d:%s)", i_thread, psz_file, i_line, i_result, psz_error ); } @@@@ -227,7 +227,7 @@@@ static inline int __vlc_cond_signal( con { int i_result; /* In case of error : */ - int i_thread = -1; + pthread_t i_thread = NULL; const char * psz_error = ""; #if defined( PTH_INIT_IN_PTH_H ) @@@@ -322,7 +322,7 @@@@ static inline int __vlc_cond_signal( con i_result = pthread_cond_signal( &p_condvar->cond ); if ( i_result ) { - i_thread = (int)pthread_self(); + i_thread = pthread_self(); psz_error = strerror(i_result); } @@@@ -339,7 +339,7 @@@@ static inline int __vlc_cond_signal( con if( i_result ) { msg_Err( p_condvar->p_this, - "thread %u: cond_signal failed at %s:%d (%d:%s)", + "thread %p: cond_signal failed at %s:%d (%d:%s)", i_thread, psz_file, i_line, i_result, psz_error ); } @@@@ -357,7 +357,7 @@@@ static inline int __vlc_cond_wait( const { int i_result; /* In case of error : */ - int i_thread = -1; + pthread_t i_thread = NULL; const char * psz_error = ""; #if defined( PTH_INIT_IN_PTH_H ) @@@@ -499,8 +499,8 @@@@ static inline int __vlc_cond_wait( const { /* People keep pissing me off with this. --Meuuh */ msg_Dbg( p_condvar->p_this, - "thread %u: secret message triggered " - "at %s:%d (%s)", (int)pthread_self(), + "thread %p: secret message triggered " + "at %s:%d (%s)", pthread_self(), psz_file, i_line, strerror(i_result) ); i_result = pthread_cond_wait( &p_condvar->cond, &p_mutex->mutex ); @@@@ -512,7 +512,7 @@@@ static inline int __vlc_cond_wait( const if ( i_result ) { - i_thread = (int)pthread_self(); + i_thread = pthread_self(); psz_error = strerror(i_result); } @@@@ -525,7 +525,7 @@@@ static inline int __vlc_cond_wait( const if( i_result ) { msg_Err( p_condvar->p_this, - "thread %u: cond_wait failed at %s:%d (%d:%s)", + "thread %p: cond_wait failed at %s:%d (%d:%s)", i_thread, psz_file, i_line, i_result, psz_error ); } @ 1.1 log @fix some pointer/int mixup to make it compile on amd64, from Mihai Chelaru per PM @ text @d1 1 a1 1 $NetBSD$ @