bugGnash - The GNU Flash player - Bugs: bug #20732, dailymotion.com video issues

 
 

bug #20732: dailymotion.com video issues

Submitted by:  Nick Warne <nickw>
Submitted on:  Thu 09 Aug 2007 04:56:08 PM UTC  
 
Category: videoSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Sandro Santilli <strk>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

(Jump to the original submission Jump to the original submission)

Fri 28 Mar 2008 02:35:42 PM UTC, comment #15:

I have the same experience with 0.10.14 as you report having with 0.10.17.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 28 Mar 2008 02:31:54 PM UTC, comment #14:

It works for me with gstreamer 0.10.17 (although the 'loading' bit in the middle never goes away).

Gstreamer 0.10.14 doesn't work (just the loading symbol).

Benjamin Wolsey <bwy>
Project Member
Fri 28 Mar 2008 02:19:27 PM UTC, comment #13:

dailymotion.com seems to work with current head.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Thu 08 Nov 2007 05:43:02 PM UTC, comment #12:

In the log at comment #9 I read:

ERROR: Unsupported video codec 0

...

Anonymous
Thu 08 Nov 2007 05:19:45 PM UTC, comment #11:

Smallest test cas I could have. As I looked on last log, seems to be related to first frame to be not playable.

Hope it helps !

(file #14340)

Anonymous
Thu 08 Nov 2007 05:11:09 PM UTC, comment #10:

It looks like NetStream is expected to be a member of AdvancedNetStream. Any help?

Benjamin Wolsey <bwy>
Project Member
Sun 04 Nov 2007 12:33:46 PM UTC, comment #9:

Cannot play dailymotion video with latest debug code. I built gnash with cvs source code, using this configure line :

./configure --disable-kparts --disable-klash --enable-debugger

I join the full debug log I get.

Hope it could help a little !

(file #14293)

Anonymous
Sun 19 Aug 2007 08:57:22 PM UTC, comment #8:

Would be interesting to find out what that as_object is.
Maybe it's some object's prototype, could be related to
handling of 'super'. Can you try to find a match in the as_object address using -va ?

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 19 Aug 2007 09:32:55 AM UTC, comment #7:

No, still only "gnash::as_object instance".

Benjamin Wolsey <bwy>
Project Member
Sat 18 Aug 2007 12:15:34 PM UTC, comment #6:

I committed the patch to head and 0.8.1 branch, let me know if the ERROR gives a more meaningful name for the type against which the setBufferTime function has been invoked.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 18 Aug 2007 10:57:16 AM UTC, comment #5:

Could you guys try if the attached path makes the output better ?
as_object* doesn't tell us much...

(file #13692)

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 17 Aug 2007 08:55:22 AM UTC, comment #4:

ActionGetMember: target: [object(gnash::as_object):0xa90200] (object 0xa90200)
7344] 10:53:04: ERROR: Caught exception: builtin method or gettersetter for gnash::NetStream called from gnash::as_object* instance.
-- get_member [object(gnash::as_object):0xa90200].[string:time]=[undefined]

Benjamin Wolsey <bwy>
Project Member
Thu 16 Aug 2007 01:17:44 PM UTC, comment #3:

Is this what you mean?

[Switching to Thread 47277573324128 (LWP 9138)]

Catchpoint 1 (exception thrown)
0x00002affa213e6e0 in __cxa_throw () from /usr/lib64/libstdc++.so.6
(gdb) bt
#0 0x00002affa213e6e0 in __cxa_throw () from /usr/lib64/libstdc++.so.6
#1 0x00002affa07e4bb5 in gnash::ensureType<gnash::NetStream> (obj=<value optimized out>) at ../../server/as_object.h:584
#2 0x00002affa07e11b1 in netstream_setbuffertime (fn=@0x7fff0a828ad0) at NetStream.cpp:177
#3 0x00002affa071f352 in gnash::builtin_function::operator() (this=<value optimized out>, fn=@0x2affa071fe90) at ../../server/builtin_function.h:65
#4 0x00002affa084b04b in gnash::call_method (method=<value optimized out>, env=<value optimized out>, this_ptr=<value optimized out>,
nargs=<value optimized out>, first_arg_bottom_index=<value optimized out>) at action.cpp:230
#5 0x00002affa083eaec in gnash::SWF::SWFHandlers::ActionCallMethod (thread=@0x7fff0a829110) at ASHandlers.cpp:2918
#6 0x00002affa0848857 in gnash::ActionExec::operator() (this=0x7fff0a829110) at ActionExec.cpp:220
#7 0x00002affa074756f in gnash::sprite_instance::execute_action (this=<value optimized out>, ab=<value optimized out>) at sprite_instance.cpp:2411
#8 0x00002affa07475f7 in gnash::sprite_instance::execute_actions (this=0x9c6540, action_list=@0x9c66b0) at sprite_instance.cpp:100
#9 0x00002affa0749a95 in gnash::sprite_instance::do_actions (this=0x9c6540) at sprite_instance.cpp:1888
#10 0x00002affa074a743 in gnash::sprite_instance::advance_sprite (this=0x9c6540, delta_time=1) at sprite_instance.cpp:2332
#11 0x00002affa0746cbe in gnash::sprite_instance::advance (this=0x9c6540, delta_time=1) at sprite_instance.cpp:2394
#12 0x00002affa079bc60 in gnash::DisplayList::advance (this=0x7fff0a829380, delta_time=1) at dlist.cpp:753
#13 0x00002affa074a7f0 in gnash::sprite_instance::advance_sprite (this=<value optimized out>, delta_time=1) at sprite_instance.cpp:2352
#14 0x00002affa073ee94 in gnash::movie_instance::advance (this=0x89d200, delta_time=1) at movie_instance.cpp:92
#15 0x00002affa073fe3d in gnash::movie_root::advanceAllLevels (this=0x8abad0, delta_time=1) at movie_root.cpp:1195
#16 0x00002affa0740af9 in gnash::movie_root::advance (this=0x8abad0, delta_time=1) at movie_root.cpp:666
#17 0x000000000042c9d8 in gnash::Gui::advance_movie (gui=0x6aa810) at gui.cpp:487
#18 0x00002affa1bdc5bb in __cxa_pure_virtual () from /usr/lib64/libglib-2.0.so.0
#19 0x00002affa1bdc0b4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#20 0x00002affa1bdeeed in __cxa_pure_virtual () from /usr/lib64/libglib-2.0.so.0
#21 0x00002affa1bdf1fa in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#22 0x00002affa106dbf3 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x0000000000430ac9 in gnash::GtkGui::run (this=0xa91fa0) at gtk.cpp:378
#24 0x000000000042e7b7 in gnash::Player::run (this=0x7fff0a829860, argc=<value optimized out>, argv=0x7fff0a8299e8, infile=<value optimized out>,
url=<value optimized out>) at Player.cpp:351
#25 0x000000000042af94 in main (argc=4, argv=0x7fff0a8299e8) at gnash.cpp:418

Anonymous
Thu 16 Aug 2007 12:39:37 PM UTC, comment #2:

ERROR: Caught exception: builtin method or gettersetter for gnash::NetStream called from gnash::as_object* instance.

The above is interesting. If you fire 'gdb' and 'catch throw' you can get a backtrace to find out which method is being called
(or even run with -va and find out by reading the opcodes).

Sandro Santilli <strk>
Project MemberIn charge of this item.
Wed 15 Aug 2007 03:23:54 PM UTC, comment #1:

Call it from the command line as follows:

[benjamin@franz gnash]$fv="FlashVars=selfURL=http%3A%2F%2Fwww.dailymotion.com%2Fdavidsilk24%2F\
video%2Fx2q1i3_portsmouth-v-southend-utd-198283-1s_sport%2F1\
&autoStart=1&logURL=http%3A%2F%2Flogger.dailymotion.com%2Fvideo%2F\
access%2Fx2q1i3%3Fsession_id%3D%26user_id%3D%26referer%3D%26key%3D3z786o42hw0mwcqw5jmtnio\
&url=http%3A%2F%2Fwww.dailymotion.com%2Fget%2F14%2F320x240%2F\
flv%2F4574235.flv%3Fkey%3D75da15fae58f589bffadd56cfd7ed9c612deb19&prevURL=http%3A%2F%2F\
http://www.dailymotion.com%2Fdavidsilk24%2Fvideo%2Fx2q28i_portsmouth-v-southend-utd-198283-2n_sport\
&nextURL=http%3A%2F%2Fwww.dailymotion.com%2Fdavidsilk24%2Fvideo%2Fx2\
mu83_hr-interview-after-pompeys-asia-tro_sport&allowZoom=1"

Output:

[benjamin@franz gnash]$ gnash http://www.dailymotion.com/flash/flvplayer.swf?1186446166 -P $fv

23552] 17:16:36: Your X server expects RGB24 pixmap data for standard mode.
/home/benjamin/.themes/Gnursid/gtk-2.0/gtkrc:440: Bilddatei konnte nicht in pixmap_path gefunden werden: »check4.png«
/home/benjamin/.themes/Gnursid/gtk-2.0/gtkrc:443: Overlay image options specified without filename
23552] 17:16:36: Created top level window
23552] 17:16:36: framebuffer pixel format is RGB24
23552] 17:16:36: Base url set to: http://www.dailymotion.com/flash/flvplayer.swf?1186446166
23552] 17:16:36: SECURITY: Load from host http://www.dailymotion.com granted (default).
23552] 17:16:42: Movie http://www.dailymotion.com/flash/flvplayer.swf?1186446166 (SWF7) added to library
23552] 17:16:42: GTK-AGG: 750000 bytes offscreen buffer allocated

23552] 17:16:42: initialized AGG buffer <0x2ba906937010>, 750000 bytes, 560x436, rowsize is 1680 bytes
23552] 17:16:42: ERROR: *** no tag loader for type 88 (movie)
23552] 17:16:42: DEBUG: video_stream_instance 0x9de8f0 ctor
23552] 17:16:42: DEBUG: TextField text doesn't fit in its boundaries: width 1587, margin 0 - nothing to align
23552] 17:16:42: DEBUG: HTML in a text field is unsupported, gnash will just forget the tags and print their content
23552] 17:16:42: DEBUG: gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
23552] 17:16:42: DEBUG: static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
23552] 17:16:42: ERROR: Unimplemented: MovieClip.attachAudio()
23552] 17:16:42: ERROR: Unimplemented: sharedobject_getlocal
23552] 17:16:42: SECURITY: Load from host logger.dailymotion.com granted (default).
23552] 17:16:42: ERROR: Caught exception: builtin method or gettersetter for gnash::NetStream called from gnash::as_object* instance.
23552] 17:16:42: ERROR: Caught exception: builtin method or gettersetter for gnash::NetStream called from gnash::as_object* instance.
23552] 17:16:42: ERROR: Caught exception: builtin method or gettersetter for gnash::NetStream called from gnash::as_object* instance.

(last message repeated until interrupt)

Benjamin Wolsey <bwy>
Project Member
Thu 09 Aug 2007 04:56:08 PM UTC, original submission:

Not really a bug, I guess, but site design - but any ideas on why these flash7 embedded movies do not play? Or even how I can get the stream to work with gtk-/kde-/gnash?

example:
http://www.dailymotion.com/davidsilk24/video/x2q1i3_portsmouth-v-southend-utd-198283-1s_sport/1

Nick

Nick Warne <nickw>

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #14340:  04.swf added by None (2KiB - application/x-shockwave-flash)
file #14293:  debug.log added by None (64KiB - text/x-log - debug log.)
file #13692:  ensureType.patch added by strk (520B - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by nickw (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 11 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 24 Oct 2008 03:28:32 PM UTCbwyStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Sat 29 Mar 2008 07:28:55 PM UTCstrkCategoryNone=>video
      StatusReady For Test=>None
      Summarybuiltin method or gettersetter for gnash::NetStream called from gnash::as_object instance. =>dailymotion.com video issues
    Fri 28 Mar 2008 02:19:27 PM UTCstrkStatusNone=>Ready For Test
    Thu 08 Nov 2007 05:19:45 PM UTCNoneAttached File-=>Added 04.swf, #14340
    Sun 04 Nov 2007 12:33:46 PM UTCNoneAttached File-=>Added debug.log, #14293
    Sun 09 Sep 2007 07:23:45 AM UTCstrkSummaryUnplayable site=>builtin method or gettersetter for gnash::NetStream called from gnash::as_object instance.
    Sat 18 Aug 2007 10:57:16 AM UTCstrkAttached File-=>Added ensureType.patch, #13692
      Assigned toNone=>strk

    Back to the top


    Powered by Savane 3.1-cleanup1