<?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>151344</bug_id>
          
          <creation_ts>2015-11-17 02:39:33 -0800</creation_ts>
          <short_desc>[GTK] WebRTC: Update MediaStream &quot;active state&quot; definition when the specification is fixed</short_desc>
          <delta_ts>2021-09-01 07:43:13 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          <blocked>143211</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Bergkvist">adam.bergkvist</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>clopez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1142506</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2015-11-17 02:39:33 -0800</bug_when>
    <thetext>As of writing, the Media Capture and Stream specification [1] has some inconsistencies with regards to the MediaStream &quot;active state&quot;.

[1] http://w3c.github.io/mediacapture-main/archives/20150925/getusermedia.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1142518</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2015-11-17 03:06:49 -0800</bug_when>
    <thetext>The proposed patch for https://webkit.org/b/151346 skips two tests and refers to this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1142672</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2015-11-17 14:42:41 -0800</bug_when>
    <thetext>https://webkit.org/b/151346 mentioned above was closed as a duplicate.

New bug is: https://webkit.org/b/151360</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147649</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2015-12-09 02:23:18 -0800</bug_when>
    <thetext>Spec update is under way
https://github.com/w3c/mediacapture-main/pull/291</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267610</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-01-17 17:52:35 -0800</bug_when>
    <thetext>The tests fast/mediastream/MediaStream-add-ended-tracks.html and fast/mediastream/MediaStream-add-remove-tracks.html are marked as passing on the Mac port.

On GTK+ fast/mediastream/MediaStream-add-ended-tracks.html timeouts and fast/mediastream/MediaStream-add-remove-tracks.html fails with this diff:

--- /home/clopez/webkit/webkit/layout-test-results/fast/mediastream/MediaStream-add-remove-tracks-expected.txt
+++ /home/clopez/webkit/webkit/layout-test-results/fast/mediastream/MediaStream-add-remove-tracks-actual.txt
@@ -49,19 +49,10 @@
 PASS stream2.getVideoTracks().length is 0
 
 *** active attribute is still true (until event is fired)
-PASS stream2.active is true
-
-Stream2 is inactive.
-PASS stream2.active is false
-
-*** add non-ended track
-PASS audioTrack.readyState is not &quot;ended&quot;
-
-*** active attribute is still false (until event is fired)
-PASS stream2.active is false
+FAIL stream2.active should be true. Was false.
 
 Stream2 is active.
-PASS stream2.active is true
+FAIL stream2.active should be true. Was false.
 PASS successfullyParsed is true
 
 TEST COMPLETE



Updated the GTK+ expectations file in r210841: &lt;http://trac.webkit.org/changeset/210841&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784494</commentid>
    <comment_count>5</comment_count>
      <attachid>435601</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-16 07:39:37 -0700</bug_when>
    <thetext>Created attachment 435601
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435601</attachid>
            <date>2021-08-16 07:39:37 -0700</date>
            <delta_ts>2021-09-01 07:43:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-151344-20210816073936.patch</filename>
            <type>text/plain</type>
            <size>3241</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxMDgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDg3ZDQwZTAwZjUyOTA4NWEyMTAx
YmZhMDNhOTQ0NTgwYjQ1NDBiOC4uNDJiYWFlM2QwZWY1NTRmMDlmZmQzOTFlYWRiMDQwMjEyMWVl
MzcwMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA4LTE2ICBQaGlsaXBwZSBOb3JtYW5k
ICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBXZWJSVEM6IFVwZGF0ZSBN
ZWRpYVN0cmVhbSAiYWN0aXZlIHN0YXRlIiBkZWZpbml0aW9uIHdoZW4gdGhlIHNwZWNpZmljYXRp
b24gaXMgZml4ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1MTM0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRoaXMgdGVzdCB3YXMgdGltaW5nIG91dCBzaW5jZSByMjIxMjc3IHdoaWNoIGNoYW5nZWQg
dGhlIE1lZGlhU3RyZWFtOjphY3RpdmUgZXZlbnQgc2VtYW50aWNzCisgICAgICAgIHdpdGhvdXQg
dXBkYXRpbmcgYWxsIHRlc3RzIHJlbHlpbmcgb24gaXQuCisKKyAgICAgICAgKiBmYXN0L21lZGlh
c3RyZWFtL01lZGlhU3RyZWFtLWFkZC1lbmRlZC10cmFja3MuaHRtbDoKKyAgICAgICAgKiBwbGF0
Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjEtMDgtMTUgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPUyAxNV0gZWRpdGluZy9zZWxl
Y3Rpb24vaW9zL3NlbGVjdC1hbGwtaW4tcmVhZG9ubHktaW5wdXQtZG9lcy1ub3Qtb3ZlcmZsb3cu
aHRtbCBpcyBhIGZsYWt5IHRpbWVvdXQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVk
aWFzdHJlYW0vTWVkaWFTdHJlYW0tYWRkLWVuZGVkLXRyYWNrcy5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS1hZGQtZW5kZWQtdHJhY2tzLmh0bWwKaW5kZXgg
NmQxZTdkZmJiODBmYzdmNDMwMDc2ZTNkNWY1OWYxOWNmMWMxNTUzNC4uOTI3ZWE0NGE2NDIwMzFi
ZjQwOTYxM2EwZTkxYTczMDliMzQwOWU1MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9t
ZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS1hZGQtZW5kZWQtdHJhY2tzLmh0bWwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS1hZGQtZW5kZWQtdHJhY2tzLmh0bWwK
QEAgLTI1LDEzICsyNSw2IEBACiAgICAgICAgICAgICAgICAgdGVzdEZhaWxlZCgic3RyZWFtMiBz
aG91bGQgbm90IGJlY29tZSBhY3RpdmUgaWYgYW4gZW5kZWQgdHJhY2sgaXMgYWRkZWQiKTsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgZnVuY3Rpb24gc2hvdWxkRmlyZUFjdGl2ZSgpCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZGVidWcoIioqKiBzdHJlYW0yIGlzIGFjdGl2
ZSBhZ2FpbiIpOwotICAgICAgICAgICAgICAgIHNob3VsZEJlKCdzdHJlYW0yLmFjdGl2ZScsICd0
cnVlJyk7Ci0gICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgICAgICAgICB9Ci0K
ICAgICAgICAgICAgIGZ1bmN0aW9uIGNvbnRpbnVlVGVzdCgpCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgZGVidWcoIioqKiBleHRyYWN0IHZpZGVvVHJhY2sgKGFuZCB2ZXJpZnkgbGl2
ZW5lc3MpIik7CkBAIC0zOSw3ICszMiwxMSBAQAogICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1
YWxUb1N0cmluZygndmlkZW9UcmFjay5yZWFkeVN0YXRlJywgJ2xpdmUnKTsKIAogICAgICAgICAg
ICAgICAgIGRlYnVnKCIqKiogYWRkIGxpdmUgdmlkZW9UcmFjayB0byBzdHJlYW0yIik7Ci0gICAg
ICAgICAgICAgICAgc3RyZWFtMi5vbmFjdGl2ZSA9IHNob3VsZEZpcmVBY3RpdmU7CisgICAgICAg
ICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgICAgICAgICAgICAgIGRlYnVnKCIq
Kiogc3RyZWFtMiBpcyBhY3RpdmUgYWdhaW4iKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxk
QmUoJ3N0cmVhbTIuYWN0aXZlJywgJ3RydWUnKTsKKyAgICAgICAgICAgICAgICAgICAgZmluaXNo
SlNUZXN0KCk7CisgICAgICAgICAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgICAgICAgICAgdHJ5
QWRkVHJhY2soc3RyZWFtMiwgdmlkZW9UcmFjayk7CiAgICAgICAgICAgICB9CiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBjMDdiMDQ0ZjQ0YTFhOGZh
YjIyNTkyMzA1NjUzMWM4OTE1N2MwNjZhLi41OTkxYzZhYjI0M2QyZmU1ZmE5MjNjMmQ1YTFhM2Yz
NWVhN2NhYWY3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25z
CkBAIC0xODc0LDcgKzE4NzQsNiBAQCB3ZWJraXQub3JnL2IvMTUxMjY3IGltcG9ydGVkL2JsaW5r
L2Zhc3QvY2FudmFzL2NhbnZhcy1jbGlwLXN0YWNrLXBlcnNpc3RlbmNlLmh0bQogd2Via2l0Lm9y
Zy9iLzE1MTI2NyBpbXBvcnRlZC9ibGluay9mYXN0L2Nzcy90ZXh0LW92ZXJmbG93LWVsbGlwc2lz
LWJ1dHRvbi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTUxMjY3IGlt
cG9ydGVkL2JsaW5rL2Zhc3QvZ3JhZGllbnRzL2xhcmdlLWhvcml6b250YWwtZ3JhZGllbnQuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzE1MTI2NyBpbXBvcnRlZC9ibGlu
ay9mYXN0L2dyYWRpZW50cy9sYXJnZS12ZXJ0aWNhbC1ncmFkaWVudC5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTUxMzQ0IGZhc3QvbWVkaWFzdHJlYW0vTWVkaWFTdHJl
YW0tYWRkLWVuZGVkLXRyYWNrcy5odG1sIFsgVGltZW91dCBdCiAKICMgVGhlIEdUSysgdGVzdCBo
YXJuZXNzIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0IGZvciBvdmVycmlkaW5nIHByZWZlcnJlZCBsYW5n
dWFnZXMuCiB3ZWJraXQub3JnL2IvMTUyNjE4IGZhc3QvdGV4dC9pbnRlcm5hdGlvbmFsL3N5c3Rl
bS1sYW5ndWFnZS9kZWNsYXJhdGl2ZS1sYW5ndWFnZS5odG1sIFsgRmFpbHVyZSBdCg==
</data>
<flag name="review"
          id="458457"
          type_id="1"
          status="+"
          setter="aperez"
    />
          </attachment>
      

    </bug>

</bugzilla>