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

 
 

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

Submitter:  Gabriele Giacone <gg0>
Submitted:  Wed 29 Dec 2010 05:31:11 AM UTC
   
 
Category:  plugin Severity:  3 - Normal
Release:  master Status:  Confirmed
Privacy:  Public Assigned to:  bjacques
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 13 Mar 2011 02:39:19 PM UTC, 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>
Group Member
Sun 13 Mar 2011 02:14:42 PM UTC, 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>
Group Member
Sun 13 Mar 2011 12:09:03 PM UTC, 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>
Group Member
Sat 12 Mar 2011 06:47:40 PM UTC, comment #7: 

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

Bastiaan Jacques <bjacques>
Group Member
Sat 12 Mar 2011 06:40:29 PM UTC, 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>
Group Member
Fri 11 Mar 2011 10:33:54 PM UTC, 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>
Group Member
Mon 03 Jan 2011 11:45:24 PM UTC, comment #4: 

Attached backtrace.

(file #22341)

Gabriele Giacone <gg0>
Group Member
Wed 29 Dec 2010 03:20:15 PM UTC, 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>
Group Member
Wed 29 Dec 2010 02:18:48 PM UTC, comment #2: 

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

Gabriele Giacone <gg0>
Group Member
Wed 29 Dec 2010 02:17:50 PM UTC, comment #1: 

Attached stdout from cli.

(file #22312)

Gabriele Giacone <gg0>
Group Member
Wed 29 Dec 2010 05:31:11 AM UTC, 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>
Group Member

 

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

Attach Files:
   
   
Comment:
   

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

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by strk (Updated the item)
  • -email is unavailable- added by bjacques (Posted a comment)
  • -email is unavailable- added by gg0 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-03-12 bjacques Severity5 - Blocker 3 - Normal
        StatusReady For Test Confirmed
        Summaryyt: time bar reset and crash when movies finishes yt: time bar reset when movies finishes
    2011-03-12 strk StatusNone Ready For Test
    2011-03-11 bjacques Severity3 - Normal 5 - Blocker
        Assigned toNone bjacques
    2011-01-03 gg0 Attached File- Added gdb.txt, #22341
    2010-12-29 gg0 Attached File- Added video01-ffmpeg.log, #22314
        Attached File- Added video01-gst.log, #22315
    2010-12-29 gg0 Attached File- Added output.log, #22312

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code