Skip to main content
Home Documents Game Manuals Qdmc2
Qdmc2

Qdmc2

Game Manuals · PDF
Filenameqdmc2.pdf
Size0.30 MB
Subsection Qdmc2
Downloads0
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Qdmc2
/
Loading…
OCR / Text contents
QDesign Music A quick analysis by Benjamin Larsson e-mail: banan@student.luth.se Version 1.2 14th January 2004 Contents 1 Abstract 3 2 Introduction 3 3 Test of QDM2 3 4 Assumptions 3 5 Facts 7 5.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5.2 Blocktable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5.3 Packet table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5.4 Bitstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5.4.1 Checksum calculation routine . . . . . . . . . . . . . . . . 8 5.4.2 Structure decoding . . . . . . . . . . . . . . . . . . . . . . 9 5.4.3 Bitstream terminator . . . . . . . . . . . . . . . . . . . . 9 5.5 Sound resynthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5.6 Decoding procedure . . . . . . . . . . . . . . . . . . . . . . . . . 9 6 Further Progress 10 7 Comments 10 8 Version History 10 9 References 10 10 Hexdump of packets 10 10.1 11025 Hz 24 kbit mono white noise . . . . . . . . . . . . . . . . . 11 10.2 11025 Hz 24 kbit mono silence . . . . . . . . . . . . . . . . . . . 11 2 1 Abstract This is an initial analysis of QDesigns audiocodecs QDMC and QDM2 (QDM aka QDesign Music). The goal is to eventually understand the structure of the codecs and finally be able to decode it. 2 Introduction QDMC is an audio compression-codec from QDesign. It is mainly used in Quick- time [2] from Apple. So far very little is(was) known about this codec. It seams to originally come from Dmitry Shmunk’s LB codec. (Low bitrate codec). He was abit active on usenet 96-97, he made the LBpack/LBplay media player. From the history in one of the version of his mediaplayer [4], there is a note of using a Radix-4 FFT implementaion in the player. No other useful information could be found about the technique used for the codec. The only other source of information seams to be from QDesign themself from their pressreleases [1]. The only valuable information from those is that QDMC is a perceptual co- dec. That indicating a propritary psycoacoustics implementation. Although the pressrelease for QDMC says it is fundamentally different f…

Showing first 3,000 characters of 16,153 total. Open the full document →

mp.ls