Bug 180 - support IEC61937 datastream on SPDIF (for DSD, DTS, MP3, or whatnot)
: support IEC61937 datastream on SPDIF (for DSD, DTS, MP3, or whatnot)
Status: RESOLVED WONTFIX
Product: SB Transporter
Classification: Unclassified
Component: Display
: unspecified
: All All
: P2 enhancement (vote)
: Future
Assigned To: Blackketter Dean
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2004-02-08 11:43 UTC by Blackketter Dean
Modified: 2007-10-22 17:07 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Blackketter Dean 2004-02-08 11:43:21 UTC
 
Comment 1 Kevin Pearsall 2004-07-08 14:45:53 UTC
Might want to change this to general IEC61937 datastream support.  I think if we had generic IEC61937 
datastream passthrough we could support quite a bit more than just DTS--also DD, DDEX, MP3, DTS 
ES, DTS 96/24, and a whole host of other formats, right?
Comment 2 Kevin Pearsall 2004-07-09 16:58:56 UTC
*** Bug 202 has been marked as a duplicate of this bug. ***
Comment 3 Blackketter Dean 2005-03-28 09:04:29 UTC
Not possible with the SB hardware S/PDIF chip.  Sorry.
Comment 4 Kevin Pearsall 2006-04-27 11:30:58 UTC
One thing that came up when I was talking with Dean about this is that DSD is most often multichannel when the analog outputs of shocker will be 2ch.  So if you are passing this data to the DAC too, this may create some confusing limitations like some DSD works with the analog outputs while other DSD does not.  A lot of this is related to the 'closing the analog loop' concept where when SACD and DVD-A were first put to market they were only allowed to be decoded by authorized chips or sent over SPDIF with IEC61937 and the copy protect bit.
Comment 5 Kevin Pearsall 2006-04-27 11:34:21 UTC
-- Multi channel audio and S/PDIF

IEC958 was named IEC60958 at 1998. IEC60958 (The S/PDIF) can carry normal audio and IEC61937 datastreams. IEC61937 datastreams can contain multichannel sound like MPEG2, AC3 or DTS. When IEC61937 datastrams are transferred, the bits which normally carry audio samples are replaced with the databits from the datastream and the headers of the S/PDIF signal. Channel-status information contains one bit (but 1) which tells if the data in S/PDIF frame is digital audio or some other data (DTS, AC3, MPEG audio etc.). This bit will tell normal digital audio equipments that they don't try to play back this data as they were audio samples. (would sound really horrible if this happens for some reason).

The equipments which can handle both normal audio and IEC61937 just look at those header bits to determine what to do with the received data. 
Comment 6 Chris Owens 2006-08-16 13:20:24 UTC
Kevin notes that new HD formats might get ripped into such a datastream.
Comment 7 Chris Owens 2006-08-16 13:22:32 UTC
We need some content of this format to develop with.  If someone has some, feel free to attach a snippet!