bugGnash - The GNU Flash player - Bugs: bug #32002, yt: time bar reset when movies...

 
 

bug #32002: yt: time bar reset when movies finishes

Submitted by:  Gabriele Giacone <gg0>
Submitted on:  Wed Dec 29 05:31:11 2010  
 
Category: pluginSeverity: 3 - Normal
Release: masterStatus: Confirmed
Privacy: PublicAssigned to: Bastiaan Jacques <bjacques>
Open/Closed: Open

Add a New Comment (Rich MarkupRich 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)

Sun Mar 13 14:39:19 2011, comment #10:

Gnash makes no effort to send invoke onMetaData from anything which is not an FLV (which in turn explicitly contains a request to invoke "onMetaData").

Sandro Santilli <strk>
Project Member
Sun Mar 13 14:14:42 2011, comment #9:

As best I can tell, youtube is using the 'moovposition' metadata property embedded in the MPEG-4 container file to determine where the seek bar should be. When a 'seek' is performed, youtube downloads a new movie file which would have a different moovposition.

Apparently onMetaData gets exposed this information from the MPEG-4 metadata, according to:

http://www.brooksandrus.com/blog/2007/08/29/a-quick-look-at-h264-metadata/

Though none of the metadata parsers for MPEG-4 containers that I have tried actually show me the moovposition property from the video streams from the video in this bug.

Bastiaan Jacques <bjacques>
Project MemberIn charge of this item.
Sun Mar 13 12:09:03 2011, comment #8:

It seems that with these videos youtube plays from a new NetStream URL when a seek is attempted. It seems to me that Gnash accurately reports the position in the new file that's downloaded, which would be why the time bar indicator moves to the start position.

Bastiaan Jacques <bjacques>
Project MemberIn charge of this item.
Sat Mar 12 18:47:40 2011, comment #7:

Thanks, will use this bug to track the time bar issue. Other bugs have already dealt with the aborts.

Bastiaan Jacques <bjacques>
Project MemberIn charge of this item.
Sat Mar 12 18:40:29 2011, comment #6:

Playing either [1] or [2] it doesn't crash anymore, neither with ffmpeg nor with gst (from cli).

Though time bar still sucks. Same behavior explained when submitted bug.

Gabriele Giacone <gg0>
Project Member
Fri Mar 11 22:33:54 2011, comment #5:

Gabriele, could you please try reproducing the crash(es) with master?

(I don't expect the 'time bar' to work correctly.)

Bastiaan Jacques <bjacques>
Project MemberIn charge of this item.
Mon Jan 3 23:45:24 2011, comment #4:

Attached backtrace.

(file #22341)

Gabriele Giacone <gg0>
Project Member
Wed Dec 29 15:20:15 2010, comment #3:

This one [2] is a 15" video that crashes at ~10" with ffmpeg and freezes at ~12-13 with gst.

Attached outputs.

[2] http://www.youtube.com/watch?v=9osW_0kFjNQ

(file #22314, file #22315)

Gabriele Giacone <gg0>
Project Member
Wed Dec 29 14:18:48 2010, comment #2:

ooops wrong bug. don't consider previous comment and attachment

Gabriele Giacone <gg0>
Project Member
Wed Dec 29 14:17:50 2010, comment #1:

Attached stdout from cli.

(file #22312)

Gabriele Giacone <gg0>
Project Member
Wed Dec 29 05:31:11 2010, original submission:

Two unexpected behaviors watching [1] (maybe even others)

a) if you move time bar, player seeks and play from new position, but pointer goes back to start.
b) when video completes, plugin crashes.

[1] http://www.youtube.com/watch?v=taqPEf6U_rM&feature=channel

Gabriele Giacone <gg0>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #22341:  gdb.txt added by gg0 (7kB - text/plain)
file #22314:  video01-ffmpeg.log added by gg0 (14kB - text/x-log)
file #22315:  video01-gst.log added by gg0 (39kB - text/x-log)
file #22312:  output.log added by gg0 (12kB - text/x-log)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Updated the item)
  • -unavailable- added by bjacques (Posted a comment)
  • -unavailable- added by gg0 (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 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat Mar 12 18:47:40 2011bjacquesSeverity5 - Blocker=>3 - Normal
      StatusReady For Test=>Confirmed
      Summaryyt: time bar reset and crash when movies finishes=>yt: time bar reset when movies finishes
    Sat Mar 12 18:07:28 2011strkStatusNone=>Ready For Test
    Fri Mar 11 22:33:54 2011bjacquesSeverity3 - Normal=>5 - Blocker
      Assigned toNone=>bjacques
    Mon Jan 3 23:45:24 2011gg0Attached File-=>Added gdb.txt, #22341
    Wed Dec 29 15:20:15 2010gg0Attached File-=>Added video01-ffmpeg.log, #22314
      Attached File-=>Added video01-gst.log, #22315
    Wed Dec 29 14:17:50 2010gg0Attached File-=>Added output.log, #22312

    Back to the top


    Powered by Savane 3.1-cleanup