<?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>56837</bug_id>
          
          <creation_ts>2011-03-22 09:28:22 -0700</creation_ts>
          <short_desc>Allow WebMediaPlayerClient to call playbackStatechanged in MediaPlayer</short_desc>
          <delta_ts>2011-03-24 19:09:26 -0700</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>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Min Qin">qinmin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jamesr</cc>
    
    <cc>qinmin</cc>
    
    <cc>scherkus</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>371420</commentid>
    <comment_count>0</comment_count>
    <who name="Min Qin">qinmin</who>
    <bug_when>2011-03-22 09:28:22 -0700</bug_when>
    <thetext>Once we start playing a media url in WebMediaPlayerImpl, m_paused in HTMLMediaElement will always set to true, even if the whole stream has been consumed by the pipeline.
This CL allows the WebMediaPlayerClient to inform MediaPlayer that playstate has changed (e.g., pipeline crashed due to some errors and the WebMediaPlayerImpl is in state &quot;paused&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>371434</commentid>
    <comment_count>1</comment_count>
      <attachid>86466</attachid>
    <who name="Min Qin">qinmin</who>
    <bug_when>2011-03-22 10:01:54 -0700</bug_when>
    <thetext>Created attachment 86466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373062</commentid>
    <comment_count>2</comment_count>
      <attachid>86466</attachid>
    <who name="Andrew Scherkus">scherkus</who>
    <bug_when>2011-03-24 13:56:39 -0700</bug_when>
    <thetext>Comment on attachment 86466
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373071</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-03-24 14:02:43 -0700</bug_when>
    <thetext>Can you make a test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373076</commentid>
    <comment_count>4</comment_count>
      <attachid>86466</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-03-24 14:06:15 -0700</bug_when>
    <thetext>Comment on attachment 86466
Patch

OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373169</commentid>
    <comment_count>5</comment_count>
      <attachid>86852</attachid>
    <who name="Min Qin">qinmin</who>
    <bug_when>2011-03-24 16:16:13 -0700</bug_when>
    <thetext>Created attachment 86852
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373263</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-24 19:05:50 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 86852:

http/tests/xmlhttprequest/cross-origin-authorization.html bug 52398 (author: ap@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373265</commentid>
    <comment_count>7</comment_count>
      <attachid>86852</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-24 19:09:22 -0700</bug_when>
    <thetext>Comment on attachment 86852
Patch

Clearing flags on attachment: 86852

Committed r81930: &lt;http://trac.webkit.org/changeset/81930&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373266</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-24 19:09:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86466</attachid>
            <date>2011-03-22 10:01:54 -0700</date>
            <delta_ts>2011-03-24 16:16:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56837-20110322100153.patch</filename>
            <type>text/plain</type>
            <size>2726</size>
            <attacher name="Min Qin">qinmin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODE2MjQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
ZjFmMDEzOWZjMmEzMDU1ZWE1NGI2YzBjM2ExYzhjMGE4NmE1NzE4YS4uNWY5YWY4MTkwYzY2MDY3
NDY5N2ZkYjE5OGE2M2FhYWIwMWM4ZDhjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxMS0wMy0yMiAgTWluIFFpbiAgPHFpbm1pbkBnb29nbGUuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsbG93IFdl
Yk1lZGlhUGxheWVyQ2xpZW50IHRvIG5vdGlmeSBNZWRpYVBsYXllciB0aGF0IHRoZSBwbGF5YmFj
ayBzdGF0ZSBoYXMgY2hhbmdlZAorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD01NjgzNworCisgICAgICAgICogcHVibGljL1dlYk1lZGlhUGxheWVyQ2xp
ZW50Lmg6CisgICAgICAgICogc3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OldlYk1lZGlhUGxheWVyQ2xpZW50SW1wbDo6cGxheWJhY2tTdGF0ZUNoYW5n
ZWQpOgorICAgICAgICAqIHNyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuaDoKKwogMjAxMS0w
My0yMSAgUm9iZXJ0IEtyb2VnZXIgIDxyamtyb2VnZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYk1lZGlhUGxheWVyQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJNZWRpYVBsYXllckNsaWVudC5oCmluZGV4IDdlNWRkNjhjOTE2ODE2NGFk
NmVjY2I2MTJmZTMxY2YyOGUwYTcyMWUuLjVmNjA4NzBkYzE1MGY3ZjAzNmMwMDlmYjczYWUyNGVk
ZjQxZTJiN2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk1l
ZGlhUGxheWVyQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
TWVkaWFQbGF5ZXJDbGllbnQuaApAQCAtNDksNiArNDksNyBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCB2b2lkIHNpemVDaGFuZ2VkKCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBzYXdVbnN1cHBvcnRl
ZFRyYWNrcygpID0gMDsKICAgICB2aXJ0dWFsIGZsb2F0IHZvbHVtZSgpIGNvbnN0ID0gMDsKKyAg
ICB2aXJ0dWFsIHZvaWQgcGxheWJhY2tTdGF0ZUNoYW5nZWQoKSA9IDA7CiAKIHByb3RlY3RlZDoK
ICAgICB+V2ViTWVkaWFQbGF5ZXJDbGllbnQoKSB7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuY3BwCmluZGV4IGExYjQy
OGNiOTM2ZTE0ZjljMjZlNjFlYTFiY2FmM2Q5ZTZjMzUzMjIuLmFiZTljYmYxMzA1MDAxMGMxMjcz
MzhhNGM4MjhkMDA2OWNhYzBkOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsLmNwcApAQCAtMTgzLDYgKzE4MywxMiBA
QCBmbG9hdCBXZWJNZWRpYVBsYXllckNsaWVudEltcGw6OnZvbHVtZSgpIGNvbnN0CiAgICAgcmV0
dXJuIDAuMGY7CiB9CiAKK3ZvaWQgV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsOjpwbGF5YmFja1N0
YXRlQ2hhbmdlZCgpCit7CisgICAgQVNTRVJUKG1fbWVkaWFQbGF5ZXIpOworICAgIG1fbWVkaWFQ
bGF5ZXItPnBsYXliYWNrU3RhdGVDaGFuZ2VkKCk7Cit9CisKIC8vIE1lZGlhUGxheWVyUHJpdmF0
ZUludGVyZmFjZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAKIHZvaWQgV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsOjpsb2FkKGNvbnN0IFN0cmluZyYg
dXJsKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViTWVkaWFQbGF5
ZXJDbGllbnRJbXBsLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXll
ckNsaWVudEltcGwuaAppbmRleCA1ZDQ0NjI2OTMxZGE4MzNmMTdjOTMzNDcwNmY2Yzc4ZTVlMDU0
NmQ2Li4yMjAzMGIzNDA2ODBlZjE3MjY5ODNiMWI5YWI0YjEyZWRlYzA0NTUzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwu
aApAQCAtNzYsNiArNzYsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNpemVDaGFuZ2Vk
KCk7CiAgICAgdmlydHVhbCB2b2lkIHNhd1Vuc3VwcG9ydGVkVHJhY2tzKCk7CiAgICAgdmlydHVh
bCBmbG9hdCB2b2x1bWUoKSBjb25zdDsKKyAgICB2aXJ0dWFsIHZvaWQgcGxheWJhY2tTdGF0ZUNo
YW5nZWQoKTsKIAogICAgIC8vIE1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZSBtZXRob2RzOgog
ICAgIHZpcnR1YWwgdm9pZCBsb2FkKGNvbnN0IFdURjo6U3RyaW5nJiB1cmwpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86852</attachid>
            <date>2011-03-24 16:16:13 -0700</date>
            <delta_ts>2011-03-24 19:09:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56837-20110324161612.patch</filename>
            <type>text/plain</type>
            <size>2726</size>
            <attacher name="Min Qin">qinmin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODE2MjQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
ZjFmMDEzOWZjMmEzMDU1ZWE1NGI2YzBjM2ExYzhjMGE4NmE1NzE4YS4uMDU2OTczOTQ0NTIzM2Y4
NWFlYmMxZDQyMjUyYzYxZDcyNzY2NWJiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxMS0wMy0yMiAgTWluIFFpbiAgPHFpbm1pbkBnb29nbGUuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgorCisgICAgICAgIEFsbG93IFdl
Yk1lZGlhUGxheWVyQ2xpZW50IHRvIG5vdGlmeSBNZWRpYVBsYXllciB0aGF0IHRoZSBwbGF5YmFj
ayBzdGF0ZSBoYXMgY2hhbmdlZAorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD01NjgzNworCisgICAgICAgICogcHVibGljL1dlYk1lZGlhUGxheWVyQ2xp
ZW50Lmg6CisgICAgICAgICogc3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OldlYk1lZGlhUGxheWVyQ2xpZW50SW1wbDo6cGxheWJhY2tTdGF0ZUNoYW5n
ZWQpOgorICAgICAgICAqIHNyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuaDoKKwogMjAxMS0w
My0yMSAgUm9iZXJ0IEtyb2VnZXIgIDxyamtyb2VnZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYk1lZGlhUGxheWVyQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3B1YmxpYy9XZWJNZWRpYVBsYXllckNsaWVudC5oCmluZGV4IDdlNWRkNjhjOTE2ODE2NGFk
NmVjY2I2MTJmZTMxY2YyOGUwYTcyMWUuLjVmNjA4NzBkYzE1MGY3ZjAzNmMwMDlmYjczYWUyNGVk
ZjQxZTJiN2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYk1l
ZGlhUGxheWVyQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2Vi
TWVkaWFQbGF5ZXJDbGllbnQuaApAQCAtNDksNiArNDksNyBAQCBwdWJsaWM6CiAgICAgdmlydHVh
bCB2b2lkIHNpemVDaGFuZ2VkKCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBzYXdVbnN1cHBvcnRl
ZFRyYWNrcygpID0gMDsKICAgICB2aXJ0dWFsIGZsb2F0IHZvbHVtZSgpIGNvbnN0ID0gMDsKKyAg
ICB2aXJ0dWFsIHZvaWQgcGxheWJhY2tTdGF0ZUNoYW5nZWQoKSA9IDA7CiAKIHByb3RlY3RlZDoK
ICAgICB+V2ViTWVkaWFQbGF5ZXJDbGllbnQoKSB7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuY3BwCmluZGV4IGExYjQy
OGNiOTM2ZTE0ZjljMjZlNjFlYTFiY2FmM2Q5ZTZjMzUzMjIuLmFiZTljYmYxMzA1MDAxMGMxMjcz
MzhhNGM4MjhkMDA2OWNhYzBkOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYk1lZGlhUGxheWVyQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsLmNwcApAQCAtMTgzLDYgKzE4MywxMiBA
QCBmbG9hdCBXZWJNZWRpYVBsYXllckNsaWVudEltcGw6OnZvbHVtZSgpIGNvbnN0CiAgICAgcmV0
dXJuIDAuMGY7CiB9CiAKK3ZvaWQgV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsOjpwbGF5YmFja1N0
YXRlQ2hhbmdlZCgpCit7CisgICAgQVNTRVJUKG1fbWVkaWFQbGF5ZXIpOworICAgIG1fbWVkaWFQ
bGF5ZXItPnBsYXliYWNrU3RhdGVDaGFuZ2VkKCk7Cit9CisKIC8vIE1lZGlhUGxheWVyUHJpdmF0
ZUludGVyZmFjZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAKIHZvaWQgV2ViTWVkaWFQbGF5ZXJDbGllbnRJbXBsOjpsb2FkKGNvbnN0IFN0cmluZyYg
dXJsKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViTWVkaWFQbGF5
ZXJDbGllbnRJbXBsLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXll
ckNsaWVudEltcGwuaAppbmRleCA1ZDQ0NjI2OTMxZGE4MzNmMTdjOTMzNDcwNmY2Yzc4ZTVlMDU0
NmQ2Li4yMjAzMGIzNDA2ODBlZjE3MjY5ODNiMWI5YWI0YjEyZWRlYzA0NTUzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJNZWRpYVBsYXllckNsaWVudEltcGwu
aApAQCAtNzYsNiArNzYsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHNpemVDaGFuZ2Vk
KCk7CiAgICAgdmlydHVhbCB2b2lkIHNhd1Vuc3VwcG9ydGVkVHJhY2tzKCk7CiAgICAgdmlydHVh
bCBmbG9hdCB2b2x1bWUoKSBjb25zdDsKKyAgICB2aXJ0dWFsIHZvaWQgcGxheWJhY2tTdGF0ZUNo
YW5nZWQoKTsKIAogICAgIC8vIE1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZSBtZXRob2RzOgog
ICAgIHZpcnR1YWwgdm9pZCBsb2FkKGNvbnN0IFdURjo6U3RyaW5nJiB1cmwpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>