<?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>177331</bug_id>
          
          <creation_ts>2017-09-21 16:37:34 -0700</creation_ts>
          <short_desc>LayoutTest webrtc/video-mute.html is very often failing</short_desc>
          <delta_ts>2017-09-27 12:22:50 -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>WebRTC</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>jonlee</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1351459</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-09-21 16:37:34 -0700</bug_when>
    <thetext>LayoutTest webrtc/video-mute.html is very often failing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351461</commentid>
    <comment_count>1</comment_count>
      <attachid>321492</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-09-21 16:39:19 -0700</bug_when>
    <thetext>Created attachment 321492
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352017</commentid>
    <comment_count>2</comment_count>
      <attachid>321492</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-09-23 17:36:51 -0700</bug_when>
    <thetext>Comment on attachment 321492
Patch

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

&gt; LayoutTests/webrtc/video-mute.html:-70
&gt; -    internals.observeMediaStreamTrack(remoteTrack);

If observeMediaStreamTrack doesn’t work reliably, should we also be removing it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352202</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-09-25 08:32:43 -0700</bug_when>
    <thetext>Thanks for the review.

(In reply to Darin Adler from comment #2)
&gt; Comment on attachment 321492 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=321492&amp;action=review
&gt; 
&gt; &gt; LayoutTests/webrtc/video-mute.html:-70
&gt; &gt; -    internals.observeMediaStreamTrack(remoteTrack);
&gt; 
&gt; If observeMediaStreamTrack doesn’t work reliably, should we also be removing
&gt; it?

observeMediaStreamTrack works but it seems that trackVideoSampleCount is not always working properly for this particular test.
It is used in LayoutTests/fast/mediastream/captureStream/canvas2d-heavy-drawing.html and seems to work fine there (we cannot replace it there).

Since we just want to make sure that one frame is sent at the webrtc level, getStats is more appropriate anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352207</commentid>
    <comment_count>4</comment_count>
      <attachid>321492</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 09:00:02 -0700</bug_when>
    <thetext>Comment on attachment 321492
Patch

Clearing flags on attachment: 321492

Committed r222445: &lt;http://trac.webkit.org/changeset/222445&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352208</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 09:00:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353339</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:22:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/34693164&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>321492</attachid>
            <date>2017-09-21 16:39:19 -0700</date>
            <delta_ts>2017-09-25 09:00:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177331-20170921163918.patch</filename>
            <type>text/plain</type>
            <size>2875</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIyMzI1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDgzZjdlMGUxNTE3M2I1NTUyZGFm
Nzg1YTk3MGY3ODk3YzAwZmM5OC4uNjRkMjUwZjJjZTM2N2M4OGI0NjhlMzEyZjA2YzY2ZGViMmIx
ZDQ1YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE3LTA5LTIxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0Yy92aWRlby1tdXRl
Lmh0bWwgaXMgdmVyeSBvZnRlbiBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzczMzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHdlYnJ0Yy92aWRlby1tdXRlLmh0bWw6IHVzaW5nIGdldFN0
YXRzIGluc3RlYWQgb2YgaW50ZXJuYWxzIHRvIGNoZWNrIHdoZXRoZXIgYmxhY2sgZnJhbWVzIGFy
ZSByZWNlaXZlZC4KKwogMjAxNy0wOS0yMSAgWmhpZmVpIEZBTkcgIDxmYWNldG90aGVmYXRlQGdt
YWlsLmNvbT4KIAogICAgICAgICBJbiByZWd1bGFyIGJsb2NrIGxheW91dCwgdGhlIHdpZHRoIG9m
IGEgY2hpbGQncyBtYXJnaW4gYm94IHNob3VsZCBhbHdheXMgYmUgZXF1YWwgdG8gdGhhdCBvZiBp
dHMgY29udGFpbmluZyBibG9jawpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL3ZpZGVv
LW11dGUuaHRtbCBiL0xheW91dFRlc3RzL3dlYnJ0Yy92aWRlby1tdXRlLmh0bWwKaW5kZXggNTNj
ZGViNDJjYWUzZTliNWVmYWY3MTE2NjgzMWIyNTI3MGE2ZWI4Yy4uZjI3OWMxMzVkYWU4ZWVkNGM0
MTEyMTM1OTRkNWRlZDY0MzZiZmIxNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2VicnRjL3Zp
ZGVvLW11dGUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvdmlkZW8tbXV0ZS5odG1sCkBA
IC02NCwxOSArNjQsMzggQEAgcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CiAgICAgcmV0dXJuIGNo
ZWNrVmlkZW9CbGFjayh0cnVlLCBjYW52YXMyLCB2aWRlbyk7CiB9LCAiVHJhY2sgaXMgZGlzYWJs
ZWQsIHZpZGVvIHNob3VsZCBiZSBibGFjayIpOwogCi1wcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsK
LSAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCi0gICAgICAgIHJldHVybiBQcm9taXNlLnJlamVj
dCgiVGhpcyB0ZXN0IHJlcXVpcmVzIGludGVybmFscyBBUEkiKTsKLSAgICBpbnRlcm5hbHMub2Jz
ZXJ2ZU1lZGlhU3RyZWFtVHJhY2socmVtb3RlVHJhY2spOwotICAgIGxldCBjb3VudGVyID0gaW50
ZXJuYWxzLnRyYWNrVmlkZW9TYW1wbGVDb3VudDsKLSAgICByZXR1cm4gbmV3IFByb21pc2UoKHJl
c29sdmUsIHJlamVjdCkgPT4gewotICAgICAgICBzZXRJbnRlcnZhbCgoKSA9PiB7Ci0gICAgICAg
ICAgICAvLyBTaG91bGQgZ2V0IDEgZnJhbWUgcGVyIHNlY29uZC4KLSAgICAgICAgICAgIGlmIChp
bnRlcm5hbHMudHJhY2tWaWRlb1NhbXBsZUNvdW50IC0gY291bnRlciA+PSAyKQotICAgICAgICAg
ICAgICAgIHJlc29sdmUoKTsKLSAgICAgICAgfSwgMzAwKTsKLSAgICAgICAgc2V0VGltZW91dCgo
KSA9PiByZWplY3QoImRpZCBub3QgZ2V0IGZyYW1lcyIpLCA1MDAwKTsKK2FzeW5jIGZ1bmN0aW9u
IGdldEluYm91bmRSVFBTdGF0c051bWJlck9mRGVjb2RlZEZyYW1lcyhjb25uZWN0aW9uKQorewor
ICAgIHZhciByZXBvcnQgPSBhd2FpdCBjb25uZWN0aW9uLmdldFN0YXRzKCk7CisgICAgdmFyIGZy
YW1lc0RlY29kZWQ7CisgICAgcmVwb3J0LmZvckVhY2goKHN0YXRJdGVtKSA9PiB7CisgICAgICAg
IGlmIChzdGF0SXRlbS50eXBlID09PSAiaW5ib3VuZC1ydHAiKQorICAgICAgICAgICAgZnJhbWVz
RGVjb2RlZCA9IHN0YXRJdGVtLmZyYW1lc0RlY29kZWQ7CiAgICAgfSk7CisgICAgcmV0dXJuIGZy
YW1lc0RlY29kZWQ7Cit9CisKK2FzeW5jIGZ1bmN0aW9uIHRlc3RGcmFtZURlY29kZWRJbmNyZWFz
ZWQoY29ubmVjdGlvbiwgY291bnQsIHByZXZpb3VzRnJhbWVzTnVtYmVyKQoreworICAgIGlmIChw
cmV2aW91c0ZyYW1lc051bWJlciA9PT0gdW5kZWZpbmVkKSB7CisgICAgICAgIGxldCBudW1iZXIg
PSBhd2FpdCBnZXRJbmJvdW5kUlRQU3RhdHNOdW1iZXJPZkRlY29kZWRGcmFtZXMoY29ubmVjdGlv
bik7CisgICAgICAgIGF3YWl0IHdhaXRGb3IoMTAwMCk7CisgICAgICAgIHJldHVybiB0ZXN0RnJh
bWVEZWNvZGVkSW5jcmVhc2VkKGNvbm5lY3Rpb24sIDAsIG51bWJlcik7CisgICAgfQorCisgICAg
dmFyIG51bWJlciA9IGF3YWl0IGdldEluYm91bmRSVFBTdGF0c051bWJlck9mRGVjb2RlZEZyYW1l
cyhjb25uZWN0aW9uKTsKKyAgICBpZiAocHJldmlvdXNGcmFtZXNOdW1iZXIgJiYgbnVtYmVyID4g
cHJldmlvdXNGcmFtZXNOdW1iZXIpCisgICAgICAgIHJldHVybjsKKworICAgIGlmIChjb3VudCA+
PSAyMCkKKyAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KCJ0ZXN0IGluY3JlYXNpbmcgZnJh
bWUgZW5jb2RlZCB0aW1lZCBvdXQiKTsKKworICAgIGF3YWl0IHdhaXRGb3IoMTAwMCk7CisgICAg
cmV0dXJuIHRlc3RGcmFtZURlY29kZWRJbmNyZWFzZWQoY29ubmVjdGlvbiwgKytjb3VudCwgcHJl
dmlvdXNGcmFtZXNOdW1iZXIpOworfQorCitwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKKyAgICBy
ZXR1cm4gdGVzdEZyYW1lRGVjb2RlZEluY3JlYXNlZChyZWNlaXZpbmdDb25uZWN0aW9uKTsKIH0s
ICJJZiBkaXNhYmxlZCwgYmxhY2sgZnJhbWVzIHNob3VsZCBzdGlsbCBiZSBjb21pbmciKTsKIAog
cHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>