Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Ajith1
Level 8

Roku doesn't pass 5.1 EAC3 Audio

Hi,
Our video streams audio are  EAC3 encoded and can either hold 5.1 or Atmos audio. The issue is when my Roku Streaming Stick+ is connected to a Dolby Digital TV, the Roku settings show Audio Mode Dolby Digital and the deviceInfo API says it can passthrough Dolby Digital. So when I play the  stream which has the 5.1 Dolby Digital Audio encoded in the EAC3 format, the player throws Audio not supported error. 

"decoderSmiley Tongueump:Unsupported audio format: Dolby Digital Plus"

Why is Roku not extracting the 5.1 Audio and passing it through to the TV?. Is it because it's encoded in EAC3 format instead of AC3 ? Please suggest.

0 Kudos
5 REPLIES 5\
cocotower
Level 10

Re: Roku doesn't pass 5.1 EAC3 Audio

One of my biggest user complaints used to be that some of the videos were silent.  After examining closer it seems they had MP3 or AC3 tracks?  I didn't want to risk converting to any other audio formats so I'm not sure what else works, but "AAC" always works for my Roku 3 and TV.

I wouldn't want to wish this **bleep** on anybody but what if somebody converted hundreds of their videos to use an unsupported audio format and then uploaded them all to an S3 account.  Talk about a nightmare.  Maybe Roku can quit trying to fix things that aren't broken and focus on the video player features, like a VR 360 mode!!  Smiley Happy Smiley Happy

 

Ajith1
Level 8

Re: Roku doesn't pass 5.1 EAC3 Audio

Absolutely agree. Our users couldn't see even the silent videos, as the player started throwing error while attempting to play the stream. The stream had only one audio track so the Roku couldn't do much. I would take your suggestion of putting a additional AAC track in the stream and check.

0 Kudos
RokuJonathanD
Roku Employee
Roku Employee

Re: Roku doesn't pass 5.1 EAC3 Audio

Hi @Ajith1  and @cocotower,

Have you looked at our streaming specification? It outlines the supported video and audio codecs and provides encoding guidelines.

Ajith1
Level 8

Re: Roku doesn't pass 5.1 EAC3 Audio

Hi Jonathan,

Thanks. I went through the docs, and as I understand only Roku Ultra(a specific model) and Roku Tvs are capable of decoding AC3 and EAC3 formats on their own and rest of the devices just pass through the audio to either Tv or Soundbar to which they are connected. I'm sure we are in line with the streaming guidelines specified by roku.

Here's the scenario. A Roku Streaming Stick + is connected to a TV (Samsung UE55JU6800) which is only DD,DTS capable as per the default Roku audio settings page. I play a video stream which has 5.1 audio encoded in EAC3 format, but the video player throws Unsupported audio format: Dolby Digital Plus error. 
But when I force my Roku audio settings to Dolby Digital Plus (i.e HDMI option to Dolby Digital Plus) and play the same video stream, the video plays fine and I can hear the audio as well.

Is this a expected behavior. What's the subtle settings change doing here. Please let me know your thoughts.

Regards,
Ajith

 

0 Kudos
Aknight2015
Level 7

Re: Roku doesn't pass 5.1 EAC3 Audio

After reading the streaming specifications listed, and trying to play a MKV movies using AAC, AC3, and EAC3 audio and getting NO audio. Reality has determined that tech specs are a lie.

0 Kudos