<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>98804</bug_id>
          
          <creation_ts>2012-10-09 11:34:47 -0700</creation_ts>
          <short_desc>[GStreamer] media/video-seek-past-end-paused.html fails with GStreamer 1.0</short_desc>
          <delta_ts>2012-11-21 08:16:50 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>91727</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>737989</commentid>
    <comment_count>0</comment_count>
      <attachid>167803</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2012-10-09 11:34:47 -0700</bug_when>
    <thetext>Created attachment 167803
GStreamer problem

As far as I debugged here we have a problem with rounding that I improved (not solved, because it is hardly completely solvable) to make the seeking more accurate. Anyway, when seeking, sometimes we seek a bit further than the end and as you can see if you run the attached problem against the current GStreamer master, it reports sometimes a different duration, which is exactly the problem we are having with the test. I need to check this a bit more, but maybe filing the bug against GStreamer could help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738821</commentid>
    <comment_count>1</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2012-10-10 04:04:54 -0700</bug_when>
    <thetext>I filed https://bugzilla.gnome.org/show_bug.cgi?id=685870 against GStreamer to try to get a bit more information about this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772992</commentid>
    <comment_count>2</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2012-11-21 08:16:50 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; I filed https://bugzilla.gnome.org/show_bug.cgi?id=685870 against GStreamer to try to get a bit more information about this issue.

But was fixed in GStreamer and though we could improve the rouding, that can be managed in bug 90734, so I am closing this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>167803</attachid>
            <date>2012-10-09 11:34:47 -0700</date>
            <delta_ts>2012-10-09 11:34:47 -0700</delta_ts>
            <desc>GStreamer problem</desc>
            <filename>main.c</filename>
            <type>application/octet-stream</type>
            <size>4768</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">LyogZ2NjIC1vIHRlc3QgLVdhbGwgLVdlcnJvciBgcGtnLWNvbmZpZyAtLWxpYnMgLS1jZmxhZ3Mg
Z3N0cmVhbWVyLTEuMGAgbWFpbi5jICovCi8qIC4vdGVzdCA8dXJpPiAqLwoKI2luY2x1ZGUgPGdz
dC9nc3QuaD4KCnN0YXRpYyBnYm9vbGVhbiBhc3luY19tc2dfaGFuZGxlcihHc3RCdXMgKmJ1cywg
R3N0TWVzc2FnZSAqbXNnLCBncG9pbnRlciBkYXRhKTsKc3RhdGljIGdib29sZWFuIHN0YXJ0X3Bs
YXliYWNrKGdwb2ludGVyIGRhdGEpOwpzdGF0aWMgZ2ludDY0IGdldF9kdXJhdGlvbih2b2lkKTsK
c3RhdGljIGdib29sZWFuIGlzX3NlZWthYmxlKHZvaWQpOwpzdGF0aWMgZ2ludDY0IGdldF9wb3Np
dGlvbih2b2lkKTsKc3RhdGljIHZvaWQgc2VlayhnaW50NjQgcG9zaXRpb24pOwoKc3RhdGljIEdz
dEVsZW1lbnQgKnBpcGVsaW5lOwpzdGF0aWMgR3N0U3RhdGUgZ3N0X3N0YXRlID0gR1NUX1NUQVRF
X05VTEw7CnN0YXRpYyBnaW50NjQgZHVyYXRpb24gPSAtMTsKCiN1bmRlZiAgR19MT0dfRE9NQUlO
CiNkZWZpbmUgR19MT0dfRE9NQUlOICJtYWluLXRlc3QiCgppbnQKbWFpbihpbnQgYXJnYywgY2hh
ciAqYXJndiBbXSkKewogIGlmIChhcmdjICE9IDIpCiAgICB7CiAgICAgIGdfcHJpbnRlcnIoIlVz
YWdlOiB0ZXN0IDx1cmk+XG4iKTsKICAgICAgcmV0dXJuIC0xOwogICAgfQoKICBnX2RlYnVnKCJp
bml0aWFsaXppbmciKTsKCiAgZ3N0X2luaXQoJmFyZ2MsICZhcmd2KTsKCiAgcGlwZWxpbmUgPSBn
c3RfZWxlbWVudF9mYWN0b3J5X21ha2UoInBsYXliaW4iLCAicGxheWJpbiIpOwogIGlmICghcGlw
ZWxpbmUpCiAgICB7CiAgICAgIGdfY3JpdGljYWwoImNvdWxkIG5vdCBjcmVhdGUgcGxheWJpbjIg
cGlwZWxpbmUiKTsKICAgICAgcmV0dXJuIC0xOwogICAgfQoKICAvLyAgZ19vYmplY3Rfc2V0KHBp
cGVsaW5lLCAiZmxhZ3MiLCA5OSwgTlVMTCk7CiAgZ19vYmplY3Rfc2V0KHBpcGVsaW5lLCAidXJp
IiwgYXJndlsxXSwgTlVMTCk7CgogIEdzdEJ1cyAqYnVzID0gZ3N0X3BpcGVsaW5lX2dldF9idXMo
R1NUX1BJUEVMSU5FKHBpcGVsaW5lKSk7CiAgZ3N0X2J1c19hZGRfd2F0Y2hfZnVsbChidXMsIEdf
UFJJT1JJVFlfSElHSCwgKEdzdEJ1c0Z1bmMpIGFzeW5jX21zZ19oYW5kbGVyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7CgogIGdfaWRsZV9hZGQoc3RhcnRfcGxheWJhY2ss
IE5VTEwpOwoKICBnX21haW5fbG9vcF9ydW4oZ19tYWluX2xvb3BfbmV3IChOVUxMLCBGQUxTRSkp
OwoKICByZXR1cm4gMDsKfQoKc3RhdGljIGdpbnQ2NApnZXRfZHVyYXRpb24odm9pZCkKewogIGdi
b29sZWFuIHJpZ2h0OwoKICBkdXJhdGlvbiA9IC0xOwoKICByaWdodCA9IGdzdF9lbGVtZW50X3F1
ZXJ5X2R1cmF0aW9uKHBpcGVsaW5lLCBHU1RfRk9STUFUX1RJTUUsICZkdXJhdGlvbik7CgogIGlm
IChyaWdodCAmJiBkdXJhdGlvbiA+IDApCiAgICB7CiAgICAgIGdfZGVidWcoImR1cmF0aW9uOiAl
IiBHX0dJTlQ2NF9GT1JNQVQsIGR1cmF0aW9uKTsKICAgIH0KCiAgcmV0dXJuIGR1cmF0aW9uOwp9
CgpzdGF0aWMgZ2Jvb2xlYW4KaXNfc2Vla2FibGUodm9pZCkKewogIEdzdEZvcm1hdCBmb3JtYXQg
PSBHU1RfRk9STUFUX1RJTUU7CiAgZ2Jvb2xlYW4gc2Vla2FibGU7CiAgR3N0UXVlcnkgKnNlZWtf
cXVlcnk7CgogIGlmIChkdXJhdGlvbiA8IDApCiAgICB7CiAgICAgIHJldHVybiBGQUxTRTsKICAg
IH0KCiAgc2Vla19xdWVyeSA9IGdzdF9xdWVyeV9uZXdfc2Vla2luZyhmb3JtYXQpOwogIGlmIChn
c3RfZWxlbWVudF9xdWVyeShwaXBlbGluZSwgc2Vla19xdWVyeSkpCiAgICB7CiAgICAgIGdzdF9x
dWVyeV9wYXJzZV9zZWVraW5nKHNlZWtfcXVlcnksIE5VTEwsICZzZWVrYWJsZSwgTlVMTCwgTlVM
TCk7CiAgICB9CgogIGdzdF9xdWVyeV91bnJlZihzZWVrX3F1ZXJ5KTsKCiAgcmV0dXJuIHNlZWth
YmxlOwp9CgpzdGF0aWMgdm9pZApzZWVrKGdpbnQ2NCBwb3NpdGlvbikKewogIGdpbnQ2NCBkdXJh
dGlvbjsKICBnYm9vbGVhbiBzZWVrYWJsZTsKCiAgZ19yZXR1cm5faWZfZmFpbChwb3NpdGlvbiA+
PSAwKTsKCiAgZHVyYXRpb24gPSBnZXRfZHVyYXRpb24oKTsKICBzZWVrYWJsZSA9IGlzX3NlZWth
YmxlKCk7CgogIGlmIChkdXJhdGlvbiA+IDAgJiYgc2Vla2FibGUpCiAgICB7CiAgICAgIGdfZGVi
dWcoInNlZWtpbmcgdG8gJSIgR19HSU5UNjRfRk9STUFULCBwb3NpdGlvbik7CiAgICAgIGlmICgh
Z3N0X2VsZW1lbnRfc2VlayhwaXBlbGluZSwgMSwgR1NUX0ZPUk1BVF9USU1FLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR1NUX1NFRUtfRkxBR19GTFVTSCB8IEdTVF9TRUVLX0ZMQUdfQUND
VVJBVEUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBHU1RfU0VFS19UWVBFX1NFVCwgcG9z
aXRpb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBHU1RfU0VFS19UWVBFX05PTkUsIEdT
VF9DTE9DS19USU1FX05PTkUpKQogICAgICAgIHsKICAgICAgICAgIGdfd2FybmluZygiY291bGQg
bm90IHNlZWsiKTsKICAgICAgICB9CiAgICB9CiAgZWxzZQogICAgewogICAgICBnX3dhcm5pbmco
Im1lZGlhIGlzIG5vdCBzZWVrYWJsZSIpOwogICAgfQp9CgpzdGF0aWMgZ2ludDY0CmdldF9wb3Np
dGlvbih2b2lkKQp7CiAgZ2ludDY0IHBvc2l0aW9uX3F1ZXJ5LCBwb3NpdGlvbiA9IC0xOwoKICBp
ZiAoZ3N0X2VsZW1lbnRfcXVlcnlfcG9zaXRpb24ocGlwZWxpbmUsIEdTVF9GT1JNQVRfVElNRSwg
JnBvc2l0aW9uX3F1ZXJ5KSkKICAgIHsKICAgICAgcG9zaXRpb24gPSBwb3NpdGlvbl9xdWVyeTsK
ICAgIH0KCiAgcmV0dXJuIHBvc2l0aW9uOwp9CgpzdGF0aWMgZ2Jvb2xlYW4KYXN5bmNfbXNnX2hh
bmRsZXIoR3N0QnVzICpidXMsIEdzdE1lc3NhZ2UgKm1lc3NhZ2UsIGdwb2ludGVyIGRhdGEpCnsK
ICBHc3RTdGF0ZSBvbGRfc3RhdGUsIG5ld19zdGF0ZSwgcGVuZGluZ19zdGF0ZTsKICBHc3RTdGF0
ZUNoYW5nZSBzdGF0ZV90cmFuc2l0aW9uOwogIHN0YXRpYyBnYm9vbGVhbiBwbGF5aW5nID0gRkFM
U0U7CgogIHN3aXRjaCAoR1NUX01FU1NBR0VfVFlQRSAobWVzc2FnZSkpCiAgICB7CiAgICBjYXNl
IEdTVF9NRVNTQUdFX1NUQVRFX0NIQU5HRUQ6CgogICAgICBnc3RfbWVzc2FnZV9wYXJzZV9zdGF0
ZV9jaGFuZ2VkKG1lc3NhZ2UsICZvbGRfc3RhdGUsICZuZXdfc3RhdGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnBlbmRpbmdfc3RhdGUpOwogICAgICBpZiAoR1NUX0VM
RU1FTlQoR1NUX01FU1NBR0VfU1JDKG1lc3NhZ2UpKSAhPSBwaXBlbGluZSkKICAgICAgICB7CiAg
ICAgICAgICByZXR1cm4gVFJVRTsKICAgICAgICB9CiAgICAgIGdzdF9zdGF0ZSA9IG5ld19zdGF0
ZTsKICAgICAgZ19kZWJ1ZygiJXM6ICVzLT4lcz0+JXMiLAogICAgICAgICAgICAgIGdzdF9lbGVt
ZW50X2dldF9uYW1lKEdTVF9FTEVNRU5UKEdTVF9NRVNTQUdFX1NSQyhtZXNzYWdlKSkpLAogICAg
ICAgICAgICAgIGdzdF9lbGVtZW50X3N0YXRlX2dldF9uYW1lIChvbGRfc3RhdGUpLAogICAgICAg
ICAgICAgIGdzdF9lbGVtZW50X3N0YXRlX2dldF9uYW1lIChuZXdfc3RhdGUpLAogICAgICAgICAg
ICAgIGdzdF9lbGVtZW50X3N0YXRlX2dldF9uYW1lIChwZW5kaW5nX3N0YXRlKSk7CgogICAgaWYg
KG9sZF9zdGF0ZSA9PSBHU1RfU1RBVEVfUEFVU0VEICYmIG5ld19zdGF0ZSA9PSBHU1RfU1RBVEVf
UEFVU0VEICYmIHBlbmRpbmdfc3RhdGUgPT0gR1NUX1NUQVRFX1ZPSURfUEVORElORykKICAgICAg
ewogICAgICAgIGdfZGVidWcoInNlZWtpbmcgZmluaXNoZWQsIHBvc2l0aW9uOiAlIiBHX0dJTlQ2
NF9GT1JNQVQsIGdldF9wb3NpdGlvbigpKTsKICAgICAgICByZXR1cm4gVFJVRTsKICAgICAgfQoK
ICAgICAgc3RhdGVfdHJhbnNpdGlvbiA9IEdTVF9TVEFURV9UUkFOU0lUSU9OKG9sZF9zdGF0ZSwg
Z3N0X3N0YXRlKTsKICAgICAgc3dpdGNoIChzdGF0ZV90cmFuc2l0aW9uKQogICAgICAgIHsKICAg
ICAgICBjYXNlIEdTVF9TVEFURV9DSEFOR0VfUExBWUlOR19UT19QQVVTRUQ6CiAgICAgICAgICBn
X2RlYnVnKCJwYXVzZWQsIHNlZWtpbmciKTsKICAgICAgICAgIHNlZWsoZ2V0X2R1cmF0aW9uKCkg
KyBHU1RfVVNFQ09ORCk7CiAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlIEdTVF9TVEFURV9D
SEFOR0VfUEFVU0VEX1RPX1BMQVlJTkc6CiAgICAgICAgICBnX2RlYnVnKCJwbGF5aW5nLCBwb3Np
dGlvbjogJSIgR19HSU5UNjRfRk9STUFULCBnZXRfcG9zaXRpb24oKSk7CiAgICAgICAgICBpZiAo
IXBsYXlpbmcpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICBwbGF5aW5nID0gVFJVRTsKICAg
ICAgICAgICAgICBnX2RlYnVnKCJwYXVzaW5nIik7CiAgICAgICAgICAgICAgZ3N0X2VsZW1lbnRf
c2V0X3N0YXRlKHBpcGVsaW5lLCBHU1RfU1RBVEVfUEFVU0VEKTsKICAgICAgICAgICAgfQogICAg
ICAgICAgYnJlYWs7CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgIGJyZWFrOwogICAgICAgIH0K
CiAgICAgIGJyZWFrOwoKICAgIGNhc2UgR1NUX01FU1NBR0VfRVJST1I6CiAgICAgIGdfZXJyb3Io
IkdTVF9NRVNTQUdFX0VSUk9SIik7CiAgICAgIGJyZWFrOwoKICAgIGRlZmF1bHQ6CiAgICAgIGJy
ZWFrOwogICAgfQoKICByZXR1cm4gVFJVRTsKfQoKc3RhdGljIGdib29sZWFuCnN0YXJ0X3BsYXli
YWNrKGdwb2ludGVyIGRhdGEpCnsKICBnc3RfZWxlbWVudF9zZXRfc3RhdGUocGlwZWxpbmUsIEdT
VF9TVEFURV9QTEFZSU5HKTsKCiAgcmV0dXJuIEZBTFNFOwp9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>