<div dir="ltr"><div>Thank you Sean, that did indeed the trick and my files play nicely now!<br></div>Do you expect to add this WAV header detection (and skipping) in a future release or do you restrict it to PCM (and user code must skip)?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 3, 2021 at 8:05 AM Sean Greenslade <<a href="mailto:sean@seangreenslade.com">sean@seangreenslade.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">On Sun, Aug 29, 2021 at 07:02:25PM +0200, mindfsck wrote:<br>
> or use 'vlc' or use any Video/Audio playback you have on your machine.Sigh,<br>
> I may just reach out for alternative APIs instead of trying to convince<br>
> people that this might be a bug in the simple API you provide.<br>
<br>
Apologies for leading you down a dead-end. I've taken a closer look<br>
at the code and found what the problem is. The pacat-simple.c example is<br>
expecting raw PCM sample data in the file. Since you're giving it a .WAV<br>
file, there is a metadata header at the beginning that it is trying to<br>
interpret as audio.<br>
<br>
Try inserting this line just above the /* Read some data ... */ line:<br>
<br>
read(STDIN_FILENO, buf, 44); // Discard the .WAV header<br>
<br>
--Sean<br>
<br>
</blockquote></div>