From 95295030238e63890b6ea3113a2741b843e0b8c1 Mon Sep 17 00:00:00 2001 From: Comment Date: Tue, 20 Aug 2013 20:58:14 +0100 Subject: audio viz: waves node --- rotord/src/rotor.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'rotord/src/rotor.cpp') diff --git a/rotord/src/rotor.cpp b/rotord/src/rotor.cpp index 6e0c790..0a1207b 100755 --- a/rotord/src/rotor.cpp +++ b/rotord/src/rotor.cpp @@ -230,6 +230,7 @@ bool Video_output::render(const float duration, const float framerate,const stri float af=0.0f; int aoffs=0; int audioend=0; + Audio_frame *a; while (vfchannels,samples_in_frame); } @@ -273,17 +275,18 @@ bool Video_output::render(const float duration, const float framerate,const stri //Assertion ff_avcodec_locked failed at libavcodec/utils.c:2967 //cerr<<"videoloader: "<channels,samples_in_frame))); + i=get_output(Frame_spec(vf,framerate,duration,outW,outH,a)); } else i=get_output(Frame_spec(vf,framerate,duration,outW,outH)); if (i) { exporter.encodeFrame(i->RGBdata); - } vf+=vstep; progress=vf/duration; + if (usingaudio) {delete a;}; } exporter.finishRecord(); -- cgit v1.2.3