<?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>139139</bug_id>
          
          <creation_ts>2014-12-01 11:28:45 -0800</creation_ts>
          <short_desc>[MSE] Fix not always calling mediaPlayer seek.</short_desc>
          <delta_ts>2014-12-02 01:42:27 -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>Media</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bartlomiej Gajda">b.gajda</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>ltilve</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1051505</commentid>
    <comment_count>0</comment_count>
    <who name="Bartlomiej Gajda">b.gajda</who>
    <bug_when>2014-12-01 11:28:45 -0800</bug_when>
    <thetext>Change : https://bugs.webkit.org/show_bug.cgi?id=118752

unrightfully changed :

-    if (m_mediaSource &amp;&amp; m_mediaSource-&gt;readyState() != MediaSource::closedKeyword())
+    if (m_mediaSource &amp;&amp; m_mediaSource-&gt;isClosed())

but the whole sense of this is that if media source is not closed, then it should always call m_player-&gt;seek, and so on. (even comment says so)

Second expression should be negated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051509</commentid>
    <comment_count>1</comment_count>
      <attachid>242323</attachid>
    <who name="Bartlomiej Gajda">b.gajda</who>
    <bug_when>2014-12-01 11:31:15 -0800</bug_when>
    <thetext>Created attachment 242323
always notifying of seek with mse


Not sure can this behavior be tested using MockMediaSource, as events are going in (but it we would printf() in middle of seek function, and seek to currentTime(), it would not go)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051578</commentid>
    <comment_count>2</comment_count>
      <attachid>242323</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-01 14:04:10 -0800</bug_when>
    <thetext>Comment on attachment 242323
always notifying of seek with mse

Clearing flags on attachment: 242323

Committed r176604: &lt;http://trac.webkit.org/changeset/176604&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051579</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-01 14:04:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242323</attachid>
            <date>2014-12-01 11:31:15 -0800</date>
            <delta_ts>2014-12-01 14:04:10 -0800</delta_ts>
            <desc>always notifying of seek with mse</desc>
            <filename>patch_not_always_seek_v1</filename>
            <type>text/plain</type>
            <size>1366</size>
            <attacher name="Bartlomiej Gajda">b.gajda</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwOTlkZDViLi4wYWU5YzA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTQtMTItMDEgIEJhcnRsb21pZWogR2FqZGEgIDxiLmdhamRhQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtNU0VdIEZpeCBub3QgYWx3YXlzIGNhbGxpbmcgbWVkaWFQbGF5ZXIgc2Vlay4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTEzOQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9yaWdpbmFs
IGNvbW1lbnQgc3RhdGVzIHRoYXQgbWVkaWEgc291cmNlIHNoYWxsIGFsd2F5cyBiZSBub3RpZmll
ZCBvZiBzZWVrIGlmIGl0J3Mgbm90IGNsb3NlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMgbmVl
ZGVkLgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OnNlZWtUaW1lckZpcmVkKToKKwogMjAxNC0xMS0yOSAg
R3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIEZpeCBh
IGJ1aWxkIHdhcm5pbmcgd2hlbiBDU1NfU0NST0xMX1NOQVAgaXMgZW5hYmxlZApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXggMWU3NWU1Yi4uZjUxNTE5YiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCkBAIC0yNDE0LDcgKzI0MTQs
NyBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnNlZWtUaW1lckZpcmVkKCkKICNpZiBFTkFCTEUo
TUVESUFfU09VUkNFKQogICAgIC8vIEFsd2F5cyBub3RpZnkgdGhlIG1lZGlhIGVuZ2luZSBvZiBh
IHNlZWsgaWYgdGhlIHNvdXJjZSBpcyBub3QgY2xvc2VkLiBUaGlzIGVuc3VyZXMgdGhhdCB0aGUg
c291cmNlIGlzCiAgICAgLy8gYWx3YXlzIGluIGEgZmx1c2hlZCBzdGF0ZSB3aGVuIHRoZSAnc2Vl
a2luZycgZXZlbnQgZmlyZXMuCi0gICAgaWYgKG1fbWVkaWFTb3VyY2UgJiYgbV9tZWRpYVNvdXJj
ZS0+aXNDbG9zZWQoKSkKKyAgICBpZiAobV9tZWRpYVNvdXJjZSAmJiAhbV9tZWRpYVNvdXJjZS0+
aXNDbG9zZWQoKSkKICAgICAgICAgbm9TZWVrUmVxdWlyZWQgPSBmYWxzZTsKICNlbmRpZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>