Add GstPlayer 1.7.2.1+ based GStreamer backend
Use new simpler API available in the latest GStreamer if available. Closes #226.
This commit is contained in:
committed by
Vadim Zeitlin
parent
b07ce632b6
commit
6ea8ba1e9c
23
configure.in
23
configure.in
@@ -7260,18 +7260,31 @@ if test "$wxUSE_MEDIACTRL" = "yes" -o "$wxUSE_MEDIACTRL" = "auto"; then
|
||||
GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR
|
||||
|
||||
PKG_CHECK_MODULES(GST,
|
||||
[gstreamer-$GST_VERSION gstreamer-video-$GST_VERSION],
|
||||
[gstreamer-$GST_VERSION gstreamer-video-$GST_VERSION gstreamer-player-$GST_VERSION >= 1.7.2.1],
|
||||
[
|
||||
wxUSE_GSTREAMER="yes"
|
||||
AC_DEFINE(wxUSE_GSTREAMER_PLAYER)
|
||||
],
|
||||
[
|
||||
AC_MSG_WARN([GStreamer 1.0 not available, falling back to 0.10])
|
||||
GST_VERSION_MAJOR=0
|
||||
GST_VERSION_MINOR=10
|
||||
GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR
|
||||
AC_MSG_NOTICE([GStreamer 1.7.2+ not available. Not using GstPlayer and falling back to 1.0])
|
||||
]
|
||||
)
|
||||
|
||||
if test $wxUSE_GSTREAMER = "no"; then
|
||||
PKG_CHECK_MODULES(GST,
|
||||
[gstreamer-$GST_VERSION gstreamer-video-$GST_VERSION],
|
||||
[
|
||||
wxUSE_GSTREAMER="yes"
|
||||
],
|
||||
[
|
||||
AC_MSG_WARN([GStreamer 1.0 not available, falling back to 0.10])
|
||||
GST_VERSION_MAJOR=0
|
||||
GST_VERSION_MINOR=10
|
||||
GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR
|
||||
]
|
||||
)
|
||||
fi
|
||||
|
||||
if test $GST_VERSION_MINOR = "10"; then
|
||||
PKG_CHECK_MODULES(GST,
|
||||
[gstreamer-$GST_VERSION gstreamer-plugins-base-$GST_VERSION],
|
||||
|
Reference in New Issue
Block a user