Skip to content

Feature: Enable/Disable Application specific audio configuration #197

Description

@shashank4388

Problem/Opportunity

Currently, when a user is streaming high-quality content (e.g., Netflix) and during transition from one content to another, the input to MS12 may be interrupted. This could cause some problems like audio pop/audio glitch to the connected downstream devices like AVR/Soundbar's.

To meet strict partner streaming requirements (such as Netflix's audio experience guidelines), we need to implement a Continuous Audio Output Mode backed by Dolby MS12. This ensures that during short media stalls, the system continuously outputs valid, silent encoded frames to keep the external audio device's clock locked.

Business Value & Objectives:

  • Eliminate Audio Glitches: Prevents audible pops, clicks, or dropped audio frames when recovering from network buffering.
  • Premium Certification Compliance: Aligns our platform with Netflix’s mandatory continuous bitstream requirements for a seamless user experience.

Proposed Solution

We need to expose a vendor extension key via dsSetApplicationAudioConfig.
This interface is designed to be extensible and can accommodate additional application-specific audio configuration requirements in the future.
For this usecase this function enables or disables the continuous audio output mode provided by MS12.

Acceptance Criteria (Optional)

Define and Implement new vendor api to enable and disable application sepcific audio configuration

Additional Notes (Optional)

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Resolved

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions