<?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.cvs">
    <title>gmane.comp.video.ffmpeg.cvs</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs</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.cvs/66020"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66019"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66018"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66017"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66016"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66015"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66014"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66013"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66012"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66011"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66010"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66009"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66008"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66007"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66006"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66005"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66004"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66003"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66002"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66001"/>
      </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.cvs/66020">
    <title>doc/encoders: Add libopencore-amrnb doc</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66020</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Timothy Gu &amp;lt;timothygu99&amp;lt; at &amp;gt;gmail.com&amp;gt; | Mon Jun 17 17:38:38 2013 -0700| [9ead06057acfcc43bcb99a63a7c58543007b2847] | committer: Michael Niedermayer

doc/encoders: Add libopencore-amrnb doc

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 doc/encoders.texi |   37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/doc/encoders.texi b/doc/encoders.texi
index 0245693..184de80 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -592,6 +592,43 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; default value is 0 (disabled).
 
 &amp;lt; at &amp;gt;end table
 
+&amp;lt; at &amp;gt;section libopencore-amrnb
+
+OpenCORE Adaptive Multi-Rate Narrowband encoder.
+
+Requires the presence of the libopencore-amrnb headers and library during
+configuration. You need to explicitly configure the build with
+&amp;lt; at &amp;gt;code{--enable-libopencore-amrnb --enable-version3}.
+
+This is a mono-only encoder. Officially it only supports 8000Hz sample rate,
+but you can override it by setting &amp;lt; at &amp;gt;option{strict} to &amp;lt; at &amp;gt;samp{unofficial} or
+lower.
+
+&amp;lt; at &amp;gt;subsection &lt;/pre&gt;</description>
    <dc:creator>Timothy Gu</dc:creator>
    <dc:date>2013-06-19T00:01:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66019">
    <title>Merge branch 'frame_num_offset' ofhttps://github.com/mjmvisser/FFmpeg</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66019</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Wed Jun 19 01:25:32 2013 +0200| [602d0bfe67ce20e169433ca583153e5c01c84016] | committer: Michael Niedermayer

Merge branch 'frame_num_offset' of https://github.com/mjmvisser/FFmpeg

Merged-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T23:37:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66018">
    <title>added start_number parameter to drawtext to permitan offset to n/ frame_num var</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66018</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Mark Visser &amp;lt;mjmvisser&amp;lt; at &amp;gt;gmail.com&amp;gt; | Tue May 21 16:14:46 2013 -0400| [0defc77e9deb081c11c4b5cc44891c712e07b92b] | committer: Mark Visser

added start_number parameter to drawtext to permit an offset to n/frame_num var

---

 doc/filters.texi          |    4 ++++
 libavfilter/vf_drawtext.c |    4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/doc/filters.texi b/doc/filters.texi
index 6e616b2..694e5a1 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3068,6 +3068,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; The x and y offsets for the text shadow position with respect to the
 position of the text. They can be either positive or negative
 values. Default value for both is "0".
 
+&amp;lt; at &amp;gt;item start_number
+The starting frame number for the n/frame_num variable. The default value
+is "0".
+
 &amp;lt; at &amp;gt;item tabsize
 The size in number of spaces to use for rendering the tab.
 Default value is 4.
diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c
index 157bfc7..fcdf53a 100644
--- a/libavfilter/vf_draw&lt;/pre&gt;</description>
    <dc:creator>Mark Visser</dc:creator>
    <dc:date>2013-06-18T23:37:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66017">
    <title>add the start_number offset to var_values[VAR_N]directly, instead of adding it in func_frame_num</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66017</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Mark Visser &amp;lt;mjmvisser&amp;lt; at &amp;gt;gmail.com&amp;gt; | Tue Jun 18 17:38:17 2013 -0400| [2090abcc436df92969634577c91ea1d1143d4533] | committer: Mark Visser

add the start_number offset to var_values[VAR_N] directly, instead of adding it in func_frame_num

---

 libavfilter/vf_drawtext.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavfilter/vf_drawtext.c b/libavfilter/vf_drawtext.c
index fcdf53a..7cafafe 100644
--- a/libavfilter/vf_drawtext.c
+++ b/libavfilter/vf_drawtext.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -616,7 +616,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int func_frame_num(AVFilterContext *ctx, AVBPrint *bp,
 {
     DrawTextContext *s = ctx-&amp;gt;priv;
 
-    av_bprintf(bp, "%d", (int)s-&amp;gt;var_values[VAR_N]+s-&amp;gt;start_number);
+    av_bprintf(bp, "%d", (int)s-&amp;gt;var_values[VAR_N]);
     return 0;
 }
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -980,7 +980,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
         if ((ret = load_textfile(ctx)) &amp;lt; 0)
             return ret;
 
-    s-&amp;gt;var_values[VAR_N] = inlink-&amp;gt;frame_count;
+    s-&amp;gt;var_values[VAR_N] = inlink-&lt;/pre&gt;</description>
    <dc:creator>Mark Visser</dc:creator>
    <dc:date>2013-06-18T23:37:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66016">
    <title>ff_gen_search: make step 64 bit to preventhypothetical integer overflow</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66016</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.2 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:47:07 2013 +0200| [04d69466003ff9496a8238d5d5e8714759662112] | committer: Carl Eugen Hoyos

ff_gen_search: make step 64 bit to prevent hypothetical integer overflow

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit 9d73e302537144877ca9d5b648b21aca28b78f4f)

---

 libavformat/utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 7383cde..1ba9258 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1859,7 +1859,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
     }
 
     if(ts_max == AV_NOPTS_VALUE){
-        int step= 1024;
+        int64_t step= 1024;
         filesize = avio_size(s-&amp;gt;pb);
         pos_max = filesize - 1;
         do{
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T21:56:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66015">
    <title>ff_gen_search: fix infinite loop</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66015</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.2 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:50:15 2013 +0200| [c0445df5b35947cf40abcb15ce6b39e404e20799] | committer: Carl Eugen Hoyos

ff_gen_search: fix infinite loop

Fixes Ticket2639

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit f8ca8138f01d0a7d96d4e1ea65fecd1197f96206)

---

 libavformat/utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index d9c95cf..ed83f28 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1868,7 +1868,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
             pos_max = FFMAX(0, pos_max - step);
             ts_max = ff_read_timestamp(s, stream_index, &amp;amp;pos_max, limit, read_timestamp);
             step += step;
-        }while(ts_max == AV_NOPTS_VALUE &amp;amp;&amp;amp; pos_max &amp;gt; 0);
+        }while(ts_max == AV_NOPTS_VALUE &amp;amp;&amp;amp; 2*limit &amp;gt; step);
         if (ts_max == AV_NOPTS_VALUE)
             return -1&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T21:56:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66014">
    <title>ff_gen_search: fix limit</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66014</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.2 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:48:53 2013 +0200| [c77b3737b9d1bdc27a7ac9ae8d5655c5bb000304] | committer: Carl Eugen Hoyos

ff_gen_search: fix limit

The limit value could become slightly wrong in the last iteration

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit b3dd50cd0dbbda08610b75384128f5f47f5199d9)

---

 libavformat/utils.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 1ba9258..d9c95cf 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1860,11 +1860,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
 
     if(ts_max == AV_NOPTS_VALUE){
         int64_t step= 1024;
+        int64_t limit;
         filesize = avio_size(s-&amp;gt;pb);
         pos_max = filesize - 1;
         do{
+            limit = pos_max;
             pos_max = FFMAX(0, pos_max - step);
-            ts_max = ff_read_timestamp(s, strea&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T21:56:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66013">
    <title>ff_gen_search: fix infinite loop</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66013</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:50:15 2013 +0200| [f8ca8138f01d0a7d96d4e1ea65fecd1197f96206] | committer: Michael Niedermayer

ff_gen_search: fix infinite loop

Fixes Ticket2639

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 libavformat/utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 686374d..ce92af6 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1778,7 +1778,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
             pos_max = FFMAX(0, pos_max - step);
             ts_max = ff_read_timestamp(s, stream_index, &amp;amp;pos_max, limit, read_timestamp);
             step += step;
-        }while(ts_max == AV_NOPTS_VALUE &amp;amp;&amp;amp; pos_max &amp;gt; 0);
+        }while(ts_max == AV_NOPTS_VALUE &amp;amp;&amp;amp; 2*limit &amp;gt; step);
         if (ts_max == AV_NOPTS_VALUE)
             return -1;
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T20:59:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66012">
    <title>ff_gen_search: fix limit</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66012</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:48:53 2013 +0200| [b3dd50cd0dbbda08610b75384128f5f47f5199d9] | committer: Michael Niedermayer

ff_gen_search: fix limit

The limit value could become slightly wrong in the last iteration

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 libavformat/utils.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 9d9d3d6..686374d 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1770,11 +1770,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
 
     if(ts_max == AV_NOPTS_VALUE){
         int64_t step= 1024;
+        int64_t limit;
         filesize = avio_size(s-&amp;gt;pb);
         pos_max = filesize - 1;
         do{
+            limit = pos_max;
             pos_max = FFMAX(0, pos_max - step);
-            ts_max = ff_read_timestamp(s, stream_index, &amp;amp;pos_max, pos_max + step, read_timestamp);
+            ts_max&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T20:59:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66011">
    <title>ff_gen_search: make step 64it to preventhypothetical integer overflow</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66011</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 20:47:07 2013 +0200| [9d73e302537144877ca9d5b648b21aca28b78f4f] | committer: Michael Niedermayer

ff_gen_search: make step 64it to prevent hypothetical integer overflow

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 libavformat/utils.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 68c0263..9d9d3d6 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1769,7 +1769,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int64_t ff_gen_search(AVFormatContext *s, int stream_index, int64_t target_ts,
     }
 
     if(ts_max == AV_NOPTS_VALUE){
-        int step= 1024;
+        int64_t step= 1024;
         filesize = avio_size(s-&amp;gt;pb);
         pos_max = filesize - 1;
         do{
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T20:59:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66010">
    <title>doc/decoders: Document libcelt</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66010</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Timothy Gu &amp;lt;timothygu99&amp;lt; at &amp;gt;gmail.com&amp;gt; | Mon Jun 17 17:42:08 2013 -0700| [e3580449221c79cf611995dc7e2fcb61dd867d4c] | committer: Michael Niedermayer

doc/decoders: Document libcelt

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 doc/decoders.texi |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/doc/decoders.texi b/doc/decoders.texi
index 2d812a2..7d639b9 100644
--- a/doc/decoders.texi
+++ b/doc/decoders.texi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -60,6 +60,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; This decoder generates wave patterns according to predefined sequences. Its
 use is purely internal and the format of the data it accepts is not publicly
 documented.
 
+&amp;lt; at &amp;gt;section libcelt
+
+libcelt decoder wrapper
+
+libcelt allows libavcodec to decode the Xiph CELT ultra-low delay audio codec.
+Requires the presence of the libcelt headers and library during configuration.
+You need to explicitly configure the build with &amp;lt; at &amp;gt;code{--enable-libcelt}.
+
 &amp;lt; at &amp;gt;c man end AUDIO DECODERS
 
 &amp;lt; at &amp;gt;chapter Subtitles Decoders
&lt;/pre&gt;</description>
    <dc:creator>Timothy Gu</dc:creator>
    <dc:date>2013-06-18T16:24:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66009">
    <title>Add maintainer for WebVTT demuxer and muxer</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66009</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Matthew Heaney &amp;lt;matthewjheaney&amp;lt; at &amp;gt;google.com&amp;gt; | Mon Jun 17 16:29:13 2013 -0700| [59b13750d2cd617049b59205d78716d3fc5afda0] | committer: Michael Niedermayer

Add maintainer for WebVTT demuxer and muxer

Matthew J Heaney is added to the list of ffmpeg maintainers, for the
WebVTT demuxer and muxer.

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 MAINTAINERS |    1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 407a6c8..48c7f08 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -407,6 +407,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; Muxers/Demuxers:
   voc.c                                 Aurelien Jacobs
   wav.c                                 Michael Niedermayer
   wc3movie.c                            Mike Melanson
+  webvtt*                               Matthew J Heaney
   westwood.c                            Mike Melanson
   wtv.c                                 Peter Ross
   wv.c                                  Kostya Shishkov
&lt;/pre&gt;</description>
    <dc:creator>Matthew Heaney</dc:creator>
    <dc:date>2013-06-18T16:24:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66008">
    <title>avutil/frame: Try to align width to achivelinesize[0] alignment</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66008</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 16:39:23 2013 +0200| [9626d0e906f698504efb8652bac143b98d66b088] | committer: Michael Niedermayer

avutil/frame: Try to align width to achive linesize[0] alignment

This results in more alignment for pixel formats that have "odd" pixel
sizes like RGB24. It makes access through SIMD easier

Works around Issue described in Ticket1031

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 libavutil/frame.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/libavutil/frame.c b/libavutil/frame.c
index 24ad0dd..7584ae3 100644
--- a/libavutil/frame.c
+++ b/libavutil/frame.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -126,10 +126,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int get_video_buffer(AVFrame *frame, int align)
         return ret;
 
     if (!frame-&amp;gt;linesize[0]) {
-        ret = av_image_fill_linesizes(frame-&amp;gt;linesize, frame-&amp;gt;format,
-                                      frame-&amp;gt;width);
-        if (ret &amp;lt; 0)
-            return ret;
+        for(i=1; i&amp;lt;=align; i&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T14:58:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66007">
    <title>Merge remote-tracking branch 'qatar/master'</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66007</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 09:29:35 2013 +0200| [e41bf19d2cb0e39e65f67d45a11458751a086d8c] | committer: Michael Niedermayer

Merge remote-tracking branch 'qatar/master'

* qatar/master:
  lavfi: math typo in interlace filter

Merged-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T07:43:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66006">
    <title>lavfi: math typo in interlace filter</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66006</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Vittorio Giovara &amp;lt;vittorio.giovara&amp;lt; at &amp;gt;gmail.com&amp;gt; | Mon Jun 17 11:54:26 2013 +0200| [cd0faeee62ffe96f294ad3baf1b55343be63a2a7] | committer: Luca Barbato

lavfi: math typo in interlace filter

Signed-off-by: Luca Barbato &amp;lt;lu_zero&amp;lt; at &amp;gt;gentoo.org&amp;gt;

---

 libavfilter/vf_interlace.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavfilter/vf_interlace.c b/libavfilter/vf_interlace.c
index d3c3d4d..ff54896 100755
--- a/libavfilter/vf_interlace.c
+++ b/libavfilter/vf_interlace.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -150,7 +150,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void copy_picture_field(AVFrame *src_frame, AVFrame *dst_frame,
                     srcp_below = srcp; // there is no line below
                 for (i = 0; i &amp;lt; linesize; i++) {
                     // this calculation is an integer representation of
-                    // '0.5 * current + 0.25 * above + 0.25 + below'
+                    // '0.5 * current + 0.25 * above + 0.25 * below'
                     // '1 +' is for rounding.
                     dstp[i] = (1 + &lt;/pre&gt;</description>
    <dc:creator>Vittorio Giovara</dc:creator>
    <dc:date>2013-06-18T07:43:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66005">
    <title>swresample/x86/audio_convert: add emms to CONV</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66005</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.2 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 02:09:46 2013 +0200| [ae93d3405e5e3c04bad2a74b4679482666535a51] | committer: Carl Eugen Hoyos

swresample/x86/audio_convert: add emms to CONV

Fixes ticket #1874

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit ca2818b88155029bb6f989ee522e7f8e9e9f5927)

---

 libswresample/x86/audio_convert.asm |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libswresample/x86/audio_convert.asm b/libswresample/x86/audio_convert.asm
index ad46977..4963959 100644
--- a/libswresample/x86/audio_convert.asm
+++ b/libswresample/x86/audio_convert.asm
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -195,7 +195,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; cglobal %2_to_%1_%3, 3, 3, 6, dst, src, len
     add lenq, 2*mmsize/(1&amp;lt;&amp;lt;%4)
 %endif
         jl .next
+%if mmsize == 8
+    emms
+    RET
+%else
     REP_RET
+%endif
 %endmacro
 
 %macro PACK_6CH 5-7
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T00:54:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66004">
    <title>swresample/x86/audio_convert: add emms to CONV</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66004</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.1 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 02:09:46 2013 +0200| [d9a91dfb542ae3a5b0dcf2339183ee0177b8ab16] | committer: Carl Eugen Hoyos

swresample/x86/audio_convert: add emms to CONV

Fixes ticket #1874

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit ca2818b88155029bb6f989ee522e7f8e9e9f5927)

---

 libswresample/x86/audio_convert.asm |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libswresample/x86/audio_convert.asm b/libswresample/x86/audio_convert.asm
index ad46977..4963959 100644
--- a/libswresample/x86/audio_convert.asm
+++ b/libswresample/x86/audio_convert.asm
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -195,7 +195,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; cglobal %2_to_%1_%3, 3, 3, 6, dst, src, len
     add lenq, 2*mmsize/(1&amp;lt;&amp;lt;%4)
 %endif
         jl .next
+%if mmsize == 8
+    emms
+    RET
+%else
     REP_RET
+%endif
 %endmacro
 
 %macro PACK_6CH 5-7
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T00:54:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66003">
    <title>swresample/x86/audio_convert: add emms to CONV</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66003</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.0 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 02:09:46 2013 +0200| [2ad70f57a88ba5fccd37c73cc63286a1d2e2a274] | committer: Carl Eugen Hoyos

swresample/x86/audio_convert: add emms to CONV

Fixes ticket #1874

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit ca2818b88155029bb6f989ee522e7f8e9e9f5927)

---

 libswresample/x86/audio_convert.asm |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libswresample/x86/audio_convert.asm b/libswresample/x86/audio_convert.asm
index 29701a5..854f8e4 100644
--- a/libswresample/x86/audio_convert.asm
+++ b/libswresample/x86/audio_convert.asm
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -196,7 +196,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; cglobal %2_to_%1_%3, 3, 3, 6, dst, src, len
     add lenq, 2*mmsize/(1&amp;lt;&amp;lt;%4)
 %endif
         jl .next
+%if mmsize == 8
+    emms
+    RET
+%else
     REP_RET
+%endif
 %endmacro
 
 %macro PACK_6CH 5-7
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T00:54:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66002">
    <title>swresample/x86/audio_convert: add emms to CONV</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66002</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/0.11 | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 02:09:46 2013 +0200| [d5b068d44b4bf42951611a92d3697786564ef002] | committer: Carl Eugen Hoyos

swresample/x86/audio_convert: add emms to CONV

Fixes ticket #1874

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;
(cherry picked from commit ca2818b88155029bb6f989ee522e7f8e9e9f5927)

---

 libswresample/x86/audio_convert.asm |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libswresample/x86/audio_convert.asm b/libswresample/x86/audio_convert.asm
index 6fc86f0..d5563a2 100644
--- a/libswresample/x86/audio_convert.asm
+++ b/libswresample/x86/audio_convert.asm
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -196,7 +196,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; cglobal %2_to_%1_%3, 3, 3, 6, dst, src, len
     add lenq, 2*mmsize/(1&amp;lt;&amp;lt;%4)
 %endif
         jl .next
+%if mmsize == 8
+    emms
+    RET
+%else
     REP_RET
+%endif
 %endmacro
 
 %macro PACK_6CH 5-7
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T00:54:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66001">
    <title>swresample/x86/audio_convert: add emms to CONV</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66001</link>
    <description>&lt;pre&gt;ffmpeg | branch: master | Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt; | Tue Jun 18 02:09:46 2013 +0200| [ca2818b88155029bb6f989ee522e7f8e9e9f5927] | committer: Michael Niedermayer

swresample/x86/audio_convert: add emms to CONV

Might fix Ticket1874

Signed-off-by: Michael Niedermayer &amp;lt;michaelni&amp;lt; at &amp;gt;gmx.at&amp;gt;

---

 libswresample/x86/audio_convert.asm |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libswresample/x86/audio_convert.asm b/libswresample/x86/audio_convert.asm
index ad46977..4963959 100644
--- a/libswresample/x86/audio_convert.asm
+++ b/libswresample/x86/audio_convert.asm
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -195,7 +195,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; cglobal %2_to_%1_%3, 3, 3, 6, dst, src, len
     add lenq, 2*mmsize/(1&amp;lt;&amp;lt;%4)
 %endif
         jl .next
+%if mmsize == 8
+    emms
+    RET
+%else
     REP_RET
+%endif
 %endmacro
 
 %macro PACK_6CH 5-7
&lt;/pre&gt;</description>
    <dc:creator>Michael Niedermayer</dc:creator>
    <dc:date>2013-06-18T00:31:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66000">
    <title>vaapi: return early from ff_vaapi_render_picture()without picture</title>
    <link>http://permalink.gmane.org/gmane.comp.video.ffmpeg.cvs/66000</link>
    <description>&lt;pre&gt;ffmpeg | branch: release/1.2 | Janne Grunau &amp;lt;janne-libav&amp;lt; at &amp;gt;jannau.net&amp;gt; | Tue Jun 18 01:56:06 2013 +0200| [054779625f76bcc3dea9ff1175f4eedc8847c187] | committer: Carl Eugen Hoyos

vaapi: return early from ff_vaapi_render_picture() without picture

Fixes an assertion when called on uninitialized frame. Spotted after
seeking in vlc.
Fixes ticket #2461.

Tested-by: Timo
Reviewed-by: Joakim Plate
Signed-off-by: Carl Eugen Hoyos &amp;lt;cehoyos&amp;lt; at &amp;gt;ag.or.at&amp;gt;
(cherry picked from commit 2ee380aefbb92c89e8e9c7aa5846aa404919ec7c)

---

 libavcodec/vaapi.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/vaapi.c b/libavcodec/vaapi.c
index a220a9d..94959bf 100644
--- a/libavcodec/vaapi.c
+++ b/libavcodec/vaapi.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -46,6 +46,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int ff_vaapi_render_picture(struct vaapi_context *vactx, VASurfaceID surface)
     VABufferID va_buffers[3];
     unsigned int n_va_buffers = 0;
 
+    if (!vactx-&amp;gt;pic_param_buf_id)
+        return 0;
+
     vaUnmapBuffer(vactx-&amp;gt;display, vactx-&amp;gt;pic_param_buf_id);
     va_buffers[n_va_buf&lt;/pre&gt;</description>
    <dc:creator>Janne Grunau</dc:creator>
    <dc:date>2013-06-18T00:12:48</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.ffmpeg.cvs">
    <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.cvs</link>
  </textinput>
</rdf:RDF>
