pandy
15th March 2011, 12:56
Another problem of this thread that people here see no difference between data stream and real time sound stream. IMO my question belongs to programming area only, so I tried to avoid sound debates as possible, but maybe I just have choosed wrong forum.
There is no difference between DTS and LPCM on HDMI - both are DATA which must be extracted and buffered in RAM before conversion. Do not extrapolate issues related to jitter on the S/PDIF.
HDMI is clocked and synchronous interface - Audio DATA occupied only fraction of time mixed with other DATA (mostly Video).
@Qaq - You are confused by Ethernet capabilities - please accept limitations of the HDMI as they can't be changed - HDMI is standardized interface - only small subset available on the market codecs is supported by HDMI - issue is not transmitting data (You can encapsulate FLAC as wav/lpcm/ac-3/dts etc) but how to tell device that this is FLAC not something else - HDMI is lack of such signaling - this remains me very similar discussion on Videohelp and on Doom9 (Capture subforum) - how to capture Hires multichannel Audio from HDCP protected HDMI - capture for room characteristic correction and resend to external amplifier over HDMI - HDMI is interface with lot of limitations made to make HDMI secure by obscurity and useful to industry not for high end customers.
I see only one solution - buy HDMI receiver and transmitter PCB for developers, use master HDCP key to generate own HDCP key and do what You can imagine with signals.
Please accept fact that HDMI accept only IEC61937 compressed audio datatypes - check http://www.techstreet.com/cgi-bin/detail?doc_no=IEC|61937_SER_Ed_1_0_b_2011&product_id=1772718 (as You see it will cost over 700$) i have old version of standard (up to 2008) which doesn't mention FLAC - maybe version from 2011 will support FLAC.
There is no difference between DTS and LPCM on HDMI - both are DATA which must be extracted and buffered in RAM before conversion. Do not extrapolate issues related to jitter on the S/PDIF.
HDMI is clocked and synchronous interface - Audio DATA occupied only fraction of time mixed with other DATA (mostly Video).
@Qaq - You are confused by Ethernet capabilities - please accept limitations of the HDMI as they can't be changed - HDMI is standardized interface - only small subset available on the market codecs is supported by HDMI - issue is not transmitting data (You can encapsulate FLAC as wav/lpcm/ac-3/dts etc) but how to tell device that this is FLAC not something else - HDMI is lack of such signaling - this remains me very similar discussion on Videohelp and on Doom9 (Capture subforum) - how to capture Hires multichannel Audio from HDCP protected HDMI - capture for room characteristic correction and resend to external amplifier over HDMI - HDMI is interface with lot of limitations made to make HDMI secure by obscurity and useful to industry not for high end customers.
I see only one solution - buy HDMI receiver and transmitter PCB for developers, use master HDCP key to generate own HDCP key and do what You can imagine with signals.
Please accept fact that HDMI accept only IEC61937 compressed audio datatypes - check http://www.techstreet.com/cgi-bin/detail?doc_no=IEC|61937_SER_Ed_1_0_b_2011&product_id=1772718 (as You see it will cost over 700$) i have old version of standard (up to 2008) which doesn't mention FLAC - maybe version from 2011 will support FLAC.