Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add AAC transmuxer #5240

Merged
merged 2 commits into from Jun 2, 2023
Merged

feat: Add AAC transmuxer #5240

merged 2 commits into from Jun 2, 2023

Conversation

avelad
Copy link
Collaborator

@avelad avelad commented May 17, 2023

This transmuxer is used in Firefox due the lack of support for audio/aac

@avelad avelad added type: enhancement New feature or request priority: P2 Smaller impact or easy workaround labels May 17, 2023
@avelad avelad added this to the v4.4 milestone May 17, 2023
@github-actions
Copy link
Contributor

github-actions bot commented May 17, 2023

Incremental code coverage: 93.04%

@@ -661,7 +661,7 @@ describe('MediaSourceEngine', () => {
const audioType = ContentType.AUDIO;
const initObject = new Map();
initObject.set(audioType, getFakeStream(metadata.audio));
await mediaSourceEngine.init(initObject);
await mediaSourceEngine.init(initObject, /* sequenceMode= */ true);
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Necessary to avoid transmuxing in this test.

@avelad avelad marked this pull request as ready for review May 21, 2023 18:38
@avelad avelad marked this pull request as draft May 21, 2023 20:00
@avelad avelad marked this pull request as ready for review May 22, 2023 15:49
Copy link
Collaborator

@theodab theodab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good otherwise.

lib/transmuxer/aac_transmuxer.js Outdated Show resolved Hide resolved
@avelad avelad requested a review from theodab May 28, 2023 06:04
Copy link
Member

@joeyparrish joeyparrish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thanks!

@avelad avelad dismissed theodab’s stale review June 2, 2023 05:39

Already approved by Joey's

@avelad avelad merged commit 00d3a45 into shaka-project:main Jun 2, 2023
26 of 30 checks passed
@avelad avelad deleted the aac-transmuxer branch June 2, 2023 06:31
@github-actions github-actions bot added the status: archived Archived and locked; will not be updated label Aug 1, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
priority: P2 Smaller impact or easy workaround status: archived Archived and locked; will not be updated type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants