bugGnash - The GNU Flash player - Bugs: bug #31589, Video playback broken with gst and...

 
 

bug #31589: Video playback broken with gst and crystalhd driver

Submitted by:  None
Submitted on:  Mon 08 Nov 2010 07:48:38 PM UTC  
 
Category: video-gstSeverity: 3 - Normal
Release: masterStatus: Ready For Test
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Sun 03 Nov 2013 10:03:08 AM UTC, comment #1:

0.8.8 is pretty ancient. Can you still reproduce with gnash 0.8.10 ? And master ?

Sandro Santilli <strk>
Project Member
Mon 08 Nov 2010 07:48:38 PM UTC, original submission:

On Gnash release 0.8.8 and master, built from source on Ubuntu Lucid, Youtube will hang for some time, then finally open a video, play one or two frames and a few seconds of audio, and then sometimes display an alert box complaining about gstreamer.

The console output is as follows:

Running DIL (3.21.0) Version
DtsDeviceOpen: Opening HW in mode 0
Scaling command param 0x0,ctx_scal:0x0
ERROR: Couldn't find Method "onYouTubePlayerReady"
<string>Error</string>
ERROR: Couldn't find Method "reportFlashTiming"
<string>Error</string>
gtk-gnash: asobj/NetStream_as.cpp:670: std::auto_ptr<gnash::GnashImage> gnash::NetStream_as::decodeNextVideoFrame(): Assertion `! _videoDecoder->peek()' failed.

In Megavideo, the console output is similar, but it won't even begin playing the video:

Running DIL (3.21.0) Version
DtsDeviceOpen: Opening HW in mode 0
Scaling command param 0x0,ctx_scal:0x0
gtk-gnash: asobj/NetStream_as.cpp:670: std::auto_ptr<gnash::GnashImage> gnash::NetStream_as::decodeNextVideoFrame(): Assertion `! _videoDecoder->peek()' failed.

Vimeo and the basic flowplayer demo don't seem to render at all: http://flowplayer.org/demos/installation/index.html

This is using the latest development version of the crystalhd driver. With this driver disabled, Gnash still fails, but does so in a different way. With crystalhd turned on, the first one or two frames would be displayed, and then the whole UI would turn black, and the audio would cut off. Without the crystalhd driver, no frames are displayed (the video never plays), but the audio plays somewhat choppily the whole way through. Also, with crystalhd turned off, a popup window is now displayed consistently when attempting to load the video which says "VideoDecoderGst: initialisation failed", whereas with crystalhd turned on, I think this popup would only be displayed intermittently (I think it only happened once). Console output with crystalhd turned off is as follows:

ERROR: Too many attempts to read from the player!
DtsGetHWFeatures: Create File Failed
DtsGetHWFeatures: Create File Failed
Running DIL (3.21.0) Version
DtsDeviceOpen: Opening HW in mode 0
DtsDeviceOpen: Create File Failed

Megavideo manifests similar behaviour. Vimeo fails to render at all.

Output of lspci:

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
0b:00.0 Multimedia controller: Broadcom Corporation Device 1615

Anonymous

 

(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 strk (Posted a comment)
  •  

    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):

     

     

    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 03 Nov 2013 10:03:08 AM UTCstrkStatusNone=>Ready For Test

    Back to the top


    Powered by Savane 3.1-cleanup1