mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-22 17:51:16 +00:00
Massive, massive update of most source files. I went through and cleaned up all the warnings that I could, which inv...
Original commit message from CVS: Massive, massive update of most source files. I went through and cleaned up all the warnings that I could, which involved fixing some of the plugins. The configure.in script was re-arranged and cleaned up so, and a check for libtool 1.3.5 was added to autogen.sh. Added checks for Gtk and GNOME. Some plugins were removed from the list of things to build for various reasons. Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time critical and even an if() from a DEBUG can significantly increase runtimes.
This commit is contained in:
parent
18132480f4
commit
ae0d5d1889
22 changed files with 211 additions and 146 deletions
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
#undef HAVE_GDK_PIXBUF
|
#undef HAVE_GDK_PIXBUF
|
||||||
#undef HAVE_LIBGHTTP
|
#undef HAVE_LIBGHTTP
|
||||||
|
#undef HAVE_GNOME
|
||||||
#undef HAVE_LIBMMX
|
#undef HAVE_LIBMMX
|
||||||
#undef HAVE_LIBXV
|
#undef HAVE_LIBXV
|
||||||
#undef HAVE_XAUDIO
|
#undef HAVE_XAUDIO
|
||||||
|
|
42
autogen.sh
42
autogen.sh
|
@ -13,14 +13,6 @@ srcfile=gst/gstobject.h
|
||||||
DIE=1
|
DIE=1
|
||||||
}
|
}
|
||||||
|
|
||||||
(libtool --version) < /dev/null > /dev/null 2>&1 || {
|
|
||||||
echo
|
|
||||||
echo "You must have libtool installed to compile $package."
|
|
||||||
echo "Get ftp://alpha.gnu.org/gnu/libtool-1.2.tar.gz"
|
|
||||||
echo "(or a newer version if it is available)"
|
|
||||||
DIE=1
|
|
||||||
}
|
|
||||||
|
|
||||||
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||||
echo
|
echo
|
||||||
echo "You must have automake installed to compile $package."
|
echo "You must have automake installed to compile $package."
|
||||||
|
@ -29,6 +21,26 @@ srcfile=gst/gstobject.h
|
||||||
DIE=1
|
DIE=1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
(libtool --version) < /dev/null > /dev/null 2>&1 || {
|
||||||
|
echo
|
||||||
|
echo "You must have libtool installed to compile $package."
|
||||||
|
echo "Get ftp://alpha.gnu.org/gnu/libtool-1.3.5.tar.gz"
|
||||||
|
echo "(or a newer version if it is available)"
|
||||||
|
DIE=1
|
||||||
|
}
|
||||||
|
|
||||||
|
libtool_version=`libtool --version | sed 's/^.* \([0-9\.]*\) .*$/\1/'`
|
||||||
|
libtool_major=`echo $libtool_version | cut -d. -f1`
|
||||||
|
libtool_minor=`echo $libtool_version | cut -d. -f2`
|
||||||
|
libtool_micro=`echo $libtool_version | cut -d. -f3`
|
||||||
|
if [ $libtool_major -lt 1 -o $libtool_minor -lt 3 -o $libtool_micro -lt 5 ];then
|
||||||
|
echo
|
||||||
|
echo "You must have libtool 1.3.5 or greater to compile $packate."
|
||||||
|
echo "Get ftp://alpha.gnu.org/gnu/libtool-1.3.5.tar.gz"
|
||||||
|
echo "(or a newer version if it is available)"
|
||||||
|
DIE=1
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$DIE" -eq 1; then
|
if test "$DIE" -eq 1; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
@ -53,13 +65,13 @@ if [ "x$1" = "x--autogen-recurse" ];then
|
||||||
exit # the rest will happen later
|
exit # the rest will happen later
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for dir in `find * -name autogen.sh -print | grep -v '^autogen.sh$' | \
|
#for dir in `find * -name autogen.sh -print | grep -v '^autogen.sh$' | \
|
||||||
sed 's/autogen.sh$//'`;do
|
# sed 's/autogen.sh$//'`;do
|
||||||
echo "Recursively running autogen.sh in $dir"
|
# echo "Recursively running autogen.sh in $dir"
|
||||||
pushd $dir > /dev/null
|
# pushd $dir > /dev/null
|
||||||
./autogen.sh --autogen-recurse "$@"
|
# ./autogen.sh --autogen-recurse "$@"
|
||||||
popd > /dev/null
|
# popd > /dev/null
|
||||||
done
|
#done
|
||||||
|
|
||||||
./configure --enable-maintainer-mode --enable-plugin-srcdir --enable-debug-verbose "$@"
|
./configure --enable-maintainer-mode --enable-plugin-srcdir --enable-debug-verbose "$@"
|
||||||
|
|
||||||
|
|
231
configure.in
231
configure.in
|
@ -40,24 +40,11 @@ AM_DISABLE_STATIC
|
||||||
AC_LIBTOOL_DLOPEN
|
AC_LIBTOOL_DLOPEN
|
||||||
AM_PROG_LIBTOOL
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
|
||||||
dnl ##############################
|
dnl ##############################
|
||||||
dnl # Do automated configuration #
|
dnl # Do automated configuration #
|
||||||
dnl ##############################
|
dnl ##############################
|
||||||
|
|
||||||
dnl Set up conditionals for (target) architecture:
|
|
||||||
dnl ==============================================
|
|
||||||
|
|
||||||
dnl Determine CPU
|
|
||||||
case "x${target_cpu}" in
|
|
||||||
xi?86) HAVE_CPU_I386=yes ;
|
|
||||||
AC_DEFINE(HAVE_CPU_I386) ;;
|
|
||||||
xpowerpc) HAVE_CPU_PPC=yes ;
|
|
||||||
AC_DEFINE(HAVE_CPU_PPC) ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dnl Determine endianness
|
|
||||||
AC_C_BIGENDIAN
|
|
||||||
|
|
||||||
dnl Check for tools:
|
dnl Check for tools:
|
||||||
dnl ================
|
dnl ================
|
||||||
|
|
||||||
|
@ -72,16 +59,79 @@ else
|
||||||
HAVE_NASM="yes"
|
HAVE_NASM="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
dnl check for gtkdoc
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkdb, true, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-scanobj, :, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-scan, :, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mktmpl, :, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkdb, :, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkhtml, :, false)
|
||||||
|
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-fixxref, :, false)
|
||||||
|
|
||||||
|
dnl check for docbook tools
|
||||||
|
AC_CHECK_PROG(HAVE_DB2HTML, db2html, true, false)
|
||||||
|
AC_CHECK_PROG(HAVE_DB2PS, db2ps, true, false)
|
||||||
|
AC_CHECK_PROG(HAVE_PS2PDF, ps2pdf, true, false)
|
||||||
|
|
||||||
|
dnl check for image conversion tool
|
||||||
|
AC_CHECK_PROG(HAVE_FIG2DEV, fig2dev, true, false)
|
||||||
|
|
||||||
|
|
||||||
|
dnl Set up conditionals for (target) architecture:
|
||||||
|
dnl ==============================================
|
||||||
|
|
||||||
|
dnl Determine CPU
|
||||||
|
case "x${target_cpu}" in
|
||||||
|
xi?86) HAVE_CPU_I386=yes ;
|
||||||
|
AC_DEFINE(HAVE_CPU_I386) ;;
|
||||||
|
xpowerpc) HAVE_CPU_PPC=yes ;
|
||||||
|
AC_DEFINE(HAVE_CPU_PPC) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
dnl Determine endianness
|
||||||
|
AC_C_BIGENDIAN
|
||||||
|
|
||||||
|
dnl Check for MMX-capable compiler
|
||||||
|
AC_MSG_CHECKING(for MMX-capable compiler)
|
||||||
|
AC_TRY_RUN([
|
||||||
|
#include "include/mmx.h"
|
||||||
|
|
||||||
|
main()
|
||||||
|
{ movq_r2r(mm0, mm1); return 0; }
|
||||||
|
],
|
||||||
|
[
|
||||||
|
HAVE_LIBMMX="yes"
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
],
|
||||||
|
HAVE_LIBMMX="no"
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
,
|
||||||
|
HAVE_LIBMMX="no"
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dnl Check for essential libraries first:
|
dnl Check for essential libraries first:
|
||||||
dnl ====================================
|
dnl ====================================
|
||||||
|
|
||||||
|
|
||||||
dnl Check for glib
|
dnl Check for glib
|
||||||
AM_PATH_GLIB(1.2.0,,
|
AM_PATH_GLIB(1.2.0,,
|
||||||
AC_MSG_ERROR(Cannot find glib: Is glib-config in path?),
|
AC_MSG_ERROR(Cannot find glib: Is glib-config in path?),
|
||||||
glib gmodule gthread)
|
glib gmodule gthread)
|
||||||
dnl Put the glib flags into $LIBS and $CFLAGS since we always use them
|
dnl Put the glib flags into $LIBS and $CFLAGS since we always use them
|
||||||
LIBS="$LIBS $GLIB_LIBS"
|
LIBS="$LIBS $GLIB_LIBS"
|
||||||
CFLAGS="$FLAGS $GLIB_CFLAGS"
|
CFLAGS="$CFLAGS $GLIB_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for gtk
|
||||||
|
AM_PATH_GTK(1.2.0,,
|
||||||
|
AC_MSG_ERROR(Cannot find gtk: Is gtk-config in path?))
|
||||||
|
dnl Put the gtk flags into $LIBS and $CFLAGS since we always use them
|
||||||
|
LIBS="$LIBS $GTK_LIBS"
|
||||||
|
CFLAGS="$CFLAGS $GTK_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
dnl Check for libxml
|
dnl Check for libxml
|
||||||
AC_PATH_PROG(XML_CONFIG, xml-config, no)
|
AC_PATH_PROG(XML_CONFIG, xml-config, no)
|
||||||
|
@ -92,11 +142,14 @@ XML_LIBS=`xml-config --libs`
|
||||||
XML_CFLAGS=`xml-config --cflags`
|
XML_CFLAGS=`xml-config --cflags`
|
||||||
AC_SUBST(XML_LIBS)
|
AC_SUBST(XML_LIBS)
|
||||||
AC_SUBST(XML_CFLAGS)
|
AC_SUBST(XML_CFLAGS)
|
||||||
|
LIBS="$LIBS $XML_LIBS"
|
||||||
|
CFLAGS="$CFLAGS $XML_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
dnl Next, check for the optional libraries:
|
dnl Next, check for the optional libraries:
|
||||||
dnl =======================================
|
dnl =======================================
|
||||||
|
|
||||||
|
|
||||||
dnl Check for libgdk-pixbuf
|
dnl Check for libgdk-pixbuf
|
||||||
AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config, no)
|
AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config, no)
|
||||||
if test x$GDK_PIXBUF_CONFIG = xno; then
|
if test x$GDK_PIXBUF_CONFIG = xno; then
|
||||||
|
@ -113,24 +166,35 @@ AC_SUBST(GDK_PIXBUF_LIBS)
|
||||||
AC_SUBST(GDK_PIXBUF_CFLAGS)
|
AC_SUBST(GDK_PIXBUF_CFLAGS)
|
||||||
|
|
||||||
|
|
||||||
dnl Check for gtk
|
|
||||||
AM_PATH_GTK(1.2.0)
|
|
||||||
|
|
||||||
dnl Check for libghttp
|
dnl Check for libghttp
|
||||||
dnl FIXME: need to check for header
|
dnl FIXME: need to check for header
|
||||||
AC_CHECK_LIB(ghttp, ghttp_request_new,
|
AC_CHECK_LIB(ghttp, ghttp_request_new,
|
||||||
[GHTTP_LIBS="-lghttp"
|
[GHTTP_LIBS="-lghttp"
|
||||||
GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
|
|
||||||
HAVE_LIBGHTTP=yes
|
HAVE_LIBGHTTP=yes
|
||||||
],
|
],
|
||||||
[AC_MSG_WARN(Cannot find libghttp: can't build gsthttpsrc)
|
[AC_MSG_WARN(Cannot find libghttp: can't build gsthttpsrc)
|
||||||
GHTTP_LIBS=
|
GHTTP_LIBS=
|
||||||
GST_HTTPSRC_GET_TYPE=
|
|
||||||
HAVE_LIBGHTTP=no
|
HAVE_LIBGHTTP=no
|
||||||
],
|
],
|
||||||
$LIBS)
|
$LIBS)
|
||||||
AC_SUBST(GHTTP_LIBS)
|
AC_SUBST(GHTTP_LIBS)
|
||||||
AC_SUBST(GST_HTTPSRC_GET_TYPE)
|
|
||||||
|
|
||||||
|
dnl Check for libgnome
|
||||||
|
AC_PATH_PROG(GNOME_CONFIG, gnome-config, no)
|
||||||
|
if test x$GNOME_CONFIG = xno; then
|
||||||
|
AC_MSG_WARN(Couldn't find gnome-config: can't build editor or gstplay)
|
||||||
|
GNOME_LIBS=
|
||||||
|
GNOME_CFLAGS=
|
||||||
|
HAVE_GNOME=no
|
||||||
|
else
|
||||||
|
GNOME_LIBS=`gnome-config --libs gnome gnomeui`
|
||||||
|
GNOME_CFLAGS=`gnome-config --cflags gnome gnomeui`
|
||||||
|
HAVE_GNOME=yes
|
||||||
|
fi
|
||||||
|
AC_SUBST(GNOME_LIBS)
|
||||||
|
AC_SUBST(GNOME_CFLAGS)
|
||||||
|
|
||||||
|
|
||||||
dnl Check for libglade
|
dnl Check for libglade
|
||||||
HAVE_LIBGLADE_GNOME="no"
|
HAVE_LIBGLADE_GNOME="no"
|
||||||
|
@ -148,6 +212,7 @@ else
|
||||||
CFLAGS=${libglade_save_CFLAGS}
|
CFLAGS=${libglade_save_CFLAGS}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
dnl Check for atomic.h
|
dnl Check for atomic.h
|
||||||
dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter
|
dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter
|
||||||
dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H)
|
dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H)
|
||||||
|
@ -170,24 +235,6 @@ main() { atomic_t t; atomic_set(&t,0); return 0;}
|
||||||
])
|
])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl Check for MMX capable compiler
|
|
||||||
AC_MSG_CHECKING(Checking MMX compilation)
|
|
||||||
AC_TRY_RUN([
|
|
||||||
#include "include/mmx.h"
|
|
||||||
|
|
||||||
main()
|
|
||||||
{ movq_r2r(mm0, mm1); return 0; }
|
|
||||||
],
|
|
||||||
[
|
|
||||||
HAVE_LIBMMX="yes"
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
],
|
|
||||||
HAVE_LIBMMX="no"
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
,
|
|
||||||
HAVE_LIBMMX="no"
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
)
|
|
||||||
|
|
||||||
dnl Check for X11 extensions
|
dnl Check for X11 extensions
|
||||||
AC_PATH_XTRA
|
AC_PATH_XTRA
|
||||||
|
@ -199,6 +246,8 @@ AC_SUBST(X_PRE_LIBS)
|
||||||
AC_SUBST(X_EXTRA_LIBS)
|
AC_SUBST(X_EXTRA_LIBS)
|
||||||
AC_SUBST(X_LIBS)
|
AC_SUBST(X_LIBS)
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for the Xv library
|
||||||
xvsave_LIBS=${LIBS}
|
xvsave_LIBS=${LIBS}
|
||||||
AC_CHECK_LIB(Xv, XvQueryExtension,
|
AC_CHECK_LIB(Xv, XvQueryExtension,
|
||||||
HAVE_LIBXV=yes
|
HAVE_LIBXV=yes
|
||||||
|
@ -206,25 +255,36 @@ AC_DEFINE(HAVE_LIBXV),
|
||||||
HAVE_LIBXV=no, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
|
HAVE_LIBXV=no, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
|
||||||
LIBS=${xvsave_LIBS}
|
LIBS=${xvsave_LIBS}
|
||||||
|
|
||||||
|
|
||||||
dnl Check for xaudio
|
dnl Check for xaudio
|
||||||
AC_CHECK_HEADER(xaudio/decoder.h,[
|
AC_CHECK_HEADER(xaudio/decoder.h,[
|
||||||
AC_DEFINE(HAVE_XAUDIO)
|
AC_DEFINE(HAVE_XAUDIO)
|
||||||
HAVE_XAUDIO="yes", []
|
HAVE_XAUDIO="yes", []
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl Set location of plugin directory
|
|
||||||
if test "x${prefix}" = "xNONE"; then
|
|
||||||
PLUGINS_DIR=${ac_default_prefix}/lib/gst
|
|
||||||
else
|
|
||||||
PLUGINS_DIR=${prefix}/lib/gst
|
|
||||||
fi
|
|
||||||
AC_DEFINE_UNQUOTED(PLUGINS_DIR,"$PLUGINS_DIR")
|
|
||||||
AC_SUBST(PLUGINS_DIR)
|
|
||||||
|
|
||||||
dnl Set location of uninstalled plugin directory
|
dnl Check for libvorbis
|
||||||
PLUGINS_SRCDIR=`pwd`/$srcdir
|
AC_MSG_CHECKING(Vorbis library)
|
||||||
AC_DEFINE_UNQUOTED(PLUGINS_SRCDIR,"$PLUGINS_SRCDIR")
|
AC_CHECK_LIB(vorbis, ogg_sync_init,
|
||||||
AC_SUBST(PLUGINS_SRCDIR)
|
HAVE_VORBIS=yes
|
||||||
|
AC_DEFINE(HAVE_VORBIS),
|
||||||
|
HAVE_VORBIS=no, )
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for cdparanoia
|
||||||
|
AC_MSG_CHECKING(CDparanoia library)
|
||||||
|
HAVE_CDPARANOIA=yes
|
||||||
|
AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, )
|
||||||
|
AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
|
||||||
|
AC_CHECK_LIB(cdda_interface, cdda_open, : , HAVE_CDPARANOIA=no, )
|
||||||
|
AC_CHECK_HEADER(cdda_interface.h, :, HAVE_CDPARANOIA=no)
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for liblame
|
||||||
|
AC_MSG_CHECKING(LAME library)
|
||||||
|
AC_CHECK_LIB(mp3lame, lame_init, HAVE_LIBLAME=yes, HAVE_LIBLAME=no, )
|
||||||
|
AC_CHECK_HEADER(lame.h, :, HAVE_LIBLAME=no)
|
||||||
|
|
||||||
|
|
||||||
dnl check if css-auth.c exists (FIXME)
|
dnl check if css-auth.c exists (FIXME)
|
||||||
AC_MSG_CHECKING(DVD CSS code)
|
AC_MSG_CHECKING(DVD CSS code)
|
||||||
|
@ -238,42 +298,6 @@ else
|
||||||
HAVE_CSSAUTH="no"
|
HAVE_CSSAUTH="no"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl check for libvorbis
|
|
||||||
AC_MSG_CHECKING(Vorbis library)
|
|
||||||
AC_CHECK_LIB(vorbis, ogg_sync_init,
|
|
||||||
HAVE_VORBIS=yes
|
|
||||||
AC_DEFINE(HAVE_VORBIS),
|
|
||||||
HAVE_VORBIS=no, )
|
|
||||||
|
|
||||||
dnl check for cdparanoia
|
|
||||||
AC_MSG_CHECKING(CDparanoia library)
|
|
||||||
HAVE_CDPARANOIA=yes
|
|
||||||
AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, )
|
|
||||||
AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
|
|
||||||
AC_CHECK_LIB(cdda_interface, cdda_open, : , HAVE_CDPARANOIA=no, )
|
|
||||||
AC_CHECK_HEADER(cdda_interface.h, :, HAVE_CDPARANOIA=no)
|
|
||||||
|
|
||||||
dnl check for liblame
|
|
||||||
AC_MSG_CHECKING(LAME library)
|
|
||||||
AC_CHECK_LIB(mp3lame, lame_init, HAVE_LIBLAME=yes, HAVE_LIBLAME=no, )
|
|
||||||
AC_CHECK_HEADER(lame.h, :, HAVE_LIBLAME=no)
|
|
||||||
|
|
||||||
dnl check for gtkdoc
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkdb, true, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-scanobj, :, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-scan, :, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mktmpl, :, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkdb, :, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-mkhtml, :, false)
|
|
||||||
AC_CHECK_PROG(HAVE_GTK_DOC, gtkdoc-fixxref, :, false)
|
|
||||||
|
|
||||||
dnl check for docbook tools
|
|
||||||
AC_CHECK_PROG(HAVE_DB2HTML, db2html, true, false)
|
|
||||||
AC_CHECK_PROG(HAVE_DB2PS, db2ps, true, false)
|
|
||||||
AC_CHECK_PROG(HAVE_PS2PDF, ps2pdf, true, false)
|
|
||||||
|
|
||||||
dnl check for image conversion tool
|
|
||||||
AC_CHECK_PROG(HAVE_FIG2DEV, fig2dev, true, false)
|
|
||||||
|
|
||||||
|
|
||||||
dnl ######################################################################
|
dnl ######################################################################
|
||||||
|
@ -447,6 +471,32 @@ AM_CONDITIONAL(HAVE_FIG2DEV, $HAVE_FIG2DEV)
|
||||||
AM_CONDITIONAL(HAVE_CDPARANOIA, test "x$HAVE_CDPARANOIA" = "xyes")
|
AM_CONDITIONAL(HAVE_CDPARANOIA, test "x$HAVE_CDPARANOIA" = "xyes")
|
||||||
AM_CONDITIONAL(HAVE_LIBLAME, test "x$HAVE_LIBLAME" = "xyes")
|
AM_CONDITIONAL(HAVE_LIBLAME, test "x$HAVE_LIBLAME" = "xyes")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dnl ############################
|
||||||
|
dnl # Set up some more defines #
|
||||||
|
dnl ############################
|
||||||
|
|
||||||
|
dnl Set location of plugin directory
|
||||||
|
if test "x${prefix}" = "xNONE"; then
|
||||||
|
PLUGINS_DIR=${ac_default_prefix}/lib/gst
|
||||||
|
else
|
||||||
|
PLUGINS_DIR=${prefix}/lib/gst
|
||||||
|
fi
|
||||||
|
AC_DEFINE_UNQUOTED(PLUGINS_DIR,"$PLUGINS_DIR")
|
||||||
|
AC_SUBST(PLUGINS_DIR)
|
||||||
|
|
||||||
|
dnl Set location of uninstalled plugin directory
|
||||||
|
PLUGINS_SRCDIR=`pwd`/$srcdir
|
||||||
|
AC_DEFINE_UNQUOTED(PLUGINS_SRCDIR,"$PLUGINS_SRCDIR")
|
||||||
|
AC_SUBST(PLUGINS_SRCDIR)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dnl ##############################
|
||||||
|
dnl # Set up the defaults cflags #
|
||||||
|
dnl ##############################
|
||||||
dnl CC="kgcc"
|
dnl CC="kgcc"
|
||||||
CFLAGS="$CFLAGS -O6 -Wall"
|
CFLAGS="$CFLAGS -O6 -Wall"
|
||||||
|
|
||||||
|
@ -456,12 +506,13 @@ AC_SUBST(CFLAGS)
|
||||||
AC_SUBST(CPPFLAGS)
|
AC_SUBST(CPPFLAGS)
|
||||||
AC_SUBST(LDFLAGS)
|
AC_SUBST(LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
dnl #############################
|
dnl #############################
|
||||||
dnl # Configure the subpackages #
|
dnl # Configure the subpackages #
|
||||||
dnl #############################
|
dnl #############################
|
||||||
|
|
||||||
AC_CONFIG_SUBDIRS(gist)
|
dnl AC_CONFIG_SUBDIRS(gist)
|
||||||
AC_CONFIG_SUBDIRS(plugins/mp3decode/xing/libxing)
|
dnl AC_CONFIG_SUBDIRS(plugins/mp3decode/xing/libxing)
|
||||||
|
|
||||||
|
|
||||||
dnl #########################
|
dnl #########################
|
||||||
|
@ -533,7 +584,6 @@ plugins/videoscale/Makefile
|
||||||
plugins/audioscale/Makefile
|
plugins/audioscale/Makefile
|
||||||
plugins/dvdsrc/Makefile
|
plugins/dvdsrc/Makefile
|
||||||
plugins/vcdsrc/Makefile
|
plugins/vcdsrc/Makefile
|
||||||
plugins/cobin/Makefile
|
|
||||||
plugins/rtjpeg/Makefile
|
plugins/rtjpeg/Makefile
|
||||||
plugins/vorbis/Makefile
|
plugins/vorbis/Makefile
|
||||||
plugins/capture/Makefile
|
plugins/capture/Makefile
|
||||||
|
@ -557,6 +607,7 @@ examples/queue2/Makefile
|
||||||
examples/queue3/Makefile
|
examples/queue3/Makefile
|
||||||
examples/queue4/Makefile
|
examples/queue4/Makefile
|
||||||
examples/thread/Makefile
|
examples/thread/Makefile
|
||||||
|
examples/launch/Makefile
|
||||||
examples/xml/Makefile
|
examples/xml/Makefile
|
||||||
editor/Makefile
|
editor/Makefile
|
||||||
editor/pixmaps/Makefile
|
editor/pixmaps/Makefile
|
||||||
|
|
|
@ -9,3 +9,6 @@
|
||||||
- make autoplugging algorithms pluggable
|
- make autoplugging algorithms pluggable
|
||||||
|
|
||||||
- make scheduling algorithms pluggable
|
- make scheduling algorithms pluggable
|
||||||
|
|
||||||
|
- add help functions to traverse the hierarchy
|
||||||
|
- gst_bin_traverse_with_func(GstBin *bin, funcptr)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
bin_PROGRAMS = autoplug
|
bin_PROGRAMS = autoplug
|
||||||
|
|
||||||
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la
|
LDADD = $(GNOME_LIBS) $(top_builddir)/gst/libgst.la
|
||||||
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GNOME_CFLAGS)
|
||||||
|
|
|
@ -17,14 +17,14 @@ libgstelements_la_SOURCES = \
|
||||||
gstdisksrc.c \
|
gstdisksrc.c \
|
||||||
gstasyncdisksrc.c \
|
gstasyncdisksrc.c \
|
||||||
gstfdsrc.c \
|
gstfdsrc.c \
|
||||||
$(GSTHTTPSRC) \
|
|
||||||
gstaudiosink.c \
|
gstaudiosink.c \
|
||||||
gstaudiosrc.c \
|
gstaudiosrc.c \
|
||||||
gstfdsink.c \
|
gstfdsink.c \
|
||||||
gstpipefilter.c \
|
gstpipefilter.c \
|
||||||
gstqueue.c \
|
gstqueue.c \
|
||||||
gsttypefind.c \
|
gsttypefind.c \
|
||||||
gstsinesrc.c
|
gstsinesrc.c \
|
||||||
|
$(GSTHTTPSRC)
|
||||||
|
|
||||||
noinst_HEADERS = \
|
noinst_HEADERS = \
|
||||||
gstfakesrc.h \
|
gstfakesrc.h \
|
||||||
|
|
|
@ -244,7 +244,7 @@ gst_asyncdisksrc_get (GstPad *pad)
|
||||||
} else
|
} else
|
||||||
GST_BUFFER_SIZE (buf) = src->bytes_per_read;
|
GST_BUFFER_SIZE (buf) = src->bytes_per_read;
|
||||||
|
|
||||||
GST_DEBUG (0,"map %p, offset %d, size %ld\n", src->map, src->curoffset, GST_BUFFER_SIZE (buf));
|
GST_DEBUG (0,"map %p, offset %ld, size %d\n", src->map, src->curoffset, GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
//gst_util_dump_mem (GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
|
//gst_util_dump_mem (GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
|
@ -303,7 +303,7 @@ gst_asyncdisksrc_get_region (GstPad *pad, gulong offset, gulong size)
|
||||||
} else
|
} else
|
||||||
GST_BUFFER_SIZE (buf) = size;
|
GST_BUFFER_SIZE (buf) = size;
|
||||||
|
|
||||||
GST_DEBUG (0,"map %p, offset %d, size %ld\n", src->map, offset, GST_BUFFER_SIZE (buf));
|
GST_DEBUG (0,"map %p, offset %ld, size %d\n", src->map, offset, GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
/* we're done, return the buffer off now */
|
/* we're done, return the buffer off now */
|
||||||
return buf;
|
return buf;
|
||||||
|
|
|
@ -140,7 +140,7 @@ gst_plugin_load_all(void)
|
||||||
|
|
||||||
path = _gst_plugin_paths;
|
path = _gst_plugin_paths;
|
||||||
while (path != NULL) {
|
while (path != NULL) {
|
||||||
GST_DEBUG (GST_CAT_PLUGIN_LOADING,"loading plugins from %s\n",path->data);
|
GST_DEBUG (GST_CAT_PLUGIN_LOADING,"loading plugins from %s\n",(gchar *)path->data);
|
||||||
gst_plugin_load_recurse(path->data,NULL);
|
gst_plugin_load_recurse(path->data,NULL);
|
||||||
path = g_list_next(path);
|
path = g_list_next(path);
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,11 +15,11 @@ extern "C" {
|
||||||
long RegOpenKeyExA(long key, const char* subkey, long reserved, long access, int* newkey);
|
long RegOpenKeyExA(long key, const char* subkey, long reserved, long access, int* newkey);
|
||||||
long RegCloseKey(long key);
|
long RegCloseKey(long key);
|
||||||
long RegQueryValueExA(long key, const char* value, int* reserved, int* type, int* data, int* count);
|
long RegQueryValueExA(long key, const char* value, int* reserved, int* type, int* data, int* count);
|
||||||
long RegCreateKeyExA(long key, const char* name, long reserved,
|
long RegCreateKeyExA(long key, const char* name, long reserved,
|
||||||
void* classs, long options, long security,
|
void* classs, long options, long security,
|
||||||
void* sec_attr, int* newkey, int* status) ;
|
void* sec_attr, int* newkey, int* status) ;
|
||||||
long RegSetValueExA(long key, const char* name, long v1, long v2, void* data, long size);
|
long RegSetValueExA(long key, const char* name, long v1, long v2, void* data, long size);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -22,8 +22,7 @@
|
||||||
#define __GST_COLORSPACE_H__
|
#define __GST_COLORSPACE_H__
|
||||||
|
|
||||||
#include <gdk/gdk.h>
|
#include <gdk/gdk.h>
|
||||||
#include <gst/gstbuffer.h>
|
#include <gst/gst.h>
|
||||||
#include <gst/gstplugin.h>
|
|
||||||
|
|
||||||
#include "yuv2rgb.h"
|
#include "yuv2rgb.h"
|
||||||
|
|
||||||
|
|
|
@ -17,10 +17,10 @@
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define DEBUG_ENABLED
|
#include <string.h>
|
||||||
|
|
||||||
#include <gst/gst.h>
|
//#define DEBUG_ENABLED
|
||||||
#include <gstcolorspace.h>
|
#include "gstcolorspace.h"
|
||||||
|
|
||||||
static void gst_colorspace_rgb_to_rgb_identity(GstColorSpaceConverter *space, unsigned char *src, unsigned char *dest);
|
static void gst_colorspace_rgb_to_rgb_identity(GstColorSpaceConverter *space, unsigned char *src, unsigned char *dest);
|
||||||
static void gst_colorspace_rgb24_to_bgr24(GstColorSpaceConverter *space, unsigned char *src, unsigned char *dest);
|
static void gst_colorspace_rgb24_to_bgr24(GstColorSpaceConverter *space, unsigned char *src, unsigned char *dest);
|
||||||
|
|
|
@ -16,7 +16,7 @@ libgstgetbitsinclude_HEADERS = gstgetbits.h
|
||||||
|
|
||||||
noinst_HEADERS = gstgetbits.h gstgetbits_inl.h
|
noinst_HEADERS = gstgetbits.h gstgetbits_inl.h
|
||||||
|
|
||||||
bin_PROGRAMS = gbtest
|
check_PROGRAMS = gbtest
|
||||||
|
|
||||||
gbtest_SOURCES = gbtest.c
|
gbtest_SOURCES = gbtest.c
|
||||||
gbtest_LDADD = libgstgetbits.la $(top_srcdir)/gst/libgst.la
|
gbtest_LDADD = libgstgetbits.la $(top_srcdir)/gst/libgst.la
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
#include <glib.h>
|
|
||||||
|
|
||||||
#include "gstgetbits.h"
|
#include "gstgetbits.h"
|
||||||
|
|
||||||
/* Defined in gstgetbits_i386.s */
|
/* Defined in gstgetbits_i386.s */
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
// getbits is critical, we need to forcibly disable DEBUG
|
||||||
|
#define GST_DEBUG_FORCE_DISABLE
|
||||||
#include <gst/gst.h>
|
#include <gst/gst.h>
|
||||||
|
|
||||||
/* disabled for now */
|
/* disabled for now */
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
#include <glib.h>
|
|
||||||
|
|
||||||
#include "gstgetbits.h"
|
#include "gstgetbits.h"
|
||||||
|
|
||||||
unsigned long _gst_getbits_int_cb(gst_getbits_t *gb, unsigned long bits);
|
unsigned long _gst_getbits_int_cb(gst_getbits_t *gb, unsigned long bits);
|
||||||
|
@ -52,7 +50,7 @@ unsigned long _gst_get1bit_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
gb->ptr += (gb->bits>>3);
|
gb->ptr += (gb->bits>>3);
|
||||||
gb->bits &= 0x7;
|
gb->bits &= 0x7;
|
||||||
|
|
||||||
GST_DEBUG (0,"getbits%d, %08x\n", bits, rval);
|
GST_DEBUG (0,"getbits%ld, %08x\n", bits, rval);
|
||||||
return rval>>7;
|
return rval>>7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,7 +68,7 @@ unsigned long _gst_getbits_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
gb->ptr += (gb->bits>>3);
|
gb->ptr += (gb->bits>>3);
|
||||||
gb->bits &= 0x7;
|
gb->bits &= 0x7;
|
||||||
|
|
||||||
GST_DEBUG (0,"getbits%d, %08x\n", bits, rval);
|
GST_DEBUG (0,"getbits%ld, %08lx\n", bits, rval);
|
||||||
return rval;
|
return rval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +84,7 @@ unsigned long _gst_getbits_fast_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
gb->ptr += (gb->bits>>3);
|
gb->ptr += (gb->bits>>3);
|
||||||
gb->bits &= 0x7;
|
gb->bits &= 0x7;
|
||||||
|
|
||||||
GST_DEBUG (0,"getbits%d, %08x\n", bits, rval);
|
GST_DEBUG (0,"getbits%ld, %08lx\n", bits, rval);
|
||||||
return rval;
|
return rval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,7 +97,7 @@ unsigned long _gst_showbits_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
rval <<= gb->bits;
|
rval <<= gb->bits;
|
||||||
rval >>= (32-bits);
|
rval >>= (32-bits);
|
||||||
|
|
||||||
GST_DEBUG (0,"showbits%d, %08x\n", bits, rval);
|
GST_DEBUG (0,"showbits%ld, %08lx\n", bits, rval);
|
||||||
return rval;
|
return rval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,7 +105,7 @@ void _gst_flushbits_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
gb->bits += bits;
|
gb->bits += bits;
|
||||||
gb->ptr += (gb->bits>>3);
|
gb->ptr += (gb->bits>>3);
|
||||||
gb->bits &= 0x7;
|
gb->bits &= 0x7;
|
||||||
GST_DEBUG (0,"flushbits%d\n", bits);
|
GST_DEBUG (0,"flushbits%ld\n", bits);
|
||||||
}
|
}
|
||||||
|
|
||||||
void _gst_getbits_back_int(gst_getbits_t *gb, unsigned long bits) {
|
void _gst_getbits_back_int(gst_getbits_t *gb, unsigned long bits) {
|
||||||
|
|
|
@ -19,7 +19,7 @@ libgstidct_la_SOURCES = \
|
||||||
libgstidctincludedir = $(includedir)/gst/libs/gstidct
|
libgstidctincludedir = $(includedir)/gst/libs/gstidct
|
||||||
libgstidctinclude_HEADERS = gstidct.h
|
libgstidctinclude_HEADERS = gstidct.h
|
||||||
|
|
||||||
bin_PROGRAMS = ieeetest
|
check_PROGRAMS = ieeetest
|
||||||
|
|
||||||
ieeetest_SOURCES = ieeetest.c
|
ieeetest_SOURCES = ieeetest.c
|
||||||
ieeetest_LDADD = libgstidct.la $(GLIB_LIBS) $(GTK_LIBS) $(top_srcdir)/gst/libgst.la
|
ieeetest_LDADD = libgstidct.la $(GLIB_LIBS) $(GTK_LIBS) $(top_srcdir)/gst/libgst.la
|
||||||
|
|
|
@ -17,10 +17,10 @@
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
//#define DEBUG_ENABLED
|
//#define DEBUG_ENABLED
|
||||||
#include <gst/gst.h>
|
#include "gstriff.h"
|
||||||
#include <gstriff.h>
|
|
||||||
|
|
||||||
#define GST_RIFF_ENCODER_BUF_SIZE 1024
|
#define GST_RIFF_ENCODER_BUF_SIZE 1024
|
||||||
|
|
||||||
|
|
|
@ -17,8 +17,9 @@
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
//#define DEBUG_ENABLED
|
//#define DEBUG_ENABLED
|
||||||
#include <gst/gst.h>
|
|
||||||
#include <gstriff.h>
|
#include <gstriff.h>
|
||||||
|
|
||||||
GstRiff*
|
GstRiff*
|
||||||
|
@ -124,7 +125,7 @@ gst_riff_parser_next_buffer (GstRiff *riff, GstBuffer *buf, gulong off)
|
||||||
|
|
||||||
if (riff->nextlikely & 0x01) riff->nextlikely++;
|
if (riff->nextlikely & 0x01) riff->nextlikely++;
|
||||||
|
|
||||||
GST_DEBUG (0,"gst_riff_parser: next 0x%08x last 0x%08lx offset %08x\n",riff->nextlikely, last, off);
|
GST_DEBUG (0,"gst_riff_parser: next 0x%08x last 0x%08lx offset %08lx\n",riff->nextlikely, last, off);
|
||||||
/* loop while the next likely chunk header is in this buffer */
|
/* loop while the next likely chunk header is in this buffer */
|
||||||
while ((riff->nextlikely+12) <= last) {
|
while ((riff->nextlikely+12) <= last) {
|
||||||
gulong *words = (gulong *)((guchar *)GST_BUFFER_DATA(buf) + riff->nextlikely - off );
|
gulong *words = (gulong *)((guchar *)GST_BUFFER_DATA(buf) + riff->nextlikely - off );
|
||||||
|
@ -198,7 +199,7 @@ gst_riff_parser_next_buffer (GstRiff *riff, GstBuffer *buf, gulong off)
|
||||||
}
|
}
|
||||||
if ((riff->nextlikely+12) > last && !riff->incomplete_chunk) {
|
if ((riff->nextlikely+12) > last && !riff->incomplete_chunk) {
|
||||||
guint left = last - riff->nextlikely;
|
guint left = last - riff->nextlikely;
|
||||||
GST_DEBUG (0,"gst_riff_parser: not enough data next 0x%08x last 0x%08lx %08x %08x\n",riff->nextlikely,
|
GST_DEBUG (0,"gst_riff_parser: not enough data next 0x%08x last 0x%08lx %08x %08lx\n",riff->nextlikely,
|
||||||
last, left, off);
|
last, left, off);
|
||||||
|
|
||||||
riff->dataleft = g_malloc(left);
|
riff->dataleft = g_malloc(left);
|
||||||
|
|
|
@ -18,11 +18,11 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define DEBUG_ENABLED
|
//#define DEBUG_ENABLED
|
||||||
|
#include <stdlib.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include <gst/gst.h>
|
#include "gstvideoscale.h"
|
||||||
|
//FIXME
|
||||||
#include <gstvideoscale.h>
|
|
||||||
#include <gst/meta/videoraw.h>
|
#include <gst/meta/videoraw.h>
|
||||||
|
|
||||||
static void gst_videoscale_scale_yuv(GstVideoScale *scale, unsigned char *src, unsigned char *dest);
|
static void gst_videoscale_scale_yuv(GstVideoScale *scale, unsigned char *src, unsigned char *dest);
|
||||||
|
@ -281,7 +281,7 @@ static void generate_rowbytes(unsigned char *copy_row, int src_w, int dst_w, int
|
||||||
pos += inc;
|
pos += inc;
|
||||||
}
|
}
|
||||||
*eip++ = RETURN;
|
*eip++ = RETURN;
|
||||||
GST_DEBUG (0,"scaler start/end %p %p %p\n", copy_row, eip, eip-copy_row);
|
GST_DEBUG (0,"scaler start/end %p %p %p\n", copy_row, eip, (void*)(eip-copy_row));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,14 +17,14 @@ libgstelements_la_SOURCES = \
|
||||||
gstdisksrc.c \
|
gstdisksrc.c \
|
||||||
gstasyncdisksrc.c \
|
gstasyncdisksrc.c \
|
||||||
gstfdsrc.c \
|
gstfdsrc.c \
|
||||||
$(GSTHTTPSRC) \
|
|
||||||
gstaudiosink.c \
|
gstaudiosink.c \
|
||||||
gstaudiosrc.c \
|
gstaudiosrc.c \
|
||||||
gstfdsink.c \
|
gstfdsink.c \
|
||||||
gstpipefilter.c \
|
gstpipefilter.c \
|
||||||
gstqueue.c \
|
gstqueue.c \
|
||||||
gsttypefind.c \
|
gsttypefind.c \
|
||||||
gstsinesrc.c
|
gstsinesrc.c \
|
||||||
|
$(GSTHTTPSRC)
|
||||||
|
|
||||||
noinst_HEADERS = \
|
noinst_HEADERS = \
|
||||||
gstfakesrc.h \
|
gstfakesrc.h \
|
||||||
|
|
|
@ -244,7 +244,7 @@ gst_asyncdisksrc_get (GstPad *pad)
|
||||||
} else
|
} else
|
||||||
GST_BUFFER_SIZE (buf) = src->bytes_per_read;
|
GST_BUFFER_SIZE (buf) = src->bytes_per_read;
|
||||||
|
|
||||||
GST_DEBUG (0,"map %p, offset %d, size %ld\n", src->map, src->curoffset, GST_BUFFER_SIZE (buf));
|
GST_DEBUG (0,"map %p, offset %ld, size %d\n", src->map, src->curoffset, GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
//gst_util_dump_mem (GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
|
//gst_util_dump_mem (GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
|
@ -303,7 +303,7 @@ gst_asyncdisksrc_get_region (GstPad *pad, gulong offset, gulong size)
|
||||||
} else
|
} else
|
||||||
GST_BUFFER_SIZE (buf) = size;
|
GST_BUFFER_SIZE (buf) = size;
|
||||||
|
|
||||||
GST_DEBUG (0,"map %p, offset %d, size %ld\n", src->map, offset, GST_BUFFER_SIZE (buf));
|
GST_DEBUG (0,"map %p, offset %ld, size %d\n", src->map, offset, GST_BUFFER_SIZE (buf));
|
||||||
|
|
||||||
/* we're done, return the buffer off now */
|
/* we're done, return the buffer off now */
|
||||||
return buf;
|
return buf;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
bin_PROGRAMS = autoplug
|
bin_PROGRAMS = autoplug
|
||||||
|
|
||||||
LDADD = $(GLIB_LIBS) $(GTK_LIBS) $(top_builddir)/gst/libgst.la
|
LDADD = $(GNOME_LIBS) $(top_builddir)/gst/libgst.la
|
||||||
INCLUDES = $(GLIB_CFLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
|
INCLUDES = $(GNOME_CFLAGS)
|
||||||
|
|
Loading…
Reference in a new issue