PaulS
Well-known member
Probably a question for @jmarsh...
While looking into the thread "SPDIF output: adding "copy permitted" in the channel status", I noticed on the logic analyzer that the preamble of output_spdif3 is inverted with respect to the preambles of output_spdif & output_spdif2.
Below are screendumps of the logic analyzer.
First "Preamble B" of output_spdif:
And output_spdif3:
In output_spdif.cpp and output_spdif2.cpp the preambles are defined like so:
This matches the logic analyzer reading for output_spdif.
However, I could not find where the (inverted) preambles are defined for output_spdif3.
Do you have any idea where these preambles are defined?
Thanks,
Paul
While looking into the thread "SPDIF output: adding "copy permitted" in the channel status", I noticed on the logic analyzer that the preamble of output_spdif3 is inverted with respect to the preambles of output_spdif & output_spdif2.
Below are screendumps of the logic analyzer.
First "Preamble B" of output_spdif:
And output_spdif3:
In output_spdif.cpp and output_spdif2.cpp the preambles are defined like so:
C++:
#define PREAMBLE_B (0xE8) //11101000
#define PREAMBLE_M (0xE2) //11100010
#define PREAMBLE_W (0xE4) //11100100
However, I could not find where the (inverted) preambles are defined for output_spdif3.
Do you have any idea where these preambles are defined?
Thanks,
Paul