<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2">
    <title>gmane.comp.telephony.freetel.codec2</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2292"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2291"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2290"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2289"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2288"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2287"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2286"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2285"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2284"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2283"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2279"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2273"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2292">
    <title>Re: Optimised and Verified STM32F4 Codec 2 port</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2292</link>
    <description>&lt;pre&gt;This is great news!!

I bought (like many others) the STM32F4 discovery kit for essentially the
postage, in my case with the explicit intention to port Codec2 and the fdm
modem. Now I can have a small "codec2" module.......

I believe it is *very* useful to have a small embedded platform to enable
focus on "system level and integration".

Cheers &amp;amp; 73

Gullik

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Gullik Webjörn</dc:creator>
    <dc:date>2013-05-24T09:49:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2291">
    <title>Re: Optimised and Verified STM32F4 Codec 2 port</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2291</link>
    <description>&lt;pre&gt;Is this for a 40ms audo frame? If so, that would mean 87,5% to 100% usage,
which would mean that it may be possible to operate on a single
microcontroller (including maybe a second one for other tasks, or maybe
even not, if one could operate the other peripherals on DMA). That would be
sweet!


2013/5/24 David Rowe &amp;lt;david-btiRQyqUv59BDgjK7y7TUQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
&lt;/pre&gt;</description>
    <dc:creator>Ronan Paixão</dc:creator>
    <dc:date>2013-05-24T09:37:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2290">
    <title>Re: Optimised and Verified STM32F4 Codec 2 port</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2290</link>
    <description>&lt;pre&gt;It currently uses about 35/40ms for full duplex operation (1 enc &amp;amp; 1
dec).

On Thu, 2013-05-23 at 22:50 -0300, Ronan Paixão wrote:



------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
&lt;/pre&gt;</description>
    <dc:creator>David Rowe</dc:creator>
    <dc:date>2013-05-24T09:28:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2289">
    <title>Re: HID-PTT - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2289</link>
    <description>&lt;pre&gt;Hello Maitland,

On Fri, May 24, 2013 at 11:40 AM, A. Maitland Bottoms &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

Thanks for your patch!

As David mentioned, I have been working on hamlib integration these
past few weeks. It covers some very similar ground to the work you
have done here.

I was wondering if your HID based rig has support in hamlib? I see the
following[1] rig type, which suggests yes. If that is the case, we can
get support for not just your radio but a large number of them by
using hamlib.

We tested a proof of concept hamlib FreeDV build on an IC-7200 earlier
this week, a serial over USB device. After proving that it worked, I
have gone ahead with integrating it properly. That is a work in
progress, but you can view the code on the 'hamlib' branch at
github[2]. I will finish off the integration and produce a build for
others to test with their rigs this weekend.

Cheers,

Joel

[1] http://hamlib.sourceforge.net/manuals/1.2.15/cm108_8c.html
[2] https://github.com/shenki/freedv/
&lt;/pre&gt;</description>
    <dc:creator>Joel Stanley</dc:creator>
    <dc:date>2013-05-24T06:00:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2288">
    <title>Git Mirror</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2288</link>
    <description>&lt;pre&gt;Hello,

I'm a big fan of the Git version control system. To facilitate my
experiments with hamlib, and to make it easier for others to prototype
and share their own experiments, I have created a mirror of codec2-dev
and freedv (aka the fdmdv2 directory) Subversion and placed it on
github.

 https://github.com/shenki/freedv

 https://github.com/shenki/codec2

I chose to filter out some of the experiments that have been added and
subsequently removed from svn over time, in order to keep the
repository size down. Please keep this in mind when you consider
adding binaries or temporary files to the main repository.

Svn usernames are mapped to Git names and email addresses. David, when
you extend access to svn for others please let me know so I can add
the mapping.

Git syncs on the hour with the official svn repository. Please let me
know if this is insufficient for anyones needs and I can make it more
regular.

Cheers,

Joel

------------------------------------------------------------------------------
Try New&lt;/pre&gt;</description>
    <dc:creator>Joel Stanley</dc:creator>
    <dc:date>2013-05-24T05:58:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2287">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2287</link>
    <description>&lt;pre&gt;

Yes I think the former is now misnamed and the latter are not used.

- David




------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>David Rowe</dc:creator>
    <dc:date>2013-05-24T04:21:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2286">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2286</link>
    <description>&lt;pre&gt;
As a rule, use Makefile.linux (and Makefile.win32) as the golden
reference. It's what David develops with, and therefore it's what I
use too.

To avoid future confusion, I volunteer to remove the autotools files
from freedv (but not codec2, as this works well) svn this evening. I
will leave config.h for the time being, but it should go away shortly
too.

Regards,

Joel

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Joel Stanley</dc:creator>
    <dc:date>2013-05-24T03:57:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2285">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2285</link>
    <description>&lt;pre&gt;Looks like whoever updated src/version.h got it right (0.96.2) but we still
have the redundant version.h...

I tried a new build from the latest svn and everything appears to work
except that I do in fact get a segmentation fault if I try to open the
filters dialog. I'm not sure why. I did notice that I was missing the
dlg_options.{cpp,h} but I can see why. It's missing from Makefile.am which
is what I based my cmake config on, but it is present in Makefile.linux and
Makefile.win32...

Also interesting is fdmdv2_plot_waterfall_linux.{cpp,h} is used in both
linux and win32 Makefiles. Do we need fdmdv2_plot_waterfall.{cpp,h} then?

Richard
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life&lt;/pre&gt;</description>
    <dc:creator>Richard Shaw</dc:creator>
    <dc:date>2013-05-24T03:22:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2284">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2284</link>
    <description>&lt;pre&gt;Doh!  OK I hereby delegate setting version numbers to u Richard :-)

On Thu, 2013-05-23 at 21:53 -0500, Richard Shaw wrote:



------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>David Rowe</dc:creator>
    <dc:date>2013-05-24T03:04:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2283">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2283</link>
    <description>&lt;pre&gt;Oops! I hope I wasn't missunderstood. The 0.96 was fine, it was jumping to
0.961 that was the problem... No need to separate the 9 and 6. I'm not sure
what we'd call the last digit anyway, you already have major:0, minor:96
and presumably patch:1 to be incremented to 2 (if it's considered a patch
revision, or maybe 0.97 if it's "minor".

Richard
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
&lt;/pre&gt;</description>
    <dc:creator>Richard Shaw</dc:creator>
    <dc:date>2013-05-24T02:53:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2282">
    <title>Re: ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2282</link>
    <description>&lt;pre&gt;Hello Maitland,

That all sounds wonderful - especially something that lets us use
wxWidgets 2.8.

I'm not experienced in HID issues.  Joel VK5FJMS is also close to having
working hamlib integration (e.g. we've keyed an IC-7200 over USB) .
Joel - can you pls comment on this patch (when Maitland sends it) and
how we combine yr work?

Richard and list: - I've added a few little FreeDV fixes into SVN:

- made 1600 the default
- re-arranged main window and filter dialog so it fits on 800 x 600
netbooks
- created a Tools-Options dialog for misc. options like "test frames"
check box &amp;amp; "setting callsign" plus we can use this for other config
options as they are created.

and bumped the version to 0.9.6.2 as discussed yesterday.

Cheers,

David




------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor&lt;/pre&gt;</description>
    <dc:creator>David Rowe</dc:creator>
    <dc:date>2013-05-24T02:29:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2281">
    <title>HID-PTT - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2281</link>
    <description>&lt;pre&gt;My radio interface - works for me.

Based upon SVN r1245 and previous patches

From: "A. Maitland Bottoms" &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date: Sun, 27 Jan 2013 20:01:21 -0500
Subject: [PATCH] Initial working HID PTT changes, GPIO=2 only
Comment: updated for 0.96 update, SVN r1228, March 2013

---
 src/dlg_comports.cpp |   43 +++++++++++++++++++++--
 src/dlg_comports.h   |    4 +++
 src/fdmdv2_main.cpp  |   94 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/fdmdv2_main.h    |   15 ++++++++
 4 files changed, 153 insertions(+), 3 deletions(-)

--- a/src/dlg_comports.cpp
+++ b/src/dlg_comports.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -66,12 +66,20 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     wxArrayString m_listCtrlPortsArr;
     m_listCtrlPorts = new wxListBox(this, wxID_ANY, wxDefaultPosition, wxSize(-1,45), m_listCtrlPortsArr, wxLB_SINGLE | wxLB_SORT);
     staticBoxSizer31-&amp;gt;Add(m_listCtrlPorts, 1, wxALIGN_CENTER, 0);
+
+    m_ckUseHIDPTT = new wxCheckBox(this, wxID_ANY, _("Use HID Port PTT"), wxDefaultPosition, wxSize(-1,-1), 0);
+    m_ckUseHIDPTT-&amp;gt;Se&lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T02:10:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2280">
    <title>preprocess-wx-2.9-features.patch - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2280</link>
    <description>&lt;pre&gt;This is bound to break something for 2.8.
Except that it should be exactly the same as we've been
doing for wx 2.9 builds.

Based upon SVN r1245.

From: "A. Maitland Bottoms" &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date: Thu, 23 May 2013 20:42:58 -0400
Subject: [PATCH] preprocess wx-2.9 features
Description: This looks like it loses functionality under wx-2.8

--- a/src/fdmdv2_main.cpp
+++ b/src/fdmdv2_main.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -162,7 +162,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     SetTopWindow(frame);
     // Should guarantee that the first plot tab defined is the one
     // displayed. But it doesn't when built from command line.  Why?
+#ifdef FUTURE_WXWIN_COMPATIBILITY_3_0
     frame-&amp;gt;m_auiNbookCtrl-&amp;gt;ChangeSelection(0);
+#else
+    frame-&amp;gt;m_auiNbookCtrl-&amp;gt;SetSelection(0);
+#endif
     frame-&amp;gt;Layout();
     frame-&amp;gt;Show();
     g_parent =frame;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -387,7 +391,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     setsnrBeta(wxGetApp().m_snrSlow);
 
 #ifdef _USE_TIMER
+#ifdef FUTURE_WXWIN_COMPATIBILITY_3_0
     Bind(wxEVT_TIMER, &amp;amp;MainFrame::OnTimer, this);       // ID_MY_WINDOW);
+#endif
  &lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T02:08:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2279">
    <title>GetItemText-2.8-variation.patch - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2279</link>
    <description>&lt;pre&gt;Hope this works :)

Based upon SVN r1245.

From: "A. Maitland Bottoms" &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date: Wed, 22 May 2013 21:45:23 -0400
Subject: [PATCH] GetItemText 2.8 variation
Description: wx-2.8 has no second column argument

diff --git a/src/dlg_audiooptions.cpp b/src/dlg_audiooptions.cpp
index 4f0baa0..9d784ac 100644
--- a/src/dlg_audiooptions.cpp
+++ b/src/dlg_audiooptions.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -403,11 +403,19 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int AudioOptsDialog::setTextCtrlIfDevNumValid(wxTextCtrl *textCtrl, wxListCtrl *
 
     found_devNum = 0;
     for(i=0; i&amp;lt;listCtrl-&amp;gt;GetItemCount()-1; i++) {
+#ifdef FUTURE_WXWIN_COMPATIBILITY_3_0
         aDevNum = wxAtoi(listCtrl-&amp;gt;GetItemText(i, 1));
+#else
+        aDevNum = wxAtoi(listCtrl-&amp;gt;GetItemText(i));
+#endif
         //printf("aDevNum: %d devNum: %d\n", aDevNum, devNum);
         if (aDevNum == devNum) {
             found_devNum = 1;
+#ifdef FUTURE_WXWIN_COMPATIBILITY_3_0
             textCtrl-&amp;gt;SetValue(listCtrl-&amp;gt;GetItemText(i, 0) + " (" + wxString::Format(wxT("%i"),devNum) +&lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T02:05:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2278">
    <title>plot-2.8-variation.patch - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2278</link>
    <description>&lt;pre&gt;Similar plot code for both versions....

Based upon SVN r1245.

From: "A. Maitland Bottoms" &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date: Tue, 21 May 2013 20:42:41 -0400
Subject: [PATCH] plot 2.8 variation
Description: allow plots to build with wx-2.8

diff --git a/src/fdmdv2_plot.cpp b/src/fdmdv2_plot.cpp
index 2a22b8f..5b43812 100644
--- a/src/fdmdv2_plot.cpp
+++ b/src/fdmdv2_plot.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -56,10 +56,19 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; PlotPanel::PlotPanel(wxFrame* parent) : wxPanel(parent)
     m_use_bitmap        = true;
     m_rubberBand        = false;
     m_mouseDown         = false;
+#ifdef wxPENSTYLE_SHORT_DASH
+    // wxWidgets 2.9 and above style
     m_penShortDash      = wxPen(wxColor(0xA0, 0xA0, 0xA0), 1, wxPENSTYLE_SHORT_DASH);
     m_penDotDash        = wxPen(wxColor(0xD0, 0xD0, 0xD0), 1, wxPENSTYLE_DOT_DASH);
     m_penSolid          = wxPen(wxColor(0x00, 0x00, 0x00), 1, wxPENSTYLE_SOLID);
     SetBackgroundStyle(wxBG_STYLE_PAINT);
+#else
+    // wxWidgets 2.8 style
+    m_penShortDash      = wxPen(wxColor(0xA0, 0&lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T02:02:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2277">
    <title>fixup-string-handling.patch - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2277</link>
    <description>&lt;pre&gt;This seems to clean up some inconsistant syntax.

We might still want to do this differently again - 
depending upon best practice for translating strings
and Internationalization. Being able to handle
wide strings and Unicode seems like a big win.

-Maitland

This probably no longer applied cleanly to SVN HEAD.
It is based upon r1245.

From: "A. Maitland Bottoms" &amp;lt;aa4hs-OUnhIaMbRO/YtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date: Tue, 21 May 2013 19:50:30 -0400
Subject: [PATCH] fixup string handling
Description: More consistant wxWidgets string handling

--- a/src/dlg_about.cpp
+++ b/src/dlg_about.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -131,7 +131,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     this-&amp;gt;Layout();
     mainSizer-&amp;gt;Fit(this);
     this-&amp;gt;Centre(wxBOTH);
-    wxString svnLatestRev("Can't determine latest SVN revision.");
+    wxString svnLatestRev(wxT("Can't determine latest SVN revision."));
 
     // Try to determine current SVN revision from the Internet
     wxURL url(wxT("http://freetel.svn.sourceforge.net/svnroot/freetel/fdmdv2/"));
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -148,7 +148,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
             in-&amp;gt;Read(&lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T01:59:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2276">
    <title>Re: Optimised and Verified STM32F4 Codec 2 port</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2276</link>
    <description>&lt;pre&gt;Thank you a lot! This seems really interesting. Any more stats like
performance? Does it work full, half-duplex or simplex?


2013/5/22 Bruce Perens &amp;lt;bruce-Dp076HI/R8PQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
&lt;/pre&gt;</description>
    <dc:creator>Ronan Paixão</dc:creator>
    <dc:date>2013-05-24T01:50:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2275">
    <title>ideas for wx-2.8 backport - 0.96.1 version</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2275</link>
    <description>&lt;pre&gt;Rats, I see there is a 0.96.2 in the works, so I'm
afraid the patches I have won't apply to head.
Actually, these are based upon SVN r1245 back
gefore Dayton.

Still, I would like to get these out for review.

fixup-string-handling.patch
plot-2.8-variation.patch
GetItemText-2.8-variation.patch
preprocess-wx-2.9-features.patch
HID-PTT

Let me describe these patches in this email, but
I will send them as separate emails later.

Whereas wxWidgets version 2.9 is a development
branch that will stabilize as version 3.0,

and whereas there is a great amount of similarity
between the 2.8 and 2.9 versions of wxWidgets,

I have made a stab at having fdmdv2 code support
both versions 2.8 and 2.9 of wxWidgets.

Step 1: It seems that with 2.9 it is possible to
be a little more sloppy with wxString types. So
the fixup-string-handling.patch adds back the
discipline on using wxT() and explicit string
conversion routines. This is bound to help things
stay more robust and avoid bugs. Also, since it
is possible to have variati&lt;/pre&gt;</description>
    <dc:creator>A. Maitland Bottoms</dc:creator>
    <dc:date>2013-05-24T01:49:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2274">
    <title>Re: sox files and lib</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2274</link>
    <description>&lt;pre&gt;
That is: if you must bundle a library for platforms that don't have it,
make it possible to built with the system library (even better: make
that the default: the configure script checks for it. Trivial with
pkg-config. Or use a configure-time test) and only resort to using the
bundled copy if the system copy is not there.

Distributions have build dependencies in place to make sure that the
system libraries will be in place.

&lt;/pre&gt;</description>
    <dc:creator>Tzafrir Cohen</dc:creator>
    <dc:date>2013-05-23T06:26:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2273">
    <title>Re: FreeDV Dependencies</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2273</link>
    <description>&lt;pre&gt;David,

Don't fret too much :) My intention was just to have a discussion, not
force an issue. If these are truly the best options available, then so be
it.

I'm using the DirectX SDK for Portaudio in my Windows build so it's "as
good as it get's" on the windows front from what I can gather.

The only serious substitution I can think of at this point is if we're
going to stick with sox, then we ought to evaluate soxr to see if it's a
good replacement for libsamplerate, as it's more soxish and of a child
project of sox.

The only other serious problem (at least to me) is that statically linking
with wxWidgets bloats the freedv binary to about 120MB, but I'm not sure we
have any viable alternative... Even if I could get dynamic linking working,
we would still need the runtime DLLs which would take up the same amount of
space...

Richard
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application p&lt;/pre&gt;</description>
    <dc:creator>Richard Shaw</dc:creator>
    <dc:date>2013-05-23T04:16:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2272">
    <title>Re: sox files and lib</title>
    <link>http://permalink.gmane.org/gmane.comp.telephony.freetel.codec2/2272</link>
    <description>&lt;pre&gt;

Exactly. If there's a problem with the library then it should be fixed
(ideally). Copying it to work around the issue should be a last resort.


This is going to be a problem if a distribution has an old version of


The biggest issue with wxWidgets is that 2.9 is not a stable release,
it's effectively a 3.0 preview release which is subject to change. The
current Fedora maintainer has been gracious enough to come up with a
parallel installable package for 2.9 for Fedora, but has no interest in
maintaining a development branch, which I can not fault him for.

If it comes down to it I can volunteer to maintain the 2.9 branch until 3.0
is released and file a review request, but until FreeDV reaches some sort
of critical mass, it's just easier to have a separate FreeDV repository on
freedv.org.

Richard
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
tha&lt;/pre&gt;</description>
    <dc:creator>Richard Shaw</dc:creator>
    <dc:date>2013-05-23T04:08:44</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.telephony.freetel.codec2">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.telephony.freetel.codec2</link>
  </textinput>
</rdf:RDF>
