From b33c9e1302f73e1458f780ae60d48764158482e1 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Mon, 23 Sep 2024 13:55:05 -0700 Subject: [PATCH 1/2] Deprecate DTS and Auro --- src/main/data/audioconfigs.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/data/audioconfigs.json b/src/main/data/audioconfigs.json index 708ed19a..7b23f543 100644 --- a/src/main/data/audioconfigs.json +++ b/src/main/data/audioconfigs.json @@ -189,12 +189,14 @@ { "dcncCode": "AURO", "dcncSortOrder": 12, - "description": "Barco AURO Immersive Audio" + "description": "Barco AURO Immersive Audio", + "note": "Deprecated (label and bitstream)." }, { "dcncCode": "DTSX", "dcncSortOrder": 13, - "description": "DTS:X Immersive Audio" + "description": "DTS:X Immersive Audio", + "note": "Deprecated (label and bitstream)." }, { "cplMetadata": { From 995cd7c1ee8ecd458511f5b4e99568367dd04148 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Tue, 24 Sep 2024 08:53:05 -0700 Subject: [PATCH 2/2] update schema for obsoleted --- src/main/data/audioconfigs.json | 12 +++++++++--- src/main/schemas/audioconfigs.schema.json | 12 +++++++++++- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/data/audioconfigs.json b/src/main/data/audioconfigs.json index 7b23f543..46a22223 100644 --- a/src/main/data/audioconfigs.json +++ b/src/main/data/audioconfigs.json @@ -184,19 +184,25 @@ "dcncCode": "ATMOS", "dcncSortOrder": 11, "description": "Dolby ATMOS Immersive Audio", - "note": "Deprecated. The IAB code should be used instead." + "note": "Deprecated. The IAB code should be used instead.", + "obsolete": true, + "obsoletedBy": [ + "IAB" + ] }, { "dcncCode": "AURO", "dcncSortOrder": 12, "description": "Barco AURO Immersive Audio", - "note": "Deprecated (label and bitstream)." + "note": "Deprecated label and bitstream.", + "obsolete": true }, { "dcncCode": "DTSX", "dcncSortOrder": 13, "description": "DTS:X Immersive Audio", - "note": "Deprecated (label and bitstream)." + "note": "Deprecated label and bitstream.", + "obsolete": true }, { "cplMetadata": { diff --git a/src/main/schemas/audioconfigs.schema.json b/src/main/schemas/audioconfigs.schema.json index dfbfa192..532d78bd 100644 --- a/src/main/schemas/audioconfigs.schema.json +++ b/src/main/schemas/audioconfigs.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/schema#", - "$id": "http://isdcf.com/ns/json-schemas/registries/audioconfigs/1.0.0-beta.1", + "$id": "http://isdcf.com/ns/json-schemas/registries/audioconfigs/1.0.1", "$comment": "Copyright, ISDCF ", "title": "Schema for the Audio Configurations Registry of the ISDCF", "definitions": { @@ -72,6 +72,16 @@ "description": { "type": "string" }, + "obsolete": { + "type": "boolean", + "const": true + }, + "obsoletedBy": { + "type": "array", + "uniqueItems" : true, + "minItems": 1, + "items": { "$ref": "#/definitions/dcncCode" } + }, "cplMetadata": { "$ref": "#/definitions/cplMetadata" },