Skip to content

Playing streamed custom sound data? #192

Discussion options

You must be logged in to vote

The problem is that 'Raw' and 'Opus' is technically an illegal combination: the frames are not easily self-delimiting. current only supports Opus passthrough with the weird DCA format -- our implementation was primarily to un-break the impl that had been shoved into serenity.

The reason you are getting weird audio popping etc is likely because the Raw container is a) chewing through data at the rate of an uncompressed stream and b) incorrectly decoding since it doesn't know where frame boundaries are.

If you want to handle Opus [Ogg-container or WEBM] natively, I'd suggest moving to the next branch. I appreciate this means moving to an in-dev version of serenity which is not nice. The alt…

Replies: 2 comments 9 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
9 replies
@FelixMcFelix
Comment options

@Pranav-Badrinathan
Comment options

@FelixMcFelix
Comment options

@Pranav-Badrinathan
Comment options

@Pranav-Badrinathan
Comment options

Answer selected by Pranav-Badrinathan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants