bugGnash - The GNU Flash player - Bugs: bug #26687, StreamTheWorld radio station...

 
 

bug #26687: StreamTheWorld radio station doesn't work

Submitted by:  None
Submitted on:  Tue 26 May 2009 05:45:11 PM UTC  
 
Category: soundSeverity: 3 - Normal
Release: 0.8.5 releaseStatus: 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)

Thu 28 May 2009 02:30:03 PM UTC, comment #6:

Well, this is sooo fixed we don't need to wait for anonymous reporter to confirm, right ?

A beer from the Andres would be appreciated though :)

Sandro Santilli <strk>
Project MemberIn charge of this item.
Wed 27 May 2009 06:21:49 PM UTC, comment #5:

I committed a cleaned up version of that patch.
revno: 10935

Sandro Santilli <strk>
Project MemberIn charge of this item.
Wed 27 May 2009 08:16:19 AM UTC, comment #4:

Please everyone try the attached patch. It will move the playhead forward IFF there's no video and audio output queue is empty.
The result is that playback is driven by audio clock but NetStream.time keeps being reported by looking at FLV timestamps.

(file #18206)

Sandro Santilli <strk>
Project MemberIn charge of this item.
Tue 26 May 2009 08:45:17 PM UTC, comment #3:

Alright, problem is that the stream (an FLV) contains unexpectedly distributed audio frame timestamps:

#1 Audio Tag: timestamp 0, size 15, data size 4
#2 Audio Tag: timestamp 4150892, size 286, data size 275
#3 Audio Tag: timestamp 4150938, size 279, data size 268
#4 Audio Tag: timestamp 4150985, size 284, data size 273
...
#35290 Audio Tag: timestamp 5789663, size 313, data size 302
#35291 Audio Tag: timestamp 5789710, size 252, data size 241

The above means that first frame has a timestamp of 0 milliseconds
which is expected. The second frame timestamp is over ONE HOUR
later, then next frames continues like nothing happened at few
milliseconds of distance one-other.

Now, Gnash will then NOT play second frame before one hour...

I've tested with the PP and found that there's NO gap there.
So the PP immediately jumps over second frame w/out waiting.
If you access NetStream.time with ActionScript you find it
positioned at over one hour. The following is NetStream.time traced onEnterFrame:

0
4150.938
4150.985
4151.078
4151.171

Sandro Santilli <strk>
Project MemberIn charge of this item.
Tue 26 May 2009 06:10:24 PM UTC, comment #2:

What do you mean by doesn't work?

I can confirm a crash in trunk, which is fixed now (revno 10926). The audio stream is AAC format, Gnash saves it if you enable saving streamed media. I don't get any sound in Gnash, although it does 'hotplug audio consumer'. It may be a bug in my ffmpeg setup, or it may really not work.

Benjamin Wolsey <bwy>
Project Member
Tue 26 May 2009 05:46:55 PM UTC, comment #1:

title should be "StreamTheWorld radio..."

Anonymous
Tue 26 May 2009 05:45:11 PM UTC, original submission:

Hi,

The StreamTheWorld plugin (http://www.streamtheworld.com) doesn't work at http://www.beat1009.com.mx/v3/paginas/radioflash.php
(my favorite radio station).

I'm using Gnash 0.8.5 with Ubuntu 9.09 at a 64 bit PC.

Can someone fix this please?

Andres Suarez

Anonymous

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #18206:  NetStream.timewarp.patch added by strk (2KiB - text/x-diff)

 

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

    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 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 28 May 2009 02:30:03 PM UTCstrkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Wed 27 May 2009 06:21:49 PM UTCstrkStatusIn Progress=>Ready For Test
    Wed 27 May 2009 08:16:19 AM UTCstrkAttached File-=>Added NetStream.timewarp.patch, #18206
      StatusConfirmed=>In Progress
      Assigned toNone=>strk
    Tue 26 May 2009 08:45:17 PM UTCstrkStatusReady For Test=>Confirmed
    Tue 26 May 2009 06:10:24 PM UTCbwyStatusNone=>Ready For Test
      SummaryStreanTheWorld radio station doesn\'t work=>StreamTheWorld radio station doesn't work

    Back to the top


    Powered by Savane 3.1-cleanup1