<?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://blog.gmane.org/gmane.comp.audio.musicpd.devel">
    <title>gmane.comp.audio.musicpd.devel</title>
    <link>http://blog.gmane.org/gmane.comp.audio.musicpd.devel</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://comments.gmane.org/gmane.comp.audio.musicpd.devel/2827"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2826"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2825"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2821"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2820"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2819"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2818"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2817"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2816"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2813"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2812"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2810"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2808"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2803"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2799"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2788"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2787"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2786"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2785"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2784"/>
      </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://comments.gmane.org/gmane.comp.audio.musicpd.devel/2827">
    <title>[SPAM] Require: Update Your Profile Information</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2827</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>PayPal</dc:creator>
    <dc:date>2013-05-16T03:32:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2826">
    <title>Millions of wet ladies are looking for cocks.Join today.</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2826</link>
    <description>&lt;pre&gt;Meet thousands of cheating milfs in your area.

http://redirect.yandrewantop.com










404133
xsajwvhrmne


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
&lt;/pre&gt;</description>
    <dc:creator>Unknown</dc:creator>
    <dc:date>2013-05-14T22:58:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2825">
    <title>Getting laid has never been easier. Join now.</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2825</link>
    <description>&lt;pre&gt;Getting laid has never been easier. Join now.

http://redirect.orangefronthost.info










404133
ybbsrggrniy


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
&lt;/pre&gt;</description>
    <dc:creator>root&lt; at &gt;maryland.networkphantom.net</dc:creator>
    <dc:date>2013-05-13T15:05:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2821">
    <title>MPD coding</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2821</link>
    <description>&lt;pre&gt;Hello:

 

My name is Sam Virgillo and I would like to make some modifications to the
MPD server for custom use and not for a patch.

 

I am running it as is on a TI eval board AM1808 installed with apt-get.

 

I am new to Linux development and don't know how to modify and re-compile
the code.

 

I have downloaded the source files  from the GIT repository.

 

I am cross compiling on Linux for the AM1808 board which uses a dual core
chip ARM/DSP.

 

I use the Code Sourcery G++ cross compiler.

 

Can I import the files into Code Composer Studio?

 

Can I compile from just a command line using a Makefile?

 

How do I create the new binary?

 

I apologize for not knowing how to do this.

 

Thank you for whatever help you can provide.

 

Sam

 

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Sam Virgillo</dc:creator>
    <dc:date>2013-05-09T18:30:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2820">
    <title>Salam Sahajetra</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2820</link>
    <description>&lt;pre&gt;Assalamualaikum Wr.Wb...

Sebelum dan sesudahnya saya ingin memperkenalkan diri saya,nama saya WIDIYANA SAMUDRA berasal dari Indonesia dan bekerja di London (United Kingdom), ingin berkenalan dengan anda di sana.
Saya ingin menawarkan satu peluang bisnis yang begitu bagus,dan  bagi Anda yang berminat dengan bisnis ... Inilah kesempatan Anda,kapan lagi kalau bukan sekarang bukan.???
Produk ini di namakan (MULITE CLEANSER) kegunaannya untuk mencuci barangan yang sangat berharga sekali seperti batu intan permata yg masih mentah.
Dan pada waktu yang sama perusahaan di tempat saya bekerja membutuhkan MULITE CLEANSER dimana mineral tersbut tersedia dari operator yg di Indonesia.
Jadi bagi anda yang berminat dengan bisnis ini, saya ingin Anda menjadi Agent untuk menjual produk tersebut ke pada perusahaan tempat saya bekerja, (Anda membeli produk tersebut dari operator yang di Indonesia terlebih dahulu dengan harga 500USD(Lima Juta Rupiah) per karton dan dijualnya kembali ke pada perusahaan  di tempat saya bekerja dengan harga 1,500USD(Lima belas Juta per karton)
Yang paling penting Niat dan ikhlas untuk mencari rezeki semata-mata karena Allah. Insya Allah, Allah akan membantu kita untuk mencari rezeki yang halal dan berkat,saya ingin Anda buat keputusan yang bijak, Anda bisa merubahnya .. Insya Allah '
Apa bila ada berminat atau ada pertanyaan, silahkan balas email terus ke saya berdasarkan alamat di bawah atau silahkan berikan number supaya bisa di hubungi dan saya akan menerangkannya lebih lanjut di telepon: Insya Allah saya mencoba membantu Anda. Semoga ikatan silaturahmi sesama kita diberkati Allah. Selamat berkenalan.
widiyana26&amp;lt; at &amp;gt;gmail.com
Yang benar...
WIDIYANA SAMUDRA------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Widiyana Samudra</dc:creator>
    <dc:date>2013-05-08T20:12:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2819">
    <title>Mayo 2x1</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2819</link>
    <description>&lt;pre&gt;This is a message in multipart MIME format. Your mail client should not be displaying this. Consider upgrading your mail client to view this message correctly.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Sebastian</dc:creator>
    <dc:date>2013-05-08T18:01:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2818">
    <title>[SPAM] Attention! Your PayPal account will closesoon!</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2818</link>
    <description>&lt;pre&gt;




Attention! Your PayPal account will close soon! 


Dear Member, 

We have faced some problems with your account Please update the account .If you do not update will be Closed.
To Update your account, just confirm your informations.(It only takes a minute.) 

It's easy:
Click the link below to open a secure browser window.
Confirm that you're the owner of the account, and then follow the instructions.
 Relog in your account now






Please do not reply to this email. We are unable to respond to inquiries sent to this address. For immediate answers to your questions, visit our Help Center by clicking "Help" at the top of any PayPal page.

Copyright © 2013 PayPal Inc. All rights reserved. PayPal is located at 2211 N. First St., San Jose, CA 95131. ------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>no-reply&lt; at &gt;paypal.com</dc:creator>
    <dc:date>2013-05-07T17:21:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2817">
    <title>led aydınlatmada SÜPER KAMPANYA</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2817</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>www.allesithalat.net</dc:creator>
    <dc:date>2013-05-07T12:37:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2816">
    <title>led aydınlatmada SÜPER KAMPANYA</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2816</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>www.allesithalat.net</dc:creator>
    <dc:date>2013-05-07T09:33:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2813">
    <title>Various improvements for master branch</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2813</link>
    <description>&lt;pre&gt;Hi all,

decoder/FLAC*: rename files and symbols to Flac*
PlaylistFile: use DirectoryReader and file system API
ClientFile: use Path and file system API, update usages accordingly
ClientFile.cxx: include config.h
UpdateWalk, ExcludeList: use Path, file system API, DirectoryReader, log 
in UTF-8
DirectoryReader: rename Failed() to HasFailed() for consistency with 
TextFile
.gitignore: always ignore any .exe files

&lt;/pre&gt;</description>
    <dc:creator>Denis Krjuchkov</dc:creator>
    <dc:date>2013-05-05T16:17:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2812">
    <title>NO TE SEPARES</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2812</link>
    <description>&lt;pre&gt;


Casado  Busca  Casada

Encuentros  Reales

 

(No X $)

 

T.E:011-4976-4562

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with &amp;lt;2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>auoffat&lt; at &gt;yahoo.com</dc:creator>
    <dc:date>2013-05-02T23:52:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2810">
    <title>Greetings From Alex</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2810</link>
    <description>&lt;pre&gt;Hello Dear.

Sorry for intruding,please i just want to know if your email address is still valid before i go on with a confidential matter i will like you to know and partake in, also let me know if we can talk confidential matters here or if there is a private/personal email address you have. Please contact me at alex.vert&amp;lt; at &amp;gt;aol.com

Best regards 

Alex

------------------------------------------------------------------------------
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_apr
&lt;/pre&gt;</description>
    <dc:creator>Alex Vert</dc:creator>
    <dc:date>2013-04-29T15:06:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2808">
    <title>[PATH] Prevent mpd from hanging while playingDSDIFF files</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2808</link>
    <description>&lt;pre&gt;This patch prevents MPD from hanging when playing a DSDIFF file which has
a DSD data chunk size not dividable by 4.

http://git.musicpd.org/cgit/gtmkramer/mpd.git/commit/?id=e396f7f649cfd10ac2b0939f4eb98c4d5048d9c7

This issue only appears when using DoP (ie dsd_usb = yes).

Jurgen


------------------------------------------------------------------------------
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_apr
&lt;/pre&gt;</description>
    <dc:creator>Jurgen Kramer</dc:creator>
    <dc:date>2013-04-29T11:53:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2803">
    <title>DSD playback issues</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2803</link>
    <description>&lt;pre&gt;I have been experimenting with using MPD to play DSD files and ran into an
issue.

 

I am using an Alix 2 board, Voyage 0.9 rc2 and driving an AURALiC Vega DAC.
Every once and a while, when a .dff file reaches the end, MPD hangs.  I can
restart it and it will pick up again playing the same file.  And as long as
the file does not reach the end,  and I can switch to another file with no
problem.  But if I let the file play to the end, MPD hangs.  If I convert
that same file to .dsf, MPD handles it just fine.

 

Is there an issue playing .dff files with MPD?  If so, is anyone working on
this?

 

By the way, I did not notice this testing on a MAC using Audirvana as a
player.  

 

Other things I noticed are that you cannot advance to another location in
the track and DSD128 files are played as DSD64.  I am sure everyone is aware
of these limitations already, but am just pointing them out.    

 

- Jim

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Jim Salk</dc:creator>
    <dc:date>2013-04-22T20:31:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2799">
    <title>Pull request: Pipe Output Plugin: Pass environment variables to the pcm stream</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2799</link>
    <description>&lt;pre&gt;Passes 3 environment variables (channels, bits, rate) to stdout
for use by the next process in the pipe (eg SoX).

Please pull:

git://git.musicpd.org/quad/mpd.git master

Thanks!
Mark

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
&lt;/pre&gt;</description>
    <dc:creator>Mark</dc:creator>
    <dc:date>2013-04-12T08:00:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2788">
    <title>✔ Nisan ayı genel katılıma açık Eğitim Programı</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2788</link>
    <description>&lt;pre&gt;------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Finaliz Eğitim</dc:creator>
    <dc:date>2013-04-03T23:55:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2787">
    <title>[PATCH] fix broken --disable-documentation inconfigure.ac</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2787</link>
    <description>&lt;pre&gt;Hi Max,

when building libmpdclient with --disable-documentation,
the configure script fails:

 checking whether C compiler accepts -Wwrite-strings... yes
 configure: error: conditional "DOXYGEN" was never defined.
 Usually this means the macro was only invoked conditionally.


The following patch could be one solution for the problem, 
although probably there are better ways to solve it.
Please consider to add the following (or a similar) patch to the libmpdclient git.
Thx in advance, best regards



Signed-off-by: Zoltan Gyarmati &amp;lt;mr.zoltan.gyarmati&amp;lt; at &amp;gt;gmail.com&amp;gt;
---
 configure.ac |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/configure.ac b/configure.ac
index 22e11ac..daaea3b 100644
--- a/configure.ac
+++ b/configure.ac
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -64,6 +64,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; AC_ARG_ENABLE(documentation,
 AS_HELP_STRING([--disable-documentation],
 [Disable API doc generation &amp;lt; at &amp;gt;&amp;lt;:&amp;lt; at &amp;gt;default=enabled&amp;lt; at &amp;gt;:&amp;gt;&amp;lt; at &amp;gt;]),,
 [enable_documentation=yes])
+    AM_CONDITIONAL(DOXYGEN, test "x$enable_documentation" = xyes)
+
 if test "x$enable_documentation" = xyes; then
 AC_PATH_PROG(DOXYGEN, doxygen)
 AM_CONDITIONAL(DOXYGEN, test x$DOXYGEN != x)
&lt;/pre&gt;</description>
    <dc:creator>Zoltan Gyarmati</dc:creator>
    <dc:date>2013-03-31T20:28:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2786">
    <title>Supported/preferred client c library?</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2786</link>
    <description>&lt;pre&gt;Hi all,


i'm looking for a library to build my custom client upon, but i get 
puzzled between the 2 existing libraries.
The libmpd listed as deprecated here: 
http://mpd.wikia.com/wiki/ClientLib:libmpd, but here i can see nowdays 
gets some commits: http://repo.or.cz/w/libmpd.git.
  The libmpdclient's wiki page's 
(http://mpd.wikia.com/wiki/ClientLib:libmpdclient) links are not 
working, found the git repo here:
http://mpd.wikia.com/wiki/ClientLib:libmpdclient, it also seems to get 
some commits earlier in this year?

So my questions is: which one is the more supported/preferred client 
library to reach MPD?

Thx in for the respond in advance!

&lt;/pre&gt;</description>
    <dc:creator>Zoltan Gyarmati</dc:creator>
    <dc:date>2013-03-30T10:49:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2785">
    <title>Request for git account</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2785</link>
    <description>&lt;pre&gt;1. real name: Mark Bayley
2. email: mxb&amp;lt; at &amp;gt;iinet.net.au
3. user name:quad
4. Project:MPD
5. SSH key attached
------------------------------------------------------------------------------
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
&lt;/pre&gt;</description>
    <dc:creator>Mark</dc:creator>
    <dc:date>2013-03-28T22:36:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2784">
    <title>[PATCH 1/3] ffmpeg decoder plugin: refactor thedecoding functions</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2784</link>
    <description>&lt;pre&gt;Move some variables shared between multiple functions to a struct so the
functions don't need too many parameters.

Move initializing the decoder into a separate function to improve
readability and reduce cleanup code duplication.
---
 src/decoder/FfmpegDecoderPlugin.cxx |  205 +++++++++++++++++------------------
 1 file changed, 102 insertions(+), 103 deletions(-)

diff --git a/src/decoder/FfmpegDecoderPlugin.cxx b/src/decoder/FfmpegDecoderPlugin.cxx
index 3f3e8a4..71ba966 100644
--- a/src/decoder/FfmpegDecoderPlugin.cxx
+++ b/src/decoder/FfmpegDecoderPlugin.cxx
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -266,16 +266,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; copy_interleave_frame(const AVCodecContext *codec_context,
 }
 #endif
 
+struct ffmpeg_decoder_context {
+AVStream *st;
+AVCodecContext *avctx;
+AVFrame *frame;
+AVRational time_base;
+struct audio_format audio_format;
+};
+
 static enum decoder_command
 ffmpeg_send_packet(struct decoder *decoder, struct input_stream *is,
-   const AVPacket *packet,
-   AVCodecContext *codec_context,
-   const AVRational *time_base,
-   AVFrame *frame)
+   struct ffmpeg_decoder_context *dec,
+   const AVPacket *packet)
 {
 if (packet-&amp;gt;pts &amp;gt;= 0 &amp;amp;&amp;amp; packet-&amp;gt;pts != (int64_t)AV_NOPTS_VALUE)
 decoder_timestamp(decoder,
-  time_from_ffmpeg(packet-&amp;gt;pts, *time_base));
+  time_from_ffmpeg(packet-&amp;gt;pts, dec-&amp;gt;time_base));
 
 AVPacket packet2 = *packet;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -295,12 +301,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_send_packet(struct decoder *decoder, struct input_stream *is,
 int audio_size = buffer_size;
 #if LIBAVCODEC_VERSION_INT &amp;gt;= AV_VERSION_INT(53,25,0)
 int got_frame = 0;
-int len = avcodec_decode_audio4(codec_context,
-frame, &amp;amp;got_frame,
+int len = avcodec_decode_audio4(dec-&amp;gt;avctx,
+dec-&amp;gt;frame, &amp;amp;got_frame,
 &amp;amp;packet2);
 if (len &amp;gt;= 0 &amp;amp;&amp;amp; got_frame) {
-audio_size = copy_interleave_frame(codec_context,
-   frame,
+audio_size = copy_interleave_frame(dec-&amp;gt;avctx,
+   dec-&amp;gt;frame,
    aligned_buffer,
    buffer_size);
 if (audio_size &amp;lt; 0)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -308,7 +314,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_send_packet(struct decoder *decoder, struct input_stream *is,
 } else if (len &amp;gt;= 0)
 len = -1;
 #else
-int len = avcodec_decode_audio3(codec_context,
+int len = avcodec_decode_audio3(dec-&amp;gt;avctx,
 aligned_buffer, &amp;amp;audio_size,
 &amp;amp;packet2);
 #endif
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -327,7 +333,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_send_packet(struct decoder *decoder, struct input_stream *is,
 
 cmd = decoder_data(decoder, is,
    aligned_buffer, audio_size,
-   codec_context-&amp;gt;bit_rate / 1000);
+   dec-&amp;gt;avctx-&amp;gt;bit_rate / 1000);
 }
 return cmd;
 }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -403,6 +409,79 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_probe(struct decoder *decoder, struct input_stream *is)
 return format;
 }
 
+static int init_decoder(struct ffmpeg_decoder_context *dec,
+ AVFormatContext *fmtctx)
+{
+int audio_stream = ffmpeg_find_audio_stream(fmtctx);
+if (audio_stream == -1) {
+g_warning("No audio stream inside\n");
+return -1;
+}
+
+dec-&amp;gt;st = fmtctx-&amp;gt;streams[audio_stream];
+
+dec-&amp;gt;time_base = dec-&amp;gt;st-&amp;gt;time_base;
+dec-&amp;gt;avctx = dec-&amp;gt;st-&amp;gt;codec;
+if (dec-&amp;gt;avctx-&amp;gt;codec_name[0] != 0)
+g_debug("codec '%s'", dec-&amp;gt;avctx-&amp;gt;codec_name);
+
+AVCodec *codec = avcodec_find_decoder(dec-&amp;gt;avctx-&amp;gt;codec_id);
+
+if (!codec) {
+g_warning("Unsupported audio codec\n");
+return -1;
+}
+
+const enum sample_format sample_format =
+ffmpeg_sample_format(dec-&amp;gt;avctx-&amp;gt;sample_fmt);
+if (sample_format == SAMPLE_FORMAT_UNDEFINED)
+return -1;
+
+GError *error = NULL;
+if (!audio_format_init_checked(&amp;amp;dec-&amp;gt;audio_format,
+       dec-&amp;gt;avctx-&amp;gt;sample_rate,
+       sample_format,
+       dec-&amp;gt;avctx-&amp;gt;channels, &amp;amp;error)) {
+g_warning("%s", error-&amp;gt;message);
+g_error_free(error);
+return -1;
+}
+
+dec-&amp;gt;frame = avcodec_alloc_frame();
+if (!dec-&amp;gt;frame) {
+g_warning("Could not allocate frame\n");
+return -1;
+}
+
+/* the audio format must be read from AVCodecContext by now,
+   because avcodec_open() has been demonstrated to fill bogus
+   values into AVCodecContext.channels - a change that will be
+   reverted later by avcodec_decode_audio3() */
+
+#if LIBAVCODEC_VERSION_INT &amp;gt;= AV_VERSION_INT(53,6,0)
+const int open_result = avcodec_open2(dec-&amp;gt;avctx, codec, NULL);
+#else
+const int open_result = avcodec_open(dec-&amp;gt;avctx, codec);
+#endif
+if (open_result &amp;lt; 0) {
+g_warning("Could not open codec\n");
+return -1;
+}
+
+return 0;
+}
+
+static void uninit_decoder(struct ffmpeg_decoder_context *dec)
+{
+#if LIBAVCODEC_VERSION_INT &amp;gt;= AV_VERSION_INT(54, 28, 0)
+avcodec_free_frame(&amp;amp;dec-&amp;gt;frame);
+#else
+av_freep(&amp;amp;dec-&amp;gt;frame);
+#endif
+
+avcodec_close(dec-&amp;gt;avctx);
+}
+
 static void
 ffmpeg_decode(struct decoder *decoder, struct input_stream *input)
 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -447,71 +526,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_decode(struct decoder *decoder, struct input_stream *input)
 return;
 }
 
-int audio_stream = ffmpeg_find_audio_stream(format_context);
-if (audio_stream == -1) {
-g_warning("No audio stream inside\n");
-#if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
-avformat_close_input(&amp;amp;format_context);
-#else
-av_close_input_stream(format_context);
-#endif
-mpd_ffmpeg_stream_close(stream);
-return;
-}
-
-AVStream *av_stream = format_context-&amp;gt;streams[audio_stream];
-
-AVCodecContext *codec_context = av_stream-&amp;gt;codec;
-if (codec_context-&amp;gt;codec_name[0] != 0)
-g_debug("codec '%s'", codec_context-&amp;gt;codec_name);
-
-AVCodec *codec = avcodec_find_decoder(codec_context-&amp;gt;codec_id);
-
-if (!codec) {
-g_warning("Unsupported audio codec\n");
-#if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
-avformat_close_input(&amp;amp;format_context);
-#else
-av_close_input_stream(format_context);
-#endif
-mpd_ffmpeg_stream_close(stream);
-return;
-}
-
-const enum sample_format sample_format =
-ffmpeg_sample_format(codec_context-&amp;gt;sample_fmt);
-if (sample_format == SAMPLE_FORMAT_UNDEFINED)
-return;
-
-GError *error = NULL;
-struct audio_format audio_format;
-if (!audio_format_init_checked(&amp;amp;audio_format,
-       codec_context-&amp;gt;sample_rate,
-       sample_format,
-       codec_context-&amp;gt;channels, &amp;amp;error)) {
-g_warning("%s", error-&amp;gt;message);
-g_error_free(error);
-#if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
-avformat_close_input(&amp;amp;format_context);
-#else
-av_close_input_stream(format_context);
-#endif
-mpd_ffmpeg_stream_close(stream);
-return;
-}
-
-/* the audio format must be read from AVCodecContext by now,
-   because avcodec_open() has been demonstrated to fill bogus
-   values into AVCodecContext.channels - a change that will be
-   reverted later by avcodec_decode_audio3() */
-
-#if LIBAVCODEC_VERSION_INT &amp;gt;= AV_VERSION_INT(53,6,0)
-const int open_result = avcodec_open2(codec_context, codec, NULL);
-#else
-const int open_result = avcodec_open(codec_context, codec);
-#endif
-if (open_result &amp;lt; 0) {
-g_warning("Could not open codec\n");
+struct ffmpeg_decoder_context dec = { NULL };
+int res = init_decoder(&amp;amp;dec, format_context);
+if (res &amp;lt; 0) {
+uninit_decoder(&amp;amp;dec);
 #if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
 avformat_close_input(&amp;amp;format_context);
 #else
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -525,21 +543,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_decode(struct decoder *decoder, struct input_stream *input)
 ? format_context-&amp;gt;duration / AV_TIME_BASE
 : 0;
 
-decoder_initialized(decoder, &amp;amp;audio_format,
+decoder_initialized(decoder, &amp;amp;dec.audio_format,
     input-&amp;gt;seekable, total_time);
 
-AVFrame *frame = avcodec_alloc_frame();
-if (!frame) {
-g_warning("Could not allocate frame\n");
-#if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
-avformat_close_input(&amp;amp;format_context);
-#else
-av_close_input_stream(format_context);
-#endif
-mpd_ffmpeg_stream_close(stream);
-return;
-}
-
 enum decoder_command cmd;
 do {
 AVPacket packet;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -547,11 +553,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_decode(struct decoder *decoder, struct input_stream *input)
 /* end of file */
 break;
 
-if (packet.stream_index == audio_stream)
-cmd = ffmpeg_send_packet(decoder, input,
- &amp;amp;packet, codec_context,
- &amp;amp;av_stream-&amp;gt;time_base,
- frame);
+if (packet.stream_index == dec.st-&amp;gt;index)
+cmd = ffmpeg_send_packet(decoder, input, &amp;amp;dec,
+ &amp;amp;packet);
 else
 cmd = decoder_get_command(decoder);
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -560,25 +564,20 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ffmpeg_decode(struct decoder *decoder, struct input_stream *input)
 if (cmd == DECODE_COMMAND_SEEK) {
 int64_t where =
 time_to_ffmpeg(decoder_seek_where(decoder),
-       av_stream-&amp;gt;time_base);
+       dec.st-&amp;gt;time_base);
 
-if (av_seek_frame(format_context, audio_stream, where,
+if (av_seek_frame(format_context, dec.st-&amp;gt;index, where,
   AV_TIME_BASE) &amp;lt; 0)
 decoder_seek_error(decoder);
 else {
-avcodec_flush_buffers(codec_context);
+avcodec_flush_buffers(dec.avctx);
 decoder_command_finished(decoder);
 }
 }
 } while (cmd != DECODE_COMMAND_STOP);
 
-#if LIBAVCODEC_VERSION_INT &amp;gt;= AV_VERSION_INT(54, 28, 0)
-avcodec_free_frame(&amp;amp;frame);
-#else
-av_freep(&amp;amp;frame);
-#endif
+uninit_decoder(&amp;amp;dec);
 
-avcodec_close(codec_context);
 #if LIBAVFORMAT_VERSION_INT &amp;gt;= AV_VERSION_INT(53,17,0)
 avformat_close_input(&amp;amp;format_context);
 #else
&lt;/pre&gt;</description>
    <dc:creator>Anton Khirnov</dc:creator>
    <dc:date>2013-03-27T16:38:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2781">
    <title>MOSSCon in Louisville in May! Submit yourproposal this week!</title>
    <link>http://comments.gmane.org/gmane.comp.audio.musicpd.devel/2781</link>
    <description>&lt;pre&gt;You are invited to be a speaker/presenter at MOSSCon.

Preparations are in full swing for the very first Midwest Open Source 
Software Conference (MOSSCon), to be held in Louisville on May 18-19. 
Your help in spreading the word and helping us fill out our schedule of 
presentations and workshops would be appreciated.

This is going to be a great networking event for the whole region! 
Louisville is in such a central location, it can draw from a very wide area.

We have a great venue: the University of Louisville's Student Activities 
Center, with several large halls, a number of smaller meeting rooms, and 
plenty of exhibit space available for groups and businesses to make 
their presence known.

We are working on a broadly based "Open" theme, that can include open 
source hardware, open data, etc., as well as the full gamut of open 
source software.

We already have some super presentations lined up. But there are still 
plenty of pieces that need to come together. Right now we are 
concentrating on filling out our schedule with more presentations and 
workshops. And soliciting sponsors.

If you're involved with Open Source (or open anything) you definitely 
want to be a part of this. I encourage you to consider speaking or doing 
a presentation or workshop on a subject in your area of interest and/or 
expertise.

Check out the conference website at http://mosscon.org/. Click on "Be a 
Speaker" for details on submitting your proposal.

But get to it! The deadline for submitting your preliminary proposal is 
this Friday, March 29!

http://mosscon.org/

Spread the word and submit your proposal!

Thanks,

John Hicks


------------------------------------------------------------------------------
Own the Future-Intel&amp;amp;reg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
&lt;/pre&gt;</description>
    <dc:creator>John List</dc:creator>
    <dc:date>2013-03-27T08:12:48</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.audio.musicpd.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.audio.musicpd.devel</link>
  </textinput>
</rdf:RDF>
