RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/gstreamer1-plugins-bad-free#3e769ff323517e10ef14e71e4bd7a57695c531cb
This commit is contained in:
parent
e29823b43e
commit
4e865818bd
73
.gitignore
vendored
73
.gitignore
vendored
@ -0,0 +1,73 @@
|
|||||||
|
/gst-plugins-bad-free-0.11.93.tar.xz
|
||||||
|
/gst-plugins-bad-free-0.11.94.tar.xz
|
||||||
|
/gst-plugins-bad-free-0.11.99.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.3.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.5.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.6.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.0.7.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.1.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.1.3.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.1.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.1.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.2.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.2.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.2.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.2.3.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.2.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.3.91.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.4.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.4.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.4.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.4.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.4.5.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.5.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.5.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.5.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.5.91.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.6.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.6.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.6.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.7.1.tar.xz
|
||||||
|
/gst-plugins-bad-1.7.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.7.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.7.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.7.91.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.8.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.8.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.8.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.9.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.9.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.9.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.10.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.10.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.10.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.11.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.11.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.11.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.11.91.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.12.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.12.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.12.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.12.3.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.12.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.13.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.13.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.13.91.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.14.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.14.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.14.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.14.3.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.14.4.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.15.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.15.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.16.0.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.16.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.16.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.17.1.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.17.2.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.17.90.tar.xz
|
||||||
|
/gst-plugins-bad-free-1.18.0.tar.xz
|
@ -0,0 +1,32 @@
|
|||||||
|
From 9815fd1e2ab13f765b75b39e3764fe1e860cb251 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Adam Williamson <awilliam@redhat.com>
|
||||||
|
Date: Thu, 10 Sep 2020 10:35:11 -0700
|
||||||
|
Subject: [PATCH] examples: only check opencv_dep if option is not disabled
|
||||||
|
(#1406)
|
||||||
|
|
||||||
|
We can't check opencv_dep if the option is disabled because it's
|
||||||
|
never initialized in that case, since 833a65cc .
|
||||||
|
|
||||||
|
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||||
|
---
|
||||||
|
tests/examples/meson.build | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/tests/examples/meson.build b/tests/examples/meson.build
|
||||||
|
index 2eba1d47e..a41fc1679 100644
|
||||||
|
--- a/tests/examples/meson.build
|
||||||
|
+++ b/tests/examples/meson.build
|
||||||
|
@@ -9,7 +9,9 @@ subdir('mpegts')
|
||||||
|
subdir('msdk')
|
||||||
|
subdir('mxf')
|
||||||
|
subdir('nvcodec')
|
||||||
|
-subdir('opencv', if_found: opencv_dep)
|
||||||
|
+if not get_option('opencv').disabled()
|
||||||
|
+ subdir('opencv', if_found: opencv_dep)
|
||||||
|
+endif
|
||||||
|
subdir('uvch264')
|
||||||
|
subdir('va')
|
||||||
|
subdir('waylandsink')
|
||||||
|
--
|
||||||
|
2.28.0
|
||||||
|
|
195
gst-p-bad-cleanup.sh
Executable file
195
gst-p-bad-cleanup.sh
Executable file
@ -0,0 +1,195 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Process a gst-plugins-bad tarball to remove
|
||||||
|
# unwanted GStreamer plugins.
|
||||||
|
#
|
||||||
|
# See https://bugzilla.redhat.com/show_bug.cgi?id=532470
|
||||||
|
# for details
|
||||||
|
#
|
||||||
|
# Bastien Nocera <bnocera@redhat.com> - 2010
|
||||||
|
#
|
||||||
|
|
||||||
|
SOURCE="$1"
|
||||||
|
NEW_SOURCE=`echo $SOURCE | sed 's/bad-/bad-free-/'`
|
||||||
|
DIRECTORY=`echo $SOURCE | sed 's/\.tar\.xz//'`
|
||||||
|
|
||||||
|
ALLOWED="
|
||||||
|
aacparse
|
||||||
|
accurip
|
||||||
|
adpcmdec
|
||||||
|
adpcmenc
|
||||||
|
aiff
|
||||||
|
aiffparse
|
||||||
|
amrparse
|
||||||
|
asfmux
|
||||||
|
audiobuffersplit
|
||||||
|
audiofxbad
|
||||||
|
audiolatency
|
||||||
|
audiomixer
|
||||||
|
audiomixmatrix
|
||||||
|
audioparsers
|
||||||
|
audiovisualizers
|
||||||
|
autoconvert
|
||||||
|
bayer
|
||||||
|
camerabin
|
||||||
|
camerabin2
|
||||||
|
cdxaparse
|
||||||
|
coloreffects
|
||||||
|
colorspace
|
||||||
|
compositor
|
||||||
|
dataurisrc
|
||||||
|
dccp
|
||||||
|
debugutils
|
||||||
|
dtmf
|
||||||
|
dvbsubenc
|
||||||
|
faceoverlay
|
||||||
|
festival
|
||||||
|
fieldanalysis
|
||||||
|
freeverb
|
||||||
|
freeze
|
||||||
|
frei0r
|
||||||
|
gaudieffects
|
||||||
|
gdp
|
||||||
|
geometrictransform
|
||||||
|
h264parse
|
||||||
|
hdvparse
|
||||||
|
hls
|
||||||
|
id3tag
|
||||||
|
inter
|
||||||
|
interlace
|
||||||
|
invtelecine
|
||||||
|
ivfparse
|
||||||
|
ivtc
|
||||||
|
jpegformat
|
||||||
|
jp2kdecimator
|
||||||
|
legacyresample
|
||||||
|
librfb
|
||||||
|
liveadder
|
||||||
|
midi
|
||||||
|
mve
|
||||||
|
mpegdemux
|
||||||
|
mpeg4videoparse
|
||||||
|
mpegpsmux
|
||||||
|
mpegtsdemux
|
||||||
|
mpegtsmux
|
||||||
|
mpegvideoparse
|
||||||
|
mxf
|
||||||
|
netsim
|
||||||
|
nsf
|
||||||
|
nuvdemux
|
||||||
|
onvif
|
||||||
|
patchdetect
|
||||||
|
pcapparse
|
||||||
|
pnm
|
||||||
|
proxy
|
||||||
|
qtmux
|
||||||
|
rawparse
|
||||||
|
removesilence
|
||||||
|
rist
|
||||||
|
rtmp2
|
||||||
|
rtp
|
||||||
|
rtpmux
|
||||||
|
rtpvp8
|
||||||
|
scaletempo
|
||||||
|
sdi
|
||||||
|
sdp
|
||||||
|
segmentclip
|
||||||
|
selector
|
||||||
|
smooth
|
||||||
|
speed
|
||||||
|
stereo
|
||||||
|
subenc
|
||||||
|
switchbin
|
||||||
|
timecode
|
||||||
|
transcode
|
||||||
|
tta
|
||||||
|
valve
|
||||||
|
videofilters
|
||||||
|
videoframe_audiolevel
|
||||||
|
videomaxrate
|
||||||
|
videomeasure
|
||||||
|
videoparsers
|
||||||
|
videosignal
|
||||||
|
vmnc
|
||||||
|
yadif
|
||||||
|
y4m
|
||||||
|
"
|
||||||
|
|
||||||
|
NOT_ALLOWED="
|
||||||
|
dvbsuboverlay
|
||||||
|
dvdspu
|
||||||
|
real
|
||||||
|
siren
|
||||||
|
"
|
||||||
|
|
||||||
|
error()
|
||||||
|
{
|
||||||
|
MESSAGE=$1
|
||||||
|
echo $MESSAGE
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_allowed()
|
||||||
|
{
|
||||||
|
MODULE=$1
|
||||||
|
for i in $ALLOWED ; do
|
||||||
|
if test x$MODULE = x$i ; then
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Ignore errors coming from ext/ directory
|
||||||
|
# they require external libraries so are ineffective anyway
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
check_not_allowed()
|
||||||
|
{
|
||||||
|
MODULE=$1
|
||||||
|
for i in $NOT_ALLOWED ; do
|
||||||
|
if test x$MODULE = x$i ; then
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
if ! [ -d $dir ] ; then
|
||||||
|
continue;
|
||||||
|
fi
|
||||||
|
MODULE=`basename $dir`
|
||||||
|
if ( check_not_allowed $MODULE ) ; then
|
||||||
|
echo "**** Removing $MODULE ****"
|
||||||
|
echo "Removing directory $dir"
|
||||||
|
rm -r $dir || error "Cannot remove $dir"
|
||||||
|
echo
|
||||||
|
elif test $subdir = ext || test $subdir = sys; then
|
||||||
|
# Ignore library or system non-blacklisted plugins
|
||||||
|
continue;
|
||||||
|
elif ! ( check_allowed $MODULE ) ; then
|
||||||
|
echo "Unknown module in $dir"
|
||||||
|
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
|
||||||
|
|
||||||
|
popd > /dev/null
|
||||||
|
|
||||||
|
tar cJf $NEW_SOURCE $DIRECTORY
|
||||||
|
echo "$NEW_SOURCE is ready to use"
|
||||||
|
|
1095
gstreamer1-plugins-bad-free.spec
Normal file
1095
gstreamer1-plugins-bad-free.spec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user