<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">Hi Brian,</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">I&#39;m still interested in recording in flac format but i&#39;m not very familiar with </span><span style="font-family:arial,sans-serif;font-size:13px">mod_sndfile.c (and not familiar with c programming either).</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">To get started, i tried to introduce the flac extension the same way oga extension was introduced : </span><span style="font-family:arial,sans-serif;font-size:13px"> </span></div>
<div><br></div><div><div style><font face="arial, sans-serif">} else if (!strcmp(ext, &quot;oga&quot;)) {</font></div><div style><font face="arial, sans-serif"><span class="" style="white-space:pre">                </span>context-&gt;sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_VORBIS;</font></div>
<div style><font face="arial, sans-serif"><span class="" style="white-space:pre">                </span>context-&gt;sfinfo.samplerate = handle-&gt;samplerate;</font></div><div style><font face="arial, sans-serif" color="#ff0000">} else if (!strcmp(ext, &quot;flac&quot;)) {</font></div>
<div style><font face="arial, sans-serif" color="#ff0000"><span class="" style="white-space:pre">                </span>context-&gt;sfinfo.format = SF_FORMAT_FLAC | SF_FORMAT_PCM_16;</font></div><div style><font face="arial, sans-serif" color="#ff0000"><span class="" style="white-space:pre">                </span>context-&gt;sfinfo.samplerate = </font><span style="font-family:arial,sans-serif"><font color="#ff0000">handle-&gt;samplerate;</font></span></div>
<div style><font face="arial, sans-serif" color="#ff0000">}</font></div></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">And i also added the extension in the list :</font></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><div style><font face="arial, sans-serif">char *extras[] = { &quot;r8&quot;, &quot;r16&quot;, &quot;r24&quot;, &quot;r32&quot;, &quot;gsm&quot;, &quot;ul&quot;, &quot;ulaw&quot;, &quot;al&quot;, &quot;alaw&quot;, &quot;adpcm&quot;, &quot;vox&quot;,<font color="#ff0000">&quot;flac&quot;</font>, NULL };</font></div>
<div style><span class="" style="white-space:pre"><font face="arial, sans-serif"><br></font></span></div><div style><span class="" style="white-space:pre"><font face="arial, sans-serif">then make &amp; make install.</font></span></div>
<div style><span class="" style="white-space:pre"><font face="arial, sans-serif">        </font></span></div><div style><span style="font-family:arial,sans-serif;white-space:pre">But my</span><span style="font-family:arial,sans-serif;font-size:13px"> first attempt was not really successfull :</span></div>
</div><div><br></div><div><font face="arial, sans-serif">2014-07-01 11:47:36.670463 [ERR] mod_sndfile.c:205 Error Opening File [/var/callid:84/record0.flac] [File contains data in an unimplemented format.]</font><br></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Does anybody have docs/guidelines on how to use libsndfile ?</span></div><div>
<span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><span style="font-family:arial,sans-serif;font-size:13px"><div><span style="font-family:arial,sans-serif;font-size:13px">Regards,</span></div><div>
<span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">J.terrasson</span></div></span><div style="font-family:arial,sans-serif;font-size:13px;word-wrap:break-word">
<br></div><div style="font-family:arial,sans-serif;font-size:13px;word-wrap:break-word"><br></div><div style="font-family:arial,sans-serif;font-size:13px;word-wrap:break-word">..Adding formats would need you to modify mod_sndfile to enable them.<div>
---<br>Brian West</div><div><br></div><div><br></div><div>From: julien terrasson &lt;<a href="mailto:julien.terrasson@gmail.com">julien.terrasson@gmail.com</a>&gt;<br>To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
Cc: <br>Date: Wed, 18 Jun 2014 14:58:22 +0200<br>Subject: [Freeswitch-users] Fwd: Recording in <span class="" style="background:rgb(255,255,204)">flac</span> format ?<br><div dir="ltr"><div class="gmail_quote"><div dir="ltr">
Hi,<div><br></div><div>I&#39;m using freeswitch version 1.4.5</div><div>I would like to record a session in .<span class="" style="background:rgb(255,255,204)">flac</span> format.</div><div>I assume this could be somehow possible since FS rely on libsndfile-1.0.26pre5 and libsndfile claims <span class="" style="background:rgb(255,255,204)">flac</span> support since v1.0.18.</div>
<div>I tried to compiled FS with instruction from description of <a href="https://jira.freeswitch.org/browse/FS-1197" target="_blank">https://jira.freeswitch.org/browse/FS-1197</a> :</div><div>Apt-get install libflac-dev and &quot;./configure --enable-<span class="" style="background:rgb(255,255,204)">flac</span>&quot;..</div>
<div>However that didn&#39;t help, <span class="" style="background:rgb(255,255,204)">flac</span> extension is still not usable on FS recording app.</div><div><br></div><div>Does anyone have an idea how to have <span class="" style="background:rgb(255,255,204)">flac</span> format enabled ?</div>
<div><br></div><div>Regards,</div><div><br></div><div>J.Terrasson</div></div></div></div></div></div></div>