Package: gnash-common
Version: 0.8.5-1+b1
Severity: important
$ cat play-yt
#!/bin/sh
vars=`wget -q -O - "$1" | grep -F watch_fullscreen | cut -d '?' -f 2 | cut -d
'"' -f 1`
set -x
exec gnash -vv -F 2 -P "FlashVars=$vars" http://youtube.com/player2.swf
$ ./play-yt 'http://www.youtube.com/watch?v=IwTUFNMTP-M'
+ exec gnash -vv -F 2 -P
FlashVars=fs=1&fexp=903900&watermark=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Flogo-vfl106645.swf%2Chttp%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Fhdlogo-vfl100714.swf&video_id=IwTUFNMTP-M&l=228&sk=PEzFY1KJ3qqlx4k-1XcW3vws19p6-OWSC&fmt_map=18%2F512000%2F9%2F0%2F115%2C34%2F0%2F9%2F0%2F115%2C5%2F0%2F7%2F0%2F0&vq=None&t=vjVQa1PpcFOpYlc81Xzg_hdJ42IyCBfD-ijjxLCtQ3g%3D&hl=en&plid=AARt3ZS9Xy_EvtvR&keywords=tour%252Cfrance&cr=PL&title=Tour
de France 2009 : le parcours - The route'; http://youtube.com/player2.swf
2074:3074730816] 11:05:58 DEBUG: Verbose output turned on
2074:3074730816] 11:05:58 DEBUG: No rendering flags specified, using rcfile
2074:3074730816] 11:05:58 DEBUG: Created top level window
2074:3074730816] 11:05:58 DEBUG: Framebuffer pixel format is BGRA32
(little-endian host)
2074:3074730816] 11:05:58 SECURITY: Checking security of URL
'http://youtube.com/player2.swf'
2074:3074730816] 11:05:58 SECURITY: Load from host youtube.com granted (default)
2074:3074730816] 11:05:58 DEBUG: CurlStreamFile 0x9da0398 created
2074:3074730816] 11:05:58 DEBUG: Movie http://youtube.com/player2.swf (SWF7)
added to library
2074:3074730816] 11:05:58 DEBUG: Initialized AGG buffer <0xb6720000>, 666000
bytes, 450x370, rowsize is 1800 bytes
2074:3074730816] 11:05:58 DEBUG: Advance interval timer set to 10 ms (~ 100 FPS)
2074:3060923280] 11:05:58 DEBUG: Setting jpeg loader to 0x9df2d48
2074:3060923280] 11:05:58 UNIMPLEMENTED: LanguageCode in DefineFont (2 or 3)
2074:3060923280] 11:05:58 DEBUG: String Arial_10pt_st with length 14 had 1
trailing NULLs, trimmed
2074:3060923280] 11:05:58 DEBUG: String _sans with length 6 had 1 trailing
NULLs, trimmed
2074:3060923280] 11:05:58 DEBUG: String _sans with length 6 had 1 trailing
NULLs, trimmed
2074:3060923280] 11:05:59 DEBUG: HTTP response 200 from url
http://youtube.com/player2.swf
2074:3074730816] 11:05:59 ERROR: No Video info in video definition
2074:3074730816] 11:05:59 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.
2074:3074730816] 11:05:59 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.
2074:3074730816] 11:05:59 DEBUG: Loading native class MovieClip
2074:3074730816] 11:05:59 ERROR: No export symbol LogWindow found in movie
http://youtube.com/player2.swf. Frames loaded 1/1
2074:3074730816] 11:05:59 ERROR: No export symbol LogWindowScrollbar found in
movie http://youtube.com/player2.swf. Frames loaded 1/1
2074:3074730816] 11:05:59 DEBUG: Loading native class SharedObject
2074:3074730816] 11:05:59 DEBUG: SO name:soundData, root:/
2074:3074730816] 11:05:59 DEBUG: SharedObject youtube.com//soundData not
loaded. Loading it now
2074:3074730816] 11:05:59 DEBUG: SharedObject path:
/home/jwilk/.gnash/SharedObjects/youtube.com//soundData.sol
2074:3074730816] 11:05:59 DEBUG: No existing SOL
/home/jwilk/.gnash/SharedObjects/youtube.com//soundData.sol found. Will create
on flush/exit.
2074:3074730816] 11:05:59 DEBUG: SharedObject.getLocal returning
[object(gnash::SharedObject_as):0xb5ee13c0]
2074:3074730816] 11:05:59 DEBUG: Loading native class Sound
2074:3074730816] 11:05:59 ERROR: MovieClip.attachAudio([undefined]): first arg
doesn't cast to an object
2074:3074730816] 11:05:59 DEBUG: Loading native class Stage
2074:3074730816] 11:05:59 DEBUG: Going to or from scaleMode=noScale.
Viewport:450x370 Def:450x370
2074:3074730816] 11:05:59 DEBUG: get url: target=,
url=javascript:checkCurrentVideo('undefined');, method=0 (sendVars:0,
loadTarget:0, loadVariable:0)
2074:3074730816] 11:05:59 DEBUG: Attempt to write geturl requests fd 2
GET :javascript:checkCurrentVideo('undefined');
2074:3074730816] 11:05:59 DEBUG: Sent request 'GET
:javascript:checkCurrentVideo('undefined');' to host fd 2
2074:3074730816] 11:05:59 DEBUG: Loading native class Math
2074:3074730816] 11:05:59 DEBUG: SO name:videostats, root:/
2074:3074730816] 11:05:59 DEBUG: SharedObject youtube.com//videostats not
loaded. Loading it now
2074:3074730816] 11:05:59 DEBUG: SharedObject path:
/home/jwilk/.gnash/SharedObjects/youtube.com//videostats.sol
2074:3074730816] 11:05:59 DEBUG: No existing SOL
/home/jwilk/.gnash/SharedObjects/youtube.com//videostats.sol found. Will create
on flush/exit.
2074:3074730816] 11:05:59 DEBUG: SharedObject.getLocal returning
[object(gnash::SharedObject_as):0xb5b1a870]
2074:3074730816] 11:05:59 DEBUG: Loading native class System
2074:3074730816] 11:05:59 DEBUG: Loading native class NetConnection
2074:3074730816] 11:05:59 DEBUG: gnash::as_value
gnash::<unnamed>::netconnection_new(const gnash::fn_call&) enter
2074:3074730816] 11:05:59 DEBUG: Loading native class NetStream
2074:3074730816] 11:05:59 UNIMPLEMENTED: MovieClip.attachAudio() - TESTING
2074:3074730816] 11:05:59 SECURITY: Connecting to movie:
/get_video?video_id=IwTUFNMTP-M&t=vjVQa1PpcFOpYlc81Xzg_hdJ42IyCBfD-ijjxLCtQ3g=&fmt=34
2074:3074730816] 11:05:59 SECURITY: Checking security of URL
'http://youtube.com/get_video?video_id=IwTUFNMTP-M&t=vjVQa1PpcFOpYlc81Xzg_hdJ42IyCBfD-ijjxLCtQ3g=&fmt=34'
2074:3074730816] 11:05:59 SECURITY: Load from host youtube.com granted (default)
2074:3074730816] 11:05:59 DEBUG: CurlStreamFile 0xb5b25c68 created
2074:3074730816] 11:05:59 DEBUG: Parsing FLV version 1, audio:1, video:1
2074:3074730816] 11:05:59 DEBUG: Starting MediaParser thread
2074:3074730816] 11:05:59 DEBUG: Global instance list grew to 102 entries
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: VideoDecoder: initialized FFMPEG codec h264
(28)
2074:3074730816] 11:05:59 DEBUG: NetStream_as::initVideoDecoder: hot-plugging
video consumer
2074:3074730816] 11:05:59 ERROR: Decoding of a video frame failed
2074:3074730816] 11:05:59 ERROR: Error decoding encoded video frame in
NetStream input
2074:3074730816] 11:05:59 ERROR: nextVideoFrameTimestamp returned true (0), but
decodeNextVideoFrame returned null, I don't think this should ever happen
2074:3074730816] 11:05:59 DEBUG: notifying Stage listeners about a resize
2074:3074730816] 11:05:59 DEBUG: get url: target=,
url=javascript:checkCurrentVideo('IwTUFNMTP%2DM');, method=0 (sendVars:0,
loadTarget:0, loadVariable:0)
2074:3074730816] 11:05:59 DEBUG: Attempt to write geturl requests fd 2
GET :javascript:checkCurrentVideo('IwTUFNMTP%2DM');
2074:3074730816] 11:05:59 DEBUG: Sent request 'GET
:javascript:checkCurrentVideo('IwTUFNMTP%2DM');' to host fd 2
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: refreshing video frame for the first time
2074:3074730816] 11:05:59 DEBUG: AudioDecoderFfmpeg: initialized FFMPEG codec
86018 (aac) for FLASH codec 10 (Advanced Audio Coding)
2074:3074730816] 11:05:59 DEBUG: NetStream_as::initAudioDecoder: hot-plugging
audio consumer
2074:3074730816] 11:05:59 ERROR: outputSize:0 after decoding 9 bytes of input
audio data. Upgrading ffmpeg/libavcodec might fix this issue.
2074:3074730816] 11:05:59 DEBUG: pushDecodedAudioFrames(): Decoded audio frame
contains no samples
Segmentation fault (core dumped)
$ gdb core.*
[snip]
Core was generated by `/usr/bin/gtk-gnash -vv -F 2 -P
FlashVars=fs=1&fexp=903900&watermark=http%3A%2F%'.
Program terminated with signal 11, Segmentation fault.
[snip]
(gdb) bt
#0 0x442dbb75 in float_to_int16_interleave_sse2 (dst=<value optimized out>, src=<value optimized out>, len=<value optimized out>,
channels=<value optimized out>) at /srv/scratch/packages/ffmpeg/ffmpeg-debian/libavcodec/x86/dsputil_mmx.c:2459
#1 0x43fc0a01 in aac_decode_frame (avccontext=Could not find the frame base for
"aac_decode_frame".
) at /srv/scratch/packages/ffmpeg/ffmpeg-debian/libavcodec/aac.c:1656
#2 0x43fb8042 in avcodec_decode_audio2 (avctx=<value optimized out>, samples=<value optimized out>, frame_size_ptr=<value optimized out>,
buf=<value optimized out>, buf_size=<value optimized out>) at /srv/scratch/packages/ffmpeg/ffmpeg-debian/libavcodec/utils.c:560
#3 0xb7ff99ce in gnash::media::ffmpeg::AudioDecoderFfmpeg::decodeFrame () from
/usr/lib/gnash/libgnashmedia-0.8.5.so
#4 0xb7ff9c84 in gnash::media::ffmpeg::AudioDecoderFfmpeg::decode () from
/usr/lib/gnash/libgnashmedia-0.8.5.so
#5 0xb7bc9caf in gnash::NetStream_as::decodeNextAudioFrame () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#6 0xb7bcf7dc in gnash::NetStream_as::pushDecodedAudioFrames () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#7 0xb7bcfada in gnash::NetStream_as::refreshAudioBuffer () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#8 0xb7bd0536 in gnash::NetStream_as::advance () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#9 0xb7bd09c2 in gnash::NetStream_as::advanceWrapper () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#10 0xb7a859a0 in gnash::builtin_function::operator() () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#11 0xb7cc0eee in gnash::call_method () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#12 0xb7b6ac14 in gnash::Timer::execute () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#13 0xb7b6af48 in gnash::Timer::executeAndReset () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#14 0xb7ae0e1b in gnash::movie_root::executeTimers () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#15 0xb7ae8cfe in gnash::movie_root::advance () from
/usr/lib/gnash/libgnashcore-0.8.5.so
#16 0x080932ea in gnash::Gui::advanceMovie ()
#17 0x45cf6a26 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x09c5e610 in ?? ()
#19 0x09dee910 in ?? ()
#20 0xbf92def8 in ?? ()
#21 0x45cf5bd8 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x45d71764 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x09dee910 in ?? ()
#24 0xbf92df08 in ?? ()
#25 0x45d71184 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x45d71184 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xbf92df3c in ?? ()
#28 0xbf92df58 in ?? ()
#29 0x45cf6368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (900, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnash-common depends on:
ii libavcodec52 4:0.5+svn20090420-2 ffmpeg codec library
ii libavformat52 4:0.5+svn20090420-2 ffmpeg file format library
ii libavutil49 4:0.5+svn20090420-2 ffmpeg utility library
ii libboost-date-time1. 1.38.0-7 set of date-time libraries based o
ii libboost-thread1.38. 1.38.0-7 portable C++ multi-threading
ii libc6 2.9-18 GNU C Library: Shared libraries
ii libcurl3-gnutls 7.19.5-1 Multi-protocol file transfer libra
ii libfontconfig1 2.6.0-4 generic font configuration library
ii libfreetype6 2.3.9-5 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.0-10 GCC support library
ii libgif4 4.1.6-6 library for GIF images (library)
ii libglib2.0-0 2.20.4-1 The GLib library of C routines
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libldap-2.4-2 2.4.15-1.1 OpenLDAP libraries
ii libltdl7 2.2.6a-4 A system independent dlopen wrappe
ii libpng12-0 1.2.37-1 PNG library - runtime
ii libsdl1.2debian 1.2.13-4+b1 Simple DirectMedia Layer
ii libspeex1 1.2~rc1-1 The Speex codec runtime library
ii libstdc++6 4.4.0-10 The GNU Standard C++ Library v3
ii libswscale0 4:0.5+svn20090420-2 ffmpeg video scaling library
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxi6 2:1.2.1-2 X11 Input extension library
ii zlib1g 1:1.2.3.3.dfsg-14 compression library - runtime
Versions of packages gnash-common recommends:
pn csound <none> (no description available)
gnash-common suggests no packages.
-- no debconf information
--
Jakub Wilk
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]