Android AC3 passthrough
#1
Hello, I'm a bit new to XBMC development, so please bear with me.

Due to licensing issues, the version of XBMC that we provide cannot use the AC3 and DTS audio codecs. However, the receivers that we're typically connected to already have support for those formats - so we'd like to pass them straight through.

I believe that we have the AESink->hardware passthrough nailed down, or at least prototyped enough to move forward - I'm just not entirely sure what all is needed to move entirely to passthrough on the codec side. I'm thinking that I just need to implement a new decoder and register it for the codec IDs that we want to pass. Is this correct? Do I need more and/or is this already done for some types?

Thanks,
-Greg

This is my current result when attempting to play with ac3 disabled.

Code:
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1927937304  NOTICE: running thread: video_thread
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816  NOTICE: Finding audio codec for: 86019
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1927937304   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816   DEBUG: CDVDAudioCodecFFmpeg::Open() Unable to find codec 86019
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816   DEBUG: FactoryCodec - Audio: FFmpeg - Failed
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816   ERROR: Unsupported audio codec
01-08 18:17:53.209 V/XBMC    ( 7037): 18:17:53 T:1928031816 WARNING:  - Unsupported stream 1. Stream disabled.
Reply

Logout Mark Read Team Forum Stats Members Help
AC3 passthrough0