⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 280576 in webkit


Ignore:
Timestamp:
Aug 2, 2021, 6:05:39 PM (5 years ago)
Author:
Peng Liu
Message:

[GPUP] RemoteAudioSession::setPreferredBufferSize() does not change its preferredBufferSize
​https://bugs.webkit.org/show_bug.cgi?id=228720

Reviewed by Jer Noble.

Source/WebKit:

RemoteAudioSession should update its preferredBufferSize in
setPreferredBufferSize(). Otherwise, the preferredBufferSize
will become inconsistent with the value in the GPU process.

No new tests. Fix API test failures.

  • WebProcess/GPU/media/RemoteAudioSession.cpp:

(WebKit::RemoteAudioSession::setPreferredBufferSize):

Tools:

  • TestWebKitAPI/Tests/WebKitCocoa/PreferredAudioBufferSize.mm:

(TEST_F):

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r280575 r280576  
     12021-08-02  Peng Liu  <peng.liu6@apple.com>
     2
     3        [GPUP] RemoteAudioSession::setPreferredBufferSize() does not change its preferredBufferSize
     4        https://bugs.webkit.org/show_bug.cgi?id=228720
     5
     6        Reviewed by Jer Noble.
     7
     8        `RemoteAudioSession` should update its `preferredBufferSize` in
     9        `setPreferredBufferSize()`. Otherwise, the `preferredBufferSize`
     10        will become inconsistent with the value in the GPU process.
     11
     12        No new tests. Fix API test failures.
     13
     14        * WebProcess/GPU/media/RemoteAudioSession.cpp:
     15        (WebKit::RemoteAudioSession::setPreferredBufferSize):
     16
    1172021-08-02  Kate Cheney  <katherine_cheney@apple.com>
    218
  • trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp

    r277584 r280576  
    110110void RemoteAudioSession::setPreferredBufferSize(size_t size)
    111111{
     112    configuration().preferredBufferSize = size;
    112113    ensureConnection().send(Messages::RemoteAudioSessionProxy::SetPreferredBufferSize(size), { });
    113114}
  • trunk/Tools/ChangeLog

    r280562 r280576  
     12021-08-02  Peng Liu  <peng.liu6@apple.com>
     2
     3        [GPUP] RemoteAudioSession::setPreferredBufferSize() does not change its preferredBufferSize
     4        https://bugs.webkit.org/show_bug.cgi?id=228720
     5
     6        Reviewed by Jer Noble.
     7
     8        * TestWebKitAPI/Tests/WebKitCocoa/PreferredAudioBufferSize.mm:
     9        (TEST_F):
     10
    1112021-08-02  Alex Christensen  <achristensen@webkit.org>
    212
  • trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/PreferredAudioBufferSize.mm

    r280439 r280576  
    8080}
    8181
    82 TEST_F(PreferredAudioBufferSize, DISABLED_AudioElement)
     82TEST_F(PreferredAudioBufferSize, AudioElement)
    8383{
    8484    runPlayingTestWithPageNamed(@"audio-only", 4096);
    8585}
    8686
    87 TEST_F(PreferredAudioBufferSize, DISABLED_WebAudio)
     87TEST_F(PreferredAudioBufferSize, WebAudio)
    8888{
    8989    runPlayingTestWithPageNamed(@"web-audio-only", 128);
    9090}
    9191
    92 TEST_F(PreferredAudioBufferSize, DISABLED_VideoOnly)
     92TEST_F(PreferredAudioBufferSize, VideoOnly)
    9393{
    9494    runPlayingTestWithPageNamed(@"video-without-audio", 4096);
    9595}
    9696
    97 TEST_F(PreferredAudioBufferSize, DISABLED_VideoWithAudio)
     97TEST_F(PreferredAudioBufferSize, VideoWithAudio)
    9898{
    9999    runPlayingTestWithPageNamed(@"video-with-audio", 4096);
    100100}
    101101
    102 TEST_F(PreferredAudioBufferSize, DISABLED_AudioWithWebAudio)
     102TEST_F(PreferredAudioBufferSize, AudioWithWebAudio)
    103103{
    104104    runPlayingTestWithPageNamed(@"audio-with-web-audio", 128);
    105105}
    106106
    107 TEST_F(PreferredAudioBufferSize, DISABLED_VideoWithAudioAndWebAudio)
     107TEST_F(PreferredAudioBufferSize, VideoWithAudioAndWebAudio)
    108108{
    109109    runPlayingTestWithPageNamed(@"video-with-audio-and-web-audio", 128);
Note: See TracChangeset for help on using the changeset viewer.