<?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.video.libav.devel">
    <title>gmane.comp.video.libav.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.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://permalink.gmane.org/gmane.comp.video.libav.devel/46208"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46207"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46206"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46205"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46204"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46203"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46202"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46201"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46200"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46199"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46198"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46197"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46196"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46195"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46194"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46193"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46192"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46191"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46190"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.libav.devel/46189"/>
      </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.video.libav.devel/46208">
    <title>[RFC] vorbis: drop a (dis)optimization and relativeassert</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46208</link>
    <description>&lt;pre&gt;On recent hardware and compiler using a plain division is faster.
---

Some numbers using gcc-4.8 in -Og mode.

avconv
1399640 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1385903 decicycles in vorbis, 2048 runs, 0 skips
avconv
1422062 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1393888 decicycles in vorbis, 2048 runs, 0 skips
avconv
1420744 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1389816 decicycles in vorbis, 2048 runs, 0 skips
avconv
1398754 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1384642 decicycles in vorbis, 2048 runs, 0 skips
avconv
1408228 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1402553 decicycles in vorbis, 2048 runs, 0 skips
avconv
1404719 decicycles in vorbis, 2048 runs, 0 skips
avconv-div
1400232 decicycles in vorbis, 2048 runs, 0 skips


 libavcodec/vorbisdec.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/libavcodec/vorbisdec.c b/libavcodec/vorbisdec.c
index 03c80b4..35e2242 100644
--- a/libavcodec/vorbisdec.c
+++ b/l&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-18T13:40:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46207">
    <title>Re: [PATCH 1/3] lavfi: add a slice threadinginfrastructure</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46207</link>
    <description>&lt;pre&gt;
Looked fine after the first read, now I'm halfway the second.

&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-18T10:45:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46206">
    <title>Re: [PATCH 2/2] prores: update FATE test to account for alpha plane present in the test sample</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46206</link>
    <description>&lt;pre&gt;
Looks fine.

&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-18T09:55:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46205">
    <title>Re: [PATCH] build: do not leave asserts enabled</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46205</link>
    <description>&lt;pre&gt;
Usually we do, by fixing the bug.

Ideally some assert are completely impossible short of memory
corruption, some are possible and thus should be replaced with normal
error paths.


I'm against replacing plain asserts with av_asserts, ether they have no
sense, thus should be removed like commented out code, or they have
sense, thus should be replaced with normal error paths.

The only reason you should put asserts is when you refactor code so it
gets glaring obvious when you are doing wrong.

At the cost of being boring asserts have no place in released code, as
you said an assert is a bug and should be threaded accordingly.


And usually we fix the bugs =)

Moving to avassert is just like leaving known issues because of lack of
time.

lu

&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-18T09:53:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46204">
    <title>Re: [PATCH 2/3] vf_yadif: support slice threading</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46204</link>
    <description>&lt;pre&gt;
The changes are trivial enough, LGTM.
&lt;/pre&gt;</description>
    <dc:creator>Hendrik Leppkes</dc:creator>
    <dc:date>2013-05-18T08:18:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46203">
    <title>Re: [PATCH] w32pthreads: move from lavc to compat/</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46203</link>
    <description>&lt;pre&gt;

LGTM
Tested on mingw and msvc as well, compiles and runs fine.
&lt;/pre&gt;</description>
    <dc:creator>Hendrik Leppkes</dc:creator>
    <dc:date>2013-05-18T08:11:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46202">
    <title>[PATCH 2/2] prores: update FATE test to account for alpha plane present in the test sample</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46202</link>
    <description>&lt;pre&gt;---
 tests/fate/prores.mak       |    2 +-
 tests/ref/fate/prores-alpha |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/fate/prores.mak b/tests/fate/prores.mak
index 9c1a1b1..ccc71af 100644
--- a/tests/fate/prores.mak
+++ b/tests/fate/prores.mak
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11,4 +11,4 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; fate-prores-422:       CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProR
 fate-prores-422_hq:    CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_HQ.mov -pix_fmt yuv422p10le
 fate-prores-422_lt:    CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_LT.mov -pix_fmt yuv422p10le
 fate-prores-422_proxy: CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_Proxy.mov -pix_fmt yuv422p10le
-fate-prores-alpha:     CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProRes_with_Alpha.mov -pix_fmt yuv444p10le
+fate-prores-alpha:     CMD = framecrc -i $(SAMPLES)/prores/Sequence_1-Apple_ProRes_with_Alpha.mov -pix_fmt yuva444p10le
diff --git a/tests/ref/fate/prores-alpha b/tests/ref&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T05:16:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46201">
    <title>[PATCH 1/2] proresdec: simplify slice componentoffsets handling</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46201</link>
    <description>&lt;pre&gt;---
I promised that after all...
---
 libavcodec/proresdec.c |   50 ++++++++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c
index 0d1eb7a..8da2db6 100644
--- a/libavcodec/proresdec.c
+++ b/libavcodec/proresdec.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -559,6 +559,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int decode_slice(AVCodecContext *avctx, void *tdata)
     int slice_data_size, hdr_size;
     int y_data_size, u_data_size, v_data_size, a_data_size;
     int y_linesize, u_linesize, v_linesize, a_linesize;
+    int coff[4];
 
     buf             = ctx-&amp;gt;slice_data[slice_num].index;
     slice_data_size = ctx-&amp;gt;slice_data[slice_num + 1].index - buf;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -586,6 +587,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int decode_slice(AVCodecContext *avctx, void *tdata)
         v_linesize &amp;lt;&amp;lt;= 1;
         a_linesize &amp;lt;&amp;lt;= 1;
     }
+    y_data += (mb_y_pos &amp;lt;&amp;lt; 4) * y_linesize + (mb_x_pos &amp;lt;&amp;lt; 5);
+    u_data += (mb_y_pos &amp;lt;&amp;lt; 4) * u_linesize + (mb_x_pos &amp;lt;&amp;lt; ctx-&amp;gt;mb_chroma_factor);
+    v_data += (mb_y_pos &amp;lt;&amp;lt; 4) * v_line&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T05:16:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46200">
    <title>Re: [PATCH v1.1] Eidos Escape 130 decoder</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46200</link>
    <description>&lt;pre&gt;
Pushed the decoder, test will be pushed later (since it's not 24 hours since
you've added the sample).
&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T05:14:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46199">
    <title>Re: [PATCH] build: do not leave asserts enabled</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46199</link>
    <description>&lt;pre&gt;
On Fri, 17 May 2013 22:04:22 +0200, Luca Barbato &amp;lt;lu_zero-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

That is a bug in the decoder then, which should be fixed. It's not really
different from any other bug that would cause a crash.
Many kinds of code can cause a crash if there's a bug there, shall we remove all
such code?

That said, I'm not against replacing plain asserts with av_asserts, so people
who prefer random hard to debug crashes over asserts can choose that.
But I am against removing asserts on the grounds that 'it might crash if there
is a bug in it'. A lot of code might crash if there is a bug in it.

&lt;/pre&gt;</description>
    <dc:creator>Anton Khirnov</dc:creator>
    <dc:date>2013-05-18T04:13:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46198">
    <title>Re: [WIP 3/3] wavpack: do not read over the buffer boundary</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46198</link>
    <description>&lt;pre&gt;
I don't like it either and can suggest bytestream2
&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T03:59:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46197">
    <title>Re: [PATCH 2/3] wavpack: validate samples size parsed in wavpack_decode_block</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46197</link>
    <description>&lt;pre&gt;
they all should be the same, so !=


otherwise OK
&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T03:56:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46196">
    <title>Re: [PATCH 1/3] wavpack: return meaningful errors</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46196</link>
    <description>&lt;pre&gt;
LGTM
&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-18T03:55:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46195">
    <title>[WIP 3/3] wavpack: do not read over the bufferboundary</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46195</link>
    <description>&lt;pre&gt;---

I don't like it incredibly but works. Anybody has a better idea?

 libavcodec/wavpack.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index 233c533..06612ab 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -902,19 +902,27 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
             }
             t = 0;
             for (i = s-&amp;gt;terms - 1; (i &amp;gt;= 0) &amp;amp;&amp;amp; (t &amp;lt; size); i--) {
+                int dec_size =
+                    4 * (s-&amp;gt;decorr[i].value &amp;gt; 8) * (1 + s-&amp;gt;stereo_in) +
+                    4 * (s-&amp;gt;decorr[i].value &amp;lt; 0) +
+                    2 *  s-&amp;gt;decorr[i].value * (s-&amp;gt;stereo_in + 1) *
+                    (s-&amp;gt;decorr[i].value &amp;lt;= 8 &amp;amp;&amp;amp; s-&amp;gt;decorr[i].value &amp;gt;= 0);
+
+                if (buf + dec_size &amp;gt; buf_end)
+                    break;
+
+                t += dec_size;
+
                 if (s-&amp;gt;decorr[i].value &amp;gt; 8) {
                     s-&amp;gt;decorr[i].samplesA[0] = wp_exp2(AV_RL16(&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-17T21:15:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46194">
    <title>[PATCH 1/3] wavpack: return meaningful errors</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46194</link>
    <description>&lt;pre&gt;And forward those that were already meaningful.
---
 libavcodec/wavpack.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index c74901d..999e532 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -777,14 +777,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int wavpack_decode_block(AVCodecContext *avctx, int block_no,

     if (block_no &amp;gt;= wc-&amp;gt;fdec_num &amp;amp;&amp;amp; wv_alloc_frame_context(wc) &amp;lt; 0) {
         av_log(avctx, AV_LOG_ERROR, "Error creating frame decode context\n");
-        return -1;
+        return AVERROR_INVALIDDATA;
     }

     s = wc-&amp;gt;fdec[block_no];
     if (!s) {
         av_log(avctx, AV_LOG_ERROR, "Context for block %d is not present\n",
                block_no);
-        return -1;
+        return AVERROR_INVALIDDATA;
     }

     memset(s-&amp;gt;decorr, 0, MAX_TERMS * sizeof(Decorr));
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1034,7 +1034,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
             if (size &amp;lt;= 1) {
                 av_l&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-17T21:15:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46193">
    <title>[PATCH 2/3] wavpack: validate samples size parsed inwavpack_decode_block</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46193</link>
    <description>&lt;pre&gt;Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable-LOOeJiBropLYtjvyW6yDsg&amp;lt; at &amp;gt;public.gmane.org
---
 libavcodec/wavpack.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index 999e532..233c533 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -795,6 +795,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int wavpack_decode_block(AVCodecContext *avctx, int block_no,

     if (!wc-&amp;gt;mkv_mode) {
         s-&amp;gt;samples = AV_RL32(buf); buf += 4;
+        if (s-&amp;gt;samples &amp;gt; wc-&amp;gt;samples)
+            return AVERROR_INVALIDDATA;
+
         if (!s-&amp;gt;samples) {
             *got_frame_ptr = 0;
             return 0;
--
1.8.2.1

&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-17T21:15:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46192">
    <title>Re: [PATCH] build: do not leave asserts enabled</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46192</link>
    <description>&lt;pre&gt;
I consider this exactly an improper and dangerous use of assert().

If you know already that codepath would lead to a crash the proper
solution is to return an error to the caller.

Imagine having your browser/vnc-terminal/chat-application crash because
of a network glitch because you put an assert() in a decoding routine
(e.g. the vorbis one pointed by j-b).

The proper way is to return an error to the program and then the program
can decide what to do about it.

A library MUST not randomly crash, on purpose or not.

While developing sprinkling asserts so you can see clearly where your
assumptions fail is perfectly fine.

lu
&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-17T20:04:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46191">
    <title>Re: [PATCH] build: do not leave asserts enabled</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46191</link>
    <description>&lt;pre&gt;
On Fri, 17 May 2013 21:16:12 +0200, Luca Barbato &amp;lt;lu_zero-aBrp7R+bbdUdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

I disagree.
A proper use for an assert is when the code following it would crash anyway if
the assert wasn't there and the asserted condition was false. In such a case the
assert makes it much easier to track what went wrong. It can also simplify
understanding the author's intent.

&lt;/pre&gt;</description>
    <dc:creator>Anton Khirnov</dc:creator>
    <dc:date>2013-05-17T19:53:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46190">
    <title>Re: [PATCH] prores: decode alpha plane when it'spresent</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46190</link>
    <description>&lt;pre&gt;
On Fri, 17 May 2013 21:17:04 +0200, Kostya Shishkov &amp;lt;kostya.shishkov-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

I don't really see what's the advantage, but surewhynot.

&lt;/pre&gt;</description>
    <dc:creator>Anton Khirnov</dc:creator>
    <dc:date>2013-05-17T19:33:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46189">
    <title>Re: [PATCH] prores: decode alpha plane when it's present</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46189</link>
    <description>&lt;pre&gt;
Would you agree to this patch as is and the latter patch for prettifying it?
&lt;/pre&gt;</description>
    <dc:creator>Kostya Shishkov</dc:creator>
    <dc:date>2013-05-17T19:17:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.libav.devel/46188">
    <title>Re: [PATCH] build: do not leave asserts enabled</title>
    <link>http://permalink.gmane.org/gmane.comp.video.libav.devel/46188</link>
    <description>&lt;pre&gt;
So only when developing something, not when releasing. Leaving active
asserts in release builds is horrible.


Some of them should be converted to proper checks with return values.

lu
&lt;/pre&gt;</description>
    <dc:creator>Luca Barbato</dc:creator>
    <dc:date>2013-05-17T19:16:12</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.libav.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.video.libav.devel</link>
  </textinput>
</rdf:RDF>
