[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_anim.h blender/source/blender/blenkernel/intern anim.c blender/source/blender/include BSE_edit.h blender/source/blender/src drawview.c edit.c headerbuttons.c

Ton Roosendaal ton at blender.org
Sat Sep 24 11:05:48 CEST 2005


ton (Ton Roosendaal) 2005/09/24 11:05:48 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_anim.h 
    blender/source/blender/blenkernel/intern anim.c 
    blender/source/blender/include BSE_edit.h 
    blender/source/blender/src drawview.c edit.c headerbuttons.c 
  
  Log:
  Bug fix #3094
  
  Playback of sequencer sound crashed in combination with dupliverted
  Objects. (confirmed in osx only btw).
  
  Found out there's old not-needed code in the update_for_newframe() call,
  that was intended to do updates for Manipulators (calling countall()).
  In countall(), the entire duplilists were generated over, just for
  counting the totals.
  
  First step was removing the countall from update_for_newframe, and added
  a count_duplilist() call which doesn't generate the full duplilist. That
  made Blender not crashing anymore, but gives "Error totblock", without
  printing the block names even...
  
  The weird thing also was that the crash showed severe memory corruption in
  the malloc library, when combining audio scrubbing (SDL) and duplilists.
  
  I now suspect there's a remaining issue with DerivedMesh, but for that I
  need help from Daniel.
  
  Revision  Changes    Path
  1.4       +3 -2      blender/source/blender/blenkernel/BKE_anim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_anim.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.26      +27 -2     blender/source/blender/blenkernel/intern/anim.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/anim.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
  1.9       +1 -2      blender/source/blender/include/BSE_edit.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_edit.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.161     +2 -2      blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.160&r2=1.161&cvsroot=bf-blender>
  1.76      +25 -22    blender/source/blender/src/edit.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/edit.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
  1.114     +2 -12     blender/source/blender/src/headerbuttons.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/headerbuttons.c.diff?r1=1.113&r2=1.114&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list