2014-01-08, 21:08
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.
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.