Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

Disc Description Protocol

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name Disc Description Protocol
Description

DDP, short for Disc Description Protocol (also sometimes called DDPi for DDP Image) is a proprietary method that identifies, organizes and describes a specific set of data recorded onto a DVD or CD optical disc. Although there is no publicly available specification (see Documentation below), it is considered the standard delivery format for CD and DVD replication, according to many sources including Sony Music. DDP was invented by Doug Carson of DCA and was trademarked by Doug Carson & Associates, Inc. in March 2004. See History for information about versions. Note that DDP is not a file format per se in that it's not defined by a single file extension or Media Type but rather, DDP is more of a disc image of the CD (or DVD) content. Its inclusion, starting in 2024, as an acceptable format for Audio - Media-independent (digital) in the Library's Recommended Formats Statement brings it to this resource.

Structurally, a DDP is a set of required and optional files and their exact composition within the set is variable. It can be as few as three or four components or as many as eight or more. The DDP set is packaged typically as a ZIP file or another aggregate format such as RAR or 7z. According to Francis Rumsey in Desktop Audio Technology: Digital Audio and MIDI Principles (excerpts are available online through Google Books - see p. 185-186), DDPs are comprised of "a number of streams of data, each of which carries different information to describe the contents of the disc. These streams may be either a series of packets or data transferred over a network, files on a disc or tape, or raw blocks of data independent of any filing system. The DDP protocol simply maps it data into whatever blocks or packets size used by the media concerned, provided that the block or packet size is at least 128 bytes." The typical components or streams in a DDP are:

  • DDPID: the identifier of the disc which is 128 bytes long, "depending on the type and level of DDP information, various 'vital statistics' about the other DDP files and their location on the medium, ... and a user text field (not transferred to the CD)"
  • DDPMS or DDP Map Stream (also referred to the DDP Stream Descriptor) which, according to Rumsey, "is a stream of 128-byte data packets which together give a map of the CD contents, showing what types of CD data are to be recorded in each part of the CD, how long the streams are, what types of subcode are included, and so forth. Pointers are included to the relevant text, subcode and main streams (or files) for each part of the CD."
  • Text stream: "optional stream containing text to describe the titling information for volumes, tracks or index points or for other text comments. If stored as a file [usually with the .txt extension], its name is indicated in the appropriate map pocket."
  • DDPPQ or PQDESCR: optional subcode descriptor which "contains information about the subcode data to be included within part of the disc, particularly for CD-DA. If stored as a file, its name is indicated in the appropriate map pocket." its name is indicated in the appropriate map pocket."    
  • Main stream or track file: Contains the actual audio data for the DDP, "treated simply as a stream of bytes."
  • Comments welcome.

For a sample DDP template, see Music Guy Mastering DDP Template.

As BluePro Mastering states, DDP have advantages including data integrity ("DDP files are not subject to manipulation and end up exactly as the artist intended. An audio CDR, for example, can influence the sound of a recording when used as a master due to errors and other effects of different dyes used in the disc itself"), increased delivery speed ("DDP can be transferred using any medium including over the internet which speeds up the production process"), and lack of replication errors (due to inclusion of MD5 fixity value).

Relationship to other formats
    Has subtype DVD_CMF, DVD Cutting Master Format. "DVD_CMF has been jointly developed by DCA and DVD Forum WG1/CMF voluntary members primary based on DCA DDP as a derivative work in consideration of CSS related. DVD_CMF is technically equivalent to DCA DDP2.10 subset concerning DVD, however the occurrences of "DDP" are changed and renamed to "DDV" for DVD_CMF." See DVD Cutting Master Format Specification for more information. DCA also states that "the DVD Forum also sanctions CMF (Cutting Master Format), which is a derivative of DDP. This remains the case for HD-DVD ROM: CMF 2.0 is a subset of DDP 3.0. CMF for Blu-Ray (BD CMF) is not related to DDP, though it is DCA's hope that it also eventually will resolve under the existing industry standard DDP." Not described separately at this resource.

Local use Explanation of format description terms

LC experience or existing holdings

The Library of Congress has a small number of DDP files, especially in NAVCC collections.

LC preference

The Library of Congress Recommended Formats Statement (RFS) lists DDP as an acceptable format for Audio - Media-independent (digital).


Sustainability factors Explanation of format description terms

Disclosure Format specification is documented by DCA but not publicly available without license. Directions within the license agreements for DDP 1.x, DDP 2.x, and DDP 2.10 for CD and DVD and for DDP 3.0 for HD DVD and China HD state that the DDP specification "will be emailed (to the requester) as soon as a completed copy of the license is received by DCA Sales."
    Documentation Specification only available with approved license from DCA Sales.
Adoption DDP is the industry standard for CD and DVD duplication and is widely adopted in both software and workflows. Wikipedia's DDP entry has a list of software implementations (including Adobe Encore, Steinberg WaveLab and DDP Mastering Tools [command line]).
    Licensing and patents A free license is required to access the specification but according to DCA's How to Obtain a DDP License, "there is no application fee or royalty charged for the use of the DDP Specification."
Transparency Not transparent because the specification is limited to license holders.
Self-documentation Limited.
External dependencies None.
Technical protection considerations None.

Quality and functionality factors Explanation of format description terms

Sound
Normal rendering Not applicable
Fidelity (high audio resolution) Not applicable
Multiple channels Not applicable
Support for user-defined sounds, samples, and patches Not applicable
Aggregate
Compression Not applicable
Support for Error Dectection DDPs can contain fixity values to assist in error detection.
Beyond normal functionality Not applicable

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension Not applicable.  DDP is a bundling mechanism but not a specific file format.
Pronom PUID See note.  PRONOM has no corresponding entry as of July 2024 (but this is not unexpected as this is more of a protocol and not really a file format).
Wikidata Title ID Q105852027
See https://www.wikidata.org/wiki/Q105852027 for DDP Image Stream Descriptor or DDPMS, one of the required DDP elements
Other Q105857799
See https://www.wikidata.org/wiki/Q105857799 for DDP Image Identifier or DDPID, one of the required DDP elements

Notes Explanation of format description terms

General  
History According to DCA's Disc Description Protocol, there are three versions of DDP: DDP 2.0 for CDs, DDP 2.1 for DVDs and DDP 3.1 for HD DVD-ROMs. A fourth for Blu-ray was planned but is not available. Comments welcome.

Format specifications Explanation of format description terms


Useful references

URLs

Books, articles, etc.

Last Updated: 07/30/2024