diff --git a/.gitignore b/.gitignore index 690976a..ce2a5d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/gst-plugins-bad-free-0.10.21.tar.bz2 +/gst-plugins-bad-free-0.10.22.tar.bz2 diff --git a/gst-p-bad-cleanup.sh b/gst-p-bad-cleanup.sh index 32ef956..cf5af75 100755 --- a/gst-p-bad-cleanup.sh +++ b/gst-p-bad-cleanup.sh @@ -34,12 +34,14 @@ dccp debugutils dtmf festival +fieldanalysis freeze frei0r gaudieffects geometrictransform h264parse hdvparse +hls id3tag interlace invtelecine @@ -53,17 +55,21 @@ mve mpegdemux mpeg4videoparse mpegpsmux +mpegtsdemux mpegtsmux mpegvideoparse mxf nsf nuvdemux +patchdetect pcapparse pnm qtmux rawparse rtpmux +rtpvp8 scaletempo +sdi sdp segmentclip selector @@ -72,8 +78,10 @@ stereo subenc tta valve +videofilters videomaxrate videomeasure +videoparsers videosignal vmnc y4m @@ -121,6 +129,7 @@ rm -rf $DIRECTORY tar xjf $SOURCE || error "Cannot unpack $SOURCE" pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\"" +unknown="" for subdir in gst ext sys; do for dir in $subdir/* ; do # Don't touch non-directories @@ -152,11 +161,19 @@ for subdir in gst ext sys; do continue; elif ! ( check_allowed $MODULE ) ; then echo "Unknown module in $dir" - exit 1 + unknown="$unknown $dir" fi done done +echo + +if test "x$unknown" != "x"; then + echo -n "Aborting due to unkown modules: " + echo "$unknown" | sed "s/ /\n /g" + exit 1 +fi + autoreconf popd > /dev/null diff --git a/gstreamer-plugins-bad-free.spec b/gstreamer-plugins-bad-free.spec index a34bdc8..0ab0f4d 100644 --- a/gstreamer-plugins-bad-free.spec +++ b/gstreamer-plugins-bad-free.spec @@ -1,13 +1,13 @@ %define majorminor 0.10 %define gstreamer gstreamer -%define gst_minver 0.10.32 -%define gstpb_minver 0.10.32 +%define gst_minver 0.10.33 +%define gstpb_minver %{gst_minver} Summary: GStreamer streaming media framework "bad" plug-ins Name: gstreamer-plugins-bad-free -Version: 0.10.21 -Release: 4%{?dist} +Version: 0.10.22 +Release: 1%{?dist} # The freeze and nfs plugins are LGPLv2 (only) License: LGPLv2+ and LGPLv2 Group: Applications/Multimedia @@ -39,6 +39,7 @@ BuildRequires: jasper-devel BuildRequires: ladspa-devel BuildRequires: libass-devel BuildRequires: libcdaudio-devel +BuildRequires: libcurl-devel %ifnarch s390 s390x BuildRequires: libdc1394-devel %endif @@ -55,6 +56,7 @@ BuildRequires: libsndfile-devel BuildRequires: libtimidity-devel BuildRequires: libvpx-devel BuildRequires: mesa-libGLU-devel +BuildRequires: opencv-devel BuildRequires: openssl-devel BuildRequires: orc-devel BuildRequires: schroedinger-devel @@ -175,7 +177,6 @@ aren't tested well enough, or the code is not of good enough quality. %{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so %{_libdir}/gstreamer-%{majorminor}/libgstaiff.so %{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so -%{_libdir}/gstreamer-%{majorminor}/libgstaudioparsersbad.so %{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so %{_libdir}/gstreamer-%{majorminor}/libgstbayer.so %{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so @@ -188,6 +189,8 @@ aren't tested well enough, or the code is not of good enough quality. %{_libdir}/gstreamer-%{majorminor}/libgstdccp.so %{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so %{_libdir}/gstreamer-%{majorminor}/libgstfestival.so +%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so +%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so %{_libdir}/gstreamer-%{majorminor}/libgstfreeze.so %{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so %{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so @@ -206,26 +209,30 @@ aren't tested well enough, or the code is not of good enough quality. %{_libdir}/gstreamer-%{majorminor}/libgstmpeg4videoparse.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegdemux.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so +%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so %{_libdir}/gstreamer-%{majorminor}/libgstmpegvideoparse.so %{_libdir}/gstreamer-%{majorminor}/libgstmve.so %{_libdir}/gstreamer-%{majorminor}/libgstmxf.so %{_libdir}/gstreamer-%{majorminor}/libgstnsf.so %{_libdir}/gstreamer-%{majorminor}/libgstnuvdemux.so +%{_libdir}/gstreamer-%{majorminor}/libgstpatchdetect.so %{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so %{_libdir}/gstreamer-%{majorminor}/libgstpnm.so -%{_libdir}/gstreamer-%{majorminor}/libgstqtmux.so +%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so %{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so %{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so -%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so -%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so +%{_libdir}/gstreamer-%{majorminor}/libgstrtpvp8.so %{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so -%{_libdir}/gstreamer-%{majorminor}/libgstshm.so +%{_libdir}/gstreamer-%{majorminor}/libgstsdi.so %{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so +%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so +%{_libdir}/gstreamer-%{majorminor}/libgstshm.so %{_libdir}/gstreamer-%{majorminor}/libgstspeed.so %{_libdir}/gstreamer-%{majorminor}/libgststereo.so %{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so %{_libdir}/gstreamer-%{majorminor}/libgsttta.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so %{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so %{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so %{_libdir}/gstreamer-%{majorminor}/libgstvideomeasure.so @@ -269,14 +276,19 @@ aren't tested well enough, or the code is not of good enough quality. %files extras %defattr(-,root,root,-) # Plugins with external dependencies +%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so +%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so %{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so +%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so %{_libdir}/gstreamer-%{majorminor}/libgstsdl.so %{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so %{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so %{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so %{_libdir}/gstreamer-%{majorminor}/libgstzbar.so # Linux specific plugins +%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so %{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so +%{_libdir}/gstreamer-%{majorminor}/libgstlinsys.so %files devel %defattr(-,root,root,-) @@ -297,6 +309,10 @@ aren't tested well enough, or the code is not of good enough quality. %doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor} %changelog +* Fri May 13 2011 Benjamin Otte 0.10.22-1 +- Update to 0.10.22 +- Enable opencv + * Thu Apr 21 2011 Benjamin Otte 0.10.21-4 - rebuilt for gstreamer provides changes diff --git a/sources b/sources index 21a84e1..489b74b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -729773668d995b3227f8ae8d69435e4d gst-plugins-bad-free-0.10.21.tar.bz2 +f2e52c0eced1efbc591c1f7c98658628 gst-plugins-bad-free-0.10.22.tar.bz2