X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg%2Fvg_audio.h;h=c0a3720e898e4f8c98748f65b133a8f3e1fbb391;hb=95036f2af35f1b5af66bfcd90811f7c3c4bebf78;hp=e375a5bf087159f74bd0a4dabdc0b5275a965326;hpb=d7980e9e89e1e75ea457ff995fb199586260049c;p=fishladder.git diff --git a/vg/vg_audio.h b/vg/vg_audio.h index e375a5b..c0a3720 100644 --- a/vg/vg_audio.h +++ b/vg/vg_audio.h @@ -28,6 +28,8 @@ struct sfx_system // Source buffer start float *source, *replacement; + u32 clip_start, clip_end, buffer_length; + // Modifiers sfx_vol_control *vol_src; float vol; @@ -639,6 +641,11 @@ static void sfx_set_playrnd( sfx_set *source, sfx_system *sys, int min_id, int m sys->end = source->segments[ pick*2 + 1 ]; sys->ch = source->ch; + // Diagnostics + sys->clip_start = sys->cur; + sys->clip_end = sys->end; + sys->buffer_length = source->segments[ (source->numsegments-1)*2 + 1 ]; + sfx_save( sys ); } }