bugGnash - The GNU Flash player - Bugs: bug #23525, gnash standalone doesn't play flv...

 
 

bug #23525: gnash standalone doesn't play flv (rc2)

Submitted by:  Deanna Phillips <deanna>
Submitted on:  Sun 08 Jun 2008 08:50:09 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Invalid
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 11 Jun 2008 03:35:23 AM UTC, comment #4:

Yep.. that was it. That script doesn't work any more.

The GST problem remains but that doesn't belong in here. Close please. Thanks!

Deanna Phillips <deanna>
Tue 10 Jun 2008 11:34:12 PM UTC, comment #3:

The reason you're getting 404 errors is that you're specifying the whole URL. The gtube script only takes the video ID, e.g.
./gtube u8M-jWBmuyc

NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

... is the result of improper error handling by neonhttpsrc for the 404 error. With souphttpsrc, the resulting error message is the saner:

NetStream playback halted; module gnash_uridownloader reported: "http://youtube.com/get_video?video_id=undefined&t=undefined": Not Found

A simple substitution of "ftp -V -o -" with "wget -O -" in the script makes it work for me on Debian Unstable.

Anonymous
Sun 08 Jun 2008 09:22:05 PM UTC, comment #2:

Hmm.. yes that makes a lot of sense. I don't know of any other way to test youtube with standalone gnash. Playing flv files with 'gnash file.flv' or gnash http://file.flv still fails with "file type unknown".

I would really like to run youtube through gnash standalone since I'm trying to troubleshoot another nasty bug with gstreamer.

When trying to restart a movie the plugin segfaults with this trace

(gdb) bt
#0 gst_base_sink_pad_getcaps (pad=0x802f5c00)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/libs/gst/base/gstbasesink.c:421
#1 0x06649d24 in gst_pad_get_caps_unlocked (pad=0x802f5c00)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1977
#2 0x06649efd in gst_pad_get_caps (pad=0x802f5c00)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2061
#3 0x0664248f in gst_proxy_pad_do_getcaps (pad=0x0)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstghostpad.c:230
#4 0x06649d24 in gst_pad_get_caps_unlocked (pad=0x838751c8)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1977
#5 0x06649efd in gst_pad_get_caps (pad=0x838751c8)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2061
#6 0x06649fe9 in gst_pad_peer_get_caps (pad=0x802f5b40)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2101
#7 0x013dca92 in gst_base_transform_getcaps (pad=0x802f5a80)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/libs/gst/base/gstbasetransform.c:555
#8 0x06649d24 in gst_pad_get_caps_unlocked (pad=0x802f5a80)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1977
#9 0x06649efd in gst_pad_get_caps (pad=0x802f5a80)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2061
#10 0x06649fe9 in gst_pad_peer_get_caps (pad=0x802f59c0)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2101
#11 0x013dca92 in gst_base_transform_getcaps (pad=0x802f5900)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/libs/gst/base/gstbasetransform.c:555
#12 0x06649d24 in gst_pad_get_caps_unlocked (pad=0x802f5900)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1977
#13 0x06649efd in gst_pad_get_caps (pad=0x802f5900)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2061
#14 0x0664248f in gst_proxy_pad_do_getcaps (pad=0x0)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstghostpad.c:230
#15 0x06649d24 in gst_pad_get_caps_unlocked (pad=0x83875388)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1977
#16 0x06649664 in gst_pad_link_check_compatible_unlocked (src=0x838758c8, sink=0x83875388)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1648
#17 0x06649908 in gst_pad_link_prepare (srcpad=0x838758c8, sinkpad=0x83875388)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1793
---Type <return> to continue, or q <return> to quit---
#18 0x06649a41 in gst_pad_link (srcpad=0x838758c8, sinkpad=0x83875388)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:1868
#19 0x02784e24 in gnash::NetStreamGst::decodebin_newpad_cb (pad=0x838758c8, user_data=0x80713800)
at NetStreamGst.cpp:787
#20 0x0027d2dc in gst_play_marshal_VOID__OBJECT_BOOLEAN (closure=0x7d1bf300, return_value=0x0, n_param_values=3,
param_values=0x89b75610, invocation_hint=0x89b754d8, marshal_data=0x0) at gstplay-marshal.c:207
#21 0x08394526 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.1600.0
#22 0x083a471d in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1600.0
#23 0x083a38ba in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.1600.0
#24 0x083a3b27 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.1600.0
#25 0x0027b9cd in close_pad_link (element=0x7c261000, pad=0x805ce9d8, caps=0x7f6845e0, decode_bin=0x89ab8520,
more=1)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:745
#26 0x0027c751 in close_link (element=0x7c261000, decode_bin=0x89ab8520)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:1557
#27 0x0027be5b in try_to_link_1 (decode_bin=0x89ab8520, srcelement=0x85c93000, pad=0x805ce3d8,
factories=0x7c261000)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:988
#28 0x0027ba14 in close_pad_link (element=0x85c93000, pad=0x805ce3d8, caps=0x7f6844a0, decode_bin=0x89ab8520,
more=1)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:763
#29 0x0027c403 in new_pad (element=0x85c93000, pad=0x805ce3d8, dynamic=0x89ab8520)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:1288
#30 0x0027c51e in new_caps (pad=0x805ce3d8, unused=0x85d10198, dynamic=0x88a45980)
at /usr/ports/multimedia/gstreamer-0.10/plugins-base/w-gst-plugins-base-0.10.19/gst-plugins-base-0.10.19/gst/playback/gstdecodebin.c:1353
#31 0x083a52ea in g_cclosure_marshal_VOID__PARAM () from /usr/local/lib/libgobject-2.0.so.1600.0
#32 0x08394526 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.1600.0
#33 0x083a471d in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1600.0
#34 0x083a38ba in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.1600.0
#35 0x083a3b27 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.1600.0
#36 0x08396394 in g_object_interface_list_properties () from /usr/local/lib/libgobject-2.0.so.1600.0
#37 0x0662f3e0 in gst_object_dispatch_properties_changed (object=0x805ce3d8, n_pspecs=1, pspecs=0x89b75d60)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstobject.c:510
---Type <return> to continue, or q <return> to quit---
#38 0x083959a1 in g_object_type_init () from /usr/local/lib/libgobject-2.0.so.1600.0
#39 0x0839a31e in g_initially_unowned_get_type () from /usr/local/lib/libgobject-2.0.so.1600.0
#40 0x08396559 in g_object_notify () from /usr/local/lib/libgobject-2.0.so.1600.0
#41 0x0664a722 in gst_pad_set_caps (pad=0x805ce3d8, caps=0x7f684440)
at /usr/ports/multimedia/gstreamer-0.10/core/w-gstreamer-0.10.19/gstreamer-0.10.19/gst/gstpad.c:2396
#42 0x0b3f902d in ?? () from /usr/local/lib/gstreamer-0.10/libgstmpegaudioparse.so
#43 0x805ce3d8 in ?? ()
#44 0x7f684440 in ?? ()
#45 0x00005622 in ?? ()
#46 0x00000000 in ?? ()

Deanna Phillips <deanna>
Sun 08 Jun 2008 09:14:03 PM UTC, comment #1:

Is this just for youtube, or for any FLV files? If it's just youtube, you should be aware that they changed their player permanently about 2 weeks ago (not player2.swf anymore), and that any scripts to extract vars from the webpage likely don't work either.

This:

HTTP response 404 from url http://youtube.com/get_video?video_id=undefined&t=undefined

shows that it's not passing the correct vars to get an FLV, and is getting 'Not found' from the server.

Benjamin Wolsey <bwy>
Project Member
Sun 08 Jun 2008 08:50:09 PM UTC, original submission:

Hi,

gnash standalone doesn't work for me. I've tried both ffmpeg and gst and get similar results. Trying to play a local file gives

17885:2122754048] 16:23:52 ERROR: unknown file type (unknown)

Trying to load the same movie over local http gives the same error.

With youtube, ffmpeg is stuck on the spinning wheel, with gst it jumps straight to "share / replay"

ffmpeg youtube output - I suspect the interesting part is this:

12072:2335470592] 16:29:23 DEBUG: av_streamer: !ns->startPlayback, returning

ffmpeg gst output : I suspect the interesting part is this -

18413:2337013760] 16:40:18 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

I have gst-neon installed and it works fine from gst-launch.

gtube is a script I have that worked for previous versions:

#!/bin/sh

vid=$1
FVARS=`ftp -V -o - http://www.youtube.com/watch?v=$vid |\
grep -F watch_fullscreen | cut -d \? -f 2 | cut -d \" -f 1`

exec gtk-gnash -vvv -r1 -P "FlashVars=$FVARS" http://youtube.com/player2.swf

here's the full output
ffmpeg:

http://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuyc
[/tmp] daylight% ~/gtube 'http://youtube.com/watch?v=u8M-jWBmuyc'
RcInitFile: parsing /etc/gnash/gnashrc
RcInitFile: couldn't open file: /home/deanna/.gnashrc
12072:2178617344] 16:29:22 DEBUG: Verbose output turned on
12072:2178617344] 16:29:22 DEBUG: Verbose output turned on
12072:2178617344] 16:29:22 DEBUG: Your X server expects RGB24 pixmap data for standard mode.
12072:2178617344] 16:29:22 DEBUG: Created top level window
12072:2178617344] 16:29:22 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:22 DEBUG: returning
12072:2178617344] 16:29:22 DEBUG: Framebuffer pixel format is RGB24 (little-endian host)
12072:2178617344] 16:29:22 DEBUG: Base url set to: http://youtube.com/player2.swf
12072:2178617344] 16:29:22 SECURITY: Checking security of URL 'http://youtube.com/player2.swf'
12072:2178617344] 16:29:22 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:22 DEBUG: Movie http://youtube.com/player2.swf (SWF7) added to library
12072:2178617344] 16:29:22 DEBUG: GTK-AGG: 510000 bytes offscreen buffer allocated

12072:2178617344] 16:29:22 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 450x370, rowsize is 1350 bytes
12072:2111497216] 16:29:22 DEBUG: Setting jpeg loader to 0x8b44ac00
12072:2111497216] 16:29:23 DEBUG: HTTP response 200 from url http://youtube.com/player2.swf
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.movie.overlay.play_button got 2 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.movie.end_screen.prev_button got 2 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: VariableName associated to text field (_root.strings.Views) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
12072:2178617344] 16:29:23 DEBUG: VariableName associated to text field (_root.strings.From) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.max_movie got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.close_movie got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.min got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.max got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.regular got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.small got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.stop_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.play_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.pause_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v4 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v3 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v2 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v1 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: Loading native class MovieClip
12072:2178617344] 16:29:23 DEBUG: Loading native class SharedObject
12072:2178617344] 16:29:23 DEBUG: The rootdir is: /
12072:2178617344] 16:29:23 SECURITY: Opening SharedObject file: /dev/null/soundData.sol
12072:2178617344] 16:29:23 SECURITY: empty or non-existing SOL file "/dev/null/soundData.sol", will be created on flush/exit
12072:2178617344] 16:29:23 DEBUG: Loading native class Sound
12072:2178617344] 16:29:23 UNIMPLEMENTED: MovieClip.attachAudio()
12072:2178617344] 16:29:23 DEBUG: Loading native class Stage
12072:2178617344] 16:29:23 DEBUG: Going to or from scaleMode=noScale. Viewport:450x370 Def:450x370
12072:2178617344] 16:29:23 DEBUG: Loading native class Math
12072:2178617344] 16:29:23 DEBUG: Loading native class NetConnection
12072:2178617344] 16:29:23 DEBUG: gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: Loading native class NetStream
12072:2178617344] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2178617344] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:23 DEBUG: Connection to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 SECURITY: Connecting to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2335470592] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:23 DEBUG: Global instance list grew to 102 entries
12072:2335470592] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2335470592] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2335470592] 16:29:23 DEBUG: Connection established to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2178617344] 16:29:23 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 242x5, rowsize is 726 bytes
12072:2178617344] 16:29:23 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 450x370, rowsize is 1350 bytes
12072:2178617344] 16:29:23 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2178617344] 16:29:23 DEBUG: returning
12072:2335470592] 16:29:23 ERROR: HTTP response 404 from url http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 DEBUG: av_streamer: !ns->startPlayback, returning
12072:2178617344] 16:29:23 DEBUG: Global instance list grew to 103 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 104 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 105 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 106 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 107 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 108 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 109 entries
12072:2178617344] 16:29:49 DEBUG: Loading native class Mouse

gst:

gnash standalone doesn't work for me. I've tried both ffmpeg and gst and get similar results. Trying to play a local file gives

17885:2122754048] 16:23:52 ERROR: unknown file type (unknown)

Trying to load the same movie over local http gives the same error.

With ffmpeg it's stuck on the spinning wheel, with gst it jumps straight to "share / replay"

ffmpeg youtube output : I suspect the interesting part is this:

12072:2335470592] 16:29:23 DEBUG: av_streamer: !ns->startPlayback, returning

ffmpeg gst output : I suspect the interesting part is this:

18413:2337013760] 16:40:18 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

I have gst-neon installed and it works fine from gst-launch.

here's the full output
ffmpeg:

http://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuychttp://youtube.com/watch?v=u8M-jWBmuyc
[/tmp] daylight% ~/gtube 'http://youtube.com/watch?v=u8M-jWBmuyc'
RcInitFile: parsing /etc/gnash/gnashrc
RcInitFile: couldn't open file: /home/deanna/.gnashrc
12072:2178617344] 16:29:22 DEBUG: Verbose output turned on
12072:2178617344] 16:29:22 DEBUG: Verbose output turned on
12072:2178617344] 16:29:22 DEBUG: Your X server expects RGB24 pixmap data for standard mode.
12072:2178617344] 16:29:22 DEBUG: Created top level window
12072:2178617344] 16:29:22 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:22 DEBUG: returning
12072:2178617344] 16:29:22 DEBUG: Framebuffer pixel format is RGB24 (little-endian host)
12072:2178617344] 16:29:22 DEBUG: Base url set to: http://youtube.com/player2.swf
12072:2178617344] 16:29:22 SECURITY: Checking security of URL 'http://youtube.com/player2.swf'
12072:2178617344] 16:29:22 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:22 DEBUG: Movie http://youtube.com/player2.swf (SWF7) added to library
12072:2178617344] 16:29:22 DEBUG: GTK-AGG: 510000 bytes offscreen buffer allocated

12072:2178617344] 16:29:22 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 450x370, rowsize is 1350 bytes
12072:2111497216] 16:29:22 DEBUG: Setting jpeg loader to 0x8b44ac00
12072:2111497216] 16:29:23 DEBUG: HTTP response 200 from url http://youtube.com/player2.swf
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.movie.overlay.play_button got 2 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.movie.end_screen.prev_button got 2 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: VariableName associated to text field (_root.strings.Views) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
12072:2178617344] 16:29:23 DEBUG: VariableName associated to text field (_root.strings.From) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.max_movie got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.close_movie got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.min got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.max got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.regular got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.small got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.stop_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.play_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.pause_button got 3 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v4 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v3 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v2 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v1 got 1 active chars for state UP
12072:2178617344] 16:29:23 DEBUG: Loading native class MovieClip
12072:2178617344] 16:29:23 DEBUG: Loading native class SharedObject
12072:2178617344] 16:29:23 DEBUG: The rootdir is: /
12072:2178617344] 16:29:23 SECURITY: Opening SharedObject file: /dev/null/soundData.sol
12072:2178617344] 16:29:23 SECURITY: empty or non-existing SOL file "/dev/null/soundData.sol", will be created on flush/exit
12072:2178617344] 16:29:23 DEBUG: Loading native class Sound
12072:2178617344] 16:29:23 UNIMPLEMENTED: MovieClip.attachAudio()
12072:2178617344] 16:29:23 DEBUG: Loading native class Stage
12072:2178617344] 16:29:23 DEBUG: Going to or from scaleMode=noScale. Viewport:450x370 Def:450x370
12072:2178617344] 16:29:23 DEBUG: Loading native class Math
12072:2178617344] 16:29:23 DEBUG: Loading native class NetConnection
12072:2178617344] 16:29:23 DEBUG: gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: Loading native class NetStream
12072:2178617344] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2178617344] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:23 DEBUG: Connection to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 SECURITY: Connecting to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2335470592] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2178617344] 16:29:23 DEBUG: Global instance list grew to 102 entries
12072:2335470592] 16:29:23 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2335470592] 16:29:23 SECURITY: Load from host youtube.com granted (default)
12072:2335470592] 16:29:23 DEBUG: Connection established to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2178617344] 16:29:23 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 242x5, rowsize is 726 bytes
12072:2178617344] 16:29:23 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2178617344] 16:29:23 DEBUG: returning
12072:2178617344] 16:29:23 DEBUG: Initialized AGG buffer <0x83901000>, 510000 bytes, 450x370, rowsize is 1350 bytes
12072:2178617344] 16:29:23 DEBUG: void gnash::Gui::resize_view(int, int) enter
12072:2178617344] 16:29:23 DEBUG: notifying Stage listeners about a resize
12072:2178617344] 16:29:23 DEBUG: returning
12072:2335470592] 16:29:23 ERROR: HTTP response 404 from url http://youtube.com/get_video?video_id=undefined&t=undefined
12072:2335470592] 16:29:23 DEBUG: av_streamer: !ns->startPlayback, returning
12072:2178617344] 16:29:23 DEBUG: Global instance list grew to 103 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 104 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 105 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 106 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 107 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 108 entries
12072:2178617344] 16:29:24 DEBUG: Global instance list grew to 109 entries
12072:2178617344] 16:29:49 DEBUG: Loading native class Mouse

gst:

[/tmp] daylight% ~/gtube 'http://youtube.com/watch?v=u8M-jWBmuyc'
RcInitFile: parsing /etc/gnash/gnashrc
RcInitFile: couldn't open file: /home/deanna/.gnashrc
18413:2337013760] 16:40:14 DEBUG: Verbose output turned on
18413:2337013760] 16:40:14 DEBUG: Verbose output turned on
18413:2337013760] 16:40:14 DEBUG: Your X server expects RGB24 pixmap data for standard mode.
18413:2337013760] 16:40:14 DEBUG: Created top level window
18413:2337013760] 16:40:14 DEBUG: void gnash::Gui::resize_view(int, int) enter
18413:2337013760] 16:40:14 DEBUG: returning
18413:2337013760] 16:40:14 DEBUG: Framebuffer pixel format is RGB24 (little-endian host)
18413:2337013760] 16:40:14 DEBUG: Base url set to: http://youtube.com/player2.swf
18413:2337013760] 16:40:14 SECURITY: Checking security of URL 'http://youtube.com/player2.swf'
18413:2337013760] 16:40:14 SECURITY: Load from host youtube.com granted (default)
18413:2337013760] 16:40:15 DEBUG: Movie http://youtube.com/player2.swf (SWF7) added to library
18413:2337013760] 16:40:15 DEBUG: GTK-AGG: 510000 bytes offscreen buffer allocated

18413:2337013760] 16:40:15 DEBUG: Initialized AGG buffer <0x80f40000>, 510000 bytes, 450x370, rowsize is 1350 bytes
18413:2320419840] 16:40:15 DEBUG: Setting jpeg loader to 0x8a4ec000
18413:2320419840] 16:40:15 DEBUG: HTTP response 200 from url http://youtube.com/player2.swf
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.movie.overlay.play_button got 2 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.movie.end_screen.prev_button got 2 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: VariableName associated to text field (_root.strings.Views) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
18413:2337013760] 16:40:15 DEBUG: VariableName associated to text field (_root.strings.From) refer to an unknown target. It is possible that the character will be instantiated later in the SWF stream. Gnash will try to register again on next access.
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.max_movie got 3 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.close_movie got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.min got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.max got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.regular got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.small got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.stop_button got 3 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.play_button got 3 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.pause_button got 3 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v4 got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v3 got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v2 got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: At StagePlacementCallback, button _level0.player.controller.sound_control.v1 got 1 active chars for state UP
18413:2337013760] 16:40:15 DEBUG: Loading native class MovieClip
18413:2337013760] 16:40:15 DEBUG: Loading native class SharedObject
18413:2337013760] 16:40:15 DEBUG: The rootdir is: /
18413:2337013760] 16:40:15 SECURITY: Opening SharedObject file: /dev/null/soundData.sol
18413:2337013760] 16:40:15 SECURITY: empty or non-existing SOL file "/dev/null/soundData.sol", will be created on flush/exit
18413:2337013760] 16:40:15 DEBUG: Loading native class Sound
18413:2337013760] 16:40:15 UNIMPLEMENTED: MovieClip.attachAudio()
18413:2337013760] 16:40:15 DEBUG: Loading native class Stage
18413:2337013760] 16:40:15 DEBUG: Going to or from scaleMode=noScale. Viewport:450x370 Def:450x370
18413:2337013760] 16:40:15 DEBUG: Loading native class Math
18413:2337013760] 16:40:15 DEBUG: Loading native class NetConnection
18413:2337013760] 16:40:15 DEBUG: gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
18413:2337013760] 16:40:15 DEBUG: returning
18413:2337013760] 16:40:15 DEBUG: static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
18413:2337013760] 16:40:15 DEBUG: returning
18413:2337013760] 16:40:15 DEBUG: Loading native class NetStream
18413:2337013760] 16:40:16 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
18413:2337013760] 16:40:16 SECURITY: Load from host youtube.com granted (default)
18413:2337013760] 16:40:16 DEBUG: Connection to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:40:16 DEBUG: URI handler "HTTP client source" found for URI http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:40:17 DEBUG: Global instance list grew to 102 entries
18413:2337013760] 16:40:17 DEBUG: notifying Stage listeners about a resize
18413:2337013760] 16:40:17 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

18413:2337013760] 16:40:17 DEBUG: Loading native class XML
18413:2337013760] 16:40:17 DEBUG: gnash::as_value gnash::xml_sendandload(const gnash::fn_call&) enter
18413:2337013760] 16:40:17 SECURITY: Checking security of URL 'http://youtube.com/set_awesome?w=0&m=&video_id=undefined&l=undefined&t=undefined'
18413:2337013760] 16:40:17 SECURITY: Load from host youtube.com granted (default)
18413:2337013760] 16:40:17 SECURITY: Loading XML file from url: 'http://youtube.com/set_awesome?w=0&m=&video_id=undefined&l=undefined&t=undefined'
18413:2337013760] 16:40:17 DEBUG: HTTP response 200 from url http://youtube.com/set_awesome?w=0&m=&video_id=undefined&l=undefined&t=undefined
18413:2337013760] 16:40:17 DEBUG: returning
18413:2337013760] 16:40:17 DEBUG: Initialized AGG buffer <0x80f40000>, 510000 bytes, 242x5, rowsize is 726 bytes
18413:2337013760] 16:40:17 DEBUG: void gnash::Gui::resize_view(int, int) enter
18413:2337013760] 16:40:17 DEBUG: notifying Stage listeners about a resize
18413:2337013760] 16:40:17 DEBUG: returning
18413:2337013760] 16:40:17 DEBUG: Initialized AGG buffer <0x80f40000>, 510000 bytes, 450x370, rowsize is 1350 bytes
18413:2337013760] 16:40:17 DEBUG: void gnash::Gui::resize_view(int, int) enter
18413:2337013760] 16:40:17 DEBUG: notifying Stage listeners about a resize
18413:2337013760] 16:40:18 DEBUG: returning
18413:2337013760] 16:40:18 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

18413:2337013760] 16:40:18 DEBUG: gnash::as_value gnash::xml_ondata(const gnash::fn_call&) enter
18413:2337013760] 16:40:18 DEBUG: bool gnash::XML::parseDoc(xmlNode*, bool) enter
18413:2337013760] 16:40:18 DEBUG: returning
18413:2337013760] 16:40:18 DEBUG: start: 0, end: 1, retlen: 1
18413:2337013760] 16:40:18 DEBUG: start: 0, end: 79, retlen: 79
18413:2337013760] 16:40:18 DEBUG: returning
18413:2337013760] 16:40:43 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
18413:2337013760] 16:40:43 SECURITY: Load from host youtube.com granted (default)
18413:2337013760] 16:40:43 DEBUG: Connection to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:40:43 DEBUG: URI handler "HTTP client source" found for URI http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:40:43 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

18413:2337013760] 16:42:48 SECURITY: Checking security of URL 'http://youtube.com/get_video?video_id=undefined&t=undefined'
18413:2337013760] 16:42:48 SECURITY: Load from host youtube.com granted (default)
18413:2337013760] 16:42:48 DEBUG: Connection to movie: http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:42:48 DEBUG: URI handler "HTTP client source" found for URI http://youtube.com/get_video?video_id=undefined&t=undefined
18413:2337013760] 16:42:48 ERROR: NetStream playback halted; module gnash_uridownloader reported: Could not initialize supporting library.

Deanna Phillips <deanna>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by deanna (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 11 Jun 2008 06:21:37 AM UTCbwyStatusNone=>Invalid
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1