<div dir="ltr"><div class="gmail_default" style="font-size:small">Andrew,</div><div class="gmail_default" style="font-size:small">Sorry for not responding and updating earlier as I have been working on this issue but got stuck  I will go through all of your emails on this subject now.  But here are my updated notes:<br></div><div class="gmail_default" style="font-size:small">1) cinelerra-HV 4.6.1 delayaudio works correctly; and the code in the "merged with CV" was basically the same EXCEPT for the 2 lines of: <br></div><div class="gmail_default" style="font-size:small">   CinGG: input.set_shared_input(keyframe->xbuf);</div><div class="gmail_default" style="font-size:small">   CinGG: output.set_shared_output(keyframe->xbuf);</div><div class="gmail_default" style="font-size:small">   HV461: input.set_shared_string(keyframe->get_data(), strlen(keyframe->get_data()));</div><div class="gmail_default" style="font-size:small">   HV461: output.set_shared_string(keyframe->get_data(), MESSAGESIZE);</div><div class="gmail_default" style="font-size:small"> 2) the problem I ran into is when I went back to the original HV version, the filexml.h files was dramatically changed so that the original HV version would not compile because of the 2 changed lines; this is where I got totally stuck<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 26, 2023 at 12:27 AM Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>Phyllis, can you check HV's version of delayaudio plugin functions?</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/heroineworshiper/hvirtual/blob/457c27f1786a83d43ad205478e4389f760c4fdf9/plugins/delayaudio/delayaudio.C" target="_blank">https://github.com/heroineworshiper/hvirtual/blob/457c27f1786a83d43ad205478e4389f760c4fdf9/plugins/delayaudio/delayaudio.C</a><br></div><div dir="auto"><br></div><div dir="auto">they slightly different, esp. in memcpy parts.</div><div dir="auto">I'll try to test this idea myself, sometime this day.</div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">пт, 21 апр. 2023 г., 19:03 Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" target="_blank">randrianasulu@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">so far I get this Backtrace:<br>
<br>
Thread 88 "cin" received signal SIGSEGV, Segmentation fault.<br>
[Switching to Thread 0xc4612b00 (LWP 16879)]<br>
0xf4e0f37d in DelayAudio::process_realtime(long long, Samples*,<br>
Samples*) () from /usr/lib/cin/plugins/audio/delayaudio.plugin<br>
(gdb) bt full<br>
#0  0xf4e0f37d in DelayAudio::process_realtime(long long, Samples*, Samples*)<br>
    () from /usr/lib/cin/plugins/audio/delayaudio.plugin<br>
No symbol table info available.<br>
#1  0x08709468 in PluginAClient::process_buffer(long long, Samples*,<br>
long long, int) ()<br>
No symbol table info available.<br>
#2  0x08729ea5 in PluginServer::process_buffer(Samples**, long long,<br>
long long, long long, long long, int) ()<br>
No symbol table info available.<br>
#3  0x084d393b in AAttachmentPoint::render(Samples*, int, long long,<br>
long long, long long) ()<br>
No symbol table info available.<br>
#4  0x087efb03 in VirtualANode::render_as_module(Samples**, Samples*,<br>
long long, long long, long long) ()<br>
No symbol table info available.<br>
#5  0x087efbaa in VirtualANode::render(Samples*, long long, long long,<br>
long long) ()<br>
No symbol table info available.<br>
#6  0x087ede33 in VirtualAConsole::process_buffer(long long, long long) ()<br>
No symbol table info available.<br>
#7  0x08504f84 in ARender::run() ()<br>
No symbol table info available.<br>
#8  0x088f4881 in Thread::entrypoint(void*) ()<br>
--Type <RET> for more, q to quit, c to continue without paging--<br>
No symbol table info available.<br>
#9  0xf7e42328 in start_thread () from /lib/libpthread.so.0<br>
No symbol table info available.<br>
#10 0xf6204f06 in clone () from /lib/libc.so.6<br>
No symbol table info available.<br>
<br>
On Fri, Apr 21, 2023 at 5:08 AM Andrew Randrianasulu<br>
<<a href="mailto:randrianasulu@gmail.com" rel="noreferrer" target="_blank">randrianasulu@gmail.com</a>> wrote:<br>
><br>
> Thanks a lot, I am sorry I spend most of time watching all 7 episodes of Extrapolations (tv series)  instead of doing anything at computer.<br>
><br>
> So, it basically in "delay audio" plugin, this find narrows it quite a lot!<br>
><br>
> пт, 21 апр. 2023 г., 04:04 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" rel="noreferrer" target="_blank">phylsmith2017@gmail.com</a>>:<br>
>><br>
>> Simplest demo to create "Delay Audio" plugin problem. I tested this with 4 random audio files or video files that included audio files and all crashed under this set of steps. So you can demo with any file but 1 small example audio file is attached.<br>
>><br>
>> 1) load/replace file (or load to resources and then drag onto timeline)<br>
>> 2) drag the "Delay Audio" plugin to the audio track<br>
>> 3) start playing file from the beginning (or start anywhere)<br>
>> 4) without stopping first, use the "fast forward" icon in the main window to speed up the playing - CRASH<br>
>><br>
>> ALTERNATIVE to "Delay Audio" is "F_adelay" which did not crash for me - set "delays" parameter to desired seconds and use "Apply".<br>
>> Next I will use the debugger to learn some more.<br>
</blockquote></div></div></div>
</blockquote></div>