Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(12) |
Jun
(39) |
Jul
(35) |
Aug
(20) |
Sep
(8) |
Oct
(80) |
Nov
(72) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(110) |
Feb
(126) |
Mar
(116) |
Apr
(82) |
May
(107) |
Jun
(112) |
Jul
(97) |
Aug
(81) |
Sep
(44) |
Oct
(62) |
Nov
(47) |
Dec
(9) |
2003 |
Jan
(61) |
Feb
(85) |
Mar
(90) |
Apr
(92) |
May
(76) |
Jun
(30) |
Jul
(32) |
Aug
(23) |
Sep
(12) |
Oct
(32) |
Nov
(28) |
Dec
(116) |
2004 |
Jan
(155) |
Feb
(137) |
Mar
(156) |
Apr
(147) |
May
(125) |
Jun
(75) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2006 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(7) |
2007 |
Jan
(11) |
Feb
(11) |
Mar
(3) |
Apr
(7) |
May
|
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(2) |
Feb
(2) |
Mar
(2) |
Apr
(2) |
May
|
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
(7) |
Oct
(1) |
Nov
(5) |
Dec
(2) |
2009 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(3) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
1
(5) |
2
(5) |
3
(5) |
4
(5) |
5
(5) |
6
(5) |
7
(5) |
8
(5) |
9
(5) |
10
(5) |
11
(6) |
12
(4) |
13
(5) |
14
(5) |
15
(5) |
16
(5) |
17
(6) |
18
(5) |
19
(5) |
20
(5) |
21
(5) |
22
(5) |
23
(5) |
24
(5) |
25
(5) |
26
(5) |
27
(4) |
28
(4) |
29
(4) |
30
(4) |
|
From: <thomas@ap...> - 2004-04-17 20:33:10
|
+++ building gstreamer + Starting on Sat Apr 17 21:50:01 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gstreamer version is 0.8.1.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck + Ending successful build cycle for gstreamer on Sat Apr 17 22:03:15 CEST 2004 +++ building gst-plugins + Starting on Sat Apr 17 22:03:15 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-plugins version is 0.8.1.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck + Ending successful build cycle for gst-plugins on Sat Apr 17 22:21:31 CEST 2004 +++ building gst-player + Starting on Sat Apr 17 22:21:31 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-player version is 0.8.0.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck + Ending successful build cycle for gst-player on Sat Apr 17 22:23:05 CEST 2004 +++ building gst-editor + Starting on Sat Apr 17 22:23:05 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-editor version is 0.7.0 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck - Problem while running make distcheck - Dumping end of log ... make[2]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build/pixmaps' Making distclean in . make[2]: Entering directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' rm -rf .libs _libs rm -f *.lo rm -f gst-editor.spec gst-editor-libs.pc gst-editor-libs-uninstalled.pc test -z "intltool-extract intltool-merge intltool-update" || rm -f intltool-extract intltool-merge intltool-update rm -f config.h stamp-h1 rm -f libtool rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[2]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' rm -f config.status config.cache config.log configure.lineno rm -f Makefile ERROR: files left in build directory after distclean: ./gst-editor.desktop ./gst-inspect.desktop ./gst-launch.desktop make[1]: *** [distcleancheck] Error 1 make[1]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' make: *** [distcheck] Error 2 +++ building gst-recorder + Starting on Sat Apr 17 22:25:52 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking gst/colorbalance/colorbalance.h usability... yes checking gst/colorbalance/colorbalance.h presence... yes checking for gst/colorbalance/colorbalance.h... yes checking gst/tuner/tuner.h usability... yes checking gst/tuner/tuner.h presence... yes checking for gst/tuner/tuner.h... yes checking gst/xoverlay/xoverlay.h usability... yes checking gst/xoverlay/xoverlay.h presence... yes checking for gst/xoverlay/xoverlay.h... yes checking gst/propertyprobe/propertyprobe.h usability... yes checking gst/propertyprobe/propertyprobe.h presence... yes checking for gst/propertyprobe/propertyprobe.h... yes checking for X... libraries /usr/X11R6/lib, headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for gtk+-2.0 >= 2.3.4 libgnome-2.0 libgnomeui-2.0 gnome-vfs-2.0 libbonobo-2.0 gconf-2.0... Requested 'gtk+-2.0 >= 2.3.4' but version of GTK+ is 2.2.4 configure: error: Gnome-2 was not found Succesful builds : gstreamer gst-plugins gst-player Failed builds : gst-editor gst-recorder |
From: <thomasvs@de...> - 2004-04-17 19:55:22
|
+++ building gstreamer + Starting on Sat Apr 17 15:50:00 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... + check for build tools checking for autoconf >= 2.52 ... found 2.57, ok. checking for automake >= 1.6 ... found 1.6.3, ok. checking for autopoint >= 0.11.5 ... found 0.12.1, ok. checking for libtoolize >= 1.5.0 ... found 1.4.3, not ok ! not found ! You must have libtoolize installed to compile gstreamer. Download the appropriate package for your distribution, or get the source tarball at ftp://ftp.gnu.org/pub/gnu/libtool/ checking for pkg-config >= 0.8.0 ... found 0.14.0, ok. - Please get the right tools before proceeding. - Alternatively, if you're sure we're wrong, run with --nocheck. +++ building gst-plugins + Starting on Sat Apr 17 15:50:26 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... + check for build tools checking for autoconf >= 2.52 ... found 2.57, ok. checking for automake >= 1.6 ... found 1.6.3, ok. checking for autopoint >= 0.11.5 ... found 0.12.1, ok. checking for libtoolize >= 1.5.0 ... found 1.4.3, not ok ! not found ! You must have libtoolize installed to compile gst-plugins. Download the appropriate package for your distribution, or get the source tarball at ftp://ftp.gnu.org/pub/gnu/libtool/ checking for pkg-config >= 0.8.0 ... found 0.14.0, ok. - Please get the right tools before proceeding. - Alternatively, if you're sure we're wrong, run with --nocheck. +++ building gst-player + Starting on Sat Apr 17 15:50:46 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether -lc should be explicitly linked in... no creating libtool checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for ANSI C header files... (cached) yes checking to see if compiler understands -Wall... yes checking to see if compiler understands -Werror... yes checking for pkg-config... /usr/bin/pkg-config checking for gstreamer-play-0.8 >= 0.8.0 gstreamer-interfaces-0.8 >= 0.8.0 gstreamer-gconf-0.8 >= 0.8.0... Package gstreamer-play-0.8 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-play-0.8.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-play-0.8' found configure: error: you need gstreamer development packages installed ! configure failed +++ building gst-editor + Starting on Sat Apr 17 15:51:07 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-editor version is 0.7.0 + Running ./configure --prefix=/home/thomasvs/gst/build/prefix + Running make + Running make install + Running make distcheck - Problem while running make distcheck - Dumping end of log ... mv $lang.old.po $lang.po; \ fi; \ done cp: cannot create regular file `nl.old.po': Permission denied nl: /bin/sh: line 1: ../intltool-update: No such file or directory msgmerge for nl.gmo failed! rm: cannot remove `nl.po': Permission denied mv: can't stat source nl.old.po cp: cannot create regular file `no.old.po': Permission denied no: /bin/sh: line 1: ../intltool-update: No such file or directory msgmerge for no.gmo failed! rm: cannot remove `no.po': Permission denied mv: can't stat source no.old.po make[2]: *** [update-po] Error 1 make[2]: Leaving directory `/home/thomasvs/gst/build/gst-editor/gst-editor-0.7.0/=build/po' make[1]: *** [distdir] Error 1 make[1]: Leaving directory `/home/thomasvs/gst/build/gst-editor/gst-editor-0.7.0/=build' make: *** [distcheck] Error 2 +++ building gst-recorder + Starting on Sat Apr 17 15:55:03 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for pkg-config... /usr/bin/pkg-config checking for glib-2.0 gobject-2.0 gthread-2.0 gmodule-2.0... yes checking GLIB_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking GLIB_LIBS... -pthread -Wl,--export-dynamic -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -ldl -lglib-2.0 checking for gstreamer-0.8 >= 0.8.0... Package gstreamer-0.8 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-0.8.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-0.8' found checking for gstreamer-0.7 >= 0.8.0... Requested 'gstreamer-0.7 >= 0.8.0' but version of GStreamer is 0.7.5.1 configure: error: Gstreamer >= 0.8.0 was not found Failed builds : gstreamer gst-plugins gst-player gst-editor gst-recorder |
From: <thomasvs@de...> - 2004-04-17 10:05:46
|
+++ building gstreamer + Starting on Sat Apr 17 06:00:02 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... + check for build tools checking for autoconf >= 2.52 ... found 2.57, ok. checking for automake >= 1.6 ... found 1.6.3, ok. checking for autopoint >= 0.11.5 ... found 0.12.1, ok. checking for libtoolize >= 1.5.0 ... found 1.4.3, not ok ! not found ! You must have libtoolize installed to compile gstreamer. Download the appropriate package for your distribution, or get the source tarball at ftp://ftp.gnu.org/pub/gnu/libtool/ checking for pkg-config >= 0.8.0 ... found 0.14.0, ok. - Please get the right tools before proceeding. - Alternatively, if you're sure we're wrong, run with --nocheck. +++ building gst-plugins + Starting on Sat Apr 17 06:00:21 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... + check for build tools checking for autoconf >= 2.52 ... found 2.57, ok. checking for automake >= 1.6 ... found 1.6.3, ok. checking for autopoint >= 0.11.5 ... found 0.12.1, ok. checking for libtoolize >= 1.5.0 ... found 1.4.3, not ok ! not found ! You must have libtoolize installed to compile gst-plugins. Download the appropriate package for your distribution, or get the source tarball at ftp://ftp.gnu.org/pub/gnu/libtool/ checking for pkg-config >= 0.8.0 ... found 0.14.0, ok. - Please get the right tools before proceeding. - Alternatively, if you're sure we're wrong, run with --nocheck. +++ building gst-player + Starting on Sat Apr 17 06:00:47 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether -lc should be explicitly linked in... no creating libtool checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for ANSI C header files... (cached) yes checking to see if compiler understands -Wall... yes checking to see if compiler understands -Werror... yes checking for pkg-config... /usr/bin/pkg-config checking for gstreamer-play-0.8 >= 0.8.0 gstreamer-interfaces-0.8 >= 0.8.0 gstreamer-gconf-0.8 >= 0.8.0... Package gstreamer-play-0.8 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-play-0.8.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-play-0.8' found configure: error: you need gstreamer development packages installed ! configure failed +++ building gst-editor + Starting on Sat Apr 17 06:01:11 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-editor version is 0.7.0 + Running ./configure --prefix=/home/thomasvs/gst/build/prefix + Running make + Running make install + Running make distcheck - Problem while running make distcheck - Dumping end of log ... mv $lang.old.po $lang.po; \ fi; \ done cp: cannot create regular file `nl.old.po': Permission denied nl: /bin/sh: line 1: ../intltool-update: No such file or directory msgmerge for nl.gmo failed! rm: cannot remove `nl.po': Permission denied mv: can't stat source nl.old.po cp: cannot create regular file `no.old.po': Permission denied no: /bin/sh: line 1: ../intltool-update: No such file or directory msgmerge for no.gmo failed! rm: cannot remove `no.po': Permission denied mv: can't stat source no.old.po make[2]: *** [update-po] Error 1 make[2]: Leaving directory `/home/thomasvs/gst/build/gst-editor/gst-editor-0.7.0/=build/po' make[1]: *** [distdir] Error 1 make[1]: Leaving directory `/home/thomasvs/gst/build/gst-editor/gst-editor-0.7.0/=build' make: *** [distcheck] Error 2 +++ building gst-recorder + Starting on Sat Apr 17 06:05:21 EDT 2004 + Linux dev02.es.egwn.lan 2.4.20-20.7 #1 Mon Aug 18 14:56:30 EDT 2003 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... /usr/bin/msgfmt checking for dcgettext... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for pkg-config... /usr/bin/pkg-config checking for glib-2.0 gobject-2.0 gthread-2.0 gmodule-2.0... yes checking GLIB_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking GLIB_LIBS... -pthread -Wl,--export-dynamic -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -ldl -lglib-2.0 checking for gstreamer-0.8 >= 0.8.0... Package gstreamer-0.8 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-0.8.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-0.8' found checking for gstreamer-0.7 >= 0.8.0... Requested 'gstreamer-0.7 >= 0.8.0' but version of GStreamer is 0.7.5.1 configure: error: Gstreamer >= 0.8.0 was not found Failed builds : gstreamer gst-plugins gst-player gst-editor gst-recorder |
From: <thomas@ap...> - 2004-04-17 06:05:27
|
+++ building gstreamer + Starting on Sat Apr 17 07:30:01 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gstreamer version is 0.8.1.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make - Problem while running make - Dumping end of log ... --ignore-headers="gettext.h gst-i18n-lib.h gst-i18n-app.h gst_private.h gstatomic_impl.h gstdata_private.h gstarch.h cothreads.h cothreads_compat.h gthread-cothreads.h types.h grammar.tab.h gstmarshal.h elements/gstaggregator.h elements/gstbufferstore.h elements/gstfakesink.h elements/gstfakesrc.h elements/gstfdsink.h elements/gstfdsrc.h elements/gstfilesink.h elements/gstfilesrc.h elements/gstidentity.h elements/gstmd5sink.h elements/gstmultifilesrc.h elements/gstpipefilter.h elements/gstshaper.h elements/gststatistics.h elements/gsttee.h elements/gsttypefind.h" touch scan-build.stamp *** Rebuilding template files *** if test x"." != x. ; then \ cp ./gstreamer-sections.txt . ; \ touch gstreamer-decl.txt ; \ fi gtkdoc-mktmpl --module=gstreamer | tee tmpl-build.log ============================================================================= WARNING: 1 unused declarations. These can be found in gstreamer-unused.txt. They should be added to gstreamer-sections.txt in the appropriate place. ============================================================================= make[3]: *** [tmpl-build.stamp] Error 1 make[3]: Leaving directory `/home/monkeys/thomas/gst/build/gstreamer/docs/gst' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/monkeys/thomas/gst/build/gstreamer/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/monkeys/thomas/gst/build/gstreamer' make: *** [all] Error 2 +++ building gst-plugins + Starting on Sat Apr 17 07:35:40 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-plugins version is 0.8.1.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck + Ending successful build cycle for gst-plugins on Sat Apr 17 07:53:49 CEST 2004 +++ building gst-player + Starting on Sat Apr 17 07:53:49 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-player version is 0.8.0.1 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck + Ending successful build cycle for gst-player on Sat Apr 17 07:55:26 CEST 2004 +++ building gst-editor + Starting on Sat Apr 17 07:55:26 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh + GStreamer gst-editor version is 0.7.0 + Running ./configure --prefix=/home/monkeys/thomas/gst/build/prefix + Running make + Running make install + Running make distcheck - Problem while running make distcheck - Dumping end of log ... make[2]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build/pixmaps' Making distclean in . make[2]: Entering directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' rm -rf .libs _libs rm -f *.lo rm -f gst-editor.spec gst-editor-libs.pc gst-editor-libs-uninstalled.pc test -z "intltool-extract intltool-merge intltool-update" || rm -f intltool-extract intltool-merge intltool-update rm -f config.h stamp-h1 rm -f libtool rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[2]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' rm -f config.status config.cache config.log configure.lineno rm -f Makefile ERROR: files left in build directory after distclean: ./gst-editor.desktop ./gst-inspect.desktop ./gst-launch.desktop make[1]: *** [distcleancheck] Error 1 make[1]: Leaving directory `/home/monkeys/thomas/gst/build/gst-editor/gst-editor-0.7.0/_build' make: *** [distcheck] Error 2 +++ building gst-recorder + Starting on Sat Apr 17 07:58:09 CEST 2004 + Linux nijntje 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux + Updating CVS checkout + Removing CVS checkout + Checking out source code + Running ./autogen.sh - Problem while running ./autogen.sh - Dumping end of log ... checking gst/colorbalance/colorbalance.h usability... yes checking gst/colorbalance/colorbalance.h presence... yes checking for gst/colorbalance/colorbalance.h... yes checking gst/tuner/tuner.h usability... yes checking gst/tuner/tuner.h presence... yes checking for gst/tuner/tuner.h... yes checking gst/xoverlay/xoverlay.h usability... yes checking gst/xoverlay/xoverlay.h presence... yes checking for gst/xoverlay/xoverlay.h... yes checking gst/propertyprobe/propertyprobe.h usability... yes checking gst/propertyprobe/propertyprobe.h presence... yes checking for gst/propertyprobe/propertyprobe.h... yes checking for X... libraries /usr/X11R6/lib, headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for gtk+-2.0 >= 2.3.4 libgnome-2.0 libgnomeui-2.0 gnome-vfs-2.0 libbonobo-2.0 gconf-2.0... Requested 'gtk+-2.0 >= 2.3.4' but version of GTK+ is 2.2.4 configure: error: Gnome-2 was not found Succesful builds : gst-plugins gst-player Failed builds : gstreamer gst-editor gst-recorder |
From: IRC <wtay@us...> - 2004-04-17 05:42:19
|
******************************************************************* [03:00] <BBB> magic_number? [03:00] <BBB> :) [03:00] <ds-work> I'd prefer v4l_set_frequency(V4lDevice *device, double frequency) [03:00] <Company> especially because you could now change v4llib to use v4l2 calls [03:00] <BBB> posix has perfect error handling (-1, errno=-E...) [03:00] <BBB> etfc. [03:00] <ds-work> libraries are nice when they are simple ioctl wrappers [03:00] <BBB> Company: no you can't, because the API would no doubt change in several places [03:01] <ds-work> comedilib has lived through 3 kernel ABI changes while keeping library ABI compatibility [03:01] <BBB> useless overhead, ds-work [03:01] <BBB> (just my op.) [03:01] <Company> BBB: you could probably map v4l calls to v4l2 and add a v4l2lib [03:01] <Company> the problem is that kernel interfaces are just not portable [03:02] <ds-work> so programs written for truly ancient versions of comedi still work with current versions [03:02] <BBB> there's a kernel module doing that [03:02] <ds-work> even though the ABI has significantly changed [03:02] <BBB> like alsa-oss-mixer [03:02] <BBB> snd-pcm-mixer [03:02] <BBB> how's it called again? [03:02] <BBB> that_thing [03:03] <BBB> v4l2-compat [03:03] <Company> put-the-crap-in-kernelspace.o [03:03] <BBB> why not? :) [03:03] benow (~andy@...) left #gstreamer ("Client exiting"). [03:03] <ds-work> it has to go in kernel space, since OSS is only a kernel interface, not a library one [03:03] <Company> because a bug in there gives you root? [03:03] Action: Spundun is compiling new gstreamer and plugins on mac osx/panther/Fink [03:04] <Company> yeah, because noone wrote an osslib and people used ioctl [03:04] <BBB> ioctl() is good [03:04] <ds-work> or you can do really disgusting hacks like LD_PRELOADing a wedge that takes over open() and ioctl() [03:05] Action: BBB hits some Slipknot and Chimaira [03:05] <BBB> \o/ [03:05] <BBB> great music deserves a great sound system [03:05] Action: BBB loads OSS modules instead of ALSA ones [03:07] <Company> someone should just write a working wrapper lib [03:08] <ds-work> for OSS? [03:08] <ds-work> ick [03:08] <Company> preferrably one that is capable of setting sane values instead of providing the app developer with the choice of hitting the only working value by chance [03:08] <Company> no [03:08] <Company> for sound [03:08] <Company> so we can ditch alsalib [03:09] <ds-work> btw, I noticed that alsa provides crappy resampling for OSS [03:09] <Company> it provides crappy resampling for everything [03:09] walters (~walters@...) left irc: "out" [03:10] <ds-work> the problem is, just like esd, we have no way of telling if it's resample poorly or not [03:10] <ds-work> and worse, we can't just restrict osssink to 44100,2 and hope that makes sense [03:13] LeRoutier (~leroutier@...) joined #gstreamer. [03:14] <LeRoutier> hello [03:14] <Company> nope [03:14] <LeRoutier> BBB: sorry ronald, got no time to check the videos, i'll do it once i'm back, around 24/04 [03:15] <Company> we can only disable alsalibs resampling [03:15] <BBB> eek! [03:15] <BBB> noooo! [03:15] <BBB> how will I have to survive no bugs to work on? [03:15] Action: ds-work considers ripping the XSync() calls from ximgesink [03:15] <BBB> I'll have to work on gst-rec [03:15] <BBB> ee! [03:15] <LeRoutier> BBB: i'm not your only bug provider, i'm sure you have armies of that [03:16] <Company> there are 170 bugs left [03:16] <Company> so there's no shortage yet [03:16] <LeRoutier> and yes, you can work on gst-recorder (aspecialy on dv input/recording) [03:17] <ds-work> we're up to 170? /me sad [03:17] <LeRoutier> oh, could dv1394src be renamed please ? this name is missleading as it uses libraw1394 to access to the video, not the dv1394 device [03:18] <Company> ds-work: jdahlin just filed 30 "my file doesn't play" bugs [03:20] <BBB> I like those bugs [03:20] <BBB> they're easy to solve [03:20] <BBB> for me ;) [03:20] <Company> BBB: they include a "gst doesn't wrap win32 dlls" bug [03:21] <BBB> er? [03:21] <BBB> close it, wontfix [03:21] <Company> nope, change to enhancement request ;) [03:21] <BBB> I'm a ****** linux coder, not a win32dll weenie [03:21] <BBB> bleh [03:22] Action: BBB will ask mike melanson to make a linux decoder out of the win32 dll [03:22] <BBB> he's apparently good at "debugging" those dlls [03:24] <LeRoutier> BBB: saw my "avidemux can't play OpenDML avi files" ? (i know you love those avi extensions so much) [03:28] Action: Company will now break cvs [03:28] <Company> (hopefully not, but who knows [03:28] <Company> ) [03:29] Action: BBB already broke CVS [03:29] <BBB> release is out, I'm allowed to now ;) [03:34] <BBB> bleh @ avi extensions by the way [03:34] <BBB> LeRoutier: I never knew openDML could have indexes [03:34] <BBB> inteesting [03:34] <BBB> might want to add that to avimux in the long term [03:36] apoc_ (~apoc@...) joined #gstreamer. [03:37] <LeRoutier> BBB: those OpenDML avis where generated via dvgrab, so if there aren't compliant or if you have question, ask lilo/grub_booter [03:38] <LeRoutier> soir apoc_ [03:38] <BBB> k [03:39] <Company> crap [03:39] <Company> there's no way to figure out at runtime that my gst snapshot is > 0.8.1 [03:41] <LeRoutier> nano doesn't help ? [03:41] sub_pop (~link@...) left irc: "Client exiting" [03:42] apoc (~apoc@...) left irc: Read error: 60 (Operation timed out) [03:43] sub_pop (~link@...) joined #gstreamer. [03:45] <BBB> the mplayer samples are useful, apparently [03:45] <BBB> ;) [03:46] Zeenix (~zeenix@...) left irc: "The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of [03:49] <LeRoutier> you were right, someone broke CVS [03:49] <LeRoutier> gstreamer does not build (doc problem) [03:49] <LeRoutier> well, better going to bed, it would be fixed when i'm back [03:50] <BBB> er? [03:50] <BBB> doc problem? [03:50] <BBB> where? [03:50] <Company> the problem is that this is also in 0.8.11 ;) [03:50] <BBB> I touched docs, but it builds for me [03:50] <Company> 0.8.1 [03:50] <LeRoutier> oh, bad bad [03:50] <BBB> oh then it doesn't matter [03:50] Action: BBB innocent then [03:51] <ds-work> the doc problem is intermittent [03:51] <ds-work> it only happens on some machines [03:51] <ds-work> and it's been around for at least a week [03:51] <LeRoutier> gtk-doc 1.2 is far more strict than 1.1 was [03:53] <Company> as long as the code isn't broken... [03:53] <Company> ;) [03:54] <LeRoutier> going to bed now. have a nice week guys (snow is waiting for me and my skis) [03:54] <LeRoutier> ++ [03:54] LeRoutier (~leroutier@...) left irc: "Leaving" [03:55] <BBB> this is not funny [03:55] <BBB> some moron put ogg/vorbis in avi [03:55] <ds-work> cool :) [03:55] <BBB> no [03:55] <BBB> because totem doesn't like it ;) [03:55] <Company> that should just work [03:56] <BBB> did I ever mention that libgstplay doesn't have good media-error handling? [03:56] <BBB> like if sound doesn't work, it should just play video? [03:56] <BBB> or maybe spider [03:56] <BBB> dunno [03:56] Action: BBB kicks both :p [03:56] <Company> problem is the clock again :) [03:57] <BBB> ds-work: how far is your new autoplugger? [03:57] <BBB> ds-work: let's say that differently [03:57] <BBB> ds-work: did you find a new girlfriend yet? [03:58] <ds-work> I've been doing other stuff [03:58] <ds-work> like taxes [03:58] <ds-work> and drinking beer [03:58] <ds-work> and swfdec [03:58] <ds-work> and getting my Sun machine working [03:59] <BBB> see #140225 [04:01] <ds-work> should I make other bugs dependent on that? [04:01] <Company> we sometimes leak schedulers [04:02] <BBB> ds-work: I don't know yet, didn't look closely yet [04:02] <BBB> but I think the adpcm bug depends on it [04:02] <BBB> but maybe wavparse just needs rquest src pads [04:02] Action: Company wonders if someone will change that to assigned some day ;) [04:02] <ds-work> it _is_ assigned [04:02] <ds-work> to me [04:02] <Company> oh [04:03] <BBB> hey, I'm not gonna _help_ him too [04:03] <Company> yeah, ok, that was the boring way to assign it [04:03] <ds-work> the problem with the autoplugger is that I keep finding new things about how the core works that are really stupid [04:03] <BBB> if I find cool girls I'll keep them to myself [04:03] <Spundun> can someone check for a bug in gst-element source? [04:03] <BBB> I wonder if that ogg/vorbis avi file is really ogg/vorbis or just vorbis [04:03] <Spundun> gstffmpegcolorspace.c [04:03] <Spundun> line 309 [04:03] <BBB> sure [04:03] <ds-work> I could assign it to Kristien and move to barcelona [04:04] <BBB> Spundun: yes? [04:04] Action: Spundun is talking about 0.8.1 source [04:04] <BBB> gst_element_add_pad (GST_ELEMENT (space), space->srcpad);? [04:04] <Spundun> yeah the NULL on that line needs to be inside parentheses [04:04] <Spundun> like the string on the next line is [04:05] <ds-work> right [04:05] <BBB> I don't see a NULL? [04:05] <ds-work> GST_ELEMENT_ERROR [04:05] <BBB> 309? [04:05] <Spundun> ds-work is on the right line [04:05] <BBB> 334 [04:05] <BBB> found :) [04:05] <Spundun> somebody must have patched betn release and now [04:05] <BBB> prolly me [04:05] <BBB> I break a lot over there [04:06] <Spundun> I wonder how it compiles for everyone else [04:06] <ds-work> we have supercompilers [04:06] <BBB> well, gcc groks that [04:06] <Spundun> heh [04:06] <BBB> other compilers don't [04:06] <Spundun> yeah???? [04:06] <ds-work> dwimcc [04:06] <BBB> I think [04:06] <Spundun> I am on apple's gcc [04:06] <BBB> fix committed to CVS [04:06] <ds-work> what version? [04:06] <BBB> g++ doesn't like it [04:06] <BBB> but gcc does [04:06] <BBB> for some reason [04:07] <Spundun> I cant see how printf 0; could be a valid c statement [04:07] <Spundun> gcc version 3.3 20030304 (Apple Computer, Inc. build 1495) [04:07] <Company> NULL is defined as ((void *) 0) inside glib [04:07] <Company> so it expands to printf ((void *) 0); [04:08] Action: ds-work wonders if that's portable [04:08] <Spundun> Company: hmmm doesnt do that for apple somehow... [04:08] <Company> yeah [04:08] <Company> glib only defines that if NULL isn't defined [04:08] <Spundun> wonder where it gets the NULL definition from ... (i.e. my build system) [04:08] <Company> apple seems to define it [04:08] <Spundun> I guess [04:09] <Spundun> so putting (NULL) in the gst cvs is the fix right? [04:09] <BBB> yes [04:09] <Company> yeah [04:09] <Spundun> okkey cool [04:09] <ds-work> iirc, we catch NULLs [04:09] <Company> (that macro is ugly) [04:09] <BBB> I just patched it [04:09] <Spundun> thanx... I will push a temporary patch for it in fink [04:09] <Spundun> I mean to the actual fink devs [04:09] <BBB> cool! :) [04:11] Action: Company pokes Boston [04:12] <ds-work> Spundun: how is NULL defined on your system? [04:12] <BBB> /home/rbultje/projects/gstreamer/gstreamer/tools/.libs/lt-gst-register-0.8: relocation error: /media/gnome/lib/libpangoft2-1.0.so.0: undefined symbol: g_type_class_add_private [04:12] <BBB> ? [04:12] <Spundun> ds-work: apparently as 0 [04:12] <Spundun> ds-work: where? I dont know... [04:13] <ds-work> echo '#include <stdio.h>' >x.c [04:13] <ds-work> echo NULL >>x.c [04:13] <ds-work> gcc -E x.c [04:14] <ds-work> er, gcc -E x.c | tail [04:14] <ds-work> better, gcc -E x.c | tail -1 [04:15] <Spundun> NULL [04:15] <BBB> vorbisdec.c(350): vorbis_dec_chain: /work_thread/autoplugger/vorbisdec0: [04:15] <BBB> unexpected packet type 79, expected 0 - hmm... [04:15] <BBB> getting better ;) [04:15] <Spundun> bbl [04:15] <Spundun> going home [04:16] Action: BBB misses the first three packets [04:16] <ds-work> try stdlib.h [04:16] <ds-work> er, oops, he's going home [04:17] <BBB> does it matter where it's defined? [04:17] <BBB> :) [04:18] <ds-work> it helps if it _is_ defined [04:18] <ds-work> which apparently is not in stdio.h [04:22] <BBB> Company: that's an incredibly nice fix [04:22] <BBB> Company: sweet! [04:24] <BBB> (the release-audio-device thing) [04:25] <Company> BBB: there might be some elements that are surprised when they get a DISCONT that early [04:25] <BBB> I don't think so [04:26] <Company> BBB: i already fixed id3tag and vorbisdec [04:26] <Company> so if you find some (Especially video), fix em [04:26] <BBB> will try :) [04:27] <BBB> what should I look for? [04:28] <ds-work> my ex-girlfriend is spending a lot of time with me, does that count? [04:28] <BBB> no [04:29] <BBB> she's taking your time, not making you spend more time on this ;) [04:29] <Company> BBB: normally just running all your files through totem should do the trick [04:29] <BBB> Company: I have people doing that for me :) [04:29] <Company> BBB: it's not really something you can look for [04:30] <BBB> so it's like a girlfriend, essentially? [04:30] <ds-work> do some DVDs not have square pixels? [04:30] <BBB> isn't NTSC 1:1.0something? [04:31] <BBB> 720:480 is not sqpx [04:31] <BBB> neither is PAL btw [04:31] <BBB> 768x576 is sqpx, DVD is 720x576 [04:31] <ds-work> NTSC is an analog standard [04:31] <ds-work> CCITT is the digial standard [04:31] <BBB> CCIR601? [04:31] <ds-work> er, yeah, that [04:32] <ds-work> iirc [04:32] <BBB> tha's YUV [04:32] <BBB> that's the YUV layout standard [04:32] <ds-work> it defines a lot of digital video stuff [04:32] <BBB> has little to do with pixel layout in a frame [04:33] <BBB> anywya, yes, DVD is not sqpx [04:33] Spundun (~spundunbh@...) left irc: Read error: 110 (Connection timed out) [04:35] ds_ (~ds@...) joined #gstreamer. [04:35] Action: ds-work peers at ds_ [04:39] <BBB> anyone mind if I commit the ARM patches? [04:39] Nick change: spyder_reading -> spyder482 [04:40] <BBB> I should probably add a configure check for aligned memory access, though [04:43] <ds-work> file a bug, and I'll do it [04:43] <ds-work> there already is a bug, isn't there [04:43] <ds-work> nm [04:43] <BBB> yes [04:45] <BBB> but that's not so hard... [04:45] Action: BBB figures something out [04:46] <BBB> actually [04:46] <BBB> I'm lazy [04:46] <BBB> you go do it ;) [04:46] <BBB> I should re-assign the girlfriend bug to christian [04:46] <BBB> I'm sure he'll buy you a russian bride [04:47] <ds-work> ack, no! [04:48] <ds-work> a friend of mine just did that [04:48] <ds-work> but Bulgarian [04:48] <BBB> :D no kidding [04:48] <BBB> you didn't like her? [04:48] <ds-work> ok, not really. She's Bulgarian, but lives around here [04:49] <ds-work> and there was no money involved [04:49] <BBB> and he "bought" her? [04:49] <BBB> ok, so that's different then [04:49] <ds-work> yeah [04:49] <BBB> unless he bought her so many drinks that she fell over him [04:49] <ds-work> really, only the married part is the same [04:49] <BBB> that might apply [04:49] <ds-work> actually, _that_ applies [04:49] <BBB> so what are you talking about then? ;) [04:50] <ds-work> too many drinks [04:50] <BBB> :) [04:50] <Company> AC_TRY_RUN ([ guint8 test[20]; gint i = *((guint *) (test + 1)); ]) [04:50] <ds-work> tends to happen weekly [04:50] <Company> that should just work, shouldn't it? [04:50] <ds-work> Company: not that simple [04:50] <BBB> Company: it'd run [04:50] <Company> ds-work: why not? [04:50] <ds-work> Company: ARM is insane -- you have to check that it gives the correct answer [04:50] <BBB> but unaligned mem xs would shift through to the next aligned on arm [04:50] <Company> ugh [04:50] ds (~ds@...) left irc: Read error: 110 (Connection timed out) [04:51] <Company> i'd thought it just crashes [04:51] <BBB> I think the correct test is to allocate ten bytes, nullify it, get an unaligned guint32 from it, increase that and check if the (le)next or (be)fourth byte is +1'ed [04:51] <BBB> if so, return 0, else error [04:52] <BBB> and that only works if not crosscompiling [04:52] <BBB> then it's worse [04:52] <BBB> then again, crosscompiling only makes a difference if crosscompiling for a different cpu/arch [04:52] <BBB> not for a different os or so [04:53] <Company> BBB: i'd set all bytes to 1 but bytes [, sizeof (int)] - thoise would be set to nul [04:53] <Company> and then i'd if the above thing returns 0 [04:53] <Company> that'd work regardless of LE/BE issues [04:53] <Company> hm, even easier [04:54] <BBB> I'll figure something out [04:54] <BBB> don't worry [04:54] <BBB> ;) [04:54] <Company> AC_TRY_RUN ([ guint8 test[20] = {0, 1, }; gint i = GUINT_FROM_LE (*((guint *) (test + 1))); ]) [04:54] <Company> AC_TRY_RUN ([ guint8 test[20] = {0, 1, }; gint i = GUINT_FROM_LE (*((guint *) (test + 1))); return i == 1 ? 0 : 1]) [04:54] <BBB> I'm not gonna make AC_TRY_RUN() stuff on glib :p [04:54] <BBB> come on [04:55] <BBB> that's the easy way out [04:55] Spundun (~spundunbh@...) joined #gstreamer. [04:55] <Spundun> back [04:55] <Company> yeah, but it tests exactly what we use :) [04:55] <Company> woah [04:55] Action: Company => bed [04:57] <Spundun> ds-work: yeah its in stdio.h [04:58] <Spundun> me the smartass didnt copy/pasted your text so did > the second time instead of >> *shrug* [04:58] <Spundun> NULL is defined as 0 in /usr/include/stdio.h [04:59] <ds-work> cute [04:59] <BBB> that's good [04:59] <ds-work> oh, right, that will work [05:00] <ds-work> because "0" is not of type int [05:00] <ds-work> unlike "1" [05:02] <BBB> hm [05:02] Action: BBB goes to bed [05:02] Action: BBB will fix vorbis and arm and PWG and so on tomorrow [05:03] <BBB> or so [05:03] BBB (~rbultje@...) left irc: "zzz" [05:04] <taaz> W: libgstreamer0.8-0: binary-or-shlib-defines-rpath ./usr/lib/libgstcontrol-0.8.so.1.0.0 /tmp/buildd/gstreamer0.8-0.8.0/debian/gstreamer/usr/lib [05:04] <taaz> hmm [05:04] Action: ds-work points tazz to chrpath [05:05] <taaz> eh? [05:05] <Spundun> ds-work: I didnt understand why you guys thought its good... maybe i missed context in downtime.. [05:05] <Spundun> does freenode keep irc logs anywhere? [05:07] <ds-work> Spundun: _gst_newt_ mails them to gst-daily daily [05:08] <ds-work> Spundun: basically, I can run make -DNULL=0, and I can check for unwrapped NULLs [05:10] <Spundun> ds-work: cool! didnt think of that .. thats really cute hack! [05:10] <ds-work> it may not work everywhere, but it works with glibc [05:11] walters (walters@...) joined #gstreamer. [05:16] <taaz> ds-work: i don't know much about rpaths. that rpath was from a pbuilder build of 0.8.0. i've just ignored those in the past for v4l stuff. is supposed to be adding that by default? [05:19] sub_pop (~link@...) left irc: "Client exiting" [05:20] <ds-work> taaz: you need to remove any rpaths that stray into the libs [05:21] <ds-work> using chrpath [05:25] <taaz> why does that happen for just one lib in the build? [05:26] <ds-work> ask libtool :) [05:27] <taaz> of course [05:28] spider-man2010 (~spider-ma@...) left irc: Read error: 60 (Operation timed out) [05:28] sub_pop (~link@...) joined #gstreamer. [05:30] Company (~Company@...) left irc: Remote closed the connection [05:37] spyder482 (~spyder482@...) left irc: "Leaving" [05:43] <Spundun> ds-work: BBB: same error in gnomevfssink.c [05:44] spider-man2010 (~spider-ma@...) joined #gstreamer. [05:53] <Spundun> ds-work: ack? [05:53] <Spundun> any dev home? [06:39] <Spundun> okkey after fixing the 2 things... gstreamer 0.8.1 worked on the mac.... rhythmbox playing through the esdsink :) [06:40] <Phython> Who's the gst-ffmpeg plugin maintainer? [06:42] <steve_b> Phython: BBB for functionality, thomasvs for build issues [06:42] <Phython> steve_b: humm, but that plugin is lgpl'd isn't it? [06:42] <Spundun> steve_b you a dev? [06:46] <steve_b> Spundun: i used to be, currently mostly dormant [06:52] <Spundun> steve_b: okkey... I was just looking for someone to do a online correction for me.. I can come back tomorrow morning [07:30] steve_b_ (~steve_b@...) joined #gstreamer. [07:40] wheels (~scott@...) left irc: "using sirc version 2.211+KSIRC/1.3.9" [07:48] steve_b (~steve_b@...) left irc: Read error: 110 (Connection timed out) [08:11] walters (walters@...) left irc: "zzz" [08:13] _246tNt_ (~tnt@...) joined #gstreamer. [08:23] ChrisHJW (~christian@...) left irc: Read error: 104 (Connection reset by peer) [08:34] markey (~me@...) joined #gstreamer. [08:35] Nick change: mxpxpod -> mx|sleep [08:48] <taaz> md5sum gst-plugins-0.8.1.tar.gz [08:48] <taaz> 782662330e864a732f7ccee50a6b1ca9 gst-plugins-0.8.1.tar.gz [08:49] <taaz> cat gst-plugins-0.8.1.tar.gz.md5 [08:49] <taaz> 429d2f8988cd09ce037c4877f5feca47 gst-plugins-0.8.1.tar.gz [08:49] <taaz> doh. [08:49] Action: taaz pokes thomasvs [08:52] Blaasvis (~arjan@...) joined #gstreamer. [08:57] lilo_booter (~charlie@...) joined #gstreamer. [09:00] markey (~me@...) left irc: "leaving" [09:16] <Blaasvis> :( too bad the new release didn't fix my mpeg playback [09:24] tlg (~tlg@...) joined #gstreamer. [09:31] <thomasvs> Blaasvis: did you file a bug for it ? [09:31] <thomasvs> taaz: hm, I'll check what's up with that at work [09:31] <Blaasvis> not yet i am debugging it first [09:32] <Blaasvis> it has gotten better since 0.8.0 [09:35] spider-man2010 (~spider-ma@...) left irc: Read error: 110 (Connection timed out) [09:50] bilboed (~bilboed@...) left irc: Read error: 110 (Connection timed out) [09:52] bilboed (~bilboed@...) joined #gstreamer. [09:53] kmaraas (~kmaraas@...) left irc: "Leaving" [09:54] harshy (~harshy@...) joined #gstreamer. [09:54] sebfrance (~seb@...) joined #gstreamer. [09:55] <sebfrance> hello, for an accessibility project I'd need to convert YUV data to RGB, what library does this ? [09:55] <sebfrance> ffmpeg ? [10:00] markey (~me@...) joined #gstreamer. [10:03] ChriHJW_log (~chris@...) joined #gstreamer. [10:04] ChrisHJW_log (~chris@...) left irc: Read error: 60 (Operation timed out) [10:04] <lilo_booter> sebfrance: ffmpeg is an app - it could do that though... you could also use the ffmpeg libs (libavcodec would probably be sufficient for that)... [10:05] <lilo_booter> i'm sure there maybe something in gstreamer that can do it too - i wouldn't know the detals though [10:05] <sebfrance> lilo_booter, from what I've seen ffmpeg uses it [10:06] <lilo_booter> yes - libavcodec comes from ffmpeg [10:06] <sebfrance> yeah I'll have a look at the sources [10:06] <lilo_booter> YUV is a very generic term though - there are many formats - which one are you using? 420, 422, 444? planar or packed? [10:06] <sebfrance> 420 [10:07] <sebfrance> xawtv told me that :) [10:07] <lilo_booter> ok - probably planar then... [10:07] <sebfrance> I'm really trying learn all this ... I ignored much of that not long ago [10:07] <lilo_booter> you should be able to use a yuv4mpeg pipe for that [10:07] <sebfrance> wikipedia has doc about them, it's really cool [10:07] <sebfrance> no, it has to be somehow real time (effectv like) [10:08] <sebfrance> a pipe would surely be slower [10:08] <sebfrance> and I can't overlay either [10:08] <lilo_booter> slower, perhaps, but not necessarily incapable of realtime [10:09] <lilo_booter> overlay? [10:11] <sebfrance> lilo_booter, you can push raw YUV into the video card, so that it'll be hardware processed, you can for example zoom using that, it doesn't use the cpu [10:11] bitshifter (~bitshifte@...) joined #gstreamer. [10:12] <lilo_booter> xvideo overlays, ok - if you want realtime, then conversion to rgb is going to be a bottleneck - yes, when it comes to displaying you could have a problem (very few graphics card have accellerated rgb rendering) [10:12] <sebfrance> yeah [10:12] <sebfrance> but I need to process the image [10:12] <sebfrance> to adapt the image to a sight deficience [10:13] <lilo_booter> what fx are you going to apply? [10:13] <sebfrance> and I figured out it could not be really achieved in YUV [10:13] <sebfrance> lots, fake colors, zooming, some covolution (that I'll avoid whenever possible) [10:13] <lilo_booter> hmm.. many fx are very achievable in YUV [10:14] <lilo_booter> some are awkward i agree... [10:14] <sebfrance> lilo_booter, if you have a camera, have a look at effectv [10:14] <lilo_booter> yeah, i know effectv [10:14] <sebfrance> it's basically the same, but artistical [10:14] <thomasvs> sebfrance: a lot of effectv stuff is doable in yuv [10:14] <sebfrance> thomasvs, as long as you know pretty well how YUV works ? ;) [10:14] <thomasvs> sebfrance: in effect, yuv->rgb is just matrix calculations, so if the effect itself is also basically a matrix calculation, yo ucan convert the factors to yuv space [10:15] <sebfrance> yeah that'd be better [10:15] <thomasvs> sebfrance: well, it really is just multiplication and addition of threedimensional matrices [10:15] <thomasvs> so if you know some matrix math, it should be doable [10:15] <sebfrance> thomasvs, then I could send it to an overlay ? [10:15] <lilo_booter> and many types fx don't even need rgb conversion at all.... [10:15] <lilo_booter> like mirroring for example [10:16] <lilo_booter> yes - if you work in the yuv420p colour space, you will be able to render with xvideo [10:16] <sebfrance> thomasvs, I've never learnt tridimensional matrix in class :/ [10:17] Action: sebfrance is two years post high school [10:17] <lilo_booter> don't blame the educational system for your lack of ability to use google ;-) [10:18] <sebfrance> I have a teacher that could surely help though [10:18] <lilo_booter> google will help more i think... [10:18] <sebfrance> lilo_booter, they'll shoot me if I fail, they don't like linux, don't like macs, and some do image processing researches [10:19] <sebfrance> hehe [10:19] <sebfrance> ok [10:19] <lilo_booter> heh [10:19] <lilo_booter> failing is more a part of the learning process that succeeding ;-) [10:19] <lilo_booter> that = than [10:20] <sebfrance> hum, I'll try to avoid this lesson, thanks :p [10:20] <lilo_booter> heh [10:20] <lilo_booter> unavoidable i'm afraid.... [10:21] <lilo_booter> even if you 'pass' an exam or project pass mark, there's no guarantee that your teachers haven't 'failed' ;-) [10:21] <lilo_booter> and it works both ways :-) [10:22] <aflinta> hi [10:23] Action: aflinta is anyone able to fix this bug: http://bugzilla.gnome.org/show_bug.cgi?id=140205 ? Cuse this bug, I'm unable to package latest gstreamer 0.8.1, 0.8.0 was fine. [10:23] <lilo_booter> anyway - i'm just messing with ya ;-) - if you feel more comfortable with RGB, then by all means do the conversions to and fro, or find a means to do it on the fly (ie: converting each pixel as you need it) [10:24] <lilo_booter> personally, i prefer rgb for fx too.. it sometimes just isn't practical though.... [10:26] jdahlin (~jdahlin@...) joined #gstreamer. [10:27] <sebfrance> I'm not comfortable with anything, since Ive never used them before [10:27] <lilo_booter> :-) [10:28] <sebfrance> but since the camera provides yuv, and the cards could be fed with overlays, it sounds like a faster solution ? [10:29] Nick change: markey -> markey|afk [10:29] <lilo_booter> it is, yes [10:30] <sebfrance> thomasvs, but for example, I'm looking at lens.c, I can sort of understand how it handles RGB, but what happens if I convert it to yuv ? it's not only a matter of coefficient since the process is not a matrix ? [10:33] ploum (~ploum@...) joined #gstreamer. [10:39] sebfrance (~seb@...) left irc: "Leaving" [10:39] thomasvs (~thomas@...) left irc: Read error: 110 (Connection timed out) [10:39] sebfrance (~seb@...) joined #gstreamer. [10:41] Blaasvis (~arjan@...) left irc: Remote closed the connection [10:52] markey|afk (~me@...) left irc: "leaving" [10:54] Rotty (~andy@...) joined #gstreamer. [10:55] thomasvs (~thomas@...) joined #gstreamer. [11:31] pb_ (~pb@...:3e03:42cc:1:20b:6aff:fe19:f290) joined #gstreamer. [11:32] sublett (~rvv@...) joined #gstreamer. [11:39] foser (d0h@...) joined #gstreamer. [11:49] steve_b__ (~steve_b@...) joined #gstreamer. [11:53] bitshifter (~bitshifte@...) left irc: Read error: 104 (Connection reset by peer) [11:56] bitshifter (~bitshifte@...) joined #gstreamer. [11:57] steve_b_ (~steve_b@...) left irc: Read error: 60 (Operation timed out) [12:04] steve_b_ (~steve_b@...) joined #gstreamer. [12:08] markey (~me@...) joined #gstreamer. [12:15] steve_b_ (~steve_b@...) left irc: Remote closed the connection [12:18] harshy (~harshy@...) left irc: "I quit for now" [12:18] harshy (~harshy@...) joined #gstreamer. [12:22] steve_b__ (~steve_b@...) left irc: Read error: 110 (Connection timed out) [12:23] iain (~iain@...) joined #gstreamer. [12:28] foser (d0h@...) got netsplit. [12:34] foser (d0h@...) got lost in the net-split. [13:37] foser (d0h@...) joined #gstreamer. [13:42] alley_cat (AlleyCat@...) left irc: "May the Source be with you!" [13:43] harshy (~harshy@...) left irc: "I quit for now" [13:43] markey (~me@...) left irc: "bbl" [13:49] alley_cat (AlleyCat@...) joined #gstreamer. [14:09] seb_ (~seb@...) joined #gstreamer. [14:09] bitshifter (~bitshifte@...) left irc: Read error: 104 (Connection reset by peer) [14:11] bilboed_school (~bilboed@...) joined #gstreamer. [14:11] sebfrance (~seb@...) left irc: Read error: 104 (Connection reset by peer) [14:12] kmaraas (~kmaraas@...) joined #gstreamer. [14:16] Nick change: apoc_ -> apoc [14:16] <apoc> hi [14:16] markey (~me@...) joined #gstreamer. [14:16] <apoc> thomasvs: around ? [14:16] <apoc> hi markey [14:17] <markey> re [14:17] <thomasvs> apoc: yep [14:18] <apoc> thomasvs: did you test the monkeysaudio test file ? [14:18] <thomasvs> apoc: no, haven't had time yet. I mean, I tested it for the last release, but not for the new one. [14:19] olimar (~olimar@...) joined #gstreamer. [14:19] bitshifter (~bitshifte@...) joined #gstreamer. [14:19] <apoc> thomasvs: I'm testing the plugin with gst-player and rb ... Can you make the release notes ? [14:20] <olimar> Hi all I installed gstreamer 0.8.1 right now but it can't run DVDs [14:21] <olimar> 0.8.0 could run DVDs today ;) but when upgrading to 0.8.1 as said it doesn't work anymore [14:21] <thomasvs> apoc: yeah, sure [14:21] <thomasvs> apoc: though you can do it too [14:21] <apoc> olimar: with gst-launch ? [14:21] <thomasvs> apoc: it's just a matter of choosing a name and so on [14:21] <olimar> no totem and gst-player [14:22] <thomasvs> apoc: btw, testing it right now, hang on a sec [14:22] <apoc> thomasvs: cool thx [14:22] <apoc> olimar: do you get an error from console ? [14:23] <olimar> I get this on the command line: [14:23] <olimar> excuse me it's a little bit looong: [14:23] <olimar> [olimar@... olimar]$ totem [14:23] <olimar> libdvdnav: Using dvdnav version 0.1.9 from http://dvd.sf.net [14:23] <olimar> libdvdread: Using libdvdcss version 1.2.8 for DVD access [14:23] <olimar> libdvdnav: DVD Title: LOTR_THE_FELLOWSHIP_OF_THE_RIN [14:23] <olimar> libdvdnav: DVD Serial Number: 2cd3138c [14:23] <olimar> libdvdnav: DVD Title (Alternative): [14:23] <olimar> libdvdnav: Unable to find map file '/home/olimar/.dvdnav/LOTR_THE_FELLOWSHIP_OF_THE_RIN .map' [14:23] <olimar> libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2 [14:23] <olimar> [14:23] <olimar> libdvdread: Attempting to retrieve all CSS keys [14:23] <olimar> libdvdread: This can take a _long_ time, please be patient [14:23] <olimar> [14:23] <olimar> libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130 [14:23] <olimar> libdvdread: Elapsed time 0 [14:23] <olimar> libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00010bb3 [14:23] <olimar> libdvdread: Elapsed time 0 [14:23] <olimar> libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001c262 [14:23] <olimar> libdvdread: Elapsed time 0 [14:23] <olimar> libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0038fb88 [14:23] <olimar> libdvdread: Elapsed time 0 [14:23] <olimar> libdvdread: Found 2 VTS's [14:23] <olimar> libdvdread: Elapsed time 0 [14:24] <olimar> what do you mean by console ;) [14:24] <olimar> excuse my ignorance [14:24] <iain> marlin can save again :D [14:24] <jdahlin> lene? [14:24] <iain> although it only actually works with entrygthread [14:24] <iain> jdahlin: yeah...mmmmm norwegian girls with guitars [14:25] <olimar> well at least I can say that I don't get any error dialog [14:25] <olimar> but gstreamer crashes [14:25] <apoc> olimar: does it work with another dvd ? [14:26] <jdahlin> iain: yeah, but her last album sucked [14:26] <iain> so did her first too [14:26] <jdahlin> not as much :) [14:26] <iain> I only really liked about 3 songs of hers [14:26] <jdahlin> unforgivable sinner is really good [14:27] <iain> there was it, sitting down here and something else that I've forgotten [14:27] <olimar> mmm, I have to restart my PC the DSP isn't accessible, but with 0.8.0 it worked with all the DVDs I have [14:27] <olimar> especially with that one [14:28] <olimar> fluently with the LOTR DVD!!! [14:29] <thomasvs> olimar: really ? you sure it was with the gst backend ? [14:29] <iain> sweet, oggs work [14:29] Action: iain is happy with Marlin now [14:29] <thomasvs> olimar: and you don't get a crash/backtrace or anything ? [14:29] <olimar> thomasvs I files yesterday a bug about the DVD nogt working with 16:9 [14:29] <olimar> !!! [14:29] <olimar> filed [14:29] <apoc> olimar: some works were made on dvd demux in 0.8.1 [14:29] <olimar> but it worked perfectly [14:29] <olimar> believe me [14:29] <olimar> no nothing [14:30] <olimar> I even was shoked : gstreamer WORKS!!! and it worked under Totem!!! I only thought woo [14:30] <iain> ** ERROR **: file entryscheduler.c: line 372 (gst_entry_scheduler_chain_wrapper): assertion failed: (priv->wait == WAIT_FOR_PADS) [14:30] <thomasvs> olimar: so in 0.8.0 it worked, but wrong aspect ratio ... [14:30] <thomasvs> olimar: and in 0.8.1 it doesn't work anymore, is that correct ? [14:31] <olimar> apoc, so maybe it's that [14:31] <olimar> well at least I can confirm something isbroken in the API now [14:31] <olimar> exactly [14:31] <thomasvs> apoc: cool, your ape file plays for me even with spider [14:31] <olimar> @thomasvs [14:31] harshy (~harshy@...) joined #gstreamer. [14:31] <thomasvs> olimar: ok, can you try something for me then ? [14:31] <olimar> sure ! [14:31] Nick change: harshy -> harshyPenguincon [14:32] <apoc> thomasvs: have you test it with rb ? [14:32] <olimar> rb works [14:32] <thomasvs> olimar: find the element that has the mpegdemux plugin, and remove or delete it temporarily [14:32] <olimar> I have installed mpeg2dec maybe you mean that plugin ? [14:32] <bitshifter> thomasvs: could you put some of those .ape files into the media folder by any chance? :) [14:33] <olimar> well at least I upgraded it from 0.3.2 to 0.4.0 [14:33] <olimar> or do you mean something else? [14:33] <apoc> olimar: you tested rb with monkeysaudio file ? [14:33] <olimar> Ah no, I thought you mean if rb works under gst 0.8.1 ;) [14:33] <apoc> olimar: :) [14:34] <thomasvs> olimar: I'll get back later, I'll see if I can help then [14:34] <thomasvs> apoc: no, not with rb, have to compile it first :) [14:34] <thomasvs> apoc: I have some commits to do though [14:35] <apoc> thomasvs: in monkeysaudio modules ? [14:35] <olimar> thomasvs, I have at least 5 dependencies on mpeg2dec [14:36] <thomasvs> apoc: I don't have rb against 0.8 yet [14:36] <thomasvs> olimar: well, it could be more than one thing [14:36] <thomasvs> olimar: but really, you don't get a segfault or anything ? [14:36] <thomasvs> olimar: it would be great to know what exactly would go wrong [14:36] <olimar> no no segfault! [14:36] <olimar> well as said I only get those strings on the CL [14:37] <thomasvs> olimar: and no message either ? [14:37] <thomasvs> those strings are from libdvdcss [14:37] <olimar> well the one I posted [14:37] <olimar> yeah that's the only thing I get but the gstreamer window crashes without any message [14:37] <olimar> inside totem gstreamer crashes as said but without any message [14:38] <olimar> I could make a gdb backtrace [14:39] <olimar> well I get this first: [14:39] <olimar> Could not open device "/dev/dsp" for writing.. [14:39] <olimar> so I think I have to reboot my PC first ;) [14:39] olimar (~olimar@...) left irc: "Leaving" [14:45] olimar (~olimar@...) joined #gstreamer. [14:45] <olimar> back! [14:47] <olimar> hmm now the dvd works but there isn't any sound, I have a tschhhhhh instead of the sound (any english name for this?) [14:48] <olimar> well at least the DVD works [14:54] olimar (~olimar@...) left irc: "Leaving" [15:05] harshy (~harshy@...) joined #gstreamer. [15:08] ghee (~gt@...) joined #gstreamer. [15:13] harshy (~harshy@...) left irc: "I quit for now" [15:17] <thomasvs> apoc: so, is it ok if I release monkeysaudio ? [15:19] <apoc> thomasvs: for me yes [15:19] <thomasvs> apoc: do you have a release name ? [15:23] seb_ (~seb@...) left irc: "Leaving" [15:26] <thomasvs> apoc: n/m, picked one, about to release [15:27] Centove (~gregm@...) joined #gstreamer. [15:27] <apoc> thomasvs: no idea [15:29] <Centove> is gst-player supposed to be able handle mpeg videos? [15:29] <Centove> the ones I have are program streams [15:29] <Centove> and it just crashes on em. [15:30] <Centove> Mpeg 1 System File [Video/Audio] [15:30] <Centove> Muxrate : 1.41 Mbps [15:30] <Centove> Estimated Duration: 31.82s [15:30] <Centove> Size [352 x 240] 29.97 fps 1.15 Mbps [15:30] <Centove> Audio : Mpeg 1 layer 2 [15:30] <Centove> 224 kbps 44100 Hz [15:30] <Centove> Stereo, No emphasis [15:30] <Centove> Hardware players have no problems. [15:31] <thomasvs> Centove: it should work, if it doesn't it's a bug and we'd like a report [15:31] <thomasvs> does it segfault or give an error ? [15:31] <Centove> thomasvs: segfault after spewing tons of errors to the terminal [15:31] <Centove> It _looks_ to me like its not using the right demuxer [15:33] <Centove> thomasvs: ok I'll gather up all the info tonight and stick another bug report in. [15:34] <iain> hmm, marlin won't load wavs [15:36] <thomasvs> Centove: attach both backtrace and the terminal output [15:37] <Centove> thomasvs: ok [15:37] <Centove> thomasvs: fwiw mpeg2dec -s <file> handles it fine (no audio though) [15:38] <Centove> of course I have never had any real luck with any of the gstreamer stuff. [15:40] <Centove> gst-launch filesrc location=i_got_the_message.ogg ! vorbisfile ! alsasink [15:40] <Centove> WARNING: erroneous pipeline: no element "vorbisfile" [15:40] <Centove> baffling [15:40] <iain> there is no vorbisfile anymore [15:41] <iain> oggdemux ! vorbisdec I think is what you need [15:42] <thomasvs> or just spider [15:42] <Centove> or xmms :) [15:43] <Centove> please set your output sink to device=hw:0 and try again <-- which knob is that in gstreamer-properties? [15:44] <thomasvs> probably customize audiosink [15:44] <thomasvs> then type alsasink device=hw:0 [15:44] <Centove> oh. [15:44] mx|sleep (~bryan@...) left irc: "Ex-Chat" [15:54] <Tack> thomasvs: It works very well even when you _do_ know how it works. :) [15:54] <Tack> But yeah, it's kind of a hack. [15:58] <jdahlin> Is it possible to override the error messages, so they're just printed to /dev/null? [16:00] <Tack> Which error messages? [16:00] <jdahlin> ERROR fakesink( 5968) gstfakesink.c(409):gst_fakesink_change_state:<sink> (null) [16:01] <Tack> Well presumably they use stderr, so 2>/dev/null :) [16:01] <jdahlin> I'm actually supposed to get that, since it's in a testsuite [16:01] <Tack> Otherwise, ppfft, you're the gstreamer guy, not me :) [16:01] <jdahlin> Nah [16:01] <jdahlin> I'd like to avoid messing up sys.stdout [16:07] <tlg> hi, when I'm using gstplay, I have an issue at the beggining of a song (about half a sec) whent it hangs for may be half a sec [16:07] <tlg> it doesn't do it all the time [16:07] <tlg> may be a threading issue [16:07] trow (~trow@...) joined #gstreamer. [16:07] <tlg> is that a known issue ? [16:08] <thomasvs> jdahlin: discuss with Company - his argument is that non-release builds should print these. [16:08] <thomasvs> Tack: heh, yeah :) [16:08] <thomasvs> Tack: btw, where in the world do you live ? [16:08] <Tack> thomasvs: Ontario, Canada. [16:10] <Tack> http://www.sitesatlas.com/Maps/Maps/NAmer.gif -- right in the middle of the 3 great lakes on the border (the lakes that make a T shape). Where the three meet, the point in the center, is where I live, directly on the border to the US. [16:11] <thomasvs> ah, cool [16:11] <thomasvs> you get asked that often that you can just paste the answer ? [16:11] <Tack> I didn't paste the answer, I googled for a map and typed it just now :) [16:11] <iain> is that near thunder bay or is that on round a bit? [16:12] <Tack> iain: Where I live is about 7-8 hours east of Thunder Bay. Take that point in the middle of those lakes and trace around the edge of the lake westward (left), and around the most Northern part is Thunder Bay. Takes about 7 hours drive. [16:13] <iain> ah, ok [16:13] <Tack> My city's name is Sault Ste. Marie. [16:13] <Tack> It's French. Means Saint Marie's Rapids. [16:13] <iain> I snogged a really cute girl from thunder bay once [16:14] <Tack> It's a small, small world. :) [16:14] <iain> yeah... [16:15] <iain> but I could drive round my country twice in 7 hours [16:15] <iain> its a small small country [16:15] <Tack> What country? [16:15] <jdahlin> Tack lives so close to the american border that you could mistake him for an american [16:15] <iain> N. Ireland [16:15] <Tack> jdahlin: True, except that I'm much nicer and vastrly more intelligent and well liked around the world. [16:15] <Tack> So in reality there's little mistake. :) [16:16] <jdahlin> :) [16:16] <iain> and just in case there is, you append eh? to the end of every sentence [16:16] <Tack> Yeah. Once there becomes some question of my Canadianness, I have to pull out the bag of eh?'s. [16:17] <apoc> thomasvs: the monkeysaudio release note points to 0.8.1.html instead of 0.8.0.html [16:17] walters (~walters@...) joined #gstreamer. [16:17] <iain> Tack: always comes in useful [16:17] <iain> I wanna go back to canada. I had so much fun there [16:17] Nick change: markey -> markey|run [16:18] <apoc> hi walters [16:18] <Tack> iain: Well of course you did, what with all that snogging. [16:18] <thomasvs> apoc: it does ? damn [16:18] <iain> Tack: canadian girls are easy :) [16:19] <Tack> iain: Please, god, tell me the secret. [16:19] <thomasvs> apoc: where ? [16:19] <iain> Tack: be foreign I think helped [16:19] <apoc> thomasvs: home (News) [16:19] <Tack> iain: Canadian girls will find your accent sexy. [16:19] <iain> Tack: actually, that helped me get many free drinks in bars in toronto too [16:19] <apoc> thomasvs: "Check out release notes or download the tar.gz or tar.bz2 archive." [16:20] <thomasvs> apoc: ah, the news item [16:20] <thomasvs> yeah, fixed now [16:21] <iain> Tack: yeah, they're silly like that [16:21] <Tack> I met someone from N. Ireland on the campus where I work last year. He came out and did some Taekwondo and was a really nice guy. But once he started going, god help me if I could understand anything he said. [16:22] <walters> heh [16:22] <tlg> thomasvs: hi thomas, I'm having some troubles with gstplay, can you help ? [16:22] <iain> I had that problem too [16:22] <iain> and everyone I lived with started talking slowly to me like they did with the two italians we lived with [16:23] <thomasvs> tlg: depends on the problem [16:23] <iain> except it was me who had to talk slowly to them [16:23] <jdahlin> iain: I just hate that [16:23] <tlg> thomasvs: the problem happens when i load a new song [16:23] <Tack> iain: Yeah but it's a psychological matter of pacing. If I start speed-racing my words to you, you're more likely to do the same. So instead if I talk to you like you have to lip read me, things seem easier :) [16:23] <tlg> thomasvs: the first song plays right [16:24] <iain> Tack: people from NI talk fast anyway [16:24] <tlg> thomasvs: then for the next song the first second is wrong, then it is right [16:24] <iain> Tack: like we run a lot of words together. Like "Amptinat" [16:24] <Tack> Yeah, that's what what's-his-face said too. (Can't remember his name. I think it was Darren.) [16:24] <tlg> thomasvs: and if I look a the tick [16:24] <Tack> So do you know a Darren in N. Ireland? *duck* [16:24] <iain> and geddawaydafuck [16:24] <iain> a couple [16:25] <tlg> thomasvs: the second song starts it's first tick at about 0.9 and then has 5 ticks a the same value [16:25] <Tack> Amptinat? I can't even parse that when it's written. :) [16:25] <iain> "Am I not"? [16:25] <tlg> thomasvs: this is with the example gstplay in gst-plugins [16:25] <thomasvs> tlg: hm, sounds like you should do a bug report then with your code attached, and mail the mailing list as well [16:25] <iain> although, its really a double negative with amn't I not? [16:25] <thomasvs> tlg: does that code example play multiple files ? I didn't know ! [16:26] <tlg> thomasvs: no I simply changed the seeker [16:26] <iain> which I guess doesn't really make any sense outside of belfast [16:26] <Tack> iain: I'd never have guessed that's what it was. :) [16:26] <tlg> thomasvs: and just do a set_location () and a set_state (GST_STATE_PLAYING) [16:26] <tlg> thomasvs: may be this is not the right way [16:26] <thomasvs> tlg: ok, if you changed code, you should add it to the bug report [16:26] <iain> Tack: then you need.... [16:27] <iain> Tack: http://speaknorniron.8m.net/ [16:27] <thomasvs> tlg: yeah, could be. I don't know enough of the internals of gstplay currently [16:27] <Tack> iain: So what does "Ya buck eejit ye....." mean? :) [16:28] <iain> "You're an idiot" [16:28] <Tack> No way. :) [16:28] <tlg> thomasvs: ok I'll email the bug on the list then [16:29] <iain> Amptinat? -I most definitely am. [16:30] <jdahlin> till till till [16:34] <iain> oh, its been updated with all the latest slang [16:34] <Tack> iain: http://divineguitar.co.uk/lessonone.mp3 -- is this satire? :) [16:35] <Tack> It's funny that I can't tell :) [16:36] <iain> no...thats pretty close [16:36] <Tack> It makes me appreciate how much effort Darren put into speaking around us then. :) [16:37] <iain> well, depends on the area...n ireland has millions of different accents [16:37] <Tack> What's the population? [16:37] <iain> like my accent is completely different to the accent of people from belfast [16:37] <iain> which is only 10 miles away [16:37] <iain> 1.5million [16:37] <Tack> So roughly 75% of the population have their own, unique accents. :) [16:38] <jdahlin> so there are 1.5 million accents? [16:38] <iain> each largish town has its own accent [16:39] <iain> I guess its probably the same everywhere though... [16:39] <iain> but foreigners don't notice [16:40] <Tack> In Canada, there aren't that many different accents. [16:40] <jdahlin> and in larger towns you can have several accents [16:40] <Tack> There's "mainstream" which is fairly similar to what Americans on TV sound like. There's Quebec, which is mostly french, so everyone sounds ... french. Then when you get more east like Newfoundland, people sound ... inbred. :) [16:48] <iain> well, its not their fault they're stuck out on an is;and by themselves [17:07] mat1t (~warner@...) joined #gstreamer. [17:13] alley_cat (AlleyCat@...) left irc: Read error: 110 (Connection timed out) [17:14] Shoragan (~ridcully@...) joined #gstreamer. [17:15] alley_cat (AlleyCat@...) joined #gstreamer. [17:17] kwm (~kwm@...) joined #gstreamer. [17:20] <Misirlou> thomasvs: scarlett yum indeed [17:22] ChrisHJW (~christian@...) joined #gstreamer. [17:22] bitshifter (~bitshifte@...) left irc: "Client exiting" [17:24] <Misirlou> thomasvs: Seen the opening of Lost in Translation? :D [17:26] <thomasvs> Misirlou: yeah - but she's better in the rest of the movie :) [17:26] mat1t (~warner@...) left irc: Read error: 104 (Connection reset by peer) [17:37] <iain> that opening shot was so ... gratuitious [17:38] <thomasvs> only for people with dirty minds [17:38] <iain> it didn't add anything to the film [17:40] Nick change: markey|run -> markey [17:46] ghee (~gt@...) left irc: Remote closed the connection [17:49] <taaz> thomasvs: did you look at that md5sum issue? [17:50] <taaz> was it a mistake or did the tarball get hacked? ;) [17:50] sub_pop (~link@...) left irc: "Client exiting" [17:51] <taaz> we really should use crypto sigs as well as md5sums so it's less likely people can replace both files on the server [17:52] <thomasvs> taaz: it was a mistake [17:52] <thomasvs> taaz: I did make distcheck after make release [17:52] <thomasvs> taaz: I'll probably switch to one file wit both md5sums and gpg signed [17:53] <taaz> gpg signing also lets us know who the guilty person is that built the tarball ;) [17:54] <thomasvs> heh :) [17:54] <tlg> thomasvs: I've send a description of my problem + patch to test it on the bug list [17:54] <taaz> btw, i'm done as i'm going to be with 0.8.0 debs. on to 0.8.1! [17:54] <thomasvs> tlg: do you mean bugzilla, or the mailing list ? [17:54] <thomasvs> taaz: so that caca patch worked ? [17:54] <tlg> thomasvs: the gstreame-bugs mailing list [17:55] <thomasvs> tlg: oh, hm, you should really *file the bug* in bugzilla then mail the devel list with some info so someone looks at it [17:55] <thomasvs> tlg: I'm not even sure you can post to that list [17:55] <taaz> thomasvs: um. i'll guess so ;) i might not have tested with X yet ;) [17:55] <tlg> ok ;) [18:07] <tlg> done [18:08] <jdahlin> Tack: I mentioned you in the latest pygtk announcement *hint* [18:08] <tlg> bug #140275 [18:10] <thomasvs> jdahlin: so, are you going to make new pygtk packages so we can fix the build ? :) [18:10] <Tack> jdahlin: Thanks, but I'm too dense to figure out what you're hinting at :) [18:10] mxpxpod (~bryan@...) joined #gstreamer. [18:11] <jdahlin> thomasvs: you just volunteered to build new [18:11] <thomasvs> jdahlin: no, the one who updates requirements is the one who volunteers :) [18:12] <jdahlin> d'oh [18:12] Action: jdahlin looks at Matthias [18:12] <thomasvs> Tack: btw, I have vague recollections of buffy episodes I'm missing [18:12] <jdahlin> I wonder I can convince him to include it in freshrpms [18:13] <Tack> thomasvs: Oh yeah. I vaguely recall that too. :) [18:13] <Tack> Unfortunately I don't have access to seasons 1 and 2 anymore. But anything from seasons 3-5 (and soon 6, once it's released in May) is no problem. [18:14] <thomasvs> Tack: ooh, sweetness :) [18:14] <thomasvs> Tack: well, I'll poke you sometime soon [18:14] <Tack> No problem. [18:14] <thomasvs> Tack: and check for something I can give back [18:19] <jdahlin> thomasvs: I don't think it'll be easy to get pygtk 2.3.91 installed on RH9, it requires gtk+ (to 2.4) upgrade etc [18:20] <jdahlin> I just have to wait and make sure that the changes we require are included in stable releases [18:21] <thomasvs> well, too late now no ? [18:21] <thomasvs> I mean, you're already requiring new stuff [18:21] <thomasvs> we could use jhbuild to put in a few requirements [18:22] <thomasvs> or you could only upgrade gtk [18:22] <thomasvs> or you could remove it from the testsuite :) [18:23] <jdahlin> I mean putting the required changes in pygtk 2.0.x or 2.2.x [18:23] <jdahlin> which can easily be installed on RH9 and FC1 [18:23] <thomasvs> oh, that way [18:23] <thomasvs> sounds like a good idea, yeah [18:33] bilboed_school (~bilboed@...) left irc: "Leaving" [18:35] smoke (~smoke@...) joined #gstreamer. [18:43] <thomasvs> anyone here on red hat 9 ? [18:48] <Spundun> morning guys [18:48] <thomasvs> hi [18:49] <Spundun> anyone saw my oneline bug report on irc? last night? [18:52] Action: Spundun posted 14 hours back "ds-work: BBB: same error in gnomevfssink.c" but most ppl were asleep at that time [18:52] <Spundun> thomasvs: you a dev? can you look at this file? look for GST_ERROR [18:54] <thomasvs> Spundun: can you repaste it ? [18:56] <Spundun> thomasvs: theres nothing to repaste.... did you find gnomevfssink.c in gst-plugins? [18:56] <thomasvs> Spundun: I'm sorry, but I don't see an error [18:56] richb (~richb@...) joined #gstreamer. [18:56] <thomasvs> Spundun: so post whatever error you were having [18:56] <Spundun> I will walk you through it... its fix a bug in 3 simple steps [18:57] <richb> hi all. anybody familiar with gstreamer (or rather the gst-plugins) on Solaris? [18:58] <Spundun> thomasvs: I figured out the error...its in gnomevfs-sink.c .... can you open the file and go to the place where it uses GST_ERROR? (iirc) [18:58] <Spundun> there will be multiple locations ofcourse.... oh wait... I think I can get the line number from my patch [18:58] <thomasvs> that's ok, I already have it [19:00] Action: richb is hit by a deafening silence. [19:00] <Spundun> thomas: http://www.pastebin.com/57768 this is the patch... first one is already in (BBB) and I am pointing to the 2nd one [19:00] <thomasvs> Spundun: like I said, I already have it :) [19:00] <Spundun> thomasvs: sorry for being so incoherent before [19:00] <thomasvs> richb: not really, ds might know more [19:01] <thomasvs> richb: why do you ask ? [19:01] <thomasvs> Spundun: yeah, it was faster to browe scrollback :) [19:01] <Spundun> thomasvs: okkey.... [19:01] <Spundun> heh [19:01] <richb> i'm trying to determine if there is a fix/workaround for building the osssink plugin (that looks for sys/soundcard.h at configure time, which isn't on a Solaris box). [19:02] <thomasvs> richb: does solaris have oss at all ? [19:03] <richb> thomasvs: not sure. i just let it rip when i tried to build it, and noticed the bitch about sys/soundcard.h not being there, and assumed that was the problem. [19:03] <richb> where do i download oss from? [19:03] <Spundun> thomasvs: I was workin on fink and fink cleaned up all source files for me :) took me some time to realize I still had the patch file [19:03] <thomasvs> richb: hang on, I don't follow. afaik oss is not for solaris. does the build break, or is it just not going to build osssink ? [19:03] <thomasvs> ie, is there a real problem ? [19:04] <richb> it's just not building the osssink plugin. it happily builds a swag of other plugins. [19:05] <richb> totem using gstreamer needs tohe osssink plugin to act like a movie player. [19:05] trasher (~trasher@...) joined #gstreamer. [19:06] <trasher> I'm experiencing lots of lagging picture and skipping audio using gstreamer0.8.0 with totem. Anyone else with the same problem or a solution? [19:09] <sri> good morning folks [19:09] sub_pop (~link@...) joined #gstreamer. [19:11] <thomasvs> richb: no, you can use any audio sink [19:11] <thomasvs> richb: nothing forces you to use osssink for totem ? [19:12] <richb> thomasvs: okay, understood. this is the default way it's configured. can you give me a hint please on how to adjust it to use a different audio sink? [19:12] <thomasvs> richb: what version of gstreamer, installed how ? [19:13] <richb> thomasvs: you are going to cringe ;-) hang on i'll check... [19:14] <richb> gstreamer-0.6.2 and gst-plugins-0.6.2 (GNOME 2.2 'ish). Before you ask, this is for a Solaris product train that takes a while to get out of the station. [19:17] trasher (~trasher@...) left irc: "Klienten avslutas" [19:17] <thomasvs> richb: in that case, /system/gstreamer-0.6/default/audiosink I think [19:17] <thomasvs> set it to esdsink [19:17] <thomasvs> but I'm cringing :) [19:18] <richb> thomasvs: me too, it's *very* frustrating. [19:18] <richb> thanks, lemme check that esdsink built for me... [19:18] <richb> thomasvs: yes it is. Thanks! [19:20] Tack (~tack@...) left irc: Read error: 110 (Connection timed out) [19:21] <richb> thomasvs: that file doesn't exist on my system. in fact, i can't find a file name audiosink in my source dist. [19:23] <richb> ah, it's a gconf key, yes? [19:23] <thomasvs> richb: in gconf, I mean :) [19:23] <thomasvs> yeah [19:23] pb_ (~pb@...:3e03:42cc:1:20b:6aff:fe19:f290) left irc: "Client exiting" [19:23] <richb> okay. got it. thanks. [19:23] <thomasvs> richb: mind you, I can't make promises about how well esd worked in 0.6.2 :) [19:24] <Spundun> trasher: I am having same problem but on a mac so probably our problems are different... I am using esdsink [19:24] <richb> thomasvs: fully understood. [19:33] <richb> thomasvs: sorry (at least) one more question. I adjusted the audiosink entry in gstreamer.schemas and just replaced osssink with esdsink. At run-time it now complains that the "sync=false" is invalid. Should I now just remove that part from the <default> ... </default> line in gstreamer.schemas? [19:34] <thomasvs> remove that part, yeah [19:34] <richb> thomasvs: okay. cool. ta! [19:41] <richb> thomasvs: next problem. ;-) it's now bitchin about xvideosink not being there (which is true, it wasn't build because -lXv doesn't seem to be on this Solaris box). [19:42] <richb> is there an alternate videosink i can use? [19:42] Phython_ (~jim@...) joined #gstreamer. [19:42] <richb> note that it didn't build vgavideosink or videosink plugins either. [19:45] Company (~Company@...) joined #gstreamer. [19:46] <thomasvs> richb: hm, sdl ? [19:46] <richb> checking... [19:47] <richb> *** The sdl-config script installed by SDL could not be found [19:47] <richb> looks like i need to download/build SDL. [19:47] <richb> oh joy. [19:47] <richb> i know that SDL does run on Solaris, so this seems like a good move. Thanks. [19:49] <Company> gah, gnome-panel is just plain stupid [19:49] <thomasvs> richb: hm, but you are better off getting xvideosink to compile though [19:49] Spundun (~spundunbh@...) left irc: Read error: 110 (Connection timed out) [19:49] <thomasvs> Company: any ideas on how to make oggdemux ! vorbisdec work for multitrack ogg files ? [19:49] <richb> thomasvs: okay. what's -lXv and where do I get it? [19:49] <Company> thomasvs: write an app that replugs for new pads? [19:50] <Company> thomasvs: s/app/autoplugger/ [19:51] <thomasvs> Company: it doesn't need to replug does it ? [19:51] Phython__ (~jim@...) joined #gstreamer. [19:51] <thomasvs> Company: oh wait, you made oggdemux create a pad with the serial in it right ? [19:51] <thomasvs> richb: I don't know on solaris [19:52] <Company> thomasvs: yes, i did [19:52] <Company> thomasvs: the ogg standared requires that [19:52] <thomasvs> Company: how does it require that ? [19:52] <thomasvs> it would be cool if it had a section on gstreamer :) [19:53] <Company> thomasvs: it's valid to do cat file1.ogg file2.ogg > chained.ogg [19:53] <Company> thomasvs: imagine file1 being a vorbis file and file2 being a theora file with subtitles, but without audio [19:54] <thomasvs> Company: yeah, I know. what i'm wondering is why you are forced to use different pads [19:54] <thomasvs> Company: because if you play a multitrack ogg/vorbis file now, with the vorbisfile plugin that worked fine [19:57] Tack_ (~tack@...) joined #gstreamer. [19:57] <thomasvs> later guys [19:57] Phython_ (~jim@...) left irc: Read error: 104 (Connection reset by peer) [19:59] jdahlin (~jdahlin@...) left irc: "Leaving" [19:59] Phython (~jim@...) left irc: Read error: 110 (Connection timed out) [20:09] Nick change: Tack_ -> Tack [20:09] sxpert (~sxpert@...) left irc: Read error: 110 (Connection timed out) [20:13] sxpert (~sxpert@...) joined #gstreamer. [20:17] thomasvs (~thomas@...) left irc: Read error: 113 (No route to host) [20:19] <tlg> Company: you are the person I have to talk with about gstplay ? [20:19] <Company> tlg: most likely not [20:19] <tlg> ;) [20:19] <tlg> I definitly can't find the right person [20:19] <Company> tlg: though i'm often the person to ask when gstplay has issues ;) [20:20] <tlg> oki [20:20] <tlg> so I have one [20:20] <Company> tlg: it's done by dolphy though he has been a bit less active [20:21] <tlg> I've posted a bug about my isue #140275 [20:21] <tlg> maybe you could have a look at it [20:22] thomasvs (~thomas@...) joined #gstreamer. [20:25] <Company> tlg: that sounds like something that's an interesting issue - does that happen with every audiosink in gconf? [20:25] <Company> (or does the player example use a hardcoded sink?) [20:25] <tlg> ot uses the one from gconf [20:26] <tlg> which is alsasink in my case [20:26] <tlg> I can try oss and esd though [20:26] <Company> please do [20:27] <Company> that could narrow it down quite a bit :) [20:31] <tlg> seems to work better with oss [20:32] <tlg> it still does the weird stuff with the ticks [20:32] <tlg> but the gap seems less noticable [20:33] <tlg> less is close to not [20:33] spyder482 (~spyder482@...) joined #gstreamer. [20:34] <Company> well, there's no guarantee that there won't be a gap [20:34] markey (~me@...) left irc: "leaving" [20:35] <tlg> esd is the best of the 3 [20:35] <Company> yay esd :o [20:35] <tlg> ;) [20:35] <tlg> but has the weirdest tick behavior [20:35] <tlg> *behaviour [20:36] <Company> if yuu want gapless playback you'd need to make sure it really is gapless by writing custom elements and extewnding gstplay [20:36] <tlg> sure [20:36] <tlg> I'll probably go into that [20:36] <Company> it won't be easy [20:36] <tlg> I know ;) [20:36] pb_ (~pb@...:5160:4550:1:240:95ff:fe30:aa84) joined #gstreamer. [20:37] <tlg> but I'll probably need some real time music playing by then [20:37] <tlg> so it will be necessary [20:37] <Company> when you finish it you've probably becomee gst plugins hacker and gstplay maintainer ;) [20:37] <tlg> ;) [20:38] <tlg> I have 4 months to finish it ... may be gstreamer will be 1.0.0 ready by then [20:38] <tlg> so for the esd sink , it seems tick starts above 1.0 seconds [20:38] <Company> it needed 5 years to get to 0.8 [20:38] <tlg> Did set location [20:38] <tlg> time tick 0.000000 [20:38] <tlg> time tick 1.635556 [20:38] <tlg> time tick 1.832925 [20:38] <tlg> time tick 2.041905 [20:39] <Company> yeah, that might be true for esd [20:39] <tlg> I heard gstreamer has some belgian hackers [20:39] <Company> esd has no way to query how much data is sent to esd but not yet played [20:39] jdahlin (~jdahlin@...) joined #gstreamer. [20:39] <thomasvs> jdahlin: muhahaha [20:39] <Company> thomasvs is belgian but not living thewre anymore [20:40] <Company> wtay is belgian but not hacking anymore [20:40] <tlg> hmmm, I think I saw him at the FOSDEM [20:40] <jdahlin> thomasvs: what? [20:40] <Company> brb [20:40] <thomasvs> tlg: yeah, he was there [20:40] <tlg> or may be it wasn't him [20:40] Company (~Company@...) left irc: Remote closed the connection [20:40] <tlg> okay it was you ;) [20:40] <thomasvs> jdahlin: I wrote a wget script :) [20:40] <thomasvs> tlg: wtay might be coming back [20:40] <jdahlin> thomasvs: to do what? [20:40] <tlg> thomasvs: your talk was quite interesting [20:40] Company (~Company@...) joined #gstreamer. [20:40] <thomasvs> jdahlin: it's called force, guess what it does [20:41] <jdahlin> thomasvs: hohoho [20:41] <tlg> after that we did a small tool for a bar/restaurant in lauvain-la-neuve [20:41] <sri> hi folks [20:41] <jdahlin> thomasvs: do you retrive a list of slaves too? [20:41] <tlg> which uses gstreamer as a back-end player [20:41] <tlg> and it has been working fine for about a year [20:41] <thomasvs> jdahlin: no, can I ? [20:41] <tlg> (gstreamer 0.6.x I think) [20:41] <thomasvs> tlg: seriously ??? [20:41] <tlg> yes [20:41] <thomasvs> tlg: why didn't you tell us ? :) [20:41] <tlg> seriously ;) [20:42] <tlg> I just did ;) [20:42] <thomasvs> we want pictures :) [20:42] <jdahlin> thomasvs: dunno [20:42] Action: jdahlin renames all the slaves [20:42] <tlg> no problems [20:42] <tlg> the place is http://www.musicandeat.be [20:42] Action: thomasvs looks at all the pretty colors [20:42] <Tack> GStreamer Success Stories -- new website section :) [20:42] <thomasvs> tlg: if I go there, do I get a free lunch ? [20:42] Action: sri needs to hack that icecast plugin :/ [20:43] <tlg> thomasvs: probably I'll have to talk with the boss ;) [20:43] Action: thomasvs looks at all the pretty colours again [20:44] <jdahlin> thomasvs: I have an article for you: http://linux.oreillynet.com/pub/a/linux/2004/04/15/xmms_tips.html [20:44] <tlg> and from the really good experience we have we will probably extend our tool to a more wide ambitious project [20:44] Action: tlg will take over the world ... [20:44] <tlg> or maybe not ;) [20:45] <tlg> thomasvs: actually I should think of a way to credit gstreamer, either on the website or somewhere in the restaurant [20:45] <sri> tlg: it looks nice the music and eat place [20:45] <thomasvs> jdahlin: what should I look at ? [20:45] <jdahlin> thomasvs: nah, just being silly [20:46] <jdahlin> thomasvs: but you're actually using xmms [20:46] <thomasvs> jdahlin: only when it doesn't crash due to missing x fonts problems [20:46] <tlg> sri: it is a very nice place, .. it is based in my uni [20:46] <sri> tlg: it does look like a place for the 21-28 crowd to meet up [20:47] <sri> tlg: it's amazing that you're usign gstreamer for hte backend :) [20:47] Action: sri is using gstreamer to implement a poor man's internet radio on his box he connected to his stereo [20:47] <sri> but I've had no time to do any development to make it cooler [20:48] <sri> my problem is a lack of a visual tool to select things. [20:48] <sri> but I think I may have solved that problem..yah [20:48] <thomasvs> sri: get jdahlin to write a simple python frontend [20:49] <tlg> sri: yes , and it is nealy a year without one problem form the softaware side [20:49] <tlg> some power failuer though [20:49] <jdahlin> thomasvs: you're so mean towards the poor slaves [20:49] <jdahlin> thomas is a mean master [20:49] <thomasvs> tlg: how long does the process live at each point ? [20:49] <sri> thomasvs: to gstreamer ? [20:49] <thomasvs> jdahlin: they need to build [20:49] <thomasvs> sri: yeah, for your radio app [20:50] <sri> jdahlin: yeah, help me :) [20:50] <thomasvs> sri: there are already gst bindings, you just need a gui right ? [20:50] <tlg> thomasvs: not sure to understand your question [20:50] <thomasvs> tlg: well, you have a binary that you run linked to gst [20:50] <thomasvs> tlg: does it restart every day, or every hour, or ... ? [20:50] <thomasvs> what does it do exactly ? [20:50] <sri> thomasvs: I need a gui, but i need to figure how to display it. I finally got a video out card (scrounged rahter) and I think I might do it that way [20:50] <tlg> actually there is a daemon that polls a db [20:51] <tlg> then plays playlists [20:51] <sri> thomasvs: it's a lot like your distro, it just boots and runs lirc and nfs mounts my music [20:51] <tlg> taht simple [20:51] <sri> thomasvs: oh! you were asking tlg :) never mind [20:51] <tlg> so there is a server that has a bunch of flac's [20:51] <thomasvs> running inspect on basicgthread [20:51] <thomasvs> error value on exit: 135 [20:51] <thomasvs> wtf [20:51] <tlg> and 4 cd drives to rips cd's [20:51] <thomasvs> tlg: only for music ? [20:51] <tlg> nice machine ;) [20:51] <tlg> yes only for music [20:51] <jdahlin> sri: it's python so it won't be a problem [20:52] <sri> jdahlin: cool. once I get the video out stuff working then things will be a hellava lot easier..otherwise the project was pretty stalled. [20:52] <tlg> and we did an app to make the playlist (wich is on OSX (cocoa)) [20:52] <thomasvs> sri: well you should cooperate damnit :) [20:52] <tlg> _246tNt_ did the gstreamer part actually [20:53] <sri> thomasvs: hehe..yeah I should help on your distro, I agree :) [20:53] <sri> thomasvs: I was thinking about it too.. I see you're active on the lirc list..so maybe I should wipe the whole thing and start over [20:53] <thomasvs> jdahlin: I wonder how the hell it comes that that xmms article has hooverphonic playing [20:53] <thomasvs> esp. if the guy is from japan [20:53] <thomasvs> sri: well, longterm making it a distro is a good idea so you can easily start over :) [20:54] <tlg> thomasvs: for the music it usually plays from 10AM till 3AM [20:55] <tlg> but the actual daemon is never restarted [20:55] <tlg> so we can say it is a 24/24 7/7 app [20:55] harshy (~harshy@...) joined #gstreamer. [20:57] <mxpxpod> I'm converting a program from gst 0.6 to 0.8 for a friend... what do I use instead of GtkCaps? [20:57] alley_cat (AlleyCat@...) left irc: "May the Source be with you!" [20:57] <jdahlin> GstCaps [20:57] <jdahlin> I guess [20:57] <mxpxpod> wait, wrong thing... gst_caps_get_mime [20:58] <Company> gst_structure_get_name [20:58] alley_cat (AlleyCat@...) joined #gstreamer. [20:59] <mxpxpod> Company: why isn't that in the API ref? [21:00] <Company> mxpxpod: no clue, i don't look at API ref very often ;) [21:00] <mxpxpod> lol [21:00] <Company> mxpxpod: it should be though [21:00] <mxpxpod> Company: do I use gst_structure_get_name(caps, "mime")? [21:00] <Company> in the GStStructure reference [21:00] <mxpxpod> yeah, there's not GstStructure ref [21:00] <Company> no, you first need to extract the GstStructure from the caps [21:01] <Company> gst_caps_get_structure (caps, nr) [21:01] <mxpxpod> nr? [21:01] <Company> 0 most likely [21:01] <mxpxpod> oh, ok [21:02] <sri> thomasvs: i agree :) [21:02] <Company> caps are no longer a linked list of caps, but an array of structures [21:02] <mxpxpod> hmm, ok [21:02] <sri> harshy: whiprush was looking for you earlier. [21:02] <harshy> hehe [21:02] <Company> normally, if you have fixed caps, you just use gst_caps_get_structure (caps, 0) [21:02] <harshy> sri: I am already here, but dont see him [21:03] markey (~me@...) joined #gstreamer. [21:03] <mxpxpod> Company: ok, thanks [21:03] <sri> harshy: how is the atmosphere at penguincon? [21:03] <harshy> slow [21:03] <harshy> nothing is setup yet [21:03] <harshy> and my wireless is kia [21:04] <sri> kia? [21:04] <harshy> ya [21:05] <harshy> acx100 chip [21:05] <harshy> blows my nuts [21:05] <sri> oh [21:05] <sri> sucks [21:05] <harshy> ya [21:05] <harshy> good thing there is a best buy across the street [21:06] <sri> hehe [21:06] <Tack> So a pipeline can't be changed when it's in the playing state, so if I wanted to add, for example, a deinterlacing filter, I would need to pause the pipeline, add the filter, and play it. Can this be done quick enough so there is no visible effect on the video (aside from the deinterlacing)? [21:08] TD (~mike@...) joined #gstreamer. [21:08] <TD> bo selecta guys. [21:08] <jdahlin> hello TD [21:09] <jdahlin> Tack: I think it's possible to change parts of a pipeline during play, but ask Company or someone to be sure [21:09] <Company> booya kasha [21:09] <TD> and 'lo - a bug was file-ed in the zilla of bugs by Sir TD himself: a segfault in the demuxer of oggs, verily it 'twas [21:09] <Company> or however you write that [21:10] <Company> it's supposed to be possible to change pipelines during play, but just like all other parts of gst that aren't commonly used, it just might not work [21:10] <Company> in that case we'll just fix it [21:10] <TD> and so, the Lord appeared to him in a Holy Vision, and said "Journey now to the blessed city of #gstreamer and aid the Believers there in their debugging" [21:10] <Tack> Company: Oh. The docs say " A pipeline cannot be changed in the PLAYING state" so I figured that was part of the design. So in fact it should be able to, and if it can't it's considered a bug? [21:11] <TD> and I said, "thou will shalt be done, oh lord". and so here I am, at least for the next few hours [21:11] <Company> has the mighty TD used the 0.8.1 release to check if that bug is still there [21:11] <jdahlin> TD, can you add a link to the specific file [21:11] <Company> ? [21:11] <TD> no. i thought it wasn't out yet? [21:11] <Company> it's out since yesterday [21:11] <TD> jdahlin: well i'm not sure which file kills it. it's adding music to my library when it crashes rhythmbox [21:12] <Company> and i vaguely remember fixing something like that [21:12] Action: TD upgrades [21:12] <Company> #23 0x08089c65 in rhythmdb_add_song (db=0x81b5a38, [21:12] <Company> uri=0x452d94a8 [21:12] <Company> "file:///home/mike/Music/Vincent%20de%20Moor/Fly%20Away/02%20-%20Fly%20Away%20-%20Thrillseekers%20Remix.ogg";, [21:12] <Company> that wouldn't be too hard i guess ;) [21:12] <jdahlin> TD, when are you going to use gstreamer in wine? :) [21:12] <TD> ah, cunning :) [21:12] <TD> jdahlin: uhm ... :) [21:12] <Company> jdahlin: when the windows port is done i guess [21:13] <TD> jdahlin: to do what? [21:13] <jdahlin> TD, replace DirectShow/DirectMusic of course [21:13] Action: TD upgrades gstreamer to 0.8.1 [21:13] <jdahlin> everything that does audio or video [21:13] <TD> jdahlin: ah, we talked about that, but DirectShow is not an exact mapping to GStreamer unfortunately [21:13] <TD> (or rather, fortunately) [21:14] <jdahlin> fortunately so you get the chance to implement everything by yourself? [21:14] <jdahlin> :-) [21:14] <TD> fortunately because DirectShow appears to be a POS, and gstreamer isn't :) [21:15] <jdahlin> gstreamer is actually designed after DirectShow [21:16] <mxpxpod> is there an example of using gstreamer to read tags from any type of supported file? [21:16] <TD> yep [21:16] <TD> but they are not exact mappings [21:16] <TD> we've learned the hard way not to stretch mappings like that [21:16] <mxpxpod> hmm [21:16] <TD> otherwise you end up with a ton of bugs/hard or impossible to implement features [21:16] <TD> back in the day (like, 10 years ago) wine was implemented on top of Tk you know :) [21:16] <TD> didn't last long of course.... [21:17] <jdahlin> eeeeek [21:17] <jdahlin> I'd say gstreamer is Tk though :) [21:17] alley_cat (AlleyCat@...) left irc: "May the Source be with you!" [21:18] alley_cat (AlleyCat@...) joined #gstreamer. [21:19] <mxpxpod> TD: hrmm, so how do I do it w/o stuff like you were talking about? [21:19] <TD> mxpxpod: hm? [21:19] <TD> sorry, i lost context [21:20] <mxpxpod> oh, maybe I was thinking you were replying to me [21:21] <TD> sorry, no, i was replying to jdahlin [21:27] alley_cat (AlleyCat@...) left irc: Remote closed the connection [21:28] alley_cat (AlleyCat@...) joined #gstreamer. [21:28] alley_cat (AlleyCat@...) left irc: Read error: 104 (Connection reset by peer) [21:29] alley_cat (AlleyCat@...) joined #gstreamer. [21:30] <TD> Company: still dies with 0.8.1 [21:31] <TD> want the ogg? [21:31] <jdahlin> TD, can you put a link to it in the bug [21:32] <TD> will do [21:34] <thomasvs> tlg: seriously ? and it doesn't leak hugely ? [21:36] ChriHJW_log (~chris@...) left irc: Read error: 104 (Connection reset by peer) [21:38] ChrisHJW_log (~chris@...) joined #gstreamer. [21:47] <Tack> jdahlin: Tried upgrading to alsa 1.0.4, but I'm still getting that strange problem when using alsasink. http://sault.org/~tack/clips/funky_alsasink.ogg is a sample taken from my shitty laptop microphone. [21:48] <Tack> jdahlin: Oh, hey, it doesn't happen with mp3 audio ... [21:48] <Tack> Probably it' sonly AC3. [21:48] <Tack> So far it's just with AC3 audio. [21:49] <TD> Company: http://navi.cx/~mike/02%20-%20Fly%20Away%20-%20Thrillseekers%20Remix.ogg [21:49] <Tack> How do I enable AC3 passthru? [21:49] <TD> go get it. it's a good track [21:50] <Tack> jdahlin: "gst-launch sinesrc ! alsasink" works and is solid. [21:51] <thomasvs> Tack: alsa can take ac3 audio ? [21:51] <Tack> thomasvs: Yep. [21:51] <TD> hmm [21:51] <Tack> mplayer -ao alsa9 -ac hwac3, :) [21:51] <TD> i wonder if it's corrupted [21:51] <thomasvs> and what soundcard do you have that takes it ? [21:51] <Tack> thomasvs: SB Live. [21:51] <Tack> (emu10k1) [21:51] <thomasvs> hm, then I should be able to do that too :) [21:51] <TD> wow [21:51] <TD> ok, i think this file is pretty broke [21:51] <jdahlin> Tack, okay, can't really reproduce [21:51] <TD> mplayer crashes with it! [21:51] Action: thomasvs still has a hammerfall that he does absolutely nothing with :/ [21:51] <Tack> TD: Which file? [21:51] <TD> xmms refuses to load it. totem refuses to open it [21:52] <TD> that ogg i just uploaded [21:52] <TD> Playing 02 - Fly Away - Thrillseekers Remix.ogg. [21:52] <TD> Cache fill: 0.10% (8192 bytes) OGG : Warning found none bos page from unknown stream 566999125 [21:52] <thomasvs> TD: recent mplayer crashes slightly more often than say 0.92 [21:52] <Tack> As long as it's not mine :) [21:52] <jdahlin> TD, cool then we might be the first to support it :-) [21:52] <jdahlin> Tack, that mp3 sounds *terrible* [21:52] <Tack> jdahlin: animatrix-clip.avi at that clips/ URL plays okay? [21:52] <jdahlin> s/mp3/ogg/ [21:52] <Tack> jdahlin: Yeah it is. You can imagine why I'm pestering about it :) [21:53] <jdahlin> 1 sec [21:54] <Tack> thomasvs: It's an SB Live mp3. It has a digital output jack that's a miniplug jack. In it I plug an adapter that has a SPDIF jack and an RCA jack. The RCA is for digital coax, and it plugs into my H/T receiver. [21:54] <Tack> I ran for a year without digital output not knowing my sound card could do tha tin Linux until one day I decided to spend a day hacking on it, and it just worked :) [21:54] <Tack> Now I can't go back to analog. :) [21:55] <Tack> So does gstreamer allow for ac3 passthrough in alsasink? [21:56] <_246tNt_> thomasvs: To answer a previous question asked to tlg : No, it does leak at all from what I can see, the mem usage don't increase even after weeks of uptime. [21:58] <jdahlin> Tack, nope it doesn't play and I think it's a known bug [21:58] <jdahlin> anyway I'm off to supper [21:58] <Tack> jdahlin: You can reproduce the audio problem, and also the video problem I mentioned yesterday? [21:58] <jdahlin> mussels! [21:58] <Tack> Not a fan :) [22:00] Centove (~gregm@...) left irc: "Read Error: Connection reset by beer" [22:02] <thomasvs> _246tNt_: that's cool :) [22:02] <thomasvs> jdahlin: where ? [22:09] harshy (~harshy@...) left irc: "I quit for now" [22:10] <tlg> thomasvs: no leakage, and to be more accurate, it runs from the 7th of jully [22:11] <thomasvs> tlg: heh, my birthday :) [22:11] <tlg> really ;) [22:15] <tlg> bbl, pub ... [22:16] Nick change: tlg -> tlg- [22:20] harshy (~harshy@...) joined #gstreamer. [22:24] harshy (~harshy@...) left irc: Remote closed the connection [22:28] <ds-work> richb: still around? [22:28] <richb> ds-work: yes. [22:30] <sri> I notice that wlters mentioned in his 0.8 release notes about a icecast source..most likely that would depend on gstreamer's icecast plugin? [22:31] <ds-work> richb: I'm the one writing the sink element for SunAudio [22:31] <jdahlin> thomasvs: at home! [22:31] <ds-work> richb: there's lots of gstreamer stuff that will just never work on Solaris [22:31] <ds-work> richb: and your best bet for a videosink right now is ximagesink [22:32] <thomasvs> ds-work: he has 0.6.2 :) [22:32] <ds-work> hah [22:33] <walters> sri: no... [22:34] <walters> sri: gst's icecast is for broadcasting [22:34] <richb> ds-work: thanks. and yes, thomasvs is right. we are working with a really old version for this Solaris O/S train. [22:35] <ds-work> oh, the pain [22:35] <richb> ds-work: i'm progressing the "XVideo extension missing" issue with the team that deliver the X server here. hope to have that resolved soon. [22:36] <richb> ds-work. yeah, and the futility too. [22:36] <ds-work> richb: iirc, we correctly separated out XVideo in a later 0.6 release. You may want to pull the xvideosink code from 0.6.5 [22:36] <ds-work> (does anyone remember if that was 0.6 or early 0.7?) [22:37] <richb> ds-work: so the xvideosink plugin for 0.6.5 doesn't rely on the X Video extension being there (and presumablt runs much slower if it isn't)? [22:37] <ds-work> richb: correct [22:37] <richb> ds-work: cool. i've investigate that Thanks! [22:39] wheels (~scott@...) joined #gstreamer. [22:40] keeper (~keeper@...) joined #gstreamer. [22:40] <keeper> can I use gstreamer as a video capture library? [22:40] <ds-work> richb: ok, I'm talking smack. We apparently never released a 0.6 version that compiled without Xv [22:41] <ds-work> richb: it's not that hard to modify the code to build without it -- it's pretty straightforward. The code is already there to disable it at runtime [22:42] <ds-work> ... [22:42] <ds-work> hmmm [22:42] <ds-work> maybe I'm wrong about being wrong [22:42] <ds-work> #ifdef HAVE_XVIDEO [22:42] <Company> i think there were some configure issues [22:43] <Company> with not detecting HAVE_XVIDEO correctly [22:43] <richb> ds-work: okay, lemme look at the sources for the 0.6.2 version we have here and see if I can kludge around it. you've given me a great pointer. thankyou. [22:43] <Company> but it's so long ago i don't know anymore [22:48] <Company> TD: i only get a parsing error for your ogg [22:48] <Company> TD: and ogginfo doesn't like it either [22:48] arana (~spyder482@...) joined #gstreamer. [22:48] spyder482 (~spyder482@...) left irc: Nick collision from services. [22:49] Nick change: arana -> spyder482 [22:49] <Company> TD: just to be sure: [22:49] <Company> lvs@...:~/cvs/gst-plugins$ md5sum ../gst-media/02\ -\ Fly\ Away\ -\ Thrillseekers\ Remix.ogg [22:49] <Company> 23862c7d91288709dead495d078ecda7 ../gst-media/02 - Fly Away - Thrillseekers Remix.ogg [22:52] Action: Company just blames TD for now [22:52] <Company> especially because ogg123 doesn't play it either [22:52] keeper (~keeper@...) left irc: "Leaving" [22:56] Shoragan (~ridcully@...) left irc: "Leaving" [23:10] jdahlin (~jdahlin@...) left irc: Read error: 110 (Connection timed out) [23:16] Rotty (~andy@...) left irc: Remote closed the connection [23:18] jdahlin (~jdahlin@...) joined #gstreamer. [23:22] Spundun (~spundunbh@...) joined #gstreamer. [23:29] trow (~trow@...) left irc: "Leaving" [23:29] <taaz> is there a fix for the doc build problem? [23:30] <ds-work> don't use the newest gtk-doc [23:30] <taaz> eh... how about a fix i can use to build 0.8.1 debs? ;) [23:31] Spundun (~spundunbh@...) left irc: "Leaving" [23:34] <Company> did i mention i hate all doc building tools? [23:34] <thomasvs> taaz: you could patch the build so that gtk-doc doesn't make the build error out :) [23:34] <Company> they're far worse than autotools [23:34] <thomasvs> taaz: what exactly do you see as a problem ? [23:37] <taaz> thomasvs: same as 140205 [23:37] <thomasvs> taaz: so why not debug that error ? [23:37] <thomasvs> check the source code [23:38] <Company> it's in a generated file [23:40] <thomasvs> yeah, but it can still be checked no ? :) [23:40] jdahlin (~jdahlin@...) left irc: Excess Flood [23:40] jdahlin (~jdahlin@...) joined #gstreamer. [23:45] richb (~richb@...) left #gstreamer ("Client Exiting"). [23:46] kwm (~kwm@...) left irc: "Leaving" [23:46] <taaz> thomasvs: debuging tools like that is too painful ;) [23:47] <spyder482> gstreamer supports big endian platforms too right? [23:48] <Company> taaz: it should just work with debians current version [23:48] <Company> taaz: or is gtk-doc 1.2 already up somewhere? [23:50] Suiryc (~Altrius@...) joined #gstreamer. [23:50] <Suiryc> hi [23:50] <Company> ho [23:51] <Suiryc> he [23:52] jdahlin (~jdahlin@...) left irc: Read error: 104 (Connection reset by peer) [23:53] <taaz> Company: gtk-doc-tools 1.1-2, in any case, it didn't just work [23:54] <Company> taaz: you're using the pacakge in unstable? [23:55] <Company> you obviously do [23:56] <taaz> yeah [00:00] --- Sat Apr 17 2004 [00:00] stpere (1002@...) joined #gstreamer. [00:01] <sri> walters: ok [00:02] Pamels (~Pamels@...) joined #gstreamer. [00:02] <Pamels> Hey, it worked! [00:02] <Company> congrats [00:03] <Company> what worked? [00:03] <stpere> gstmpeg2subt.c: In function `gst_mpeg2subt_handle_video': [00:03] <stpere> gstmpeg2subt.c:341: `GST_EVENT_ANY' undeclared (first use in this function) [00:03] <TD> 23862c7d91288709dead495d078ecda7 [00:03] <TD> Company: roger that [00:03] <TD> Company: but it still shouldn't crash :) [00:03] <stpere> what's wrong? ;) [00:04] <Pamels> spyder482: I found you. You cannot escape from me. [00:04] <TD> sigh [00:04] <Company> TD: it doesn't crash here [00:04] <TD> my music seems to be slowly corrupting itself [00:04] <Pamels> Company: I found him. [00:04] Action: TD blames Company for now [00:04] <TD> Company: not even in latest rhythmbox? [00:04] <spyder482> Pamels: what are you talking about [00:04] <sri> TD: you should blame me. I'm good at takign blame. [00:04] <TD> yeah, ok then [00:04] <TD> if you insist :) [00:04] <sri> haha [00:04] <Company> TD: latest rb throws an error "could not add file" [00:04] <Company> just like it should [00:04] <TD> ah well, okie doke. as long as it's not crashing for you this is cool by me :) [00:05] <TD> sri: don't tell jdub but i just installed the gnu D compiler :) [00:05] <Company> i wonder why it crashes for you though [00:05] <TD> i think he's not going to be impressed :D [00:05] tlg- (~tlg@...) left irc: "Client exiting" [00:05] <TD> Company: no clue. but life is too short! [00:05] <TD> if it crashes for other people with corrupted music, it will be solved [00:05] <TD> until then, get on with making sweet-ass software [00:05] <Pamels> spyder482: You can never escape me. [00:05] <TD> i'll figure it out if i find it again [00:05] <Company> TD: i'll just close your bug for now? [00:05] <TD> sure, go ahead [00:06] <spyder482> Pamels: i wasn't trying to :P [00:06] <spyder482> i am here all the time [00:06] <spyder482> Pamels: now stop polluting these nice people's channel :P [00:07] <Pamels> spyder482: How is the porting going? [00:07] <spyder482> porting? [00:08] <Pamels> And shouldn't jcsston be here? [00:08] _246tNt_ (~tnt@...) left irc: "Cyberbrain disconnected from the wired" [00:08] <spyder482> i'm not porting anythign [00:08] <md`> hmmm [00:09] Action: Pamels mentions something about forks. [00:10] <Company> there is no fork [00:10] Action: walters bends the fork with his mental powers [00:11] <spyder482> there is no fork :P [00:11] <sri> hrm. [00:11] <sri> there is no spoon [00:11] <spyder482> walters is "the one" [00:11] <TD> rather [00:11] <spyder482> oh right... [00:11] <TD> there is only, a spork [00:11] <spyder482> that must make walters "the half"? [00:12] <TD> whoa [00:12] <TD> gdc is _fast_ [00:13] jdahlin (~jdahlin@...) joined #gstreamer. [00:13] <walters> gdc? [00:13] <spyder482> how do you remove old gstreamer versions? [00:13] <TD> gnu D compiler [00:13] <walters> D? [00:13] <TD> stupid name. http://www.digitalmars.com/d/ [00:13] <spyder482> instead of having a bazillion gst-launch-0.* binaries [00:13] <TD> basically: takes the best bits of C++, Java and c# [00:13] <TD> then puts them together into the same language, with a nice if a tad immature gcc frontend [00:14] <TD> ie it has the native compilation and good C compatibility of C++, the nice syntax of java and the features of C# [00:14] <TD> with some other interesting toys thrown in for good measure. i'm playing around with it a bit [00:15] <walters> interesting [00:15] jcsston (~Jory@...) joined #gstreamer. [00:16] <TD> yup, it is. not really mature enough to use on desktop linux yet - the only GTK bindings are rather amateurish [00:16] <TD> (ie generated by hand) [00:18] <Company> bindings should be generated by parsing the elf file with debugging info [00:18] <Company> the so that is [00:18] <TD> heh [00:18] <TD> yeah, maybe in the ideal world. in practice they are generated from scanning the header files [00:18] <TD> besides debug info doesn't give you signal metadata and stuff [00:19] stpere (1002@...) left #gstreamer ("Leaving"). [00:19] <TD> the other slightly annoying thing is like most developed-as-open-source class libraries, phobos (the D std lib) feels a bit messy. [00:19] <TD> it's being grown rather than designed [00:19] <TD> but OTOH the python class lib feels the same way to me, and people still use it and like it... [00:20] <spyder482> why does gstreamer check for g77? [00:21] <TD> in fact D to me feels a lot like arch [00:22] <TD> kind of immature, but lots of potential. and it "feels right" [00:22] <TD> ie stuff doesn't just *seem* straightforward, it *is* straightforward. [00:23] <Company> TD: is that only the case for class libraries? because lots of libs have very sane API [00:24] <Company> lots of other libs don't though [00:24] <TD> well, it's not too bad [00:24] <TD> but i mean the code is a bit messy. and it's not very consistent. the modules themselves are good, and there's lots of useful stuff there, but they aren't very consistent [00:25] <Company> yeah, consistency is something you have to fight for [00:25] <Company> you need a HIG or something like that first [00:25] <TD> phobos/D has a very loose style guide [00:25] <TD> it could be tightened up a lot [00:26] <Company> so we'll wait for the first phobos style-based API redesign [00:26] <TD> heh [00:26] <TD> http://www.digitalmars.com/d/phobos.html [00:26] <TD> go check it out [00:26] <TD> i probably make it sound worse than it is [00:28] spider-man (~spider-ma@...) joined #gstreamer. [00:28] <spyder482> anyone know how to remove older versions of gstreamer? [00:28] <spyder482> just delete what files? [00:30] <Company> what's "older versions" for you? [00:30] <TD> and of course nothing stops you from doing a glib and extending the standard library :) [00:30] <Company> D has no macros, so it can kiss my ass for now ;) [00:30] <spyder482> 0.7 [00:30] <spyder482> 0.8.0 [00:30] <TD> haha [00:31] <TD> sorry dude. *no* modern languages have macros [00:31] <spyder482> well just 0.8 [00:31] <TD> feel free to write a preproccesor for it though [00:31] <spyder482> err [00:31] <spyder482> 0.7 [00:31] <spyder482> ;) [00:31] <Company> i usually delete PREFIX/lib/libgst* and PREFIX/lib/gstreamer-0.x [00:31] <Company> TD: maybe that's why I still use C ;) [00:31] <TD> http://www.digitalmars.com/d/pretod.html [00:31] <TD> they have a page explaining why there's no preprocesor [00:31] <TD> gah [00:31] <TD> preprocessor [00:32] <spyder482> thx Company [00:33] <ploum> well, I've found that gstreamer is not compatible with my sound card... I must use esdsink. (gstreamer cannot find alsasink and crashes on osdsink) [00:33] <spyder482> did you build alsasink? [00:33] <spyder482> or install it? [00:33] jdahlin (~jdahlin@...) left irc: "Leaving" [00:34] <ploum> spyder482, I've installed the latests experimental package [00:35] <spyder482> from where? [00:35] <ploum> But, besides mplayer, nothing seems to find alsa on my PC (I don't know why !) [00:35] <spyder482> hmm [00:35] <spyder482> weird [00:35] <ploum> spyder482, : from alioth ! But it's the same since january, when I bought this PC [00:36] <ploum> But the real gstreamer bug is that it cannot use osssink ! [00:36] <Company> hm, D looks like i would like it [00:36] <spyder482> heh [00:36] Action: Company needs to check if there's operator overloading [00:36] <TD> there is [00:36] <TD> it's got built in suppor for versioning as well, so you can do platform specific stuff with, ie [00:36] <Company> spyder482: i'd remove PREFIX/bin/gst*-0.7, too [00:36] <TD> version(win32) { [00:36] <TD> } [00:36] <TD> else { [00:36] <TD> ... [00:36] <TD> } [00:37] <TD> ditto for x86 vs PPC, etc [00:37] <spyder482> Company: did that too :) [00:37] <Company> yeah, that's the other thing i want [00:37] <Company> so i can do version (WITH_DEBUG) { ... } else { ... } stuff [00:37] <Company> or glibs G_DISABLE_ASSERT stuff [00:38] <TD> assertions are built in but can be disabled in the usual way [00:38] <TD> it has built in support for debug code [00:38] <TD> http://www.digitalmars.com/d/version.html [00:39] jcsston (~Jory@...) got netsplit. [00:39] sxpert (~sxpert@...) got netsplit. [00:39] kmaraas (~kmaraas@...) got netsplit. [00:39] _246tNt_pc_ (~tnt@...) got netsplit. [00:40] <TD> it lacks a good logging framework though (but what doesn't). it has unit testing support eiffel style [00:40] jcsston (~Jory@...) returned to #gstreamer. [00:40] sxpert (~sxpert@...) returned to #gstreamer. [00:40] kmaraas (~kmaraas@...) returned to #gstreamer. [00:40] _246tNt_pc_ (~tnt@...) returned to #gstreamer. [00:40] markey (~me@...) left irc: "nite" [00:45] <Company> TD: gstreamer has a good logging framework :p [00:45] <TD> i know, i've seen it :) [00:45] <TD> so does wine :p [00:46] <Company> does MSVC work in wine? [00:46] <Company> and visual studio? [00:46] <TD> MSVC6 works a bit [00:46] <TD> visual studio.net - n [00:46] <TD> no [00:47] <TD> nobody has put much effort into making them work [00:48] <Company> i was wondering if i can compile the gst windows port without needing to reboot [00:51] <TD> sure [00:51] <TD> use a cross compiler [00:51] <TD> i do it all the time [00:52] <Company> ... with MSVC [00:52] <TD> there's an rpm floating around somewhere [00:52] <TD> ah, with msvc :) [00:52] <TD> well the command line compilers probably work [00:52] <TD> i've used delphi before to compile stuff, so it's certainly possible [00:53] <TD> talk to mike_m [00:53] <TD> he has done some work with MSVC++ but i don't have a copy, so never tried it [00:57] <Company> i'll try it when people claim gstreamer would build [00:59] <ds-work> I'm having lots of trouble getting gstreamer's dependencies to build and work properly [00:59] <ds-work> i.e., popt refuses to build a DLL for some reason [00:59] <ds-work> and I still can't get bison to work properly [00:59] <Company> taaz: check recent commit by me for a fix to the doc build problem [01:00] <Company> isn't bison part of mingw? [01:02] <ds-work> yes, but it still fails [01:02] <ds-work> that's not a big deal, I copy the files from Linux [01:02] Phython (~jim@...) joined #gstreamer. [01:05] <Company> ds-work: what about http://sourceforge.net/projects/gnuwin32/ ? [01:05] <Company> that has popt in there [01:05] <Company> and bison [01:11] Phython_ (~jim@...) joined #gstreamer. [01:12] <iain> Company: I fixed the crash...seems to be related to the gst_element_remove_pad call in gst_element_dispose [01:12] Phython__ (~jim@...) left irc: Read error: 104 (Connection reset by peer) [01:12] <iain> Company: the pad is destroyed by the unlinking and then crashes when you try to remove it [01:13] teuf (~teuf@...) joined #gstreamer. [01:13] <Company> iain: great [01:13] <teuf> evening everyone [01:14] <iain> Company: is commenting out that line the correct fix, or is that just fixing the symptom of the problem? [01:14] <teuf> iain, did you see this marlin screenshot in a french magazine ? http://cfergeau.free.fr/gstreamer/Login4.jpg [01:14] ChrisHJW (~christian@...) left irc: Read error: 60 (Operation timed out) [01:15] <iain> no? [01:15] <iain> holy shit [01:16] <Company> iain: why is the pad destroyed by the unlinking? [01:16] <iain> teuf: could you get me a copy of the magazine? I'll send you some money for it [01:16] <iain> Company: I dunno, but thats what the debug log was saying [01:16] <teuf> iain, sure [01:17] <iain> hey, its even one of my screenshots [01:17] <iain> (note the filename) [01:18] Phython (~jim@...) left irc: Read error: 104 (Connection reset by peer) [01:19] <Tack> Iain is famous. [01:19] <Tack> En France. :) [01:20] <ds-work> Company: gnuwin32 isn't gcc-based [01:20] <ds-work> Company: also, I've found that more of their stuff is broken than MSYS [01:20] <ds-work> I've actually been very impressed with MSYS [01:21] <ds-work> it needs a companion library to emulate more POSIX stuff, but I'll live [01:21] <iain> hmmm, wonder if that impresses girls... [01:21] <ds-work> MSYS just needs a real distro project [01:21] <iain> "HA Alex...lets see your silly german boyfriend do something like that!" [01:22] Action: iain is over her, honest [01:23] <spyder482> there's a tarkin plugin O_o [01:24] <Company> spyder482: yeah, and the source dir for that plugin has a file called WHAT_DOES_THIS_CODE_DO or something ;) [01:24] <teuf> iain, it might be possible for you to order this magazine from http://www.pressedefrance.com. The whole website is in french though, and they are not really clear whether they ship to foreign countires or not [01:25] <spyder482> lol [01:25] <iain> teuf: hmm, if its not clear to you, I doubt if it'll be clear to me :) [01:25] Action: iain has new motivation to work on marlin [01:25] <iain> although, really, I just want to implement a sample scratch plugin like fruityloops has [01:25] Action: teuf tries to create an account on the website to see if things become clearer [01:27] <teuf> ok, when creating an account, you can give them an address outside france, so I guess they can ship magazines there too [01:29] Action: teuf gives up, the website seems broken with mozilla [01:31] <iain> ok [01:31] <iain> cool [01:31] walters (~walters@...) left irc: Client Quit [01:32] teuf (~teuf@...) left irc: "Leaving" [01:32] <iain> I told my mum [01:32] <iain> she said "Will you make money from it?" [01:33] <Company> muahahaha [01:33] <Company> our parents should meet some day :) [01:34] <TD> iain: lol [01:34] <TD> that's *exactly* what mine say [01:34] <TD> every single time [01:34] <TD> i guess it's just that generation [01:34] <TD> Company: do you know of a nice test GObject? [01:34] <TD> or do I have to write one myself.... [01:36] <Company> you probably need to write one yourself [01:39] <iain> that magazine seemed to like gstreamer [01:40] <iain> "one of the pillars of the mythical linux desktop" [01:40] <ds-work> Company: do you really have your heart set on writing an audiosink base class? [01:40] <ds-work> iain: does that mean we're vapourware? [01:41] <spyder482> how do you build the mpeg2enc plugin? [01:42] <iain> they seem to have GST sources on the CD as well, wonder if they have Marlin [01:42] <iain> that'd just be funny [01:45] <TD> how do I tell gcc that a .o file isn't supposed to be a main program? [01:47] <ds-work> TD: huh? [01:47] sublett (~rvv@...) left irc: "I quit, therefore I was" [01:47] <TD> if I just do gcc -o whatever.o foo.c, it expects a main() function. but i want to link it to some other code [01:47] <TD> really basic i know.... [01:47] <ds-work> TD: ah, -c [01:47] <iain> Company: http://discomachinegun.prettypeople.org/~iain/unref-log [01:48] <TD> thanks [01:48] jcsston (~Jory@...) left irc: Connection timed out [01:49] <iain> Company: seems to say that the sink0 ref count is going from 3->2 and 1->0 skipping out the 2->1 [01:53] <Company> iain: that probably means g_object_unref is called on it somewhere [01:53] <Company> iain: instead of gst_object_unref [01:54] <ds-work> ugh, we need a test for that [01:54] <Company> it's not inside gst core [01:55] <Company> i checked all calls of that recently [01:56] ds__ (~ds@...) joined #gstreamer. [01:56] ds_ (~ds@...) left irc: Read error: 54 (Connection reset by peer) [01:58] sub_pop (~link@...) left irc: "Client exiting" [01:58] <Company> hey, that music video was funny [01:58] <Company> amiel - lovesong [02:01] sub_pop (~link@...) joined #gstreamer. [02:02] jcsston (~Jory@...) joined #gstreamer. [02:03] BBB (~rbultje@...) joined #gstreamer. [02:04] <iain> Company: does that mean that the g_object_unref is called between the 3->2 and the 1->0? [02:04] <Company> iain: i guess so, yeah [02:05] <ds-work> no wonder popt doesn't build DLLs, it still uses libtool-1.4 [02:05] <ds-work> also, I think part of my windows problem is that I'm using slightly buggy hardware [02:09] <iain> seems theres also a 1->2 but no 2->3 [02:11] <Company> i wouldn't care too much because refcounts are private and glib is free to ref around in your objects as much as it likes [02:14] <iain> well, I'm having a look [02:14] <iain> there seems to be a gst_object_unparent call that is coming from a signal handler [02:15] <BBB> ds-work: feel free to apply the arm patches [02:15] <BBB> saves us a bug [02:16] <iain> ahhh [02:16] <iain> I'm doing a gst_element_remove_pad in the unlink pad callback [02:17] <Company> that should be valid (if you own a reference that is) [02:17] <Company> or should it? [02:17] Action: Company pokes ds-work [02:18] <iain> I don't know [02:19] <Company> it's a request pad, right? [02:19] <iain> yes [02:21] <Company> it should just work by unreffing it [02:21] Action: Company wonders if he should just implement the spec [02:21] <ds-work> where are the arm patches? [02:21] <iain> the problem is when the element is being disposed of, the pads get unlinked [02:21] <ds-work> they're not on the bug [02:22] <iain> and then they get removed [02:22] <Company> ds-work: try the list? [02:22] <BBB> ds-work: they are [02:22] <BBB> ds-work: there's a link to them in my opening post [02:22] <iain> but I don't think that gst_element_dispose should do the removing [02:22] <BBB> See http://www.epita.fr/~gazard_d/gst-patchs for patches, by Daniel Gazard [02:22] <BBB> <daniel.gazard@...>. The latest patches were approved by me, but probably [02:22] <BBB> require approval from a second person. [02:22] <BBB> that sounds fairly obvious [02:23] <iain> although I can make my dispose function turn off the unlink signal [02:23] <Company> lemme think [02:23] foser (d0h@...) left irc: "[ I want to believe ]" [02:24] <Company> if an element is disposed, it definitely has to unparent the pad [02:24] <iain> ok [02:24] trasher (~trasher@...) joined #gstreamer. [02:25] <Company> otherwise the pad has a reference to a nonexisting element [02:25] <trasher> I'm getting a warning when launching totem with gstreamer0.8.0 and I get no picture,,, ** (totem:28872): WARNING **: xvimagesink was unable to obtain the X11 context. [02:27] <BBB> does your videocard support xv? [02:28] <trasher> yes, it's a radeon9700pro with fglrx driver from ati [02:28] <trasher> xvinfo seems to be correct also [02:31] <ds-work> what do we call an exported preprocessor symbol that indicates that unaligned memory access is ok? [02:31] <ds-work> GST_HAVE_UNALIGNED_ACCESS? [02:33] <ds-work> GST_CPU_UNALIGNED_ACCESS? [02:33] <ds-work> GST_SUPPORT_UNALIGNED_MEM_ACCESS? [02:34] apoc_ (~apoc@...) joined #gstreamer. [02:35] <BBB> GST_HAVE [02:35] <BBB> we never do _SUPPORT_ or so [02:35] <Company> exported? [02:36] <Company> hmmm [02:36] <BBB> gstconfig.h [02:36] <ds-work> yeah, it's in gstconfig.h.in [02:36] <BBB> we already had that afaik [02:36] <Company> what does glib use? [02:36] <ds-work> G_HAVE [02:37] <ds-work> G_HAVE_GNUC_VARARGS [02:37] <Company> GST_HAVE_UNALIGNED_ACCESS then [02:37] <ds-work> ok [02:37] <Company> and file a bug that glib should support that [02:37] <ds-work> yeah [02:38] <ds-work> I should probably get a gnome cvs account and start pretending to be a glib developer [02:38] <ds-work> btw, GstFourcc etc. are now fundamental types [02:38] <trasher> hmm, using sdlvideosink or ximagesink results in lots of errors hand only the first frame is drawned before halting playback [02:38] <ds-work> because I bothered to read the documentation to figure out how [02:39] <Company> gst_type_register_fundamental? [02:39] <Company> g_type_register_fundamental? [02:39] <ds-work> yes [02:39] <ds-work> and g_type_fundamental_next() [02:40] <ds-work> since you have to _allocate_ a number first [02:40] <ds-work> tricky [02:40] <Company> i didn't think about that, i remembered it the moment i saw your commit in the changelog :o [02:40] trasher (~trasher@...) left irc: "Klienten avslutas" [02:40] <ds-work> it also means we can do cool GstMiniObject stuff [02:41] <ds-work> I didn't think that was possible before [02:41] <Company> how many fundamental types are available via g_type_fundamental_next () ? [02:41] <ds-work> I think ~20 [02:42] <ds-work> because glib cleverly g_return_if_fail()s if type >= 49 [02:42] Action: ds-work files a bug [02:44] pb_ (~pb@...:5160:4550:1:240:95ff:fe30:aa84) left irc: Read error: 54 (Connection reset by peer) [02:46] <Company> so i should not suggest that libgda uses the same method [02:46] <Company> ... just yet ;) [02:47] <ds-work> hmmm [02:47] <ds-work> I think I interpreted the code wrong [02:47] <ds-work> it appears that there are 255 fundamental types [02:47] <ds-work> of which 49 are reserved [02:48] <ds-work> and my code failed because it was stupid, not because of a glib bug [02:48] <Company> ah [02:48] <Company> there needs to be a way for more fundamental types [02:48] <ds-work> more than 255? [02:48] <ds-work> change a define in glib [02:49] <Company> i think 255 is a bit low [02:49] <ds-work> 255 should be enough for anyone [02:49] <Company> if every lib adds 5 types you can only link 40 libs... [02:49] <ds-work> I don't think they do [02:49] <Company> gst-register might just get to that some day [02:50] <Company> well, i'll suggest that to rodrigo anyway [02:50] <ds-work> my RTLD_LOCAL changes will include unloading plugins [02:50] <ds-work> who else uses fundamental types? [02:50] <Company> libgda [02:50] <Company> they need some more types for SQL [02:50] apoc (~apoc@...) left irc: Connection timed out [02:51] <ds-work> and? [02:51] <ds-work> I can't see this as very common [02:52] <Company> there needs to be a date type [02:55] <Company> ds-work: do you think it'd be useful to use memchunks for GstCaps and GstStructure? [02:57] <ds-work> probably [02:58] <ds-work> GstStructure uses GArray, which kindof defeats the purpose, though [02:58] <Suiryc> nite [02:58] Suiryc (~Altrius@...) left irc: [02:58] <ds-work> and GstCaps uses GstPtrArray |
From: Eveline Leanora <ldcnvf2cngrz@in...> - 2004-04-17 02:57:10
|
smiling rebatement glowering mendeleyev clitoria crolling cuttingly nebulously fifteenth worth slovak necktie egoistical proverbs chewa frenzy balneation endodontic foeniculum |