Hello community, here is the log from the commit of package ffmpeg for openSUSE:Factory checked in at 2017-04-30 21:09:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpeg (Old) and /work/SRC/openSUSE:Factory/.ffmpeg.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffmpeg" Sun Apr 30 21:09:37 2017 rev:26 rq:489105 version:3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpeg/ffmpeg.changes 2017-03-10 20:41:05.272958227 +0100 +++ /work/SRC/openSUSE:Factory/.ffmpeg.new/ffmpeg.changes 2017-04-30 21:09:39.521153372 +0200 @@ -1,0 +2,32 @@ +Tue Apr 18 13:43:51 UTC 2017 - jeng...@inai.de + +- Enable ac3 per request from idonmez + +------------------------------------------------------------------- +Fri Apr 14 14:02:24 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 3.3 + * EBU R128 implementation now within ffmpeg, not relying on + external library anymore + * New video filters "premultiply", "readeia608", "threshold", + "midequalizer" + * Support for spherical videos + * New decoders: 16.8 and 24.0 floating point PCM, XPM + * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer + * MJPEG encoding uses Optimal Huffman tables now + * Native Opus encoder + * Support .mov with multiple sample description tables + * Removed the legacy X11 screen grabber, use XCB instead + * Removed asyncts filter (use af_aresample instead) + * resolved CVE-2016-10190 [boo#1022920], + CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], + CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], + CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], + CVE-2017-7866 [boo#1034176] + +------------------------------------------------------------------- +Thu Apr 13 13:33:35 UTC 2017 - idon...@suse.com + +- Enable mp3 decoding + +------------------------------------------------------------------- Old: ---- ffmpeg-3.2.4.tar.xz ffmpeg-3.2.4.tar.xz.asc New: ---- ffmpeg-3.3.tar.xz ffmpeg-3.3.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpeg.spec ++++++ --- /var/tmp/diff_new_pack.1ijAt9/_old 2017-04-30 21:09:41.544868078 +0200 +++ /var/tmp/diff_new_pack.1ijAt9/_new 2017-04-30 21:09:41.548867515 +0200 @@ -34,7 +34,7 @@ %bcond_without webp Name: ffmpeg -Version: 3.2.4 +Version: 3.3 Release: 0 Summary: Library for working with various multimedia formats License: LGPL-2.1+ and GPL-2.0+ @@ -161,8 +161,8 @@ %package -n libavcodec57 Summary: FFmpeg codec library -Group: System/Libraries # For mozillas +Group: System/Libraries Requires: libavutil55 = %version-%release Requires: libswresample2 = %version-%release Provides: libavcodec = %version-%release @@ -500,7 +500,7 @@ --enable-encoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_encoders)" \ --enable-decoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_decoders)" \ %endif - --enable-x11grab + cat config.h make %{?_smp_mflags} V=1 ++++++ enable_decoders ++++++ --- /var/tmp/diff_new_pack.1ijAt9/_old 2017-04-30 21:09:41.636855111 +0200 +++ /var/tmp/diff_new_pack.1ijAt9/_new 2017-04-30 21:09:41.640854546 +0200 @@ -1,3 +1,4 @@ +ac3 ansi # trivial apng ass # trivial @@ -25,6 +26,7 @@ #mpeg1video # libav #mpeg2video # libav #mpeg4 # libav +mp3 opus # libopus pam # trivial pbm # trivial ++++++ ffmpeg-3.2.4.tar.xz -> ffmpeg-3.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/ffmpeg/ffmpeg-3.2.4.tar.xz /work/SRC/openSUSE:Factory/.ffmpeg.new/ffmpeg-3.3.tar.xz differ: char 26, line 1 ++++++ ffmpeg-libcdio_cdda-pkgconfig.patch ++++++ --- /var/tmp/diff_new_pack.1ijAt9/_old 2017-04-30 21:09:41.732841579 +0200 +++ /var/tmp/diff_new_pack.1ijAt9/_new 2017-04-30 21:09:41.736841015 +0200 @@ -2,19 +2,19 @@ configure | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -Index: ffmpeg-3.0.1/configure +Index: ffmpeg-3.3/configure =================================================================== ---- ffmpeg-3.0.1.orig/configure -+++ ffmpeg-3.0.1/configure -@@ -5714,8 +5714,9 @@ enabled jack_indev && check_lib2 jack/ja - enabled_any sndio_indev sndio_outdev && check_lib2 sndio.h sio_open -lsndio +--- ffmpeg-3.3.orig/configure ++++ ffmpeg-3.3/configure +@@ -6027,8 +6027,9 @@ enabled jack_indev && check_lib jack/jac + enabled_any sndio_indev sndio_outdev && check_lib sndio.h sio_open -lsndio if enabled libcdio; then -- check_lib2 "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio || -- check_lib2 "cdio/paranoia/cdda.h cdio/paranoia/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio || +- check_lib "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio || +- check_lib "cdio/paranoia/cdda.h cdio/paranoia/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio || +# cdio_cdda needs -lrt, get it from pkg-config from the external pkg -+ check_lib2 "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open `pkg-config --libs libcdio_paranoia` `pkg-config --libs libcdio_cdda` `pkg-config --libs libcdio` || -+ check_lib2 "cdio/paranoia/cdda.h cdio/paranoia/paranoia.h" cdio_cddap_open `pkg-config --libs libcdio_paranoia` `pkg-config --libs libcdio_cdda` `pkg-config --libs libcdio` || ++ check_lib "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open `pkg-config --libs libcdio_paranoia` `pkg-config --libs libcdio_cdda` `pkg-config --libs libcdio` || ++ check_lib "cdio/paranoia/cdda.h cdio/paranoia/paranoia.h" cdio_cddap_open `pkg-config --libs libcdio_paranoia` `pkg-config --libs libcdio_cdda` `pkg-config --libs libcdio` || die "ERROR: No usable libcdio/cdparanoia found" fi ++++++ ffmpeg-new-coder-errors.diff ++++++ --- /var/tmp/diff_new_pack.1ijAt9/_old 2017-04-30 21:09:41.744839887 +0200 +++ /var/tmp/diff_new_pack.1ijAt9/_new 2017-04-30 21:09:41.748839323 +0200 @@ -10,11 +10,11 @@ ffmpeg_opt.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) -Index: ffmpeg-3.2/ffmpeg.c +Index: ffmpeg-3.3/ffmpeg.c =================================================================== ---- ffmpeg-3.2.orig/ffmpeg.c -+++ ffmpeg-3.2/ffmpeg.c -@@ -2698,7 +2698,7 @@ static int init_input_stream(int ist_ind +--- ffmpeg-3.3.orig/ffmpeg.c ++++ ffmpeg-3.3/ffmpeg.c +@@ -2866,7 +2866,7 @@ static int init_input_stream(int ist_ind if (ist->decoding_needed) { AVCodec *codec = ist->dec; if (!codec) { @@ -23,12 +23,12 @@ avcodec_get_name(ist->dec_ctx->codec_id), ist->file_index, ist->st->index); return AVERROR(EINVAL); } -Index: ffmpeg-3.2/ffmpeg_filter.c +Index: ffmpeg-3.3/ffmpeg_filter.c =================================================================== ---- ffmpeg-3.2.orig/ffmpeg_filter.c -+++ ffmpeg-3.2/ffmpeg_filter.c -@@ -965,7 +965,7 @@ static int configure_input_filter(Filter - +--- ffmpeg-3.3.orig/ffmpeg_filter.c ++++ ffmpeg-3.3/ffmpeg_filter.c +@@ -956,7 +956,7 @@ static int configure_input_filter(Filter + { if (!ifilter->ist->dec) { av_log(NULL, AV_LOG_ERROR, - "No decoder for stream #%d:%d, filtering impossible\n", @@ -36,20 +36,20 @@ ifilter->ist->file_index, ifilter->ist->st->index); return AVERROR_DECODER_NOT_FOUND; } -@@ -1080,7 +1080,7 @@ int configure_filtergraph(FilterGraph *f +@@ -1100,7 +1100,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 */ - av_log(NULL, AV_LOG_ERROR, "Encoder (codec %s) not found for output stream #%d:%d\n", + av_log(NULL, AV_LOG_ERROR, "This build of ffmpeg does not include a \"%s\" encoder needed for output stream #%d:%d.\n", avcodec_get_name(ost->st->codecpar->codec_id), ost->file_index, ost->index); - return AVERROR(EINVAL); - } -Index: ffmpeg-3.2/ffmpeg_opt.c + ret = AVERROR(EINVAL); + goto fail; +Index: ffmpeg-3.3/ffmpeg_opt.c =================================================================== ---- ffmpeg-3.2.orig/ffmpeg_opt.c -+++ ffmpeg-3.2/ffmpeg_opt.c -@@ -1203,7 +1203,7 @@ static int choose_encoder(OptionsContext +--- ffmpeg-3.3.orig/ffmpeg_opt.c ++++ ffmpeg-3.3/ffmpeg_opt.c +@@ -1197,7 +1197,7 @@ static int choose_encoder(OptionsContext if (!ost->enc) { av_log(NULL, AV_LOG_FATAL, "Automatic encoder selection failed for " "output stream #%d:%d. Default encoder for format %s (codec %s) is "