<?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>160342</bug_id>
          
          <creation_ts>2016-07-29 09:33:38 -0700</creation_ts>
          <short_desc>Add TestWebKitAPI support for interacting with media controls</short_desc>
          <delta_ts>2016-07-29 10:50:19 -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>Tools / Tests</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1215564</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-29 09:33:38 -0700</bug_when>
    <thetext>Add TestWebKitAPI support for interacting with media controls</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215566</commentid>
    <comment_count>1</comment_count>
      <attachid>284868</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-29 09:40:56 -0700</bug_when>
    <thetext>Created attachment 284868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215567</commentid>
    <comment_count>2</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-29 09:41:46 -0700</bug_when>
    <thetext>&lt;rdar://problem/27610246&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215589</commentid>
    <comment_count>3</comment_count>
      <attachid>284868</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2016-07-29 10:44:48 -0700</bug_when>
    <thetext>Comment on attachment 284868
Patch

Looks good!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1215595</commentid>
    <comment_count>4</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-29 10:50:19 -0700</bug_when>
    <thetext>Committed r203905: &lt;http://trac.webkit.org/changeset/203905&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284868</attachid>
            <date>2016-07-29 09:40:56 -0700</date>
            <delta_ts>2016-07-29 10:44:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160342-20160729093944.patch</filename>
            <type>text/plain</type>
            <size>6438</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzODI2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTBkNzU5MjllMDc0OTg2OTkzYzQ4MTgzOTkyYWUyYWE4
MTU0MWNhMS4uMTExODZhZGQxODg0YTNlOWNmNzIyM2M4MGNjMzM2ZTk3ZmMyNWM1MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE2LTA3LTI5ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIEFkZCBUZXN0V2ViS2l0QVBJIHN1cHBvcnQgZm9yIGludGVyYWN0aW5nIHdpdGgg
bWVkaWEgY29udHJvbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDM0MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc2MTAyNDY+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBzdXBwb3J0IGZv
ciB0ZXN0aW5nIGludGVyYWN0aW9uIHdpdGggc29tZSBtZWRpYSBjb250cm9scywgYXMgd2VsbCBh
cyBhIGJhc2ljIHRlc3QKKyAgICAgICAgdmVyaWZ5aW5nIHRoYXQgbWVkaWEgY29udHJvbCB0ZWFy
ZG93biBhZnRlciBpbnRlcmFjdGlvbiBkb2VzIG5vdCByZXN1bHQgaW4gYSBjcmFzaC4KKworICAg
ICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1ZpZGVvQ29udHJvbHNNYW5h
Z2VyLm1tOgorICAgICAgICAoLVtXS1dlYlZpZXcgbW91c2VEb3duQXRQb2ludDpdKToKKyAgICAg
ICAgKC1bV0tXZWJWaWV3IHBlcmZvcm1BZnRlckxvYWRpbmc6XSk6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKwogMjAxNi0wNy0yNyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFw
cGxlLmNvbT4KIAogICAgICAgICBMYXlvdXRUZXN0UmVsYXkgc2hvdWxkIHdhaXQgZm9yIFdlYktp
dFRlc3RSdW5uZXJBcHAgaW5zdGFsbGF0aW9uIHRvIGNvbXBsZXRlCmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9WaWRlb0NvbnRyb2xzTWFuYWdlci5t
bSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1ZpZGVvQ29udHJvbHNN
YW5hZ2VyLm1tCmluZGV4IDc0YWZjMjVjZGFiMjE5NWEwNjk0M2VjMTI0YTRkZWQ1YzU2NTdmZWMu
LmRlN2ExMjdkNjNhMzAwMjhiMzAxZmViMmQxOWY5MTIwYzM1YzcwMjcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1ZpZGVvQ29udHJvbHNNYW5hZ2Vy
Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1ZpZGVvQ29u
dHJvbHNNYW5hZ2VyLm1tCkBAIC00MCwyMCArNDAsNiBAQAogc3RhdGljIGJvb2wgdGVzdGVkQ29u
dHJvbHNNYW5hZ2VyQWZ0ZXJQbGF5aW5nOwogc3RhdGljIGJvb2wgcmVjZWl2ZWRTY3JpcHRNZXNz
YWdlOwogCi1AaW50ZXJmYWNlIFdLV2ViVmlldyAoVXNlckludGVyYWN0aW9uKQotCi0tICh2b2lk
KW1vdXNlRG93bkF0UG9pbnQ6KE5TUG9pbnQpcG9pbnQ7Ci0KLUBlbmQKLQotQGltcGxlbWVudGF0
aW9uIFdLV2ViVmlldyAoVXNlckludGVyYWN0aW9uKQotCi0tICh2b2lkKW1vdXNlRG93bkF0UG9p
bnQ6KE5TUG9pbnQpcG9pbnQgewotICAgIFtzZWxmIG1vdXNlRG93bjpbTlNFdmVudCBtb3VzZUV2
ZW50V2l0aFR5cGU6TlNFdmVudFR5cGVMZWZ0TW91c2VEb3duIGxvY2F0aW9uOk5TTWFrZVBvaW50
KHBvaW50LngsIHBvaW50LnkpIG1vZGlmaWVyRmxhZ3M6MCB0aW1lc3RhbXA6R2V0Q3VycmVudEV2
ZW50VGltZSgpIHdpbmRvd051bWJlcjowIGNvbnRleHQ6W05TR3JhcGhpY3NDb250ZXh0IGN1cnJl
bnRDb250ZXh0XSBldmVudE51bWJlcjowIGNsaWNrQ291bnQ6MCBwcmVzc3VyZTowXV07Ci19Ci0K
LUBlbmQKLQogQGludGVyZmFjZSBNZWRpYVBsYXliYWNrTWVzc2FnZUhhbmRsZXIgOiBOU09iamVj
dCA8V0tTY3JpcHRNZXNzYWdlSGFuZGxlcj4gewogICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IF93
ZWJWaWV3OwogfQpAQCAtMTI3LDYgKzExMywzNSBAQCAtICh2b2lkKXVzZXJDb250ZW50Q29udHJv
bGxlcjooV0tVc2VyQ29udGVudENvbnRyb2xsZXIgKil1c2VyQ29udGVudENvbnRyb2xsZXIgZAog
fQogQGVuZAogCitAaW50ZXJmYWNlIFdLV2ViVmlldyAoV0tXZWJWaWV3QWRkaXRpb25zKQorCist
ICh2b2lkKV9pbnRlcmFjdFdpdGhNZWRpYUNvbnRyb2xzRm9yVGVzdGluZzsKKworQGVuZAorCitA
aW50ZXJmYWNlIFdLV2ViVmlldyAoVGVzdGluZ0FkZGl0aW9ucykKKworLSAodm9pZCltb3VzZURv
d25BdFBvaW50OihOU1BvaW50KXBvaW50OworLSAodm9pZClwZXJmb3JtQWZ0ZXJMb2FkaW5nOihk
aXNwYXRjaF9ibG9ja190KWFjdGlvbnM7CisKK0BlbmQKKworQGltcGxlbWVudGF0aW9uIFdLV2Vi
VmlldyAoVGVzdGluZ0FkZGl0aW9ucykKKworLSAodm9pZCltb3VzZURvd25BdFBvaW50OihOU1Bv
aW50KXBvaW50IHsKKyAgICBbc2VsZiBtb3VzZURvd246W05TRXZlbnQgbW91c2VFdmVudFdpdGhU
eXBlOk5TRXZlbnRUeXBlTGVmdE1vdXNlRG93biBsb2NhdGlvbjpOU01ha2VQb2ludChwb2ludC54
LCBwb2ludC55KSBtb2RpZmllckZsYWdzOjAgdGltZXN0YW1wOkdldEN1cnJlbnRFdmVudFRpbWUo
KSB3aW5kb3dOdW1iZXI6MCBjb250ZXh0OltOU0dyYXBoaWNzQ29udGV4dCBjdXJyZW50Q29udGV4
dF0gZXZlbnROdW1iZXI6MCBjbGlja0NvdW50OjAgcHJlc3N1cmU6MF1dOworfQorCistICh2b2lk
KXBlcmZvcm1BZnRlckxvYWRpbmc6KGRpc3BhdGNoX2Jsb2NrX3QpYWN0aW9ucyB7CisgICAgT25M
b2FkTWVzc2FnZUhhbmRsZXIgKmhhbmRsZXIgPSBbW09uTG9hZE1lc3NhZ2VIYW5kbGVyIGFsbG9j
XSBpbml0V2l0aFdLV2ViVmlldzpzZWxmIGhhbmRsZXI6YWN0aW9uc107CisgICAgTlNTdHJpbmcg
Km9ubG9hZFNjcmlwdCA9IEAid2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgeyB3aW5kb3cud2Vi
a2l0Lm1lc3NhZ2VIYW5kbGVycy5vbmxvYWRIYW5kbGVyLnBvc3RNZXNzYWdlKCdsb2FkZWQnKTsg
fSI7CisgICAgV0tVc2VyU2NyaXB0ICpzY3JpcHQgPSBbW1dLVXNlclNjcmlwdCBhbGxvY10gaW5p
dFdpdGhTb3VyY2U6b25sb2FkU2NyaXB0IGluamVjdGlvblRpbWU6V0tVc2VyU2NyaXB0SW5qZWN0
aW9uVGltZUF0RG9jdW1lbnRTdGFydCBmb3JNYWluRnJhbWVPbmx5Ok5PXTsKKyAgICBbW1tzZWxm
IGNvbmZpZ3VyYXRpb25dIHVzZXJDb250ZW50Q29udHJvbGxlcl0gYWRkVXNlclNjcmlwdDpzY3Jp
cHRdOworICAgIFtbW3NlbGYgY29uZmlndXJhdGlvbl0gdXNlckNvbnRlbnRDb250cm9sbGVyXSBh
ZGRTY3JpcHRNZXNzYWdlSGFuZGxlcjpoYW5kbGVyIG5hbWU6QCJvbmxvYWRIYW5kbGVyIl07Cit9
CisKK0BlbmQKKwogbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkgewogCiBURVNUKFZpZGVvQ29udHJv
bHNNYW5hZ2VyLCBWaWRlb0NvbnRyb2xzTWFuYWdlclNpbmdsZUxhcmdlVmlkZW8pCkBAIC0zNTAs
NiArMzY1LDMyIEBAIFRFU1QoVmlkZW9Db250cm9sc01hbmFnZXIsIFZpZGVvQ29udHJvbHNNYW5h
Z2VyQXVkaW9FbGVtZW50U3RhcnRlZFdpdGhTY3JpcHQpCiAgICAgVGVzdFdlYktpdEFQSTo6VXRp
bDo6cnVuKCZyZWNlaXZlZFNjcmlwdE1lc3NhZ2UpOwogfQogCitURVNUKFZpZGVvQ29udHJvbHNN
YW5hZ2VyLCBWaWRlb0NvbnRyb2xzTWFuYWdlclRlYXJzRG93bk1lZGlhQ29udHJvbHNPbkRlYWxs
b2MpCit7CisgICAgUmV0YWluUHRyPFdLV2ViVmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRp
b24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAg
IGNvbmZpZ3VyYXRpb24uZ2V0KCkubWVkaWFUeXBlc1JlcXVpcmluZ1VzZXJBY3Rpb25Gb3JQbGF5
YmFjayA9IFdLQXVkaW92aXN1YWxNZWRpYVR5cGVOb25lOworICAgIFJldGFpblB0cjxXS1dlYlZp
ZXc+IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5T
TWFrZVJlY3QoMCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQo
KV0pOworCisgICAgUmV0YWluUHRyPE5TV2luZG93PiB3aW5kb3cgPSBhZG9wdE5TKFtbTlNXaW5k
b3cgYWxsb2NdIGluaXRXaXRoQ29udGVudFJlY3Q6W3dlYlZpZXcgZnJhbWVdIHN0eWxlTWFzazpO
U0JvcmRlcmxlc3NXaW5kb3dNYXNrIGJhY2tpbmc6TlNCYWNraW5nU3RvcmVCdWZmZXJlZCBkZWZl
cjpOT10pOworICAgIFtbd2luZG93IGNvbnRlbnRWaWV3XSBhZGRTdWJ2aWV3OndlYlZpZXcuZ2V0
KCldOworCisgICAgTlNVUkwgKnVybE9mVmlkZW8gPSBbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVS
TEZvclJlc291cmNlOkAidmlkZW8td2l0aC1hdWRpbyIgd2l0aEV4dGVuc2lvbjpAIm1wNCIgc3Vi
ZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXTsKKyAgICBbd2ViVmlldyBsb2Fk
RmlsZVVSTDp1cmxPZlZpZGVvIGFsbG93aW5nUmVhZEFjY2Vzc1RvVVJMOlt1cmxPZlZpZGVvIFVS
TEJ5RGVsZXRpbmdMYXN0UGF0aENvbXBvbmVudF1dOworCisgICAgX19ibG9jayBib29sIGZpbmlz
aGVkVGVzdCA9IGZhbHNlOworICAgIFt3ZWJWaWV3IHBlcmZvcm1BZnRlckxvYWRpbmc6XigpCisg
ICAgeworICAgICAgICAvLyBWZXJpZnkgdGhhdCB3ZSB0ZWFyIGRvd24gdGhlIG1lZGlhIGNvbnRy
b2xzIHByb3Blcmx5LCBzdWNoIHRoYXQgd2UgZG9uJ3QgY3Jhc2ggd2hlbiB0aGUgd2ViIHZpZXcg
aXMgcmVsZWFzZWQuCisgICAgICAgIGlmIChbd2ViVmlldyByZXNwb25kc1RvU2VsZWN0b3I6QHNl
bGVjdG9yKF9pbnRlcmFjdFdpdGhNZWRpYUNvbnRyb2xzRm9yVGVzdGluZyldKQorICAgICAgICAg
ICAgW3dlYlZpZXcgX2ludGVyYWN0V2l0aE1lZGlhQ29udHJvbHNGb3JUZXN0aW5nXTsKKworICAg
ICAgICBbd2ViVmlldyByZWxlYXNlXTsKKyAgICAgICAgZmluaXNoZWRUZXN0ID0gdHJ1ZTsKKyAg
ICB9XTsKKworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZmluaXNoZWRUZXN0KTsKK30K
KwogVEVTVChWaWRlb0NvbnRyb2xzTWFuYWdlciwgVmlkZW9Db250cm9sc01hbmFnZXJTbWFsbFZp
ZGVvSW5NZWRpYURvY3VtZW50KQogewogICAgIFJldGFpblB0cjxXS1dlYlZpZXdDb25maWd1cmF0
aW9uPiBjb25maWd1cmF0aW9uID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxs
b2NdIGluaXRdKTsKQEAgLTM2MCwxNiArNDAxLDEwIEBAIFRFU1QoVmlkZW9Db250cm9sc01hbmFn
ZXIsIFZpZGVvQ29udHJvbHNNYW5hZ2VyU21hbGxWaWRlb0luTWVkaWFEb2N1bWVudCkKICAgICBb
W3dpbmRvdyBjb250ZW50Vmlld10gYWRkU3Vidmlldzp3ZWJWaWV3LmdldCgpXTsKICAgICAKICAg
ICBfX2Jsb2NrIGJvb2wgZmluaXNoZWRMb2FkID0gZmFsc2U7Ci0gICAgZGlzcGF0Y2hfYmxvY2tf
dCBoYW5kbGVGaW5pc2hlZExvYWQgPSBeKCkKKyAgICBbd2ViVmlldyBwZXJmb3JtQWZ0ZXJMb2Fk
aW5nOl4oKQogICAgIHsKICAgICAgICAgZmluaXNoZWRMb2FkID0gdHJ1ZTsKLSAgICB9OwotICAg
IE9uTG9hZE1lc3NhZ2VIYW5kbGVyICpoYW5kbGVyID0gW1tPbkxvYWRNZXNzYWdlSGFuZGxlciBh
bGxvY10gaW5pdFdpdGhXS1dlYlZpZXc6d2ViVmlldy5nZXQoKSBoYW5kbGVyOmhhbmRsZUZpbmlz
aGVkTG9hZF07Ci0gICAgCi0gICAgTlNTdHJpbmcgKm9ubG9hZFNjcmlwdCA9IEAid2luZG93Lm9u
bG9hZCA9IGZ1bmN0aW9uKCkgeyB3aW5kb3cud2Via2l0Lm1lc3NhZ2VIYW5kbGVycy5vbmxvYWRI
YW5kbGVyLnBvc3RNZXNzYWdlKCdsb2FkZWQnKTsgfSI7Ci0gICAgV0tVc2VyU2NyaXB0ICpzY3Jp
cHQgPSBbW1dLVXNlclNjcmlwdCBhbGxvY10gaW5pdFdpdGhTb3VyY2U6b25sb2FkU2NyaXB0IGlu
amVjdGlvblRpbWU6V0tVc2VyU2NyaXB0SW5qZWN0aW9uVGltZUF0RG9jdW1lbnRTdGFydCBmb3JN
YWluRnJhbWVPbmx5Ok5PXTsKLSAgICBbW2NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9s
bGVyXSBhZGRVc2VyU2NyaXB0OnNjcmlwdF07Ci0gICAgW1tjb25maWd1cmF0aW9uIHVzZXJDb250
ZW50Q29udHJvbGxlcl0gYWRkU2NyaXB0TWVzc2FnZUhhbmRsZXI6aGFuZGxlciBuYW1lOkAib25s
b2FkSGFuZGxlciJdOworICAgIH1dOwogICAgIAogICAgIE5TVVJMICp1cmxPZlZpZGVvID0gW1tO
U0J1bmRsZSBtYWluQnVuZGxlXSBVUkxGb3JSZXNvdXJjZTpAInZpZGVvLXdpdGgtYXVkaW8iIHdp
dGhFeHRlbnNpb246QCJtcDQiIHN1YmRpcmVjdG9yeTpAIlRlc3RXZWJLaXRBUEkucmVzb3VyY2Vz
Il07CiAgICAgW3dlYlZpZXcgbG9hZEZpbGVVUkw6dXJsT2ZWaWRlbyBhbGxvd2luZ1JlYWRBY2Nl
c3NUb1VSTDpbdXJsT2ZWaWRlbyBVUkxCeURlbGV0aW5nTGFzdFBhdGhDb21wb25lbnRdXTsK
</data>
<flag name="review"
          id="308536"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>