Sun 20 May 2007 03:16:58 PM UTC, original submission:
Hi,even trying the last CVS releases (052007) and building with gst media handler,i got this bug:
when i try playing a video with youtube,it stops playing after 10-15 secs,the streaming bar keeps on being filled,but the video starts playing again after the whole bar is full.
Here it's my gnash-gdb.log
Verbose output turned on
Setting width to 450
Setting height to 370
Setting root URL to http://www.youtube.com/player2.swf?video_id=WzMS42BbnJU&l=203&t=OEgsToPDskJiCnvDckFRCSdpk_wcnkcz&soff=1&sk=NvZgbHGWXiYhwlKb9D12aAC
Setting base URL to http://www.youtube.com/watch?v=WzMS42BbnJU&feature=dir
No rendering flags specified, using rcfile
Timer delay set to 50 milliseconds
16:28:14: DEBUG: virtual bool gnash::GtkGui::init(int, char***) enter
OpenGL extension version - 1.2
Got double-buffered visual.
Created XEmbedded window
16:28:14: DEBUG: virtual bool gnash::GtkGui::createMenu() enter
16:28:14: DEBUG: returning
16:28:14: DEBUG: virtual bool gnash::GtkGui::setupEvents() enter
16:28:14: DEBUG: returning
16:28:14: DEBUG: static gboolean gnash::GtkGui::realize_event(GtkWidget, GdkEvent, void*) enter
16:28:14: DEBUG: returning
16:28:14: DEBUG: returning
Base url set to: http://www.youtube.com/watch?v=WzMS42BbnJU&feature=dir
16:28:14: DEBUG: virtual bool gnash::GtkGui::createWindow(int, int) enter
16:28:14: DEBUG: returning
16:28:14: DEBUG: virtual bool gnash::GtkGui::run() enter
ERROR: Unimplemented: FIXME: debugger doesn't deal with anonymous function calls
ERROR: Unimplemented: sharedobject_getlocal
ERROR: Unimplemented: MovieClip.attachAudio()
16:28:15: DEBUG: gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
16:28:15: DEBUG: returning
16:28:15: DEBUG: static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
16:28:15: DEBUG: returning
SECURITY: Load from host http://www.youtube.com granted (default).
Connecting to movie: http://www.youtube.com/get_video?video_id=WzMS42BbnJU&t=OEgsToPDskJiCnvDckFRCSdpk_wcnkcz
SECURITY: Load from host http://www.youtube.com granted (default).
Connection etablished to movie: http://www.youtube.com/get_video?video_id=WzMS42BbnJU&t=OEgsToPDskJiCnvDckFRCSdpk_wcnkcz
16:28:19: DEBUG: Building FLV video decoding pipeline
16:28:19: DEBUG: Connecting video handoff signal
16:28:19: DEBUG: New _handoffVideoSigHandler id : 81
16:28:19: DEBUG: Building FLV video decoding pipeline
16:28:19: DEBUG: Connecting audio handoff signal
16:28:19: DEBUG: New _handoffAudioSigHandler id : 82
Pausing pipeline on startPlayback
16:28:20: DEBUG: Setting pipeline state to PAUSE
16:28:20: DEBUG: State change to paused will be asynchronous.. waiting for it
16:28:20: DEBUG: Pause still not completed after X seconds
16:28:20: DEBUG: Async pause completed successfully
16:28:20: DEBUG: Setting status to bufferFull and enabling pipeline
16:28:20: DEBUG: State change to PLAYING successful
16:28:20: DEBUG: Processing 1 status notifications
16:28:20: DEBUG: Invoking onStatus(NetStream.Play.Start)
16:31:03: DEBUG: gnash::as_value gnash::xml_sendandload(const gnash::fn_call&) enter
ERROR: Unimplemented: sendAndLoad
16:31:03: DEBUG: returning
16:31:43: DEBUG: Playback paused (out of data?)
16:31:43: DEBUG: Load completed, setting playStop status and shutting down pipeline
16:31:43: DEBUG: Disconnecting video handoff signal 81
16:31:43: DEBUG: Disconnecting audio handoff signal 82
16:31:44: DEBUG: State change to NULL successful
16:31:44: DEBUG: Processing 2 status notifications
16:31:44: DEBUG: Invoking onStatus(NetStream.Buffer.Empty)
16:31:44: DEBUG: Invoking onStatus(NetStream.Play.Stop)
Pausing pipeline on user request
16:31:44: DEBUG: Setting pipeline state to PAUSE
16:31:44: DEBUG: Won't set the pipeline to PAUSE state if m_go is false
ERROR: Could not pause pipeline
And here it's my make dumpconfig
Building in directories: libbase libgeometry libamf server backend utilities gui testsuite po plugin extensions cygnal
Some directories may be excluded from the build
Linux debian 2.6.18-4-powerpc #1 Wed Apr 18 01:52:23 UTC 2007 ppc GNU/Linux
g++ -v
Using built-in specs.
Target: powerpc-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --disable-softfloat --enable-secureplt --enable-targets=powerpc-linux,powerpc64-linux --with-cpu=default32 --with-long-double-128 --enable-checking=release powerpc-linux-gnu
Thread model: posix
gcc version 4.1.3 20070423 (prerelease) (Debian 4.1.2-4)
Image decoding support...
JPEG_CFLAGS is
JPEG_LIBS is -ljpeg
PNG_CFLAGS is
PNG_LIBS is
Audio decoding support...
GSTREAMER_CFLAGS is -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
GSTREAMER_LIBS is -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0
GUI Toolkit decoding support...
SDL_CFLAGS is
SDL_LIBS is
GTK2_CFLAGS is -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
GTK2_LIBS is -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
PANGO_CFLAGS is -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
PANGO_LIBS is -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
ATK_CFLAGS is -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
ATK_LIBS is -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
X11_CFLAGS is -I/usr/include
X11_LIBS is -lX11 -lXinerama -lXext -lSM -lICE
Support libraries...
INCLTDL
LIBLTDL -lltdl
GLIB_CFLAGS is -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GLIB_LIBS is -lglib-2.0
Z_CFLAGS is
Z_LIBS is -lz
LIBXML_CFLAGS is -I/usr/include/libxml2
LIBXML_LIBS is -lxml2
PTHREAD_CFLAGS is -pthread
PTHREAD_LIBS is -lpthread
CURL_CFLAGS is
CURL_LIBS is -lcurl
BOOST_CFLAGS is -I/usr/include
BOOST_LIBS is -lboost_date_time -lboost_thread
MTASC /usr/bin/mtasc
MTASC CLASSPATH /usr/bin/std
Graphics support...
CAIRO_CFLAGS is -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
CAIRO_LIBS is -lcairo
GLEXT_CFLAGS is -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0
GLEXT_LIBS is -Wl,--export-dynamic -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
OPENGL_CFLAGS is
OPENGL_LIBS is -lGL -lGLU
A blank value for CFLAGS means the header is installed in the
default system header location. All the LIBS should have a
legit value
Configurable options are:
Media handler: gst
Renderer engine: opengl
GUI: gtk2
Thank you all.
|