bugGnash - The GNU Flash player - Bugs: bug #22868, video from brianmadden.com doesn't...

 
 

bug #22868: video from brianmadden.com doesn't display properly

Submitted by:  Todd Deshane <deshantm>
Submitted on:  Mon 07 Apr 2008 02:40:00 PM UTC  
 
Category: videoSeverity: 3 - Normal
Release: NoneStatus: Wont Fix
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.

 

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

Wed 25 Aug 2010 11:34:43 AM UTC, comment #9:

Gone.

Benjamin Wolsey <bwy>
Project Member
Thu 12 Mar 2009 10:53:43 PM UTC, comment #8:

Crash is fixed, video still doesn't load.

Benjamin Wolsey <bwy>
Project Member
Sat 03 Jan 2009 04:52:07 PM UTC, comment #7:

The crash should be fixed. Now the player plays an advert, but never the correct video.

The audio is loaded and begins playing before the advert starts. I'm not sure what then happens to it, but it seems the decoded audio (and possible video) might be removed as the advert starts.

Benjamin Wolsey <bwy>
Project Member
Sat 03 Jan 2009 09:13:57 AM UTC, comment #6:

The problem seems to be that the metatags mutex is locked, then metatag function execution (onMetaData function) triggers a load of another stream, which fails because it is not there (whether this is the correct URL or not is another matter). FLVParser's dtor is called. This attempts to destroy the metatags mutex while it is still locked, and Gnash crashes.

Benjamin Wolsey <bwy>
Project Member
Thu 04 Dec 2008 12:12:25 PM UTC, comment #5:

Actually, this crashes when it attempts to load a video. I had messed up loading, so that the URLs were resolved again the PWD and rejected outright because of the sandbox. Now that temporary bug is fixed again, this attempts to load a video that isn't there, can't probe, and the dying thread fails an assertion:

lt-gtk-gnash: /usr/include/boost/thread/pthread/mutex.hpp:45: boost::mutex::~mutex(): Assertion `!pthread_mutex_destroy(&m)' failed.

#3 0x00007f8c191b5962 in ~FLVParser (this=0x24ed000)
at /usr/include/boost/thread/pthread/mutex.hpp:45
#4 0x00007f8c1898710d in gnash::NetStream_as::startPlayback (this=0x242dc00)
at /usr/lib/gcc/x86_64-manbo-linux-gnu/4.3.2/../../../../include/c++/4.3.2/backward/auto_ptr.h:271

This is for both ffmpeg and gst. Invocation:

gui/gtk-gnash -j 1680 -k 841 -U 'http://media.brianmadden.com/briforumplayer/bfplayerdynamic.asp?id=296&sparky=1' -P 'allowfullscreen=true' -P 'bgcolor=#FFFFFF' -P 'flashvars=config=BFPlayerConfig.xml&playlist=BFPlayerPlaylist.asp?id=296%26sparky=1' -P 'height=100%' -P 'id=player' -P 'name=player' -P 'quality=high' -P 'src=player.swf' -P 'type=application/x-shockwave-flash' -P 'width=100%' http://media.brianmadden.com/briforumplayer/player.swf $@

Benjamin Wolsey <bwy>
Project Member
Thu 04 Dec 2008 10:45:52 AM UTC, comment #4:

I get the audio stream (and it is stunningly interesting) now, but not the video.

Benjamin Wolsey <bwy>
Project Member
Wed 09 Apr 2008 05:13:40 PM UTC, comment #3:

Sorry, previous comment had nothing to do with this bug, was referred to bug #22439 instead.

Sandro Santilli <strk>
Project Member
Wed 09 Apr 2008 09:58:53 AM UTC, comment #2:

Nelson, assigning to you as you're touching m4 macros... ok ?

Hong Yu said:

> We have used gnash0.8.2 to build with FFmpeg newer than Feb 18, 2008.
> And we have found that, very recent FFmpeg use expression/macro in
> defining 'LIBAVCODEC_VERSION' in avcodec.h, which caused Gnash0.8.2
> build to fail in defining 'FFMPEG_AUDIO2' and 'HAVE_SWSCALE_H' in
> gnashconfig.h. Gnash0.8.2 works fine when 'LIBAVCODEC_VERSION' is
> defined with string only (e.g., '51.50.1') in avcodec.h of FFmpeg. If
> you haven't handled such since gnash0.8.2, then very likely the
> potential problem is with current Gnash HEAD, too. Maybe you want to
> delay the bug report after you will have tried Gnash-cvs with newest
> FFmpeg? We are using FFmpeg source checked out on Feb 18, 2008.


Sandro Santilli <strk>
Project Member
Wed 09 Apr 2008 09:35:01 AM UTC, comment #1:

It seems it never gets a loaded event,
you can see the video 'framework' and the buffer bar
moving as if it is loading.

I get a lot of:
(<unknown>:14361): GStreamer-CRITICAL **: gst_element_query_duration: assertion `GST_IS_ELEMENT (element)' failed

Built against gstreamer version: 0.10.14 (Help->About)

Sandro Santilli <strk>
Project Member
Mon 07 Apr 2008 02:40:00 PM UTC, original submission:

On this site: http://www.brianmadden.com/blog/GabeKnuth/Xen-vs-ESX-Head-to-Head-video

clicking on the image as indicated does diplay properly

direct link
http://media.brianmadden.com/briforumplayer/player.swf

gnash -v output

gnash -v http://media.brianmadden.com/briforumplayer/player.swf
32300] 10:32:21: SECURITY: Load from host media.brianmadden.com granted (default).
32300] 10:32:22: UNIMPLEMENTED: SWF8 is not fully supported, trying anyway but don't expect it to work
32300] 10:32:22: UNIMPLEMENTED: FileAttributes tag in the SWF requests that network access is not granted to this movie (or application?) when loaded from the filesystem. Anyway Gnash won't care; use white/black listing in your .gnashrc instead
32300] 10:32:22: UNIMPLEMENTED: DEFINESHAPE4 edge boundaries and scales
32300] 10:32:22: UNIMPLEMENTED: DefineFontAlignZoneTag
32300] 10:32:22: UNIMPLEMENTED: FIXME: tagtype = 74
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd66f50. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd6d1d0. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd737b0. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd75260. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd7ab70. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd7c8b0. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd7eb00. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd81e90. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd83e60. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd86040. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: Created New TextFormat object at 0xd87ae0. Not fully implemented yet
32300] 10:32:23: UNIMPLEMENTED: hideBuiltInItems_method
32300] 10:32:23: ERROR: On ActionNewMethod: no object found on stack on ActionMethod
32300] 10:32:23: ERROR: On ActionNewMethod: no object found on stack on ActionMethod
32300] 10:32:23: SECURITY: Load from host media.brianmadden.com granted (default).
32300] 10:32:23: SECURITY: Loading XML file from url: 'http://media.brianmadden.com/briforumplayer/undefined?1207578743330.25'
32300] 10:32:23: ERROR: HTTP response 404 from url http://media.brianmadden.com/briforumplayer/undefined?1207578743330.25
32300] 10:32:23: ERROR: XML data is empty
32300] 10:32:23: TRACE: components
32300] 10:32:23: SECURITY: Load from host media.brianmadden.com granted (default).
32300] 10:32:23: SECURITY: Loading XML file from url: 'http://media.brianmadden.com/briforumplayer/undefined?1207578743702.27'
32300] 10:32:23: ERROR: HTTP response 404 from url http://media.brianmadden.com/briforumplayer/undefined?1207578743702.27
32300] 10:32:23: ERROR: On ActionNewMethod: no object found on stack on ActionMethod
32300] 10:32:23: ERROR: On ActionNewMethod: no object found on stack on ActionMethod
32300] 10:32:23: ERROR: XML data is empty
32300] 10:32:24: ERROR: On ActionNewMethod: no object found on stack on ActionMethod
32300] 10:32:24: ERROR: On ActionNewMethod: no object found on stack on ActionMethod

Version info

gnash -V
Gnash 0.8.2
Copyright (C) 2005-2008 Free Software Foundation, Inc.
Gnash comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of Gnash under the terms of the GNU General
Public License. For more information, see the file named COPYING.
Build options 0.8.2
Target:
Renderer: agg - GUI: GTK - Media handler: gst
Configured with: CFLAGS=-Wall -g -Werror-implicit-function-declaration -O2 --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --mandir=/share/man --infodir=/share/info --enable-plugin --enable-gui=gtk,kde --enable-cygnal --enable-gstreamer --enable-media=gst --enable-renderer=agg --with-npapi-plugindir=/lib/gnash --enable-shared=yes --enable-sdk-install --without-swfdec-testsuite --disable-rpath --enable-lotsa-warnings --without-gcc-arch --without-ming
CXXFLAGS: -g -O2 -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden
Gstreamer version is: 0.10.18.

Todd Deshane <deshantm>

 

(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 strk (Posted a comment)
  • -unavailable- added by deshantm (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 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 25 Aug 2010 11:34:43 AM UTCbwyStatusConfirmed=>Wont Fix
      Open/ClosedOpen=>Closed
    Thu 12 Mar 2009 10:53:43 PM UTCbwySeverity5 - Blocker=>3 - Normal
    Thu 04 Dec 2008 12:12:25 PM UTCbwySeverity3 - Normal=>5 - Blocker
    Wed 09 Apr 2008 05:13:40 PM UTCstrkAssigned tonelsonrn=>None
    Wed 09 Apr 2008 09:58:53 AM UTCstrkAssigned toNone=>nelsonrn
    Wed 09 Apr 2008 09:35:01 AM UTCstrkCategoryrelease 0.8.2=>video
      StatusNone=>Confirmed

    Back to the top


    Powered by Savane 3.1-cleanup1