[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11610] branches/soc-2007-hcube/source/ blender/src: Enabled audio sync and scrubbing, using get/ set frame position functions.
Csaba Hruska
csaba.hruska at gmail.com
Wed Aug 15 10:27:32 CEST 2007
Revision: 11610
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11610
Author: hcube
Date: 2007-08-15 10:27:32 +0200 (Wed, 15 Aug 2007)
Log Message:
-----------
Enabled audio sync and scrubbing, using get/set frame position functions.
Modified Paths:
--------------
branches/soc-2007-hcube/source/blender/src/drawview.c
branches/soc-2007-hcube/source/blender/src/editscreen.c
branches/soc-2007-hcube/source/blender/src/headerbuttons.c
Modified: branches/soc-2007-hcube/source/blender/src/drawview.c
===================================================================
--- branches/soc-2007-hcube/source/blender/src/drawview.c 2007-08-15 08:26:16 UTC (rev 11609)
+++ branches/soc-2007-hcube/source/blender/src/drawview.c 2007-08-15 08:27:32 UTC (rev 11610)
@@ -3175,7 +3175,7 @@
double time;
// by hcube
- //if ((U.mixbufsize)/*&&(audiostream_pos() != CFRA)*/&&(G.scene->audio.flag & AUDIO_SYNC)) return 0;
+ if ((U.mixbufsize)&&(seqaudio_getframeposition() != CFRA)&&(G.scene->audio.flag & AUDIO_SYNC)) return 0;
time = PIL_check_seconds_timer();
@@ -3242,9 +3242,8 @@
}
else {
// by hcube
- //if (U.mixbufsize && (G.scene->audio.flag & AUDIO_SYNC)) CFRA = audiostream_pos();
- //else CFRA++;
- CFRA++;
+ if (U.mixbufsize && (G.scene->audio.flag & AUDIO_SYNC)) CFRA = seqaudio_getframeposition();
+ else CFRA++;
}
}
Modified: branches/soc-2007-hcube/source/blender/src/editscreen.c
===================================================================
--- branches/soc-2007-hcube/source/blender/src/editscreen.c 2007-08-15 08:26:16 UTC (rev 11609)
+++ branches/soc-2007-hcube/source/blender/src/editscreen.c 2007-08-15 08:27:32 UTC (rev 11610)
@@ -1089,7 +1089,7 @@
}
else {
// by hcube
- int cfra = 0;//audiostream_pos();
+ int cfra = seqaudio_getframeposition();//audiostream_pos();
if(cfra <= CFRA) CFRA++;
else CFRA= cfra;
}
Modified: branches/soc-2007-hcube/source/blender/src/headerbuttons.c
===================================================================
--- branches/soc-2007-hcube/source/blender/src/headerbuttons.c 2007-08-15 08:26:16 UTC (rev 11609)
+++ branches/soc-2007-hcube/source/blender/src/headerbuttons.c 2007-08-15 08:27:32 UTC (rev 11610)
@@ -417,8 +417,8 @@
scene_update_for_newframe(G.scene, screen_view3d_layers()); /* BKE_scene.h */
// by hcube
- //if ( (CFRA>1) && (!mute) && (G.scene->audio.flag & AUDIO_SCRUB))
- // audiostream_scrub( CFRA );
+ if ( (CFRA>1) && (!mute) && (G.scene->audio.flag & AUDIO_SCRUB))
+ seqaudio_setframeposition( CFRA );// audiostream_scrub( CFRA );
/* 3d window, preview */
BIF_view3d_previewrender_signal(curarea, PR_DBASE|PR_DISPRECT);
More information about the Bf-blender-cvs
mailing list