mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-29 20:35:40 +00:00
Merge remote-tracking branch 'origin/0.10'
Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
This commit is contained in:
commit
860ccd414d
228 changed files with 8606 additions and 11362 deletions
|
@ -29,6 +29,10 @@ then
|
|||
ln -s ../../common/hooks/pre-commit.hook .git/hooks/pre-commit
|
||||
fi
|
||||
|
||||
# GNU gettext automake support doesn't get along with git.
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=661128
|
||||
touch -t 200001010000 po/$package-0.10.pot
|
||||
|
||||
CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc'
|
||||
|
||||
autogen_options $@
|
||||
|
|
133
configure.ac
133
configure.ac
|
@ -41,6 +41,14 @@ dnl we override it here if we need to for the release candidate of new series
|
|||
GST_MAJORMINOR=0.11
|
||||
AC_SUBST(GST_MAJORMINOR)
|
||||
|
||||
dnl CURRENT, REVISION, AGE
|
||||
dnl - library source changed -> increment REVISION
|
||||
dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
|
||||
dnl - interfaces added -> increment AGE
|
||||
dnl - interfaces removed -> AGE = 0
|
||||
dnl sets GST_LT_LDFLAGS
|
||||
AS_LIBTOOL(GST, 24, 0, 0)
|
||||
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
|
||||
dnl FIXME: this macro doesn't actually work;
|
||||
|
@ -52,8 +60,13 @@ AC_LIBTOOL_WIN32_DLL
|
|||
AM_PROG_LIBTOOL
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
<<<<<<< HEAD
|
||||
GST_REQ=0.11.3
|
||||
GSTPB_REQ=0.11.3
|
||||
=======
|
||||
GST_REQ=0.10.36
|
||||
GSTPB_REQ=0.10.36
|
||||
>>>>>>> origin/0.10
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
@ -437,19 +450,14 @@ AG_GST_CHECK_FEATURE(DIRECTSOUND, [DirectSound], directsoundsrc, [
|
|||
LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
|
||||
LIBS="$LIBS -ldsound -ldxerr9 -luser32"
|
||||
AC_MSG_CHECKING(for DirectSound LDFLAGS)
|
||||
AC_LINK_IFELSE([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <windows.h>
|
||||
#include <dxerr9.h>
|
||||
#include <dsound.h>
|
||||
|
||||
int main ()
|
||||
{
|
||||
]], [[
|
||||
DXGetErrorString9 (0);
|
||||
DirectSoundCreate(NULL, NULL, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
],
|
||||
]])],
|
||||
[HAVE_DIRECTSOUND="yes"],
|
||||
[HAVE_DIRECTSOUND="no"])
|
||||
AC_MSG_RESULT($HAVE_DIRECTSOUND)
|
||||
|
@ -478,17 +486,12 @@ AG_GST_CHECK_FEATURE(DIRECT3D, [Direct3D plug-in], direct3dsink, [
|
|||
LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
|
||||
LIBS="$LIBS -ld3d9 -lgdi32"
|
||||
AC_MSG_CHECKING(for Direct3D LDFLAGS)
|
||||
AC_LINK_IFELSE([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <windows.h>
|
||||
#include <d3d9.h>
|
||||
|
||||
int main ()
|
||||
{
|
||||
]], [[
|
||||
Direct3DCreate9(D3D_SDK_VERSION);
|
||||
|
||||
return 0;
|
||||
}
|
||||
],
|
||||
]])],
|
||||
[HAVE_DIRECT3D="yes"],
|
||||
[HAVE_DIRECT3D="no"])
|
||||
AC_MSG_RESULT($HAVE_DIRECT3D)
|
||||
|
@ -514,18 +517,13 @@ AG_GST_CHECK_FEATURE(DIRECTDRAW, [DirectDraw plug-in], directdrawsink, [
|
|||
LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
|
||||
LIBS="$LIBS -lddraw -lgdi32"
|
||||
AC_MSG_CHECKING(for DirectDraw LDFLAGS)
|
||||
AC_LINK_IFELSE([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <windows.h>
|
||||
#include <ddraw.h>
|
||||
|
||||
int main ()
|
||||
{
|
||||
]], [[
|
||||
GetStockObject(0);
|
||||
DirectDrawCreate(NULL, NULL, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
],
|
||||
]])],
|
||||
[HAVE_DIRECTDRAW="yes"],
|
||||
[HAVE_DIRECTDRAW="no"])
|
||||
AC_MSG_RESULT($HAVE_DIRECTDRAW)
|
||||
|
@ -543,6 +541,36 @@ int main ()
|
|||
AC_SUBST(HAVE_DIRECTDRAW)
|
||||
])
|
||||
|
||||
dnl Direct3D9
|
||||
AM_CONDITIONAL(USE_DIRECT3D9, true)
|
||||
AG_GST_CHECK_FEATURE(DIRECT3D9, [Direct3D9], winscreencap, [
|
||||
HAVE_DIRECT3D="no"
|
||||
|
||||
save_LIBS="$LIBS"
|
||||
|
||||
LIBS="$LIBS -ld3d9 -lgdi32"
|
||||
AC_MSG_CHECKING(for Direct3D9 LDFLAGS)
|
||||
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <windows.h>
|
||||
#include <d3d9.h>
|
||||
]], [[
|
||||
Direct3DCreate9(D3D_SDK_VERSION);
|
||||
]])],
|
||||
[HAVE_DIRECT3D9="yes"],
|
||||
[HAVE_DIRECT3D9="no"])
|
||||
AC_MSG_RESULT($HAVE_DIRECT3D9)
|
||||
|
||||
LIBS=$save_LIBS
|
||||
|
||||
if test "x$HAVE_DIRECT3D9" = "xyes"; then
|
||||
|
||||
DIRECT3D9_LIBS="-ld3d9 -lgdi32"
|
||||
AC_SUBST(DIRECT3D9_LIBS)
|
||||
fi
|
||||
AC_SUBST(HAVE_DIRECT3D9)
|
||||
])
|
||||
|
||||
dnl *** AppleMedia (OS X and iOS) ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_APPLE_MEDIA, true)
|
||||
HAVE_APPLE_MEDIA="no"
|
||||
|
@ -811,11 +839,23 @@ AG_GST_CHECK_FEATURE(DECKLINK, [decklink], decklink, [
|
|||
])
|
||||
fi
|
||||
;;
|
||||
*-*darwin*)
|
||||
if test "x$HAVE_PTHREAD_H" = "xyes"; then
|
||||
AC_CHECK_LIB(dl, dlopen,
|
||||
[
|
||||
HAVE_DECKLINK=yes
|
||||
DECKLINK_CXXFLAGS=
|
||||
DECKLINK_LIBS="-lpthread -ldl"
|
||||
HAVE_DECKLINK_OSX=yes
|
||||
])
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
HAVE_DECKLINK=no
|
||||
;;
|
||||
esac
|
||||
|
||||
AM_CONDITIONAL(DECKLINK_OSX, test "x$HAVE_DECKLINK_OSX" = xyes)
|
||||
AC_SUBST(DECKLINK_CXXFLAGS)
|
||||
AC_SUBST(DECKLINK_LIBS)
|
||||
])
|
||||
|
@ -828,6 +868,31 @@ AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [
|
|||
])
|
||||
])
|
||||
|
||||
dnl **** Wayland ****
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_WAYLAND, true)
|
||||
AG_GST_CHECK_FEATURE(WAYLAND, [wayland sink], wayland , [
|
||||
PKG_CHECK_MODULES(WAYLAND, wayland-client >= 0.1, [
|
||||
AC_CHECK_HEADER(wayland-client.h, HAVE_WAYLAND_CLIENT="yes", HAVE_WAYLAND_CLIENT="no")
|
||||
AC_CHECK_HEADER(wayland-client-protocol.h, HAVE_WAYLAND_CLIENT_PROTOCOL="yes", HAVE_WAYLAND_CLIENT_PROTOCOL="no")
|
||||
if test "x$HAVE_WAYLAND_CLIENT" = "xno"; then
|
||||
AC_MSG_RESULT(wayland-client.h could not be found.)
|
||||
HAVE_WAYLAND="no"
|
||||
elif test "x$HAVE_WAYLAND_CLIENT_PROTOCOL" = "xno"; then
|
||||
AC_MSG_RESULT(wayland-client-protocol.h could not be found.)
|
||||
HAVE_WAYLAND="no"
|
||||
else
|
||||
HAVE_WAYLAND="yes"
|
||||
WAYLAND_LIBS="-lwayland-client"
|
||||
fi
|
||||
], [
|
||||
AC_MSG_RESULT(no wayland.)
|
||||
HAVE_WAYLAND="no"
|
||||
])
|
||||
WAYLAND_CFLAGS=""
|
||||
AC_SUBST(WAYLAND_CFLAGS)
|
||||
AC_SUBST(WAYLAND_LIBS)
|
||||
])
|
||||
|
||||
dnl **** Dirac ****
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRAC, true)
|
||||
AG_GST_CHECK_FEATURE(DIRAC, [dirac], dirac, [
|
||||
|
@ -1392,22 +1457,22 @@ AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
|
|||
AC_LANG_CPLUSPLUS
|
||||
OLD_CPPFLAGS=$CPPFLAGS
|
||||
CPPFLAGS=$OPENCV_CFLAGS
|
||||
AC_CHECK_HEADER(highgui.h, HAVE_HIGHGUI="yes", HAVE_HIGHGUI="no")
|
||||
AC_CHECK_HEADER(cvaux.h, HAVE_CVAUX="yes", HAVE_CVAUX="no")
|
||||
AC_CHECK_HEADERS([highgui.h opencv2/highgui/highgui_c.h])
|
||||
CPPFLAGS=$OLD_CPPFLAGS
|
||||
AC_LANG_C
|
||||
if test "x$HAVE_HIGHGUI" = "xno"; then
|
||||
AC_MSG_RESULT(highgui.h could not be found.)
|
||||
HAVE_OPENCV="no"
|
||||
elif test "x$HAVE_CVAUX" = "xno"; then
|
||||
AC_MSG_RESULT(cvaux.h could not be found.)
|
||||
HAVE_OPENCV="no"
|
||||
else
|
||||
|
||||
if test $ac_cv_header_highgui_h = "yes" -o $ac_cv_header_opencv2_highgui_highgui_c_h = "yes" ; then
|
||||
HAVE_OPENCV="yes"
|
||||
else
|
||||
AC_MSG_RESULT([neither highgui.h nor opencv2/highgui/highgui_c.h could not be found])
|
||||
HAVE_OPENCV="no"
|
||||
fi
|
||||
], [
|
||||
HAVE_OPENCV="no"
|
||||
])
|
||||
OPENCV_PREFIX="`$PKG_CONFIG --variable=prefix opencv`"
|
||||
AC_DEFINE_UNQUOTED(OPENCV_PREFIX, "$OPENCV_PREFIX", [opencv install prefix])
|
||||
AC_SUBST(OPENCV_PREFIX)
|
||||
AC_SUBST(OPENCV_CFLAGS)
|
||||
AC_SUBST(OPENCV_LIBS)
|
||||
])
|
||||
|
@ -1804,6 +1869,7 @@ AM_CONDITIONAL(USE_CURL, false)
|
|||
AM_CONDITIONAL(USE_DC1394, false)
|
||||
AM_CONDITIONAL(USE_DECKLINK, false)
|
||||
AM_CONDITIONAL(USE_DIRECTFB, false)
|
||||
AM_CONDITIONAL(USE_WAYLAND, false)
|
||||
AM_CONDITIONAL(USE_DIRAC, false)
|
||||
AM_CONDITIONAL(USE_DTS, false)
|
||||
AM_CONDITIONAL(USE_DIVX, false)
|
||||
|
@ -2059,6 +2125,7 @@ ext/curl/Makefile
|
|||
ext/dc1394/Makefile
|
||||
ext/dirac/Makefile
|
||||
ext/directfb/Makefile
|
||||
ext/wayland/Makefile
|
||||
ext/divx/Makefile
|
||||
ext/dts/Makefile
|
||||
ext/faac/Makefile
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
|
||||
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
|
||||
<basename>libgstaiff.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Apple AirPort Express Plugin</description>
|
||||
<filename>../../ext/apexsink/.libs/libgstapexsink.so</filename>
|
||||
<basename>libgstapexsink.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASF Muxer Plugin</description>
|
||||
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
|
||||
<basename>libgstasfmux.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>High level api for DC (Digital Camera) application</description>
|
||||
<filename>../../gst/camerabin/.libs/libgstcamerabin.so</filename>
|
||||
<basename>libgstcamerabin.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Play CD audio through the CD Drive</description>
|
||||
<filename>../../ext/cdaudio/.libs/libgstcdaudio.so</filename>
|
||||
<basename>libgstcdaudio.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Parse a .dat file (VCD) into raw mpeg1</description>
|
||||
<filename>../../gst/cdxaparse/.libs/libgstcdxaparse.so</filename>
|
||||
<basename>libgstcdxaparse.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
34
docs/plugins/inspect/plugin-chromaprint.xml
Normal file
34
docs/plugins/inspect/plugin-chromaprint.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<plugin>
|
||||
<name>chromaprint</name>
|
||||
<description>Calculate Chromaprint fingerprint from audio files</description>
|
||||
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
|
||||
<basename>libgstchromaprint.so</basename>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>chromaprint</name>
|
||||
<longname>Chromaprint fingerprinting element</longname>
|
||||
<class>Filter/Analyzer/Audio</class>
|
||||
<description>Find an audio fingerprint using the Chromaprint library</description>
|
||||
<author>Lukáš Lalinský <lalinsky@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int){ 1234 }, width=(int){ 16 }, depth=(int){ 16 }, signed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int){ 1234 }, width=(int){ 16 }, depth=(int){ 16 }, signed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Cog plugin</description>
|
||||
<filename>../../ext/cog/.libs/libgstcog.so</filename>
|
||||
<basename>libgstcog.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Color Look-up Table filters</description>
|
||||
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
|
||||
<basename>libgstcoloreffects.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Colorspace conversion</description>
|
||||
<filename>../../gst/colorspace/.libs/libgstcolorspace.so</filename>
|
||||
<basename>libgstcolorspace.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package></package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>libcurl-based elements</description>
|
||||
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
|
||||
<basename>libgstcurl.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>1394 IIDC Video Source</description>
|
||||
<filename>../../ext/dc1394/.libs/libgstdc1394.so</filename>
|
||||
<basename>libgstdc1394.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>transfer data over the network via DCCP.</description>
|
||||
<filename>../../gst/dccp/.libs/libgstdccp.so</filename>
|
||||
<basename>libgstdccp.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>DCCP</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Blackmagic Decklink plugin</description>
|
||||
<filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
|
||||
<basename>libgstdecklink.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
@ -26,7 +26,7 @@
|
|||
<name>videosink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false</details>
|
||||
<details>video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false; video/x-raw-yuv, format=(fourcc){ UYVY, v210 }, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<name>videosrc</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)hdtv, chroma-site=(string)mpeg2</details>
|
||||
<details>video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)24000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)486, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)10/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)576, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11, color-matrix=(string)sdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, interlaced=(boolean)true, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)30000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)50/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)1280, height=(int)720, framerate=(fraction)60/1, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1, color-matrix=(string)hdtv, chroma-site=(string)mpeg2</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DirectFB video output plugin</description>
|
||||
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
|
||||
<basename>libgstdfbvideosink.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Dirac plugin</description>
|
||||
<filename>../../ext/dirac/.libs/libgstdirac.so</filename>
|
||||
<basename>libgstdirac.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DVB elements</description>
|
||||
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
|
||||
<basename>libgstdvb.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>SVG Face Overlay</description>
|
||||
<filename>../../gst/faceoverlay/.libs/libgstfaceoverlay.so</filename>
|
||||
<basename>libgstfaceoverlay.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>linux framebuffer video sink</description>
|
||||
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
|
||||
<basename>libgstfbdevsink.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Synthesizes plain text into audio</description>
|
||||
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
|
||||
<basename>libgstfestival.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Video field analysis</description>
|
||||
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
|
||||
<basename>libgstfieldanalysis.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Fragmented streaming plugins</description>
|
||||
<filename>../../gst/hls/.libs/libgstfragmented.so</filename>
|
||||
<basename>libgstfragmented.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
@ -24,9 +24,9 @@ Andoni Morales Alastruey <ylatuya@gmail.com></author>
|
|||
<details>application/x-hls</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<name>src%d</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
|
|
34
docs/plugins/inspect/plugin-freeverb.xml
Normal file
34
docs/plugins/inspect/plugin-freeverb.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<plugin>
|
||||
<name>freeverb</name>
|
||||
<description>Reverberation/room effect</description>
|
||||
<filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
|
||||
<basename>libgstfreeverb.so</basename>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>freeverb</name>
|
||||
<longname>Stereo positioning</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Reverberation/room effect</description>
|
||||
<author>Stefan Sauer <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Stream freezer</description>
|
||||
<filename>../../gst/freeze/.libs/libgstfreeze.so</filename>
|
||||
<basename>libgstfreeze.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Gaudi video effects.</description>
|
||||
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
|
||||
<basename>libgstgaudieffects.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various geometric image transform elements</description>
|
||||
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
|
||||
<basename>libgstgeometrictransform.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -181,7 +181,7 @@
|
|||
<name>rotate</name>
|
||||
<longname>rotate</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Warps the picture into an arc shaped form</description>
|
||||
<description>Rotates the picture by an arbitrary angle</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GSettings plugin</description>
|
||||
<filename>../../ext/gsettings/.libs/libgstgsettingselements.so</filename>
|
||||
<basename>libgstgsettingselements.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Siren encoder/decoder/payloader/depayloader plugins</description>
|
||||
<filename>../../gst/siren/.libs/libgstsiren.so</filename>
|
||||
<basename>libgstsiren.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>HDV private stream parser</description>
|
||||
<filename>../../gst/hdvparse/.libs/libgsthdvparse.so</filename>
|
||||
<basename>libgsthdvparse.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ID3 v1 and v2 muxing plugin</description>
|
||||
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
|
||||
<basename>libgstid3tag.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>plugin for inter-pipeline communication</description>
|
||||
<filename>../../gst/inter/.libs/libgstinter.so</filename>
|
||||
<basename>libgstinter.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
@ -39,6 +39,36 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intersubsink</name>
|
||||
<longname>FIXME Long name</longname>
|
||||
<class>Generic</class>
|
||||
<description>FIXME Description</description>
|
||||
<author>FIXME <fixme@example.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/plain</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intersubsrc</name>
|
||||
<longname>Inter-pipeline subtitle source</longname>
|
||||
<class>Source/Subtitle</class>
|
||||
<description>Inter-pipeline subtitle source</description>
|
||||
<author>David Schleef <ds@entropywave.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/unknown</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intervideosink</name>
|
||||
<longname>FIXME Long name</longname>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Create an interlaced video stream</description>
|
||||
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
|
||||
<basename>libgstinterlace.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>IVF parser</description>
|
||||
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
|
||||
<basename>libgstivfparse.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPEG2000 decimator</description>
|
||||
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
|
||||
<basename>libgstjp2kdecimator.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPEG interchange format plugin</description>
|
||||
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
|
||||
<basename>libgstjpegformat.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Kate plugin</description>
|
||||
<filename>../../ext/kate/.libs/libgstkate.so</filename>
|
||||
<basename>libgstkate.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -93,5 +93,32 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tiger</name>
|
||||
<longname>Kate stream renderer</longname>
|
||||
<class>Mixer/Video/Overlay/Subtitle</class>
|
||||
<description>Decodes and renders Kate streams on top of a video</description>
|
||||
<author>Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>subtitle_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>subtitle/x-kate; application/x-kate</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
File diff suppressed because it is too large
Load diff
|
@ -3,7 +3,7 @@
|
|||
<description>Resamples audio</description>
|
||||
<filename>../../gst/legacyresample/.libs/libgstlegacyresample.so</filename>
|
||||
<basename>libgstlegacyresample.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>FIXME</description>
|
||||
<filename>../../sys/linsys/.libs/libgstlinsys.so</filename>
|
||||
<basename>libgstlinsys.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adds multiple live discontinuous streams</description>
|
||||
<filename>../../gst/liveadder/.libs/libgstliveadder.so</filename>
|
||||
<basename>libgstliveadder.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Mimic codec</description>
|
||||
<filename>../../ext/mimic/.libs/libgstmimic.so</filename>
|
||||
<basename>libgstmimic.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-PS muxer</description>
|
||||
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
|
||||
<basename>libgstmpegpsmux.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>sink_%d</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }</details>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MPEG-TS muxer</description>
|
||||
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
|
||||
<basename>libgstmpegtsmux.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>sink_%d</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream; audio/mpeg, mpegversion=(int){ 1, 2, 4 }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Musepack decoder</description>
|
||||
<filename>../../ext/musepack/.libs/libgstmusepack.so</filename>
|
||||
<basename>libgstmusepack.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-musepack, streamversion=(int)7</details>
|
||||
<details>audio/x-musepack, streamversion=(int){ 7, 8 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>A TRM signature producer based on libmusicbrainz</description>
|
||||
<filename>../../ext/musicbrainz/.libs/libgsttrm.so</filename>
|
||||
<basename>libgsttrm.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Interplay MVE movie format manipulation</description>
|
||||
<filename>../../gst/mve/.libs/libgstmve.so</filename>
|
||||
<basename>libgstmve.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MXF plugin library</description>
|
||||
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
|
||||
<basename>libgstmxf.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>lib MythTV src</description>
|
||||
<filename>../../ext/mythtv/.libs/libgstmythtvsrc.so</filename>
|
||||
<basename>libgstmythtvsrc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>lib neon http client src</description>
|
||||
<filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename>
|
||||
<basename>libgstneonhttpsrc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Uses nosefart to decode .nsf files</description>
|
||||
<filename>../../gst/nsf/.libs/libgstnsf.so</filename>
|
||||
<basename>libgstnsf.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Demuxes MythTV NuppelVideo files</description>
|
||||
<filename>../../gst/nuvdemux/.libs/libgstnuvdemux.so</filename>
|
||||
<basename>libgstnuvdemux.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Calculate MusicIP fingerprint from audio files</description>
|
||||
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
|
||||
<basename>libgstofa.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>patchdetect element</description>
|
||||
<filename>../../gst/patchdetect/.libs/libgstpatchdetect.so</filename>
|
||||
<basename>libgstpatchdetect.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>PNM plugin</description>
|
||||
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
|
||||
<basename>libgstpnm.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Decode REAL streams</description>
|
||||
<filename>../../gst/real/.libs/libgstreal.so</filename>
|
||||
<basename>libgstreal.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
35
docs/plugins/inspect/plugin-removesilence.xml
Normal file
35
docs/plugins/inspect/plugin-removesilence.xml
Normal file
|
@ -0,0 +1,35 @@
|
|||
<plugin>
|
||||
<name>removesilence</name>
|
||||
<description>Removes silence from an audio stream</description>
|
||||
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
|
||||
<basename>libgstremovesilence.so</basename>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>removesilence</name>
|
||||
<longname>RemoveSilence</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Removes all the silence periods from the audio stream.</description>
|
||||
<author>Tiago Katcipis <tiagokatcipis@gmail.com>
|
||||
Paulo Pizarro <paulo.pizarro@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -3,7 +3,7 @@
|
|||
<description>Resin DVD playback elements</description>
|
||||
<filename>../../ext/resindvd/.libs/libresindvd.so</filename>
|
||||
<basename>libresindvd.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Connects to a VNC server and decodes RFB stream</description>
|
||||
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
|
||||
<basename>libgstrfbsrc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>RSVG plugin library</description>
|
||||
<filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
|
||||
<basename>libgstrsvg.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>RTMP source and sink</description>
|
||||
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
|
||||
<basename>libgstrtmp.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>SDI elements</description>
|
||||
<filename>../../gst/sdi/.libs/libgstsdi.so</filename>
|
||||
<basename>libgstsdi.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
34
docs/plugins/inspect/plugin-smooth.xml
Normal file
34
docs/plugins/inspect/plugin-smooth.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<plugin>
|
||||
<name>smooth</name>
|
||||
<description>Apply a smooth filter to an image</description>
|
||||
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
|
||||
<basename>libgstsmooth.so</basename>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>smooth</name>
|
||||
<longname>Smooth effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Apply a smooth filter to an image</description>
|
||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -3,7 +3,7 @@
|
|||
<description>use libsndfile to read and write audio from and to files</description>
|
||||
<filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
|
||||
<basename>libgstsndfile.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Audio Pitch Controller & BPM Detection</description>
|
||||
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
|
||||
<basename>libgstsoundtouch.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Set speed/pitch on audio/raw streams (resampler)</description>
|
||||
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
|
||||
<basename>libgstspeed.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Muck with the stereo signal, enhance it's 'stereo-ness'</description>
|
||||
<filename>../../gst/stereo/.libs/libgststereo.so</filename>
|
||||
<basename>libgststereo.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>subtitle encoders</description>
|
||||
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
|
||||
<basename>libgstsubenc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -30,5 +30,26 @@
|
|||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>webvttenc</name>
|
||||
<longname>WebVTT encoder</longname>
|
||||
<class>Codec/Encoder/Subtitle</class>
|
||||
<description>WebVTT subtitle encoder</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/plain; text/x-pango-markup</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/webvtt</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -3,7 +3,7 @@
|
|||
<description>TTA lossless audio format handling</description>
|
||||
<filename>../../gst/tta/.libs/libgsttta.so</filename>
|
||||
<basename>libgsttta.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Asynchronous read from VCD disk</description>
|
||||
<filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
|
||||
<basename>libgstvcdsrc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various elements utilizing VDPAU</description>
|
||||
<filename>../../sys/vdpau/.libs/libgstvdpau.so</filename>
|
||||
<basename>libgstvdpau.so</basename>
|
||||
<version>0.10.21.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Video filters in gst-plugins-bad</description>
|
||||
<filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename>
|
||||
<basename>libgstvideofiltersbad.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various video measurers</description>
|
||||
<filename>../../gst/videomeasure/.libs/libgstvideomeasure.so</filename>
|
||||
<basename>libgstvideomeasure.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Various video signal analysers</description>
|
||||
<filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
|
||||
<basename>libgstvideosignal.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>VmWare Video Codec plugins</description>
|
||||
<filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
|
||||
<basename>libgstvmnc.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Wildmidi Plugin</description>
|
||||
<filename>../../ext/timidity/.libs/libgstwildmidi.so</filename>
|
||||
<basename>libgstwildmidi.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>XviD plugin library</description>
|
||||
<filename>../../ext/xvid/.libs/libgstxvid.so</filename>
|
||||
<basename>libgstxvid.so</basename>
|
||||
<version>0.10.22.1</version>
|
||||
<version>0.10.23.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], profile=(string)simple, level=(string){ 0, 1, 2, 3, 4a, 5, 6 }; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], profile=(string)advanced-real-time-simple, level=(string){ 1, 2, 3, 4 }; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], profile=(string)advanced-simple, level=(string){ 0, 1, 2, 3, 4 }; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]; video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
|
|
@ -94,6 +94,12 @@ else
|
|||
DIRECTFB_DIR=
|
||||
endif
|
||||
|
||||
if USE_WAYLAND
|
||||
WAYLAND_DIR=wayland
|
||||
else
|
||||
WAYLAND_DIR=
|
||||
endif
|
||||
|
||||
if USE_DIVX
|
||||
DIVX_DIR=divx
|
||||
else
|
||||
|
@ -409,6 +415,7 @@ SUBDIRS=\
|
|||
$(DC1394_DIR) \
|
||||
$(DIRAC_DIR) \
|
||||
$(DIRECTFB_DIR) \
|
||||
$(WAYLAND_DIR) \
|
||||
$(DIVX_DIR) \
|
||||
$(DTS_DIR) \
|
||||
$(RESINDVD_DIR) \
|
||||
|
@ -469,6 +476,7 @@ DIST_SUBDIRS = \
|
|||
dc1394 \
|
||||
dirac \
|
||||
directfb \
|
||||
wayland \
|
||||
faac \
|
||||
faad \
|
||||
flite \
|
||||
|
|
|
@ -31,6 +31,9 @@
|
|||
* </refsect2>
|
||||
*/
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
|
|
|
@ -291,8 +291,8 @@ gst_celt_dec_parse_comments (GstCeltDec * dec, GstBuffer * buf)
|
|||
|
||||
GST_INFO_OBJECT (dec, "tags: %" GST_PTR_FORMAT, list);
|
||||
|
||||
gst_pad_push_event (GST_AUDIO_DECODER_SRC_PAD (dec),
|
||||
gst_event_new_tag (list));
|
||||
gst_audio_decoder_merge_tags (GST_AUDIO_DECODER (dec), list,
|
||||
GST_TAG_MERGE_REPLACE);
|
||||
|
||||
g_free (encoder);
|
||||
g_free (ver);
|
||||
|
|
|
@ -372,7 +372,7 @@ gst_cogcolorspace_caps_get_chroma_site (GstCaps * caps)
|
|||
s = gst_video_parse_caps_chroma_site (caps);
|
||||
|
||||
if (s == NULL)
|
||||
return COG_COLOR_MATRIX_SDTV;
|
||||
return COG_CHROMA_SITE_MPEG2;
|
||||
|
||||
if (strcmp (s, "jpeg") == 0) {
|
||||
return COG_CHROMA_SITE_JPEG;
|
||||
|
|
|
@ -850,7 +850,7 @@ gst_curl_sink_handle_transfer (GstCurlSink * sink)
|
|||
if (!proxy_conn_established && (resp_proxy != RESPONSE_CONNECT_PROXY)
|
||||
&& proxy_auth) {
|
||||
curl_easy_getinfo (sink->curl, CURLINFO_HTTP_CONNECTCODE, &resp_proxy);
|
||||
if ((resp_proxy == RESPONSE_CONNECT_PROXY)) {
|
||||
if (resp_proxy == RESPONSE_CONNECT_PROXY) {
|
||||
GST_LOG ("received HTTP/1.0 200 Connection Established");
|
||||
/* Workaround: redefine HTTP headers before connecting to HTTP server.
|
||||
* When talking to proxy, the Content-Length: 0 is send with the request.
|
||||
|
|
|
@ -1658,7 +1658,7 @@ gst_dfbvideosink_show_frame (GstBaseSink * bsink, GstBuffer * buf)
|
|||
|
||||
res = dest->Unlock (dest);
|
||||
|
||||
res = dest->Release (dest);
|
||||
dest->Release (dest);
|
||||
|
||||
if (dfbvideosink->backbuffer) {
|
||||
if (dfbvideosink->vsync) {
|
||||
|
|
|
@ -132,8 +132,6 @@ static gboolean gst_dtsdec_parse (GstAudioDecoder * dec, GstAdapter * adapter,
|
|||
gint * offset, gint * length);
|
||||
static GstFlowReturn gst_dtsdec_handle_frame (GstAudioDecoder * dec,
|
||||
GstBuffer * buffer);
|
||||
static GstFlowReturn gst_dtsdec_pre_push (GstAudioDecoder * bdec,
|
||||
GstBuffer ** buffer);
|
||||
|
||||
static GstFlowReturn gst_dtsdec_chain (GstPad * pad, GstObject * parent,
|
||||
GstBuffer * buf);
|
||||
|
@ -173,7 +171,6 @@ gst_dtsdec_class_init (GstDtsDecClass * klass)
|
|||
gstbase_class->set_format = GST_DEBUG_FUNCPTR (gst_dtsdec_set_format);
|
||||
gstbase_class->parse = GST_DEBUG_FUNCPTR (gst_dtsdec_parse);
|
||||
gstbase_class->handle_frame = GST_DEBUG_FUNCPTR (gst_dtsdec_handle_frame);
|
||||
gstbase_class->pre_push = GST_DEBUG_FUNCPTR (gst_dtsdec_pre_push);
|
||||
|
||||
/**
|
||||
* GstDtsDec::drc
|
||||
|
@ -257,10 +254,6 @@ gst_dtsdec_stop (GstAudioDecoder * dec)
|
|||
dca_free (dts->state);
|
||||
dts->state = NULL;
|
||||
}
|
||||
if (dts->pending_tags) {
|
||||
gst_tag_list_free (dts->pending_tags);
|
||||
dts->pending_tags = NULL;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -284,7 +277,7 @@ gst_dtsdec_parse (GstAudioDecoder * bdec, GstAdapter * adapter,
|
|||
bit_rate = dts->bit_rate;
|
||||
sample_rate = dts->sample_rate;
|
||||
flags = 0;
|
||||
while (av >= 7) {
|
||||
while (size >= 7) {
|
||||
length = dca_syncinfo (dts->state, data, &flags,
|
||||
&sample_rate, &bit_rate, &frame_length);
|
||||
|
||||
|
@ -447,30 +440,11 @@ gst_dtsdec_update_streaminfo (GstDtsDec * dts)
|
|||
/* 1 => open bitrate, 2 => variable bitrate, 3 => lossless */
|
||||
gst_tag_list_add (taglist, GST_TAG_MERGE_APPEND, GST_TAG_BITRATE,
|
||||
(guint) dts->bit_rate, NULL);
|
||||
|
||||
if (dts->pending_tags) {
|
||||
gst_tag_list_free (dts->pending_tags);
|
||||
dts->pending_tags = NULL;
|
||||
}
|
||||
|
||||
dts->pending_tags = taglist;
|
||||
gst_audio_decoder_merge_tags (GST_AUDIO_DECODER (dts), taglist,
|
||||
GST_TAG_MERGE_REPLACE);
|
||||
}
|
||||
}
|
||||
|
||||
static GstFlowReturn
|
||||
gst_dtsdec_pre_push (GstAudioDecoder * bdec, GstBuffer ** buffer)
|
||||
{
|
||||
GstDtsDec *dts = GST_DTSDEC (bdec);
|
||||
|
||||
if (G_UNLIKELY (dts->pending_tags)) {
|
||||
gst_pad_push_event (GST_AUDIO_DECODER_SRC_PAD (dts),
|
||||
gst_event_new_tag (dts->pending_tags));
|
||||
dts->pending_tags = NULL;
|
||||
}
|
||||
|
||||
return GST_FLOW_OK;
|
||||
}
|
||||
|
||||
static GstFlowReturn
|
||||
gst_dtsdec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buffer)
|
||||
{
|
||||
|
|
|
@ -68,8 +68,6 @@ struct _GstDtsDec {
|
|||
#else
|
||||
dts_state_t *state;
|
||||
#endif
|
||||
|
||||
GstTagList *pending_tags;
|
||||
};
|
||||
|
||||
struct _GstDtsDecClass {
|
||||
|
|
|
@ -828,6 +828,8 @@ decode_failed:
|
|||
{
|
||||
GST_AUDIO_DECODER_ERROR (faad, 1, STREAM, DECODE, (NULL),
|
||||
("decoding error: %s", faacDecGetErrorMessage (info.error)), ret);
|
||||
if (ret == GST_FLOW_OK)
|
||||
gst_audio_decoder_finish_frame (dec, NULL, 1);
|
||||
goto out;
|
||||
}
|
||||
negotiation_failed:
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
#include <gst/gst.h>
|
||||
#include <flite/flite.h>
|
||||
|
||||
GType gst_flite_synth_get_type (void);
|
||||
GType gst_flite_test_src_get_type (void);
|
||||
|
||||
|
||||
|
@ -33,8 +32,6 @@ plugin_init (GstPlugin * plugin)
|
|||
{
|
||||
flite_init ();
|
||||
|
||||
// gst_element_register (plugin, "flitesynth", GST_RANK_NONE,
|
||||
// gst_flite_synth_get_type ());
|
||||
gst_element_register (plugin, "flitetestsrc", GST_RANK_NONE,
|
||||
gst_flite_test_src_get_type ());
|
||||
|
||||
|
|
|
@ -372,10 +372,9 @@ gst_flite_test_src_get_times (GstBaseSrc * basesrc, GstBuffer * buffer,
|
|||
}
|
||||
#endif
|
||||
|
||||
/* there is no header for libflite_cmu_us_kal */
|
||||
cst_voice *register_cmu_us_kal ();
|
||||
|
||||
|
||||
|
||||
static gboolean
|
||||
gst_flite_test_src_start (GstBaseSrc * basesrc)
|
||||
{
|
||||
|
|
|
@ -18,6 +18,10 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
|
|
@ -160,8 +160,9 @@ static void
|
|||
on_changed (GSettings * settings, gchar * key, GstGSettingsAudioSink * sink)
|
||||
{
|
||||
gboolean changed = FALSE;
|
||||
if (!g_str_has_suffix (key, "audiosink"));
|
||||
return;
|
||||
|
||||
if (!g_str_has_suffix (key, "audiosink"))
|
||||
return;
|
||||
|
||||
GST_OBJECT_LOCK (sink);
|
||||
if ((sink->profile == GST_GSETTINGS_AUDIOSINK_PROFILE_SOUNDS &&
|
||||
|
|
|
@ -104,8 +104,8 @@ fail:
|
|||
static void
|
||||
on_changed (GSettings * settings, gchar * key, GstGSettingsAudioSrc * src)
|
||||
{
|
||||
if (!g_str_equal (key, "audiosrc"));
|
||||
return;
|
||||
if (!g_str_equal (key, "audiosrc"))
|
||||
return;
|
||||
|
||||
gst_gsettings_audio_src_change_child (src);
|
||||
}
|
||||
|
|
|
@ -104,8 +104,8 @@ fail:
|
|||
static void
|
||||
on_changed (GSettings * settings, gchar * key, GstGSettingsVideoSink * sink)
|
||||
{
|
||||
if (!g_str_has_suffix (key, "videosink"));
|
||||
return;
|
||||
if (!g_str_has_suffix (key, "videosink"))
|
||||
return;
|
||||
|
||||
gst_gsettings_video_sink_change_child (sink);
|
||||
}
|
||||
|
|
|
@ -104,8 +104,8 @@ fail:
|
|||
static void
|
||||
on_changed (GSettings * settings, gchar * key, GstGSettingsVideoSrc * src)
|
||||
{
|
||||
if (!g_str_equal (key, "videosrc"));
|
||||
return;
|
||||
if (!g_str_equal (key, "videosrc"))
|
||||
return;
|
||||
|
||||
gst_gsettings_video_src_change_child (src);
|
||||
}
|
||||
|
|
|
@ -491,6 +491,10 @@ gst_modplug_load_song (GstModPlug * modplug)
|
|||
|
||||
gst_structure_get_int (structure, "channels", &modplug->channel);
|
||||
gst_structure_get_int (structure, "rate", &modplug->frequency);
|
||||
|
||||
GST_DEBUG_OBJECT (modplug,
|
||||
"Audio settings: %d bits, %d channel(s), %d Hz sampling rate",
|
||||
modplug->bits, modplug->channel, modplug->frequency);
|
||||
|
||||
gst_pad_set_caps (modplug->srcpad, newcaps);
|
||||
gst_caps_unref (newcaps);
|
||||
|
@ -672,7 +676,8 @@ gst_modplug_loop (GstModPlug * modplug)
|
|||
if (modplug->offset == modplug->song_size) {
|
||||
GstTagList *tags;
|
||||
gboolean ok;
|
||||
gchar comment[16384];
|
||||
#define COMMENT_SIZE 16384
|
||||
gchar comment[COMMENT_SIZE];
|
||||
GstSegment seg;
|
||||
|
||||
ok = gst_modplug_load_song (modplug);
|
||||
|
@ -695,7 +700,9 @@ gst_modplug_loop (GstModPlug * modplug)
|
|||
GST_TAG_BEATS_PER_MINUTE,
|
||||
(gdouble) modplug->mSoundFile->GetMusicTempo (), NULL);
|
||||
|
||||
if (modplug->mSoundFile->GetSongComments ((gchar *) & comment, 16384, 32)) {
|
||||
if (modplug->mSoundFile->GetSongComments ((gchar *) & comment,
|
||||
COMMENT_SIZE, 32)) {
|
||||
comment[COMMENT_SIZE - 1] = '\0';
|
||||
gst_tag_list_add (tags, GST_TAG_MERGE_APPEND,
|
||||
GST_TAG_COMMENT, comment, NULL);
|
||||
}
|
||||
|
@ -713,7 +720,7 @@ gst_modplug_loop (GstModPlug * modplug)
|
|||
gfloat temp;
|
||||
|
||||
temp = (gfloat) modplug->song_length / modplug->seek_at;
|
||||
seek_to_pos = (int) (modplug->mSoundFile->GetMaxPosition () / temp);
|
||||
seek_to_pos = (gint) (modplug->mSoundFile->GetMaxPosition () / temp);
|
||||
|
||||
GST_DEBUG_OBJECT (modplug, "Seeking to row %d", seek_to_pos);
|
||||
|
||||
|
@ -722,7 +729,9 @@ gst_modplug_loop (GstModPlug * modplug)
|
|||
}
|
||||
|
||||
/* read and output a buffer */
|
||||
out = gst_buffer_new_allocate (NULL, modplug->read_bytes, NULL);
|
||||
GST_LOG_OBJECT (modplug, "Read %d bytes", (gint)modplug->read_bytes);
|
||||
/* libmodplug 0.8.7 trashes memory */
|
||||
out = gst_buffer_new_allocate (NULL, modplug->read_bytes * 2, NULL);
|
||||
|
||||
gst_buffer_map (out, &map, GST_MAP_WRITE);
|
||||
if (!modplug->mSoundFile->Read (map.data, modplug->read_bytes)) {
|
||||
|
@ -730,6 +739,7 @@ gst_modplug_loop (GstModPlug * modplug)
|
|||
goto eos;
|
||||
}
|
||||
gst_buffer_unmap (out, &map);
|
||||
gst_buffer_resize (out, 0, modplug->read_bytes);
|
||||
|
||||
GST_BUFFER_DURATION (out) =
|
||||
gst_util_uint64_scale_int (modplug->read_samples, GST_SECOND,
|
||||
|
@ -796,6 +806,7 @@ gst_modplug_change_state (GstElement * element, GstStateChange transition)
|
|||
}
|
||||
if (modplug->mSoundFile) {
|
||||
modplug->mSoundFile->Destroy ();
|
||||
delete modplug->mSoundFile;
|
||||
modplug->mSoundFile = NULL;
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -19,6 +19,10 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
|
|
@ -20,6 +20,10 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* FIXME 0.11: suppress warnings for deprecated API such as GStaticRecMutex
|
||||
* with newer GLib versions (>= 2.31.0) */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
/**
|
||||
* SECTION:element-openalsink
|
||||
*
|
||||
|
|
|
@ -42,6 +42,13 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* This breaks the build for reasons that aren't entirely clear to me yet */
|
||||
#if 0
|
||||
//#ifdef HAVE_CONFIG_H
|
||||
//#include "config.h"
|
||||
//#endif
|
||||
#endif
|
||||
|
||||
#include <cstdlib>
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
|
|
|
@ -46,7 +46,12 @@
|
|||
#define MOTIONCELLS_H_
|
||||
|
||||
#include <cv.h> // includes OpenCV definitions
|
||||
#ifdef HAVE_HIGHGUI_H
|
||||
#include <highgui.h> // includes highGUI definitions
|
||||
#endif
|
||||
#ifdef HAVE_OPENCV2_HIGHGUI_HIGHGUI_C_H
|
||||
#include <opencv2/highgui/highgui_c.h> // includes highGUI definitions
|
||||
#endif
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <vector>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue