<?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>220619</bug_id>
          
          <creation_ts>2021-01-14 01:11:42 -0800</creation_ts>
          <short_desc>MediaSessionManager should update its state as soon as an audio capture track is ended</short_desc>
          <delta_ts>2021-01-19 16:00:35 -0800</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 Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=220752</see_also>
          <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>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1719556</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-14 01:11:42 -0800</bug_when>
    <thetext>MediaSessionManager should update its state as soon as an audio capture track is ended.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719557</commentid>
    <comment_count>1</comment_count>
      <attachid>417603</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-14 01:25:52 -0800</bug_when>
    <thetext>Created attachment 417603
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719617</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-14 09:19:05 -0800</bug_when>
    <thetext>Committed r271488: &lt;https://trac.webkit.org/changeset/271488&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417603.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719619</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-14 09:20:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/73201950&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417603</attachid>
            <date>2021-01-14 01:25:52 -0800</date>
            <delta_ts>2021-01-14 09:19:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220619-20210114102550.patch</filename>
            <type>text/plain</type>
            <size>6376</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMzkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjc0OGIzYzU1Mjk2ODY2
NzUwNjMxODZlNzkzY2E4NDEyODZiNTNiMC4uOTA2MDM2OTNjZTVlODkzZTY4NmRiM2ZhMzUyZTdj
ZGIyNjZmOGI1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTAxLTE0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYVNlc3Npb25NYW5h
Z2VyIHNob3VsZCB1cGRhdGUgaXRzIHN0YXRlIGFzIHNvb24gYXMgYW4gYXVkaW8gY2FwdHVyZSB0
cmFjayBpcyBlbmRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjIwNjE5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2Ugd2VyZSB1cGRhdGluZyB0aGUgYXVkaW8gc2Vzc2lvbiBjYXRlZ29yeSBvbiB0cmFj
ayBkZXN0cnVjdGlvbi4KKyAgICAgICAgSXQgc2hvdWxkIGJlIGRvbmUgYXMgc29vbiBhcyB0cmFj
ayBpcyBlbmRlZCAoZWl0aGVyIGJ5IHdlYiBwYWdlIG9yIHVuZGVybHlpbmcpCisgICAgICAgIGlu
c3RlYWQgb2Ygd2hlbiBHQyBtaWdodCBoYXBwZW4uCisKKyAgICAgICAgQ292ZXJlZCBieSB1cGRh
dGVkIHRlc3QuCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJh
Y2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTdHJlYW1UcmFjazo6fk1lZGlhU3RyZWFt
VHJhY2spOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTdHJlYW1UcmFjazo6dHJhY2tFbmRlZCk6
CisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyLmg6
CisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6Omhhc0F1ZGlv
Q2FwdHVyZVNvdXJjZSBjb25zdCk6CisKIDIwMjEtMDEtMTQgIFlvdWVubiBGYWJsZXQgIDx5b3Vl
bm5AYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSBBVkF1ZGlvU2Vzc2lvbk1vZGVEZWZhdWx0IGlu
IEFWQXVkaW9TZXNzaW9uQ2FwdHVyZURldmljZU1hbmFnZXI6OmNyZWF0ZUF1ZGlvU2Vzc2lvbgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0cmVh
bVRyYWNrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJl
YW1UcmFjay5jcHAKaW5kZXggZGEwMzNiYzhhYTgzMThlZGM2MTI5OWY5NGMwYjczNDFjMjcwNGRj
OC4uNmJiOGUyZGZmMmIyMzExMzE1N2NkMmVjMDg3MGZjOGU3NGFjMzJhNCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVRyYWNrLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2su
Y3BwCkBAIC0xMDUsOCArMTA1LDcgQEAgTWVkaWFTdHJlYW1UcmFjazo6fk1lZGlhU3RyZWFtVHJh
Y2soKQogCiAgICAgYWxsQ2FwdHVyZVRyYWNrcygpLnJlbW92ZSh0aGlzKTsKIAotICAgIGlmICht
X3ByaXZhdGUtPnR5cGUoKSA9PSBSZWFsdGltZU1lZGlhU291cmNlOjpUeXBlOjpBdWRpbykKLSAg
ICAgICAgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzaGFyZWRNYW5hZ2VyKCkucmVtb3Zl
QXVkaW9DYXB0dXJlU291cmNlKCp0aGlzKTsKKyAgICBBU1NFUlQobV9wcml2YXRlLT50eXBlKCkg
IT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6QXVkaW8gfHwgIVBsYXRmb3JtTWVkaWFTZXNz
aW9uTWFuYWdlcjo6c2hhcmVkTWFuYWdlcigpLmhhc0F1ZGlvQ2FwdHVyZVNvdXJjZSgqdGhpcykp
OwogfQogCiBjb25zdCBBdG9tU3RyaW5nJiBNZWRpYVN0cmVhbVRyYWNrOjpraW5kKCkgY29uc3QK
QEAgLTUzOCw2ICs1MzcsOSBAQCB2b2lkIE1lZGlhU3RyZWFtVHJhY2s6OnRyYWNrU3RhcnRlZChN
ZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpCiAKIHZvaWQgTWVkaWFTdHJlYW1UcmFjazo6dHJhY2tF
bmRlZChNZWRpYVN0cmVhbVRyYWNrUHJpdmF0ZSYpCiB7CisgICAgaWYgKG1faXNDYXB0dXJlVHJh
Y2sgJiYgbV9wcml2YXRlLT50eXBlKCkgPT0gUmVhbHRpbWVNZWRpYVNvdXJjZTo6VHlwZTo6QXVk
aW8pCisgICAgICAgIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6c2hhcmVkTWFuYWdlcigp
LnJlbW92ZUF1ZGlvQ2FwdHVyZVNvdXJjZSgqdGhpcyk7CisKICAgICAvLyBodHRwOi8vdzNjLmdp
dGh1Yi5pby9tZWRpYWNhcHR1cmUtbWFpbi8jbGlmZS1jeWNsZQogICAgIC8vIFdoZW4gYSBNZWRp
YVN0cmVhbVRyYWNrIHRyYWNrIGVuZHMgZm9yIGFueSByZWFzb24gb3RoZXIgdGhhbiB0aGUgc3Rv
cCgpIG1ldGhvZCBiZWluZyBpbnZva2VkLCB0aGUgVXNlciBBZ2VudCBtdXN0IHF1ZXVlIGEgdGFz
ayB0aGF0IHJ1bnMgdGhlIGZvbGxvd2luZyBzdGVwczoKICAgICAvLyAxLiBJZiB0aGUgdHJhY2sn
cyByZWFkeVN0YXRlIGF0dHJpYnV0ZSBoYXMgdGhlIHZhbHVlIGVuZGVkIGFscmVhZHksIHRoZW4g
YWJvcnQgdGhlc2Ugc3RlcHMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h
dWRpby9QbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5oCmluZGV4IDBmYmM2YmQ1NWQ0
NGVkM2M2MjliMzNmOTAzN2U2MTQ3YmU3YWMxNzkuLjE0ZWUxMTlkNGI1NDZlNjI0MmNiNmUyZjZl
ZDQxNjJhNDU1MjRjOTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlv
L1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5oCkBAIC0xNDYsNiArMTQ2LDcg
QEAgcHVibGljOgogCiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBhZGRBdWRpb0NhcHR1cmVTb3Vy
Y2UoUGxhdGZvcm1NZWRpYVNlc3Npb246OkF1ZGlvQ2FwdHVyZVNvdXJjZSYpOwogICAgIFdFQkNP
UkVfRVhQT1JUIHZvaWQgcmVtb3ZlQXVkaW9DYXB0dXJlU291cmNlKFBsYXRmb3JtTWVkaWFTZXNz
aW9uOjpBdWRpb0NhcHR1cmVTb3VyY2UmKTsKKyAgICBib29sIGhhc0F1ZGlvQ2FwdHVyZVNvdXJj
ZShQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6QXVkaW9DYXB0dXJlU291cmNlJiBzb3VyY2UpIGNvbnN0
IHsgcmV0dXJuIG1fYXVkaW9DYXB0dXJlU291cmNlcy5jb250YWlucyhzb3VyY2UpOyB9CiAKICAg
ICBXRUJDT1JFX0VYUE9SVCB2b2lkIHByb2Nlc3NEaWRSZWNlaXZlUmVtb3RlQ29udHJvbENvbW1h
bmQoUGxhdGZvcm1NZWRpYVNlc3Npb246OlJlbW90ZUNvbnRyb2xDb21tYW5kVHlwZSwgY29uc3Qg
UGxhdGZvcm1NZWRpYVNlc3Npb246OlJlbW90ZUNvbW1hbmRBcmd1bWVudCopOwogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZGRiZWUwODE5ZTU0ODM3YzBkNTNhOWNjY2FkMzA0ZDhkYTQwZDZmMy4uOGRmMjdkNzcyODAzMjc4
MmM0ZTNlMGFhYWUwODk4MjI2MTE5NTkxZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTAx
LTE0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYVNl
c3Npb25NYW5hZ2VyIHNob3VsZCB1cGRhdGUgaXRzIHN0YXRlIGFzIHNvb24gYXMgYW4gYXVkaW8g
Y2FwdHVyZSB0cmFjayBpcyBlbmRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIwNjE5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL2F1ZGlvLXRyYWNrLWVuYWJsZWQtZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vYXVkaW8tdHJhY2stZW5hYmxl
ZC5odG1sOgorCiAyMDIxLTAxLTEzICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0
Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI3MTQwMS4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vYXVkaW8tdHJhY2stZW5hYmxlZC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2F1ZGlvLXRyYWNrLWVuYWJs
ZWQtZXhwZWN0ZWQudHh0CmluZGV4IDk2ZmNlYWNlMjZhMjVmZWYyNjk2ZWI5NjdhODczMDBlOWQ4
ZDhhOTAuLjVhZGQyMDc0MGE5OGU0MGYzNzAxZDYzMWM3ZDIwYzVmOWQxMmExYTIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vYXVkaW8tdHJhY2stZW5hYmxlZC1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9hdWRpby10cmFjay1l
bmFibGVkLWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDQgQEAKIAogCi1QQVNTIENoZWNrIGF1ZGlv
IHNlc3Npb24gc3RhdGUgaW4gY2FzZSBvZiBkaXNhYmxlZCBhdWRpbyB0cmFja3MKK1BBU1MgQ2hl
Y2sgYXVkaW8gc2Vzc2lvbiBzdGF0ZSBpbiBjYXNlIG9mIGRpc2FibGVkIGFuZCBzdG9wcGVkIGF1
ZGlvIHRyYWNrcwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2F1
ZGlvLXRyYWNrLWVuYWJsZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vYXVk
aW8tdHJhY2stZW5hYmxlZC5odG1sCmluZGV4IGNhMTM4YmUxMjJhNTVkYjU4NjVhMDgzNDE1NDFj
NzRmMDdiODU4MjUuLjQxZjgzMDA4OWQwOWQwMGU2ZjRkMTZlMzk5ZDJjN2ZkMDQyMDc2YjUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vYXVkaW8tdHJhY2stZW5hYmxl
ZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vYXVkaW8tdHJhY2stZW5h
YmxlZC5odG1sCkBAIC0xMyw2ICsxMyw4IEBAIHByb21pc2VfdGVzdChhc3luYygpID0+IHsKIAog
ICAgIGludGVybmFscy5zZXR0aW5ncy5zZXRTaG91bGRNYW5hZ2VBdWRpb1Nlc3Npb25DYXRlZ29y
eSh0cnVlKTsKIAorICAgIGNvbnN0IGRlZmF1bHRDYXRlZ29yeSA9IGludGVybmFscy5hdWRpb1Nl
c3Npb25DYXRlZ29yeSgpOworCiAgICAgbGV0IHN0cmVhbSA9IGF3YWl0IG5hdmlnYXRvci5tZWRp
YURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbyA6IHRydWV9KTsKIAogICAgIGxvY2FsVmlkZW8u
c3JjT2JqZWN0ID0gc3RyZWFtOwpAQCAtMjQsOSArMjYsMjEgQEAgcHJvbWlzZV90ZXN0KGFzeW5j
KCkgPT4gewogICAgIGF3YWl0IG5ldyBQcm9taXNlKHJlc29sdmUgPT4gc2V0VGltZW91dChyZXNv
bHZlLCAxMCkpOwogICAgIGFzc2VydF9lcXVhbHMoaW50ZXJuYWxzLmF1ZGlvU2Vzc2lvbkNhdGVn
b3J5KCksICJQbGF5QW5kUmVjb3JkIik7CiAKLSAgICBzdHJlYW0ucmVtb3ZlVHJhY2soc3RyZWFt
LmdldEF1ZGlvVHJhY2tzKClbMF0pOworICAgIGNvbnN0IGF1ZGlvVHJhY2sgPSBzdHJlYW0uZ2V0
QXVkaW9UcmFja3MoKVswXTsKKyAgICBzdHJlYW0ucmVtb3ZlVHJhY2soYXVkaW9UcmFjayk7CiAg
ICAgYXdhaXQgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KHJlc29sdmUsIDEwKSk7
CiAgICAgYXNzZXJ0X2VxdWFscyhpbnRlcm5hbHMuYXVkaW9TZXNzaW9uQ2F0ZWdvcnkoKSwgIlBs
YXlBbmRSZWNvcmQiKTsKLX0sICJDaGVjayBhdWRpbyBzZXNzaW9uIHN0YXRlIGluIGNhc2Ugb2Yg
ZGlzYWJsZWQgYXVkaW8gdHJhY2tzIik7CisKKyAgICBhdWRpb1RyYWNrLnN0b3AoKTsKKyAgICBj
b25zdCBtYXhUcmllcyA9IDEwMDsKKyAgICBsZXQgY291bnRlciA9IDA7CisgICAgd2hpbGUgKCsr
Y291bnRlciA8IG1heFRyaWVzKSB7CisgICAgICAgIGlmIChpbnRlcm5hbHMuYXVkaW9TZXNzaW9u
Q2F0ZWdvcnkoKSAhPSAiUGxheUFuZFJlY29yZCIpCisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgYXdhaXQgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KHJlc29sdmUsIDEwKSk7
CisgICAgfQorICAgIGFzc2VydF9sZXNzX3RoYW4oY291bnRlciwgbWF4VHJpZXMpOworICAgIGFz
c2VydF9lcXVhbHMoaW50ZXJuYWxzLmF1ZGlvU2Vzc2lvbkNhdGVnb3J5KCksIGRlZmF1bHRDYXRl
Z29yeSk7Cit9LCAiQ2hlY2sgYXVkaW8gc2Vzc2lvbiBzdGF0ZSBpbiBjYXNlIG9mIGRpc2FibGVk
IGFuZCBzdG9wcGVkIGF1ZGlvIHRyYWNrcyIpOwogPC9zY3JpcHQ+CiA8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>