commit gstreamer-0_10-plugins-bad for openSUSE:Factory
Hello community, here is the log from the commit of package gstreamer-0_10-plugins-bad for openSUSE:Factory checked in at Fri Sep 10 16:02:26 CEST 2010. -------- --- GNOME/gstreamer-0_10-plugins-bad/gstreamer-0_10-plugins-bad.changes 2010-08-30 10:16:23.000000000 +0200 +++ gstreamer-0_10-plugins-bad/gstreamer-0_10-plugins-bad.changes 2010-09-08 15:59:34.000000000 +0200 @@ -1,0 +2,146 @@ +Wed Sep 8 13:15:30 UTC 2010 - dimstar@opensuse.org + +- Fix files list for full build: + + amrwbparser has been removed since 0.10.14, migrated to -ugly. + See also bgo#584890. + + aacparser was merged into audioparse since 0.10.18. + + Add mpegpsmux.so, that appeared in version 0.10.14. +- Due to the move of amr to -ugly, remove the libopencore-amr-devel + BuildRequires. +- Remove obsolete FIXME lines: + + assrender is being built +- Add some more FIXME lines: + + flite: a small, fast run time synthesis engine + + gme: game-music-emu + + lv2: a standard for plugins and matching host applications, + mainly targeted at audio processing and generation. +- New built decoders/encoders/muxers: + + kate: add libkate-devel BuildRequires; plugin is packaged in + the original addon package. + +------------------------------------------------------------------- +Tue Sep 7 07:55:24 UTC 2010 - dimstar@opensuse.org + +- Change xvid-devel BuildRequires to libxvidcore-devel and + amrwb-devel to libopencore-amr-devel. This is the name used by + exxternal repositories. + +------------------------------------------------------------------- +Mon Sep 6 11:12:32 UTC 2010 - aj@suse.de + +- Change lang package Requires to Recommends since it is not + mandatory at runtime. + +------------------------------------------------------------------- +Thu Sep 3 09:51:22 CEST 2010 - dimstar@opensuse.org + +- Update to version 0.10.20: + + vdpau: H.264 and MPEG-4 decoder (not enabled for autoplugging + yet though) + + vp8enc: support multipass encoding and keyframe-only mode + + neonhttpsrc: timeout properties and cookie support + + h264parse and mpegvideoparse: can periodically insert codec + data into stream now + + build: require GLib >= 2.20, automake >= 1.10, + autoconf >= 2.60, want orc + + asfmux: + - deprecate "is-live" property, replaced by new "streamable" + property + - don't set the 'seekable' flag in headers if we are streaming + - put headers into "streamheader" field in output caps for + streaming + - write preroll info in the header at initialization + + bayer: support more formats in bayer2rgb, add rgb2bayer element + + camerabin: make viewfinder-sink property work with bins + + celt: add support for celt 0.8, remove support for celt < 0.5 + + celtenc: add "prediction" and "start band" properties + + coloreffects: new element with heat, sepia, xray and + cross-process effects + + dshowvideosink: many fixes and improvements + + fpsdisplaysink: add "fps-update-interval" and read-only + "max-fps"/"min-fps" properties + + frei0r: check for plugins in /usr/{local/,}lib{32,64}/frei0r-1 + + gaudieffects: new plugin with burn, chromium, dilate, dodge, + exclusion, gaussianblur and solarize video effect elements + + geometrictransform: new plugin with circle, diffuse, + kaleidoscope, marble, pinch, sphere, twirl, and waterripple, + fisheye, mirror, square, tunnel, bulge, stretch video effect + elements + + gsettings: new GSettings plugin with audio/video sources and + sinks (to replace gconf plugin) + + h264parse: add "config-interval" property to insert SPS/PPS at + periodic intervals + + h264parse: handle 3-byte bytestream sync codes; process + incoming timestamps more correctly + + id3mux: add support for beats-per-minute tag + + invtelecine: support more video formats, more pulldown formats, + add "verify-field-flags" property + + ivfparse: add simple IVF parser element (simple framing for VP8 + video data) + + jpegformat: add exif writing to jifmux and exif parsing to + jpegparse + + jpegparse: skip extra 0xff markers, optimize jpeg image parsing + + mimic: lots of fixes and clean-ups + + mpeg4videoparse: add "config-interval" property to re-insert + config in stream + + mpegtsmux: start pmt at 0x020; take all the pmt in the + streamheaders + + mpegtsparse: actually work when we have small buffers coming in + + mpegvideoparse: apply previous timestamp when there isn't any + newer + + neonhttpsrc: add "connect-timeout", "read-timeout" and + "cookies" properties + + qtmux: + - write audio/video stream bitrates into header, if available + - write track-number etc. tags even if count is not available + + rtmpsrc: new RTMP source element based on librtmp + + rtpdtmfmux: add priority sink pads and drop buffers on + non-priority sink pads when something is incoming on the + priority sink + + rtpmux: add support for GstBufferLists; aggregate incoming + segments; fix buffer leak + + shm: add new shm-based shmsink and shmsrc elements for IPC + using shared memory + + vdpau: add H.264 decoder and MPEG-4 part 2 decoder; countless + other fixes and improvements + + videomaxrate: new plugin/element to limit videorate + conditionally based on threshold + + vp8dec: + - mark discont buffers, set decoder deadline from the QoS + information + - allow a maximum keyframe distance of 0, i.e. all frames are + keyframes + - fix handling of invisible/alt ref frames + - add support for enabling automatic insertion of alt-ref + frames by the encoder + - implement multipass encoding + + wildmidi: Add support for wildmidi 0.2.3 + + Bugs fixed: bgo#625908, bgo#625076, bgo#620746, bgo#566614, + bgo#570428, bgo#574290, bgo#579926, bgo#580967, bgo#591622, + bgo#602551, bgo#602936, bgo#613346, bgo#616265, bgo#618336, + bgo#618522, bgo#618921, bgo#618936, bgo#620324, bgo#620717, + bgo#620825, bgo#620978, bgo#621205, bgo#621348, bgo#621523, + bgo#622369, bgo#622484, bgo#622690, bgo#622692, bgo#622725, + bgo#623272, bgo#623365, bgo#623550, bgo#623678, bgo#623710, + bgo#623713, bgo#623722, bgo#623802, bgo#623854, bgo#623881, + bgo#623883, bgo#625003, bgo#625138, bgo#625174, bgo#625496, + bgo#625722, bgo#625817, bgo#625959, bgo#626049, bgo#626603, + bgo#626670, bgo#626815, bgo#627413, bgo#627918, bgo#627991, + bgo#624212, bgo#619158, bgo#619484, bgo#621404 +- Drop gstreamer-0_10-plugins-bad-remove-cog_test.patch, upstream + included. +- Rebase gstreamer010-plugins-bad-patched.patch. +- Remove liboil-devel BuildRequires. +- gst-camera.ui is no longer installed, so we can drop the hack to + delete it ourselves. +- Add libvdpau-devel BuildRequires. +- Split out libgstvdp-0_10-0 subpackage. +- Add gsettings macros to preamble, post and postun. + +------------------------------------------------------------------- +Mon Aug 30 10:16:02 CEST 2010 - vuntz@opensuse.org + +- Reenable the VP8 plugin by adding libvpx-devel BuildRequires + back. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gst-plugins-bad-0.10.19-patched.tar.bz2 gst-plugins-bad-0.10.19.tar.bz2 gstreamer-0_10-plugins-bad-remove-cog_test.patch New: ---- gst-plugins-bad-0.10.20-patched.tar.bz2 gst-plugins-bad-0.10.20.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-0_10-plugins-bad.spec ++++++ --- /var/tmp/diff_new_pack.YRBk6R/_old 2010-09-10 15:59:38.000000000 +0200 +++ /var/tmp/diff_new_pack.YRBk6R/_new 2010-09-10 15:59:38.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gstreamer-0_10-plugins-bad (Version 0.10.19) +# spec file for package gstreamer-0_10-plugins-bad (Version 0.10.20) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -25,8 +25,8 @@ # Use rpmbuild -D 'BUILD_ORIG 1' to build original code. # Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched build plus original as addon. %define _name gst-plugins-bad -Version: 0.10.19 -Release: 2 +Version: 0.10.20 +Release: 1 %define gst_branch 0.10 BuildRequires: DirectFB-devel BuildRequires: SDL-devel @@ -52,13 +52,12 @@ BuildRequires: libmpcdec-devel BuildRequires: libmusicbrainz-devel BuildRequires: libofa-devel -BuildRequires: liboil-devel BuildRequires: libpng-devel BuildRequires: librsvg-devel BuildRequires: libsndfile-devel BuildRequires: libtheora-devel -# FIXME: add back when libvpx hits Factory -#BuildRequires: libvpx-devel +BuildRequires: libvdpau-devel +BuildRequires: libvpx-devel # FIXME: mpeg2enc: It should be built with mjpegtools-devel, but it isn't. BuildRequires: mjpegtools-devel BuildRequires: neon-devel @@ -73,10 +72,13 @@ %if %{with libmms} BuildRequires: libmms-devel %endif -# FIXME: assrender: Requires libass, which is not packaged. +# FIXME: flite: Not in openSUSE +# FIXME: gme: Not in openSUSE +# FIXME: lv2: standard for plugins and matching host applications, # FIXME: mimic: Requires libmimic. # FIXME: mythtvsrc: Requires gmyth. # FIXME: nassink: Not in openSUSE +# FIXME: rtmp: Not in openSUSE # FIXME: spc: Requires OpenSPC: SPC music files dumped by ZSNES and SNES9X # FIXME: timidity: Requires timidity library, which is not part of OpenSUSE timidity package. # FIXME: wildmidi: Requires WildMIDI Open Source Midi Synthesizer @@ -86,12 +88,12 @@ # NOTE: theoraexpdec: It's intender for experimental OGG Theora decoder # NOTE: qtwrapper directdrawsink wininet: (Probably) not intended for Linux %if 0%{?BUILD_ORIG} -BuildRequires: amrwb-devel BuildRequires: faac-devel BuildRequires: faad2-devel BuildRequires: libdca-devel +BuildRequires: libkate-devel BuildRequires: libmpeg2-devel -BuildRequires: xvid-devel +BuildRequires: libxvidcore-devel %ifarch %ix86 # binary only so make conditional %if %{with divx4linux} @@ -122,8 +124,6 @@ %endif Source1: %{name}-patch-source.sh Patch: gstreamer010-plugins-bad-patched.patch -# PATCH-FIX-UPSTREAM gstreamer-0_10-plugins-bad-remove-cog_test.patch dimstar@opensuse.org -- Remove old cog-test (which causes build failures). Patch taken from upstream, commit 106cf3 -Patch1: gstreamer-0_10-plugins-bad-remove-cog_test.patch Patch2: gstreamer010-plugins-bad-libdca-shared.patch Patch6: gstreamer010-plugins-bad-real.patch Url: http://gstreamer.freedesktop.org/ @@ -137,10 +137,11 @@ Provides: gst-plugins-bad = %{version} %define gstreamer010_plugins_bad_req %(zgrep --text "^GST.*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer-0_10 >= /;s/GSTPB_REQ=/gstreamer-0_10-plugins-base >= /' | tr '\\n' ' ') Requires: %gstreamer010_plugins_bad_req -Requires: %{name}-lang = %{version} +Recommends: %{name}-lang # ensure clean update after package merge. Provides: gstreamer-0_10-schroedinger = 1.0.8 Obsoletes: gstreamer-0_10-schroedinger <= 1.0.7 +%glib2_gsettings_schema_requires %description GStreamer is a streaming media framework based on graphs of filters @@ -188,6 +189,18 @@ videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. +%package -n libgstvdp-0_10-0 +License: GPLv2+ ; LGPLv2.1+ +Summary: GStreamer Streaming-Media Framework Plug-Ins +Group: Productivity/Multimedia/Other + +%description -n libgstvdp-0_10-0 +GStreamer is a streaming media framework based on graphs of filters +that operate on media data. Applications using this library can do +anything media-related,from real-time sound processing to playing +videos. Its plug-in-based architecture means that new data types or +processing capabilities can be added simply by installing new plug-ins. + %package -n libgstbasevideo-0_10-0 License: GPLv2+ ; LGPLv2.1+ Summary: GStreamer Streaming-Media Framework Plug-Ins @@ -248,7 +261,6 @@ %patch %endif translation-update-upstream po gst-plugins-bad-0.10 -%patch1 -p1 if ! test -f /usr/%{_lib}/libdts_pic.a ; then %patch2 fi @@ -264,16 +276,12 @@ --disable-static\ --enable-experimental\ --enable-gtk-doc -make %{?jobs:-j%jobs} V=1 +%__make %{?_smp_mflags} V=1 %install %makeinstall -rm $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_branch}/*.*a %if ! 0%{?BUILD_ORIG} for MODULE in \ -%{_libdir}/gstreamer-%{gst_branch}/libgstaacparse.so \ -%{_libdir}/gstreamer-%{gst_branch}/libgstamrparse.so \ -%{_libdir}/gstreamer-%{gst_branch}/libgstamrwb.so \ %{_libdir}/gstreamer-%{gst_branch}/libgstdivxdec.so \ %{_libdir}/gstreamer-%{gst_branch}/libgstdivxenc.so \ %{_libdir}/gstreamer-%{gst_branch}/libgstdtsdec.so \ @@ -291,29 +299,37 @@ done %endif find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print -# Remove file that should not be installed. When test fails, remove the lines. -test -f %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/camera-apps/gst-camera.ui -rm %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/camera-apps/gst-camera.ui %find_lang %{_name}-%{gst_branch} %clean rm -rf $RPM_BUILD_ROOT +%post +%glib2_gsettings_schema_post + +%postun +%glib2_gsettings_schema_postun + %post -n libgstphotography-0_10-0 -p /sbin/ldconfig %post -n libgstbasevideo-0_10-0 -p /sbin/ldconfig %post -n libgstsignalprocessor-0_10-0 -p /sbin/ldconfig +%post -n libgstvdp-0_10-0 -p /sbin/ldconfig + %postun -n libgstphotography-0_10-0 -p /sbin/ldconfig %postun -n libgstbasevideo-0_10-0 -p /sbin/ldconfig %postun -n libgstsignalprocessor-0_10-0 -p /sbin/ldconfig +%postun -n libgstvdp-0_10-0 -p /sbin/ldconfig + %files %defattr(-, root, root) %doc AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS +%{_datadir}/glib-2.0/schemas/org.freedesktop.gstreamer-0.10.default-elements.gschema.xml %{_libdir}/gstreamer-%{gst_branch}/libgstadpcmdec.so %{_libdir}/gstreamer-%{gst_branch}/libgstadpcmenc.so %{_libdir}/gstreamer-%{gst_branch}/libgstaiff.so @@ -330,6 +346,7 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstcdxaparse.so %{_libdir}/gstreamer-%{gst_branch}/libgstcelt.so %{_libdir}/gstreamer-%{gst_branch}/libgstcog.so +%{_libdir}/gstreamer-%{gst_branch}/libgstcoloreffects.so %{_libdir}/gstreamer-%{gst_branch}/libgstdataurisrc.so %{_libdir}/gstreamer-%{gst_branch}/libgstdc1394.so %{_libdir}/gstreamer-%{gst_branch}/libgstdccp.so @@ -343,11 +360,15 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstfestival.so %{_libdir}/gstreamer-%{gst_branch}/libgstfreeze.so %{_libdir}/gstreamer-%{gst_branch}/libgstfrei0r.so +%{_libdir}/gstreamer-%{gst_branch}/libgstgaudieffects.so +%{_libdir}/gstreamer-%{gst_branch}/libgstgeometrictransform.so +%{_libdir}/gstreamer-%{gst_branch}/libgstgsettingselements.so %{_libdir}/gstreamer-%{gst_branch}/libgstgsm.so %{_libdir}/gstreamer-%{gst_branch}/libgsth264parse.so %{_libdir}/gstreamer-%{gst_branch}/libgsthdvparse.so %{_libdir}/gstreamer-%{gst_branch}/libgstid3tag.so %{_libdir}/gstreamer-%{gst_branch}/libgstinvtelecine.so +%{_libdir}/gstreamer-%{gst_branch}/libgstivfparse.so %{_libdir}/gstreamer-%{gst_branch}/libgstjack.so %{_libdir}/gstreamer-%{gst_branch}/libgstjp2k.so %{_libdir}/gstreamer-%{gst_branch}/libgstjpegformat.so @@ -374,6 +395,7 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstschro.so %{_libdir}/gstreamer-%{gst_branch}/libgstsegmentclip.so %{_libdir}/gstreamer-%{gst_branch}/libgstselector.so +%{_libdir}/gstreamer-%{gst_branch}/libgstshm.so %{_libdir}/gstreamer-%{gst_branch}/libgstsiren.so %{_libdir}/gstreamer-%{gst_branch}/libgstsndfile.so %{_libdir}/gstreamer-%{gst_branch}/libgstsoundtouch.so @@ -390,19 +412,18 @@ %{_libdir}/gstreamer-%{gst_branch}/libgsttta.so %{_libdir}/gstreamer-%{gst_branch}/libgstvalve.so %{_libdir}/gstreamer-%{gst_branch}/libgstvcdsrc.so +%{_libdir}/gstreamer-%{gst_branch}/libgstvdpau.so +%{_libdir}/gstreamer-%{gst_branch}/libgstvideomaxrate.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideomeasure.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideosignal.so %{_libdir}/gstreamer-%{gst_branch}/libgstvmnc.so -#%{_libdir}/gstreamer-%{gst_branch}/libgstvp8.so +%{_libdir}/gstreamer-%{gst_branch}/libgstvp8.so %if 0%{?BUILD_ORIG} %if 0%{?BUILD_ORIG_ADDON} %files orig-addon %defattr(-, root, root) %endif -%{_libdir}/gstreamer-%{gst_branch}/libgstaacparse.so -%{_libdir}/gstreamer-%{gst_branch}/libgstamrparse.so -%{_libdir}/gstreamer-%{gst_branch}/libgstamrwb.so %ifarch %ix86 %if %{with divx4linux} %{_libdir}/gstreamer-%{gst_branch}/libgstdivxdec.so @@ -412,8 +433,10 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstdtsdec.so %{_libdir}/gstreamer-%{gst_branch}/libgstfaac.so %{_libdir}/gstreamer-%{gst_branch}/libgstfaad.so +%{_libdir}/gstreamer-%{gst_branch}/libgstkate.so %{_libdir}/gstreamer-%{gst_branch}/libgstmpeg4videoparse.so %{_libdir}/gstreamer-%{gst_branch}/libgstmpegdemux.so +%{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsmux.so %{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsmux.so %{_libdir}/gstreamer-%{gst_branch}/libgstmpegvideoparse.so %{_libdir}/gstreamer-%{gst_branch}/libgstmxf.so @@ -435,6 +458,10 @@ %defattr(-, root, root) %{_libdir}/libgstsignalprocessor-0.10.so.0* +%files -n libgstvdp-0_10-0 +%defattr(-, root, root) +%{_libdir}/libgstvdp-0.10.so.0* + %files devel %defattr(-, root, root) %{_includedir}/gstreamer-%{gst_branch} ++++++ gst-plugins-bad-0.10.19-patched.tar.bz2 -> gst-plugins-bad-0.10.20-patched.tar.bz2 ++++++ ++++ 133400 lines of diff (skipped) ++++++ gst-plugins-bad-0.10.19-patched.tar.bz2 -> gst-plugins-bad-0.10.20.tar.bz2 ++++++ ++++ 163427 lines of diff (skipped) ++++++ gstreamer010-plugins-bad-patched.patch ++++++ --- /var/tmp/diff_new_pack.YRBk6R/_old 2010-09-10 15:59:42.000000000 +0200 +++ /var/tmp/diff_new_pack.YRBk6R/_new 2010-09-10 15:59:42.000000000 +0200 @@ -2,8 +2,8 @@ =================================================================== --- configure.ac.orig +++ configure.ac -@@ -272,11 +272,6 @@ AG_GST_CHECK_PLUGIN(id3tag) - AG_GST_CHECK_PLUGIN(jpegformat) +@@ -290,11 +290,6 @@ AG_GST_CHECK_PLUGIN(jpegformat) + AG_GST_CHECK_PLUGIN(legacyresample) AG_GST_CHECK_PLUGIN(librfb) AG_GST_CHECK_PLUGIN(liveadder) -AG_GST_CHECK_PLUGIN(mpegdemux) @@ -14,7 +14,7 @@ AG_GST_CHECK_PLUGIN(mve) AG_GST_CHECK_PLUGIN(mxf) AG_GST_CHECK_PLUGIN(nsf) -@@ -1641,12 +1636,6 @@ gst/jpegformat/Makefile +@@ -1703,12 +1698,6 @@ gst/jpegformat/Makefile gst/legacyresample/Makefile gst/librfb/Makefile gst/liveadder/Makefile ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de