<?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>134350</bug_id>
          
          <creation_ts>2014-06-26 10:37:46 -0700</creation_ts>
          <short_desc>[iOS] no need to deactivate audio session</short_desc>
          <delta_ts>2014-06-26 11:31:29 -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>InRadar</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>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1018664</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-06-26 10:37:46 -0700</bug_when>
    <thetext>There is no need to call setActive:NO on the audio session, WebCore&apos;s session will automatically be deactivated if another application begins playing audio.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018665</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-06-26 10:38:36 -0700</bug_when>
    <thetext>&lt;rdar://problem/16853657&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018678</commentid>
    <comment_count>2</comment_count>
      <attachid>233916</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-06-26 11:00:41 -0700</bug_when>
    <thetext>Created attachment 233916
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018679</commentid>
    <comment_count>3</comment_count>
      <attachid>233916</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-06-26 11:02:32 -0700</bug_when>
    <thetext>Comment on attachment 233916
Proposed patch.

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

r=me

&gt; Source/WebCore/ChangeLog:9
&gt; +        [iOS] no need to deactivate audio session
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=134350
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * platform/audio/mac/MediaSessionManagerMac.cpp:
&gt; +        (MediaSessionManager::updateSessionState): Never call setActive:false.

nit: Why not?

(Maybe: &quot;Embedding WebView apps may want to enable the audio session outside of the WebView, and since the AudioSession is global to the app, disabling the audio session can interrupt that audio.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018686</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-06-26 11:31:29 -0700</bug_when>
    <thetext>Committed r170485: https://trac.webkit.org/r170485</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233916</attachid>
            <date>2014-06-26 11:00:41 -0700</date>
            <delta_ts>2014-06-26 11:02:32 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>set_active_patch_2.txt</filename>
            <type>text/plain</type>
            <size>1267</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTA2LTI2ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIG5vIG5lZWQg
dG8gZGVhY3RpdmF0ZSBhdWRpbyBzZXNzaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQzNTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL21hYy9NZWRpYVNlc3Npb25NYW5h
Z2VyTWFjLmNwcDoKKyAgICAgICAgKE1lZGlhU2Vzc2lvbk1hbmFnZXI6OnVwZGF0ZVNlc3Npb25T
dGF0ZSk6IE5ldmVyIGNhbGwgc2V0QWN0aXZlOmZhbHNlLgorCiAyMDE0LTA2LTI2ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIGFuIHVuZG8gZ3Jv
dXAgZm9yIGVhY2ggZGljdGF0ZWQgdXR0ZXJhbmNlIGluIFdlYktpdApJbmRleDogU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vbWFjL01lZGlhU2Vzc2lvbk1hbmFnZXJNYWMuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL21hYy9NZWRpYVNlc3Npb25N
YW5hZ2VyTWFjLmNwcAkocmV2aXNpb24gMTcwMzkyKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vbWFjL01lZGlhU2Vzc2lvbk1hbmFnZXJNYWMuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC01NSw3ICs1NSw4IEBAIHZvaWQgTWVkaWFTZXNzaW9uTWFuYWdlcjo6dXBkYXRlU2Vzc2lvblMK
ICNlbmRpZgogCiAjaWYgUExBVEZPUk0oSU9TKQotICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vz
c2lvbigpLnNldEFjdGl2ZShoYXNBY3RpdmUoKSk7CisgICAgaWYgKGhhc0FjdGl2ZSgpKQorICAg
ICAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5zZXRBY3RpdmUodHJ1ZSk7CiAKICAg
ICBpZiAoIVNldHRpbmdzOjpzaG91bGRNYW5hZ2VBdWRpb1Nlc3Npb25DYXRlZ29yeSgpKQogICAg
ICAgICByZXR1cm47Cg==
</data>
<flag name="review"
          id="258431"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>