<?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.ffmpeg.devel">
    <title>gmane.comp.video.ffmpeg.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.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.ffmpeg.devel/145088"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145087"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145086"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145085"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145084"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145083"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145082"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145081"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145080"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145079"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145078"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145077"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145076"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145075"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145074"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145073"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145072"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145071"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145070"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145069"/>
      </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.ffmpeg.devel/145088">
    <title>[PATCH] libopenjpegdec: decode images with bpcbetween 10 and 16</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145088</link>
    <description>&lt;pre&gt;
Signed-off-by: Jean First &amp;lt;jeanfirst&amp;lt; at &amp;gt;gmail.com&amp;gt;
---
 libavcodec/libopenjpegdec.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/libavcodec/libopenjpegdec.c b/libavcodec/libopenjpegdec.c
index 9928adb..5aeb265 100644
--- a/libavcodec/libopenjpegdec.c
+++ b/libavcodec/libopenjpegdec.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -80,6 +80,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static inline int libopenjpeg_matches_pix_fmt(const opj_image_t *image, enum Pix
         break;
     }
 
+    if (descriptor.nb_components == 3) {
+        if (descriptor.comp[2].depth_minus1 == 15 &amp;amp;&amp;amp; image-&amp;gt;comps[2].prec &amp;gt; 10 &amp;amp;&amp;amp; image-&amp;gt;comps[2].prec &amp;lt; 16 &amp;amp;&amp;amp;
+            1 &amp;lt;&amp;lt; descriptor.log2_chroma_w == image-&amp;gt;comps[2].dx &amp;amp;&amp;amp;
+            1 &amp;lt;&amp;lt; descriptor.log2_chroma_h == image-&amp;gt;comps[2].dy) {
+            match = 1;
+        }
+    }
+
     return match;
 }
 
&lt;/pre&gt;</description>
    <dc:creator>Jean First</dc:creator>
    <dc:date>2012-05-22T16:53:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145087">
    <title>Re: DVBSUBS and TXTSUBS</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145087</link>
    <description>&lt;pre&gt;
This comment from Nicolas in the Trac summarizes pretty well the
situation: https://ffmpeg.org/trac/ffmpeg/ticket/1305#comment:2

Now that things seem to calm down with the audio in lavfi, we might want
to consider working again on subtitles to do the burning in lavfi (and
various other changes).

But before I start working on "architecture" stuff like this, I'd like to
check if Libav won't plan to rewrite everything differently in a few
months, like they did for the audio processing, audio filtering and now
writers in ffprobe.

[...]

&lt;/pre&gt;</description>
    <dc:creator>Clément Bœsch</dc:creator>
    <dc:date>2012-05-22T16:52:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145086">
    <title>Re: [PATCH] libopenjpegdec: decode images with bpc between 10 and 16</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145086</link>
    <description>&lt;pre&gt;
this patch hase some cosmetic glitches - I'll send a new one in a minute.
&lt;/pre&gt;</description>
    <dc:creator>Jean First</dc:creator>
    <dc:date>2012-05-22T16:52:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145085">
    <title>Re: FFV1.3</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145085</link>
    <description>&lt;pre&gt;Oh, and: how can I test the new features of ffv1.3's bitstream, like CRC
and so?

Thanks again,
Pb
&lt;/pre&gt;</description>
    <dc:creator>Peter B.</dc:creator>
    <dc:date>2012-05-22T16:51:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145084">
    <title>Re: FFV1.3</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145084</link>
    <description>&lt;pre&gt;Oh, yes: I'm also looking forward to see how 2-pass mode performs
compression-wise.

Just so I understood you correctly:
Are you saying to generate pass-statistics for one file (e.g.
video_01.avi) and then use these statistics for *another* (?) file (e.g.
video_02.avi)?

From how I understand multi-pass encoding, I was assuming that each
2nd-pass requires the statistics for exactly the file to be encoded, but
your message sounds like these stats could be re-used generally somehow?
If so: How does that work? These stats are generated from the content,
so I thought they are highly content-specific?

Thanks,
Pb
&lt;/pre&gt;</description>
    <dc:creator>Peter B.</dc:creator>
    <dc:date>2012-05-22T16:50:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145083">
    <title>[PATCH] libopenjpegdec: decode images with bpcbetween 10 and 16</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145083</link>
    <description>&lt;pre&gt;regression since b7a928b2d1563575a8d9ec5aa606f735620b38ab

Signed-off-by: Jean First &amp;lt;jeanfirst&amp;lt; at &amp;gt;gmail.com&amp;gt;
---
 libavcodec/libopenjpegdec.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/libavcodec/libopenjpegdec.c b/libavcodec/libopenjpegdec.c
index 9928adb..6654e5a 100644
--- a/libavcodec/libopenjpegdec.c
+++ b/libavcodec/libopenjpegdec.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -80,6 +80,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static inline int libopenjpeg_matches_pix_fmt(const opj_image_t *image, enum Pix
         break;
     }
 
+    if ( descriptor.nb_components == 3 ) {
+        if ( descriptor.comp[2].depth_minus1 == 15 &amp;amp;&amp;amp; image-&amp;gt;comps[2].prec &amp;gt; 10 &amp;amp;&amp;amp; image-&amp;gt;comps[2].prec &amp;lt; 16  &amp;amp;&amp;amp;
+             1 &amp;lt;&amp;lt; descriptor.log2_chroma_w == image-&amp;gt;comps[2].dx &amp;amp;&amp;amp;
+             1 &amp;lt;&amp;lt; descriptor.log2_chroma_h == image-&amp;gt;comps[2].dy ) {
+            match = 1;
+        }
+    }
+
     return match;
 }
 
&lt;/pre&gt;</description>
    <dc:creator>Jean First</dc:creator>
    <dc:date>2012-05-22T16:49:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145082">
    <title>Re: Static Link library exception to LGPL</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145082</link>
    <description>&lt;pre&gt;----- Original Message ----- 
From: "Carl Eugen Hoyos" &amp;lt;cehoyos&amp;lt; at &amp;gt;ag.or.at&amp;gt;
To: &amp;lt;ffmpeg-devel&amp;lt; at &amp;gt;ffmpeg.org&amp;gt;
Sent: Tuesday, May 22, 2012 4:47 AM
Subject: Re: [FFmpeg-devel] Static Link library exception to LGPL



Should point 2 be changed to mention if you static link, you need to provide 
the lib files for relinking? As it stands, using dlls reads as a 
requirement. 
&lt;/pre&gt;</description>
    <dc:creator>Don Moir</dc:creator>
    <dc:date>2012-05-22T16:37:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145081">
    <title>Re: [PATCH] Optimization of AMR NB and WBdecodersfor MIPS</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145081</link>
    <description>&lt;pre&gt;Hi

On Mon, May 21, 2012 at 03:12:58PM +0000, Babic, Nedeljko wrote:

that is a shitty design, i would suggest that this is fixed either
in kernel or hardware so that theres a portable way to get this
information from user space at least in the medium term future.



for functions that could be optimized in SIMD SSE* easily, structures
with function pointers should be added. Because SSE is runtime
detectable and once SSE optimizations for them are written there will
be function pointers in structures for them. It would be quite
inconvenient if we had a different system for these cases for MIPS in
place at that point.



what kind of maintaince burden do you see with this case here ?


[...]
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T15:31:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145080">
    <title>Re: [PATCH] matroska: Identify S_TEXT/UTF-8 tracks as SRT and not TEXT.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145080</link>
    <description>&lt;pre&gt;Le tridi 3 prairial, an CCXX, Philip Langdale a écrit :

Before that, we have to ask: What is a decoded subtitle?

We know what a decoded video frame is: array(s) of pixel values. We know
what a decoded audio frame is: array(s) or PCM sample values.

But we do not have consensus on what decoded data is supposed to look like
for text-based subtitles format. Surely it consists mostly of text. But what
about markup?

Once there is a clear policy about that, we can start worrying about what is
the role of the demuxer and what is the role of the decoder.

My opinion:

* Decoded text subtitles should be in a structure where the time and
  duration is stored as a number, and the text in a string without the
  timing information.

* The text should always be in Unicode (probably UTF-8, but using ints
  instead of chars is also a reasonable option (wchar_t is not)).

* For the markup, two options:

  - Choose / invent a universal markup syntax and always convert to/from it.

  - Handle markup syntax more or less th&lt;/pre&gt;</description>
    <dc:creator>Nicolas George</dc:creator>
    <dc:date>2012-05-22T14:59:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145079">
    <title>Re: DVBSUBS and TXTSUBS</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145079</link>
    <description>&lt;pre&gt;
i think there where no major changes, but maybe ubitux, iive or some
other subtitle experts could comment ?


[...]
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T14:45:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145078">
    <title>Re: vf_pts and pts jumps</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145078</link>
    <description>&lt;pre&gt;
maybe see:
dts_delta_threshold and dts_error_threshold and related code
in ffmpeg.c

[...]

&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T14:07:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145077">
    <title>Re: looping input and pts rollover</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145077</link>
    <description>&lt;pre&gt;
I consider rollovers a special case of timestamp discontinuities
(resets to 0 are not uncommon)

If you want to handle them in a fixpts filter, this filter will have to
correct all the streams together because if its done independantly
for audio and video each could get a slightly different correction
offset and end with AV desync

also one disadvantage of removing the discontinuities before the
filters is that it becomes impossible to preserve them. There was
at least 1 user who wanted that though i dont remember the exact
reason why. (it was somthing with cuting and concatenating of mpegs)

[...]

&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T14:03:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145076">
    <title>Re: looping input and pts rollover</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145076</link>
    <description>&lt;pre&gt;
Right, sorry, I forgot about that,
&lt;/pre&gt;</description>
    <dc:creator>Robert Nagy</dc:creator>
    <dc:date>2012-05-22T13:48:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145075">
    <title>Re: vf_pts and pts jumps</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145075</link>
    <description>&lt;pre&gt;I guess this could also be handled by the fixpts filter Nicolas George suggests.
&lt;/pre&gt;</description>
    <dc:creator>Robert Nagy</dc:creator>
    <dc:date>2012-05-22T13:47:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145074">
    <title>REQUEST: Thread-safe avfilter_yyy_buffer</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145074</link>
    <description>&lt;pre&gt;I would like to request that avfilter_ref_buffer and
avfilter_unref_buffer would be thread-safe. As it is now it is a bit
complicated to use lavfi in third party applications where I either
have to copy the buffer data or make sure that all buffers are
deallocated on the same thread as the graph is running (which is not
always trivial).

Right now I solve this by wrapping AVFilterBufferRef objects into
another thread safe reference counted object which on ref == 0 puts
instances into a thread safe queue which is emptied everytime the
graph is called (correct thread). I feel this is a bit overly complex.
&lt;/pre&gt;</description>
    <dc:creator>Robert Nagy</dc:creator>
    <dc:date>2012-05-22T13:40:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145073">
    <title>Re: looping input and pts rollover</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145073</link>
    <description>&lt;pre&gt;Le quartidi 4 prairial, an CCXX, Robert Nagy a écrit :

I told you my opinion about this last time you raised it, and it has not
changed yet: rollovers should be corrected before entry into the filter
system, or at words just after with a fixpts filter.

That way, no need for anything, no reinit, no review, no duplicated code.

Regards,

&lt;/pre&gt;</description>
    <dc:creator>Nicolas George</dc:creator>
    <dc:date>2012-05-22T13:38:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145072">
    <title>vf_pts and pts jumps</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145072</link>
    <description>&lt;pre&gt;I've noticed that sometimes when during the first second of playing
mpegts streams a pts jump can occur which can pretty much mess up
playback.

e.g.

pts

8000000
8500000
8501000
8502000

Maybe we should add a configurable threshold for the max pts delta,
and if this threshold is exceeded reset the origin pts?
&lt;/pre&gt;</description>
    <dc:creator>Robert Nagy</dc:creator>
    <dc:date>2012-05-22T13:35:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145071">
    <title>looping input and pts rollover</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145071</link>
    <description>&lt;pre&gt;We had a short discussion on IRC regarding looping input.

The problem today is that lavfi does not guarantee proper handling of
rollover pts (which happens with e.g. looping input), which means that
either the filter graph needs to be flushed and reinit at the same
time as avcodec_flush_buffers.

From the discussion I think the general consensus was that graph
reinit would be to complicated, thus I believe we need to review the
filters.

As far as I know vf_yadif and vf_fps needs to be updated for this. Not
sure about other filters, e.g. aresample?
&lt;/pre&gt;</description>
    <dc:creator>Robert Nagy</dc:creator>
    <dc:date>2012-05-22T13:33:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145070">
    <title>Re: [PATCH 4/4] rawdec: force timestamps from codecto be used</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145070</link>
    <description>&lt;pre&gt;
applied

[...]
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T13:17:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145069">
    <title>Re: [PATCH 2/4] mpeg4videoparser: support usingtimestamps from codec.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145069</link>
    <description>&lt;pre&gt;
applied

[...]
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T13:16:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145068">
    <title>Re: [PATCH 3/4] avformat: add needs_parsing type toenable codec TS use.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/145068</link>
    <description>&lt;pre&gt;
applied

[...]
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2012-05-22T13:16:37</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.ffmpeg.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.ffmpeg.devel</link>
  </textinput>
</rdf:RDF>

