Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 905c6be5b0c89abe3500a69ea1d1c6266d1f7451
      
https://github.com/WebKit/WebKit/commit/905c6be5b0c89abe3500a69ea1d1c6266d1f7451
  Author: Jean-Yves Avenard <[email protected]>
  Date:   2024-12-11 (Wed, 11 Dec 2024)

  Changed paths:
    M Source/WebCore/platform/audio/cocoa/AudioSampleBufferConverter.h
    M Source/WebCore/platform/audio/cocoa/AudioSampleBufferConverter.mm

  Log Message:
  -----------
  Amend AudioSampleBufferConverter to support various encoder options
https://bugs.webkit.org/show_bug.cgi?id=284355
rdar://141204354

Reviewed by Youenn Fablet.

Add support for passing various encoder options to the 
AudioSampleBufferConverter's AudioConverter.

The size of the compressed packet is determined by setting the 
AudioStreamBasicDescription's mFramesPerPacket.

Tests to follow as part of the WebCodec's WPT. No change of behaviours at this 
stage.

* Source/WebCore/platform/audio/cocoa/AudioSampleBufferConverter.h:
(WebCore::AudioSampleBufferConverter::preSkip const): Add method to retrieve 
the preSkip value after creating the AudioConverter.
Will be used to create the Opus's codec description.
* Source/WebCore/platform/audio/cocoa/AudioSampleBufferConverter.mm:
(WebCore::AudioSampleBufferConverter::initAudioConverterForSourceFormatDescription):

Canonical link: https://commits.webkit.org/287719@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to