<div dir="ltr"><div><div><div><div>Hi all,<br><br></div>Attached is a patch for <a href="https://trac.videolan.org/vlc/ticket/8126">https://trac.videolan.org/vlc/ticket/8126</a><br></div>I've rewritten parts of the Jack output module so that it no longer depends on packet.c<br>
<br></div>I'm using a jack_ringbuffer to write samples from Play() to the Process callback (aka audio thread). Jack ringbuffers are lock-free circular buffers, so it should be safe to use in this context, where we have a single writer and single reader thread which do not invert roles.<br>
<br></div><div>Please test and let me know of any changes I should make.<br><br></div>Best,<br>Tristan<br clear="all"><div><div><div><div><div><div><div><br>-- <br>Tristan Matthews<br>web: <a href="http://tristanswork.blogspot.com">http://tristanswork.blogspot.com</a><br>

</div></div></div></div></div></div></div></div>