[PD-cvs] pd/src d_ugen.c, 1.7, 1.8 s_audio_pablio.h, 1.4, 1.5 s_audio_paring.c, 1.4, 1.5 s_audio_paring.h, 1.4, 1.5 s_inter.c, 1.17, 1.18 s_loader.c, 1.10, 1.11 u_main.tk, 1.21, 1.22

Miller Puckette millerpuckette at users.sourceforge.net
Tue Aug 15 18:09:59 CEST 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9934/pd/src

Modified Files:
	d_ugen.c s_audio_pablio.h s_audio_paring.c s_audio_paring.h 
	s_inter.c s_loader.c u_main.tk 
Log Message:
Bug fix in audio blocking



Index: s_loader.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** s_loader.c	15 Aug 2006 04:54:15 -0000	1.10
--- s_loader.c	15 Aug 2006 16:09:57 -0000	1.11
***************
*** 77,81 ****
      ll->ll_next = sys_loaded;
      sys_loaded = ll;
!     post("put on list %s", classname);
  }
  
--- 77,81 ----
      ll->ll_next = sys_loaded;
      sys_loaded = ll;
!     /* post("put on list %s", classname); */
  }
  
***************
*** 95,99 ****
          classname++;
      else classname = objectname;
-     post("classname %s", classname);
      if (sys_onloadlist(classname))
      {
--- 95,98 ----
***************
*** 131,135 ****
      else strcat(symname, "_setup");
      
! #if 1
      fprintf(stderr, "lib: %s\n", classname);
  #endif
--- 130,134 ----
      else strcat(symname, "_setup");
      
! #if 0
      fprintf(stderr, "lib: %s\n", classname);
  #endif

Index: u_main.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/u_main.tk,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** u_main.tk	15 Aug 2006 04:54:15 -0000	1.21
--- u_main.tk	15 Aug 2006 16:09:57 -0000	1.22
***************
*** 36,41 ****
      global pd_tearoff
      set pd_gui2 [string range $argv0 0 [expr [string last \\ $argv0 ] - 1]]
!     regsub -all \\\\ $pd_gui2 / pd_guidir
! 	set pd_guidir [string range $pd_guidir 0 [expr [string last / $pd_guidir] - 1]]
      load $pd_guidir/bin/pdtcl.dll
      set pd_tearoff 1
--- 36,41 ----
      global pd_tearoff
      set pd_gui2 [string range $argv0 0 [expr [string last \\ $argv0 ] - 1]]
!     regsub -all \\\\ $pd_gui2 / pd_gui3
!     set pd_guidir $pd_gui3/..
      load $pd_guidir/bin/pdtcl.dll
      set pd_tearoff 1
***************
*** 372,376 ****
          set bigstring [read $f 1000]
          regsub -all PD_BASEDIR $bigstring $pd_guidir bigstring2
!         $name.text insert end $bigstring2
      }
      close $f
--- 372,377 ----
          set bigstring [read $f 1000]
          regsub -all PD_BASEDIR $bigstring $pd_guidir bigstring2
!         regsub -all PD_VERSION $bigstring2 $pd_myversion bigstring3
!         $name.text insert end $bigstring3
      }
      close $f
***************
*** 3244,3250 ****
  
  # tb: user defined typefaces
! proc pdtk_pd_startup {apilist midiapilist fontname} {
! #    puts stderr [concat $apilist $midiapilist $fontname]
!     global pd_apilist pd_midiapilist
      set pd_apilist $apilist
      set pd_midiapilist $midiapilist
--- 3245,3252 ----
  
  # tb: user defined typefaces
! proc pdtk_pd_startup {version apilist midiapilist fontname} {
! #    puts stderr [concat $version $apilist $fontname]
!     global pd_myversion pd_apilist pd_midiapilist
!     set pd_myversion $version
      set pd_apilist $apilist
      set pd_midiapilist $midiapilist


Index: s_inter.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** s_inter.c	15 Aug 2006 04:54:15 -0000	1.17
--- s_inter.c	15 Aug 2006 16:09:57 -0000	1.18
***************
*** 86,89 ****
--- 86,90 ----
  };
  
+ extern char *pd_version;
  extern int sys_guisetportnumber;
  extern char sys_font[]; /* tb: typeface */
***************
*** 1248,1252 ****
           sys_get_audio_apis(buf);
           sys_get_midi_apis(buf2);
!          sys_vgui("pdtk_pd_startup %s %s {%s}\n", buf, buf2, sys_font); 
      }
      return (0);
--- 1249,1254 ----
           sys_get_audio_apis(buf);
           sys_get_midi_apis(buf2);
!          sys_vgui("pdtk_pd_startup {%s} %s %s {%s}\n", pd_version, buf, buf2,
!                                   sys_font); 
      }
      return (0);


Index: d_ugen.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/d_ugen.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** d_ugen.c	15 Aug 2006 04:54:15 -0000	1.7
--- d_ugen.c	15 Aug 2006 16:09:57 -0000	1.8
***************
*** 954,957 ****
--- 954,958 ----
          srate = parent_srate;
          vecsize = parent_vecsize;
+         calcsize = (parent_context ? parent_context->dc_calcsize : vecsize);
          downsample = upsample = 1;
          period = frequency = 1;






More information about the Pd-cvs mailing list