• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

How does MQA identify itself?

goldenears

Active Member
Joined
Oct 10, 2019
Messages
110
Likes
134
This is a technical question.

How do MQA files identify themselves to the device? I guess it's in the last few bits of the audio data, but how does it technically work? I'm guessing it just runs everything through a decoder and just doesn't process frames that don't pass a checksum test?
 

Werner

Active Member
Joined
Mar 2, 2016
Messages
109
Likes
135
Location
Europe
A periodic sub-code hidden as pseudo-random noise in the lower bits (although IIRC MQA can hijack bits at a pretty high level, e.g. in order to survive a 16-bit channel).

Concerning this robustness: it has been shown that an MQA file can be altered substantially without the authentication failing.
 

mansr

Major Contributor
Joined
Oct 5, 2018
Messages
4,685
Likes
10,703
Location
Hampshire
A periodic sub-code hidden as pseudo-random noise in the lower bits (although IIRC MQA can hijack bits at a pretty high level, e.g. in order to survive a 16-bit channel).
This document describes it: https://code.videolan.org/mansr/mqa/blob/master/mqa.rst

Concerning this robustness: it has been shown that an MQA file can be altered substantially without the authentication failing.
The low 8 bits (sometimes more) can be stripped/altered, and the file will still be recognised by a decoder. This is how MQA-CD is made.
 
Top Bottom