Skip to content

Commit

Permalink
Merge pull request #180 from mp4ra/mpeg_updates
Browse files Browse the repository at this point in the history
update outdated information from MPEG and other improvements
  • Loading branch information
podborski committed Jan 5, 2024
2 parents f1e4ab7 + acc2ab7 commit fa4da3f
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 10 deletions.
13 changes: 11 additions & 2 deletions src/app/(home)/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,16 @@ This site is the registration authority for code-points in "MP4 Family" files. W

## About

This site is run on behalf of the International Organization for Standardization, [ISO](//www.iso.org/), and supports in particular the working groups WG11 ([MPEG](//mpeg.chiariglione.org/)) and WG01 ([JPEG](//www.jpeg.org/)). However, a number of other organizations have specifications in the family.
This site is run on behalf of the International Organization for Standardization, [ISO](https://www.iso.org), and supports in particular the working groups WG03 ([MPEG](https://www.mpeg.org)) and WG01 ([JPEG](https://jpeg.org)). However, a number of other organizations have specifications in the family.

## What is registered

The registered code-points include four-character codes (4CCs) used in various ways within these file formats, and ObjectTypeIndication values used in MPEG-4 systems. The four-character codes are divided into various categories, for convenience. The largest category is the box (atom) types. The only box (atom) types which are not normally registered are boxes that are within the sample entry (sample description) for, and specific to, a codec or family of codecs, or that are used in a specific coding system (e.g. boxes used in a specific hint track).
The registered code-points include four-character codes (4CCs) used in various ways within these file formats, and ObjectTypeIndication values used in MPEG-4 systems. The four-character codes are divided into various categories, for convenience. The largest category is the box (atom) types.

The current best practice is to register all box (atom) types. Historically, some that were clearly contextual were not registered, notably those:

- within the sample entry (sample description) for, and specific to, a codec or family of codecs, or
- that are used in a specific coding system (e.g. boxes used in a specific hint track).

## Before requesting the registration of a code-point

Expand All @@ -35,6 +40,10 @@ Please consider these questions:

_Reference software_ for the file format may be found hosted at [Github](//github.com/MPEGGroup/isobmff) also.

## Conformance files

_Conformance files_ developed by the MPEG Systems File Format group may be found at [Github](//github.com/MPEGGroup/FileFormatConformance) and can be searched using the [File Format Conformance Framework](https://mpeggroup.github.io/FileFormatConformance).

## Contact

Please see the [registration](/request) section of the site for information on how to contact the registration authority. If you see errors or problems with the site, you may also file Github [issues](//github.com/mp4ra/mp4ra/issues).
Expand Down
4 changes: 0 additions & 4 deletions src/app/(rest)/registered-types/[type]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@ export const MISC_TYPES = [
title: "Item References",
type: "item-references"
},
{
title: "Item Properties",
type: "item-properties"
},
{
title: "Multiview Attributes",
type: "multiview-attributes"
Expand Down
4 changes: 0 additions & 4 deletions src/app/(rest)/registered-types/codecs/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@ Requests for a code-point in this area will normally also cause an objectTypeInd

<DataDisplay csv="item-types" />

## Metadata Item Properties Registered to ISO

<DataDisplay csv="item-properties" />

## Box types contained in specific Sample Entries

<DataDisplay csv="sample-entries-boxes" />
Expand Down
11 changes: 11 additions & 0 deletions src/app/(rest)/registered-types/item-properties/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { DataDisplay } from "@/components";

export const metadata = {
title: "Item Properties"
};

# Item Properties

This section documents the item property types, which are elements of the `ItemPropertyContainerBox`.

<DataDisplay csv="item-properties" />

0 comments on commit fa4da3f

Please sign in to comment.