]> git.sesse.net Git - vlc/commitdiff
* Reverted something that wasn't supposed to go into the cvs :p
authorChristophe Massiot <massiot@videolan.org>
Tue, 16 Jan 2001 18:06:01 +0000 (18:06 +0000)
committerChristophe Massiot <massiot@videolan.org>
Tue, 16 Jan 2001 18:06:01 +0000 (18:06 +0000)
* Removed -fargument-noalias-global which causes problems with as (???).

configure
configure.in
src/video_parser/vpar_headers.c
src/video_parser/vpar_synchro.c

index 6f7012776a9527e9e7ed92d5de6ed434a018ad4e..776c2450d4358a87f839f1b8816b0dd4bd167bc5 100755 (executable)
--- a/configure
+++ b/configure
@@ -2975,8 +2975,8 @@ fi
 rm -f conftest*
 
 CFLAGS="${CFLAGS} -fargument-noalias-global -fstrict-aliasing"
-echo $ac_n "checking if \$CC accepts -fargument-noalias-global -fstrict-aliasing""... $ac_c" 1>&6
-echo "configure:2980: checking if \$CC accepts -fargument-noalias-global -fstrict-aliasing" >&5
+echo $ac_n "checking if \$CC accepts -fstrict-aliasing""... $ac_c" 1>&6
+echo "configure:2980: checking if \$CC accepts -fstrict-aliasing" >&5
 cat > conftest.$ac_ext <<EOF
 #line 2982 "configure"
 #include "confdefs.h"
@@ -2987,7 +2987,7 @@ int main() {
 EOF
 if { (eval echo configure:2989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
-  BIZARRE_OPTIMS="-fargument-noalias-global -fstrict-aliasing"
+  BIZARRE_OPTIMS="-fstrict-aliasing"
  echo "$ac_t""yes" 1>&6
 else
   echo "configure: failed program was:" >&5
index 47379104188c61b33e485c463eb4b923e9d179ea..88931fa3996f16e3a16854465dc776789fe7412f 100644 (file)
@@ -80,9 +80,9 @@ void foo() { int meuh; ntohl(meuh); }],,
 
 dnl Check for special optimization flags
 CFLAGS="${CFLAGS} -fargument-noalias-global -fstrict-aliasing"
-AC_MSG_CHECKING([if \$CC accepts -fargument-noalias-global -fstrict-aliasing])
+AC_MSG_CHECKING([if \$CC accepts -fstrict-aliasing])
 AC_TRY_COMPILE([],,
- BIZARRE_OPTIMS="-fargument-noalias-global -fstrict-aliasing"
+ BIZARRE_OPTIMS="-fstrict-aliasing"
  AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
 
 dnl Check for -rdynamic flag
index 65084750134173c1043c75afc34d46ed23a93079..28de7f60bf88d014e4e1ac455169d0ca71956f37 100644 (file)
@@ -2,7 +2,7 @@
  * vpar_headers.c : headers parsing
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
- * $Id: vpar_headers.c,v 1.71 2001/01/16 17:59:23 massiot Exp $
+ * $Id: vpar_headers.c,v 1.72 2001/01/16 18:06:01 massiot Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *          Stéphane Borel <stef@via.ecp.fr>
@@ -723,7 +723,7 @@ static void PictureHeader( vpar_thread_t * p_vpar )
         memset( p_vpar->picture.pp_mb, 0, MAX_MB*sizeof(macroblock_t *) );
 #endif
 /* FIXME ! remove asap ?? */
-memset( P_picture->p_data, 0, (p_vpar->sequence.i_mb_size*384));
+//memset( P_picture->p_data, 0, (p_vpar->sequence.i_mb_size*384));
 
         /* Update the reference pointers. */
         ReferenceUpdate( p_vpar, p_vpar->picture.i_coding_type, P_picture );
index 108a972d484de33242754889e8b045a83d84bcdd..0e9cd3cf8a944d536f0ea5b24c26b007dd6c9a6a 100644 (file)
@@ -2,7 +2,7 @@
  * vpar_synchro.c : frame dropping routines
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
- * $Id: vpar_synchro.c,v 1.76 2001/01/16 17:59:23 massiot Exp $
+ * $Id: vpar_synchro.c,v 1.77 2001/01/16 18:06:01 massiot Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *          Samuel Hocevar <sam@via.ecp.fr>
@@ -231,7 +231,9 @@ boolean_t vpar_SynchroChoose( vpar_thread_t * p_vpar, int i_coding_type,
         now = mdate();
         period = 1000000 * 1001 / p_vpar->sequence.i_frame_rate;
 
+        vlc_mutex_lock( &p_vpar->p_vout->change_lock );
         tau_yuv = p_vpar->p_vout->render_time;
+        vlc_mutex_unlock( &p_vpar->p_vout->change_lock );
 
         vlc_mutex_lock( &p_vpar->synchro.fifo_lock );