Hello community,

here is the log from the commit of package ffmpeg for openSUSE:Factory checked 
in at 2017-06-02 10:32:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ffmpeg (Old)
 and      /work/SRC/openSUSE:Factory/.ffmpeg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ffmpeg"

Fri Jun  2 10:32:29 2017 rev:27 rq:500153 version:3.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ffmpeg/ffmpeg.changes    2017-04-30 
21:09:39.521153372 +0200
+++ /work/SRC/openSUSE:Factory/.ffmpeg.new/ffmpeg.changes       2017-06-02 
10:33:13.184859467 +0200
@@ -1,0 +2,22 @@
+Wed May 31 11:41:10 UTC 2017 - [email protected]
+
+- Disable cuda support to fix boo#1041794:
+  ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos
+  from playing on Youtube
+- Refreshed patches: ffmpeg-codec-choice.diff
+  ffmpeg-libcdio_cdda-pkgconfig.patch
+  ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff
+
+-------------------------------------------------------------------
+Wed May 31 00:18:31 UTC 2017 - [email protected]
+
+- Add additional checks to ensure MPEG is off
+
+-------------------------------------------------------------------
+Fri May 19 17:57:00 UTC 2017 - [email protected]
+
+- Update to new upstream release 3.3.1
+  * Fix uninitialized variables, signed integer overflow,
+    excess shift operations. Add boundary checks.
+
+-------------------------------------------------------------------

Old:
----
  ffmpeg-3.3.tar.xz
  ffmpeg-3.3.tar.xz.asc

New:
----
  ffmpeg-3.3.1.tar.xz
  ffmpeg-3.3.1.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ffmpeg.spec ++++++
--- /var/tmp/diff_new_pack.HAgOfF/_old  2017-06-02 10:33:13.816770181 +0200
+++ /var/tmp/diff_new_pack.HAgOfF/_new  2017-06-02 10:33:13.816770181 +0200
@@ -25,6 +25,7 @@
 %bcond_with    x265
 %bcond_with    xvid
 %bcond_with    opencore
+%bcond_with    nvidia
 %bcond_without celt
 %bcond_without libass
 %bcond_without libva
@@ -34,7 +35,7 @@
 %bcond_without webp
 
 Name:           ffmpeg
-Version:        3.3
+Version:        3.3.1
 Release:        0
 Summary:        Library for working with various multimedia formats
 License:        LGPL-2.1+ and GPL-2.0+
@@ -434,6 +435,10 @@
        --enable-libcdio \
        --enable-gnutls \
        --enable-ladspa \
+%if ! %{with nvidia}
+       --disable-cuda \
+       --disable-cuvid \
+%endif
 %if %{with libass}
        --enable-libass \
 %endif
@@ -492,13 +497,17 @@
        --enable-libxvid \
 %endif
 %else
-       --disable-encoders \
-       --disable-decoders \
        --enable-muxers \
        --enable-demuxers \
-       --disable-decoder=mpeg1video,mpeg2video,mpeg4,h264,vc1 \
+       --disable-encoders \
+       --disable-decoders \
+       --disable-decoder=mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1 \
        --enable-encoder="$(perl -pe 's{^(\w*).*}{$1,}gs' 
<%_sourcedir/enable_encoders)" \
        --enable-decoder="$(perl -pe 's{^(\w*).*}{$1,}gs' 
<%_sourcedir/enable_decoders)" \
+
+for i in MPEG1VIDEO MPEG2VIDEO MPEG4 H263 H264 HEVC VC1; do
+       grep -q "#define CONFIG_${i}_DECODER 0" config.h
+done
 %endif
 
 cat config.h

++++++ ffmpeg-3.3.tar.xz -> ffmpeg-3.3.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/ffmpeg/ffmpeg-3.3.tar.xz 
/work/SRC/openSUSE:Factory/.ffmpeg.new/ffmpeg-3.3.1.tar.xz differ: char 26, 
line 1

++++++ ffmpeg-codec-choice.diff ++++++
--- /var/tmp/diff_new_pack.HAgOfF/_old  2017-06-02 10:33:13.904757749 +0200
+++ /var/tmp/diff_new_pack.HAgOfF/_new  2017-06-02 10:33:13.904757749 +0200
@@ -11,11 +11,11 @@
  libavformat/matroskaenc.c |   19 +++++++++++++------
  1 file changed, 13 insertions(+), 6 deletions(-)
 
-Index: ffmpeg-3.0.1/libavformat/matroskaenc.c
+Index: ffmpeg-3.3.1/libavformat/matroskaenc.c
 ===================================================================
---- ffmpeg-3.0.1.orig/libavformat/matroskaenc.c
-+++ ffmpeg-3.0.1/libavformat/matroskaenc.c
-@@ -2177,16 +2177,24 @@ static const AVClass matroska_class = {
+--- ffmpeg-3.3.1.orig/libavformat/matroskaenc.c        2017-04-13 
03:55:55.000000000 +0200
++++ ffmpeg-3.3.1/libavformat/matroskaenc.c     2017-05-31 13:39:12.379935754 
+0200
+@@ -2653,16 +2653,24 @@ static const AVClass matroska_class = {
      .version    = LIBAVUTIL_VERSION_INT,
  };
  
@@ -44,7 +44,7 @@
      .init              = mkv_init,
      .write_header      = mkv_write_header,
      .write_packet      = mkv_write_flush_packet,
-@@ -2245,8 +2253,7 @@ AVOutputFormat ff_matroska_audio_muxer =
+@@ -2721,8 +2729,7 @@ AVOutputFormat ff_matroska_audio_muxer =
      .mime_type         = "audio/x-matroska",
      .extensions        = "mka",
      .priv_data_size    = sizeof(MatroskaMuxContext),

++++++ ffmpeg-libcdio_cdda-pkgconfig.patch ++++++
--- /var/tmp/diff_new_pack.HAgOfF/_old  2017-06-02 10:33:13.916756054 +0200
+++ /var/tmp/diff_new_pack.HAgOfF/_new  2017-06-02 10:33:13.916756054 +0200
@@ -2,10 +2,10 @@
  configure |    5 +++--
  1 file changed, 3 insertions(+), 2 deletions(-)
 
-Index: ffmpeg-3.3/configure
+Index: ffmpeg-3.3.1/configure
 ===================================================================
---- ffmpeg-3.3.orig/configure
-+++ ffmpeg-3.3/configure
+--- ffmpeg-3.3.1.orig/configure        2017-04-13 03:55:54.000000000 +0200
++++ ffmpeg-3.3.1/configure     2017-05-31 13:38:47.066985362 +0200
 @@ -6027,8 +6027,9 @@ enabled jack_indev && check_lib jack/jac
  enabled_any sndio_indev sndio_outdev && check_lib sndio.h sio_open -lsndio
  

++++++ ffmpeg-new-coder-errors.diff ++++++
--- /var/tmp/diff_new_pack.HAgOfF/_old  2017-06-02 10:33:13.928754358 +0200
+++ /var/tmp/diff_new_pack.HAgOfF/_new  2017-06-02 10:33:13.928754358 +0200
@@ -10,11 +10,11 @@
  ffmpeg_opt.c    |    2 +-
  3 files changed, 4 insertions(+), 4 deletions(-)
 
-Index: ffmpeg-3.3/ffmpeg.c
+Index: ffmpeg-3.3.1/ffmpeg.c
 ===================================================================
---- ffmpeg-3.3.orig/ffmpeg.c
-+++ ffmpeg-3.3/ffmpeg.c
-@@ -2866,7 +2866,7 @@ static int init_input_stream(int ist_ind
+--- ffmpeg-3.3.1.orig/ffmpeg.c 2017-05-14 22:20:27.000000000 +0200
++++ ffmpeg-3.3.1/ffmpeg.c      2017-05-31 13:39:07.435750175 +0200
+@@ -2876,7 +2876,7 @@ static int init_input_stream(int ist_ind
      if (ist->decoding_needed) {
          AVCodec *codec = ist->dec;
          if (!codec) {
@@ -23,11 +23,11 @@
                      avcodec_get_name(ist->dec_ctx->codec_id), 
ist->file_index, ist->st->index);
              return AVERROR(EINVAL);
          }
-Index: ffmpeg-3.3/ffmpeg_filter.c
+Index: ffmpeg-3.3.1/ffmpeg_filter.c
 ===================================================================
---- ffmpeg-3.3.orig/ffmpeg_filter.c
-+++ ffmpeg-3.3/ffmpeg_filter.c
-@@ -956,7 +956,7 @@ static int configure_input_filter(Filter
+--- ffmpeg-3.3.1.orig/ffmpeg_filter.c  2017-05-14 22:20:27.000000000 +0200
++++ ffmpeg-3.3.1/ffmpeg_filter.c       2017-05-31 13:39:07.435750175 +0200
+@@ -971,7 +971,7 @@ static int configure_input_filter(Filter
  {
      if (!ifilter->ist->dec) {
          av_log(NULL, AV_LOG_ERROR,
@@ -36,7 +36,7 @@
                 ifilter->ist->file_index, ifilter->ist->st->index);
          return AVERROR_DECODER_NOT_FOUND;
      }
-@@ -1100,7 +1100,7 @@ int configure_filtergraph(FilterGraph *f
+@@ -1115,7 +1115,7 @@ int configure_filtergraph(FilterGraph *f
          if (!ost->enc) {
              /* identical to the same check in ffmpeg.c, needed because
                 complex filter graphs are initialized earlier */
@@ -45,10 +45,10 @@
                       avcodec_get_name(ost->st->codecpar->codec_id), 
ost->file_index, ost->index);
              ret = AVERROR(EINVAL);
              goto fail;
-Index: ffmpeg-3.3/ffmpeg_opt.c
+Index: ffmpeg-3.3.1/ffmpeg_opt.c
 ===================================================================
---- ffmpeg-3.3.orig/ffmpeg_opt.c
-+++ ffmpeg-3.3/ffmpeg_opt.c
+--- ffmpeg-3.3.1.orig/ffmpeg_opt.c     2017-05-14 22:20:27.000000000 +0200
++++ ffmpeg-3.3.1/ffmpeg_opt.c  2017-05-31 13:39:07.439750324 +0200
 @@ -1197,7 +1197,7 @@ static int choose_encoder(OptionsContext
              if (!ost->enc) {
                  av_log(NULL, AV_LOG_FATAL, "Automatic encoder selection 
failed for "

++++++ ffmpeg-pkgconfig-version.patch ++++++
--- /var/tmp/diff_new_pack.HAgOfF/_old  2017-06-02 10:33:13.940752663 +0200
+++ /var/tmp/diff_new_pack.HAgOfF/_new  2017-06-02 10:33:13.940752663 +0200
@@ -2,11 +2,11 @@
  configure |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: ffmpeg-3.0.1/configure
+Index: ffmpeg-3.3.1/configure
 ===================================================================
---- ffmpeg-3.0.1.orig/configure
-+++ ffmpeg-3.0.1/configure
-@@ -6488,7 +6488,8 @@ fi
+--- ffmpeg-3.3.1.orig/configure        2017-05-31 13:38:47.066985362 +0200
++++ ffmpeg-3.3.1/configure     2017-05-31 13:39:00.863503447 +0200
+@@ -6882,7 +6882,8 @@ fi
  # build pkg-config files
  
  lib_version(){


Reply via email to