<?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>136163</bug_id>
          
          <creation_ts>2014-08-22 11:14:44 -0700</creation_ts>
          <short_desc>[iOS] Cleanup media code</short_desc>
          <delta_ts>2014-08-22 13:10:38 -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>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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1030759</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-08-22 11:14:44 -0700</bug_when>
    <thetext>Remove some unused code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030766</commentid>
    <comment_count>1</comment_count>
      <attachid>236994</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-08-22 11:26:41 -0700</bug_when>
    <thetext>Created attachment 236994
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030767</commentid>
    <comment_count>2</comment_count>
      <attachid>236994</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-08-22 11:30:21 -0700</bug_when>
    <thetext>Comment on attachment 236994
Proposed patch.

parseMediaPlayerAttribute doesn’t look like dead code; there’s a call to it. What makes it actually dead?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030768</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-08-22 11:39:04 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 236994 [details])
&gt; parseMediaPlayerAttribute doesn’t look like dead code; there’s a call to it.

Not any more :-)

&gt; What makes it actually dead?

It calls iOS-only MediaPlayer methods that we no longer implement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030770</commentid>
    <comment_count>4</comment_count>
      <attachid>236994</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-08-22 11:42:24 -0700</bug_when>
    <thetext>Comment on attachment 236994
Proposed patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=236994&amp;action=review

&gt; Source/WebCore/platform/graphics/MediaPlayerPrivate.h:-243
&gt; -    virtual void attributeChanged(const String&amp;, const String&amp;) { }
&gt; -    virtual bool readyForPlayback() const { return true; }

I get it; these calls do nothing so we don’t need all the other levels just to get here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030781</commentid>
    <comment_count>5</comment_count>
      <attachid>236994</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-22 13:10:34 -0700</bug_when>
    <thetext>Comment on attachment 236994
Proposed patch.

Clearing flags on attachment: 236994

Committed r172868: &lt;http://trac.webkit.org/changeset/172868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030782</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-22 13:10:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236994</attachid>
            <date>2014-08-22 11:26:41 -0700</date>
            <delta_ts>2014-08-22 13:10:34 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>patch_2.txt</filename>
            <type>text/plain</type>
            <size>7535</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3Mjg2MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI4IEBACisyMDE0LTA4LTIyICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIENsZWFudXAg
bWVkaWEgY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM2MTYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCBubyBmdW5jdGlvbmFsaXR5IHdhcyBjaGFuZ2VkLgorCisgICAgICAg
ICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRp
YUVsZW1lbnQ6OkhUTUxNZWRpYUVsZW1lbnQpOiBEb24ndCBpbml0aWFsaXplIG1fcmVxdWVzdGlu
Z1BsYXkuCisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpwYXJzZU1lZGlhUGxh
eWVyQXR0cmlidXRlKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1l
bnQ6OnBhcnNlQXR0cmlidXRlKTogRG9uJ3QgY2FsbCBwYXJzZU1lZGlhUGxheWVyQXR0cmlidXRl
LgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6cGxheUludGVybmFsKTogbV9y
ZXF1ZXN0aW5nUGxheSBpcyBkZWFkLCBKaW0uCisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFF
bGVtZW50Ojp1cGRhdGVQbGF5U3RhdGUpOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxN
ZWRpYUVsZW1lbnQ6OnVwZGF0ZVBsYXlTdGF0ZSk6IFJlbW92ZSBvYnNvbGV0ZSBGSVhNRS4KKyAg
ICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9NZWRpYVBsYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6YXR0
cmlidXRlQ2hhbmdlZCk6IERlbGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6
cmVhZHlGb3JQbGF5YmFjayk6IERlbGV0ZWQuCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
TWVkaWFQbGF5ZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllclBy
aXZhdGUuaDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZTo6
YXR0cmlidXRlQ2hhbmdlZCk6IERlbGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXll
clByaXZhdGVJbnRlcmZhY2U6OnJlYWR5Rm9yUGxheWJhY2spOiBEZWxldGVkLgorCiAyMDE0LTA4
LTIyICBKb24gTGVlICA8am9ubGVlQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggaU9TIGJ1aWxk
IGR1ZSB0byByMTcyODMyIGFuZCBtb3ZlIFJVQkJFUl9CQU5ESU5HIG91dCBvZiBGZWF0dXJlRGVm
aW5lcy5oCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAJKHJl
dmlzaW9uIDE3MjgyMykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMxMiw5ICszMTIsNiBAQCBIVE1MTWVkaWFFbGVtZW50OjpI
VE1MTWVkaWFFbGVtZW50KGNvbnN0CiAgICAgLCBtX2hhdmVQcmVwYXJlZFRvUGxheShmYWxzZSkK
ICAgICAsIG1fcGFyc2luZ0luUHJvZ3Jlc3MoY3JlYXRlZEJ5UGFyc2VyKQogICAgICwgbV9lbGVt
ZW50SXNIaWRkZW4oZG9jdW1lbnQuaGlkZGVuKCkpCi0jaWYgUExBVEZPUk0oSU9TKQotICAgICwg
bV9yZXF1ZXN0aW5nUGxheShmYWxzZSkKLSNlbmRpZgogI2lmIEVOQUJMRShNRURJQV9DT05UUk9M
U19TQ1JJUFQpCiAgICAgLCBtX21lZGlhQ29udHJvbHNEZXBlbmRPblBhZ2VTY2FsZUZhY3Rvcihm
YWxzZSkKICNlbmRpZgpAQCAtNTE0LDM1ICs1MTEsNiBAQCBib29sIEhUTUxNZWRpYUVsZW1lbnQ6
OmlzTW91c2VGb2N1c2FibGUoCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi0jaWYgUExBVEZPUk0o
SU9TKQotYm9vbCBIVE1MTWVkaWFFbGVtZW50OjpwYXJzZU1lZGlhUGxheWVyQXR0cmlidXRlKGNv
bnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCi17Ci0g
ICAgQVNTRVJUKG1fcGxheWVyKTsKLSAgICBpZiAobmFtZSA9PSBkYXRhX3lvdXR1YmVfaWRBdHRy
KSB7Ci0gICAgICAgIG1fcGxheWVyLT5hdHRyaWJ1dGVDaGFuZ2VkKG5hbWUudG9TdHJpbmcoKSwg
dmFsdWUpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0gICAgaWYgKG5hbWUgPT0gdGl0
bGVBdHRyKSB7Ci0gICAgICAgIG1fcGxheWVyLT5hdHRyaWJ1dGVDaGFuZ2VkKG5hbWUudG9TdHJp
bmcoKSwgdmFsdWUpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KLSAgICBpZiAoU2V0
dGluZ3MqIHNldHRpbmdzID0gZG9jdW1lbnQoKS5zZXR0aW5ncygpKSB7Ci0jaWYgRU5BQkxFKElP
U19BSVJQTEFZKQotICAgICAgICBpZiAobmFtZSA9PSB3ZWJraXRhaXJwbGF5QXR0ciAmJiBzZXR0
aW5ncy0+bWVkaWFQbGF5YmFja0FsbG93c0FpclBsYXkoKSkgewotICAgICAgICAgICAgbV9wbGF5
ZXItPmF0dHJpYnV0ZUNoYW5nZWQobmFtZS50b1N0cmluZygpLCB2YWx1ZSk7Ci0gICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfQotI2VuZGlmCi0gICAgICAgIGlmIChuYW1lID09IHdl
YmtpdF9wbGF5c2lubGluZUF0dHIgJiYgc2V0dGluZ3MtPm1lZGlhUGxheWJhY2tBbGxvd3NJbmxp
bmUoKSkgewotICAgICAgICAgICAgbV9wbGF5ZXItPmF0dHJpYnV0ZUNoYW5nZWQobmFtZS50b1N0
cmluZygpLCBBU0NJSUxpdGVyYWwodmFsdWUuaXNOdWxsKCkgPyAiZmFsc2UiIDogInRydWUiKSk7
Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfQotICAgIH0KLSAgICByZXR1cm4g
ZmFsc2U7Ci19Ci0jZW5kaWYKLQogdm9pZCBIVE1MTWVkaWFFbGVtZW50OjpwYXJzZUF0dHJpYnV0
ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKQog
ewogICAgIGlmIChuYW1lID09IHNyY0F0dHIpIHsKQEAgLTYzNCwxMCArNjAyLDYgQEAgdm9pZCBI
VE1MTWVkaWFFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjbwogICAgIGVsc2UgaWYgKG5hbWUgPT0g
b253ZWJraXRwbGF5YmFja3RhcmdldGF2YWlsYWJpbGl0eWNoYW5nZWRBdHRyKQogICAgICAgICBz
ZXRBdHRyaWJ1dGVFdmVudExpc3RlbmVyKGV2ZW50TmFtZXMoKS53ZWJraXRwbGF5YmFja3Rhcmdl
dGF2YWlsYWJpbGl0eWNoYW5nZWRFdmVudCwgbmFtZSwgdmFsdWUpOwogI2VuZGlmCi0jaWYgUExB
VEZPUk0oSU9TKQotICAgIGVsc2UgaWYgKG1fcGxheWVyICYmIHBhcnNlTWVkaWFQbGF5ZXJBdHRy
aWJ1dGUobmFtZSwgdmFsdWUpKQotICAgICAgICByZXR1cm47Ci0jZW5kaWYKICAgICBlbHNlCiAg
ICAgICAgIEhUTUxFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShuYW1lLCB2YWx1ZSk7CiB9CkBAIC0y
Nzg0LDkgKzI3NDgsNiBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnBsYXlJbnRlcm5hbCgpCiAg
ICAgICAgICAgICBzY2hlZHVsZUV2ZW50KGV2ZW50TmFtZXMoKS5wbGF5aW5nRXZlbnQpOwogICAg
IH0KICAgICBtX2F1dG9wbGF5aW5nID0gZmFsc2U7Ci0jaWYgUExBVEZPUk0oSU9TKQotICAgIG1f
cmVxdWVzdGluZ1BsYXkgPSB0cnVlOwotI2VuZGlmCiAgICAgdXBkYXRlUGxheVN0YXRlKCk7CiAg
ICAgdXBkYXRlTWVkaWFDb250cm9sbGVyKCk7CiB9CkBAIC00NTczLDEwICs0NTM2LDYgQEAgdm9p
ZCBIVE1MTWVkaWFFbGVtZW50Ojp1cGRhdGVQbGF5U3RhdGUoKQogICAgICAgICBtX2FjdGl2aXR5
VG9rZW4gPSBudWxscHRyOwogICAgIH0KICAgICAKLSNpZiBQTEFURk9STShJT1MpCi0gICAgbV9y
ZXF1ZXN0aW5nUGxheSA9IGZhbHNlOwotI2VuZGlmCi0KICAgICB1cGRhdGVNZWRpYUNvbnRyb2xs
ZXIoKTsKIAogICAgIGlmIChyZW5kZXJlcigpKQpAQCAtNDc1NCw5ICs0NzEzLDYgQEAgdm9pZCBI
VE1MTWVkaWFFbGVtZW50OjpyZXN1bWUoKQogICAgICAgICAvLyBtX2Vycm9yIGlzIG9ubHkgbGVm
dCBhdCBNRURJQV9FUlJfQUJPUlRFRCB3aGVuIHRoZSBkb2N1bWVudCBiZWNvbWVzIGluYWN0aXZl
IChpdCBpcyBzZXQgdG8KICAgICAgICAgLy8gIE1FRElBX0VSUl9BQk9SVEVEIHdoaWxlIHRoZSBh
Ym9ydEV2ZW50IGlzIGJlaW5nIHNlbnQsIGJ1dCBjbGVhcmVkIGltbWVkaWF0ZWx5IGFmdGVyd2Fy
ZHMpLgogICAgICAgICAvLyBUaGlzIGJlaGF2aW9yIGlzIG5vdCBzcGVjaWZpZWQgYnV0IGl0IHNl
ZW1zIGxpa2UgYSBzZW5zaWJsZSB0aGluZyB0byBkby4KLSNpZiBQTEFURk9STShJT1MpCi0gICAg
ICAgIC8vIEZJWE1FOiA8cmRhcjovL3Byb2JsZW0vOTc1MTMwMz4gTWVyZ2U6IERvZXMgcjEwMzMw
OTIgbmVlZCB0byBiZSByZWZpeGVkIGluIFRvVD8KLSNlbmRpZgogICAgICAgICAvLyBBcyBpdCBp
cyBub3Qgc2FmZSB0byBpbW1lZGF0ZWx5IHN0YXJ0IGxvYWRpbmcgbm93LCBsZXQncyBzY2hlZHVs
ZSBhIGxvYWQuCiAgICAgICAgIHNjaGVkdWxlRGVsYXllZEFjdGlvbihMb2FkTWVkaWFSZXNvdXJj
ZSk7CiAgICAgfQpJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgJKHJl
dmlzaW9uIDE3MjgyMykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5o
CSh3b3JraW5nIGNvcHkpCkBAIC02NDYsMTAgKzY0Niw2IEBAIHByaXZhdGU6CiAgICAgZG91Ymxl
IG1pblRpbWVTZWVrYWJsZSgpIGNvbnN0OwogICAgIGRvdWJsZSBtYXhUaW1lU2Vla2FibGUoKSBj
b25zdDsKIAotI2lmIFBMQVRGT1JNKElPUykKLSAgICBib29sIHBhcnNlTWVkaWFQbGF5ZXJBdHRy
aWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYsIGNvbnN0IEF0b21pY1N0cmluZyYpOwotI2VuZGlm
Ci0KICAgICAvLyBQYXVzZXMgcGxheWJhY2sgd2l0aG91dCBjaGFuZ2luZyBhbnkgc3RhdGVzIG9y
IGdlbmVyYXRpbmcgZXZlbnRzCiAgICAgdm9pZCBzZXRQYXVzZWRJbnRlcm5hbChib29sKTsKIApA
QCAtODI4LDEwICs4MjIsNiBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9wYXJzaW5nSW5Qcm9ncmVz
cyA6IDE7CiAgICAgYm9vbCBtX2VsZW1lbnRJc0hpZGRlbiA6IDE7CiAKLSNpZiBQTEFURk9STShJ
T1MpCi0gICAgYm9vbCBtX3JlcXVlc3RpbmdQbGF5IDogMTsKLSNlbmRpZgotCiAjaWYgRU5BQkxF
KE1FRElBX0NPTlRST0xTX1NDUklQVCkKICAgICBib29sIG1fbWVkaWFDb250cm9sc0RlcGVuZE9u
UGFnZVNjYWxlRmFjdG9yIDogMTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAkocmV2aXNpb24gMTcyODIzKQorKysg
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xMDI5LDE4ICsxMDI5LDYgQEAgdm9pZCBNZWRpYVBsYXllcjo6c2V0UHJpdmF0
ZUJyb3dzaW5nTW9kZQogICAgIG1fcHJpdmF0ZS0+c2V0UHJpdmF0ZUJyb3dzaW5nTW9kZShtX3By
aXZhdGVCcm93c2luZyk7CiB9CiAKLSNpZiBQTEFURk9STShJT1MpCi12b2lkIE1lZGlhUGxheWVy
OjphdHRyaWJ1dGVDaGFuZ2VkKGNvbnN0IFN0cmluZyYgbmFtZSwgY29uc3QgU3RyaW5nJiB2YWx1
ZSkgCi17Ci0gICAgbV9wcml2YXRlLT5hdHRyaWJ1dGVDaGFuZ2VkKG5hbWUsIHZhbHVlKTsKLX0K
LQotYm9vbCBNZWRpYVBsYXllcjo6cmVhZHlGb3JQbGF5YmFjaygpIGNvbnN0Ci17Ci0gICAgcmV0
dXJuIG1fcHJpdmF0ZS0+cmVhZHlGb3JQbGF5YmFjaygpOwotfQotI2VuZGlmCi0KIC8vIENsaWVu
dCBjYWxsYmFja3MuCiB2b2lkIE1lZGlhUGxheWVyOjpuZXR3b3JrU3RhdGVDaGFuZ2VkKCkKIHsK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIu
aAkocmV2aXNpb24gMTcyODIzKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
TWVkaWFQbGF5ZXIuaAkod29ya2luZyBjb3B5KQpAQCAtNTM2LDExICs1MzYsNiBAQCBwdWJsaWM6
CiAKICAgICBTdHJpbmcgZW5naW5lRGVzY3JpcHRpb24oKSBjb25zdDsKIAotI2lmIFBMQVRGT1JN
KElPUykKLSAgICB2b2lkIGF0dHJpYnV0ZUNoYW5nZWQoY29uc3QgU3RyaW5nJiBuYW1lLCBjb25z
dCBTdHJpbmcmIHZhbHVlKTsKLSAgICBib29sIHJlYWR5Rm9yUGxheWJhY2soKSBjb25zdDsKLSNl
bmRpZgotCiAgICAgQ2FjaGVkUmVzb3VyY2VMb2FkZXIqIGNhY2hlZFJlc291cmNlTG9hZGVyKCk7
CiAKICNpZiBFTkFCTEUoVklERU9fVFJBQ0spCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllclByaXZhdGUuaAkocmV2aXNpb24gMTcy
ODIzKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2
YXRlLmgJKHdvcmtpbmcgY29weSkKQEAgLTIzOCwxMSArMjM4LDYgQEAgcHVibGljOgogICAgIHZp
cnR1YWwgdm9pZCBzaW11bGF0ZUF1ZGlvSW50ZXJydXB0aW9uKCkgeyB9CiAjZW5kaWYKIAotI2lm
IFBMQVRGT1JNKElPUykKLSAgICB2aXJ0dWFsIHZvaWQgYXR0cmlidXRlQ2hhbmdlZChjb25zdCBT
dHJpbmcmLCBjb25zdCBTdHJpbmcmKSB7IH0KLSAgICB2aXJ0dWFsIGJvb2wgcmVhZHlGb3JQbGF5
YmFjaygpIGNvbnN0IHsgcmV0dXJuIHRydWU7IH0KLSNlbmRpZgotCiAgICAgdmlydHVhbCBTdHJp
bmcgbGFuZ3VhZ2VPZlByaW1hcnlBdWRpb1RyYWNrKCkgY29uc3QgeyByZXR1cm4gZW1wdHlTdHJp
bmcoKTsgfQogCiAgICAgdmlydHVhbCBzaXplX3QgZXh0cmFNZW1vcnlDb3N0KCkgY29uc3QgeyBy
ZXR1cm4gMDsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>