Skip to content
Permalink
Browse files

Merge pull request #66 from jeanlf/dev

Code points for partial file format
  • Loading branch information
cconcolato committed Jul 10, 2019
2 parents 7889230 + 3f869c3 commit 6b895829049f992e66e2ddb158fc6dee1656d151
Showing with 49 additions and 0 deletions.
  1. +13 −0 CSV/boxes.csv
  2. +2 −0 CSV/brands.csv
  3. +3 −0 CSV/checksum-types.csv
  4. +2 −0 CSV/specifications.csv
  5. +1 −0 index.html
  6. +9 −0 src/app.js
  7. +8 −0 src/pages/checksum_types.js
  8. +11 −0 src/pages/checksum_types.vue
@@ -191,3 +191,16 @@ vmhd,"video media header, overall information (video track only)",ISO
vwdi,Multiview Scene Information,NALu Video
xml$20,XML container,ISO
xml$20,a tool by which vendors can add XML formatted information,JPEG2000
bidx,Box Index,ISO-Partial
dihd,Data Integrity Hash,ISO-Partial
dint,Data Integrity,ISO-Partial
fidx,Box File Index,ISO-Partial
frpa,Front Part,ISO-Partial
pdat,Partial Data,ISO-Partial
pfhd,Partial File Header,ISO-Partial
pfil,Partial File,ISO-Partial
ploc,Partial Segment Location,ISO-Partial
pseg,Partial Segment,ISO-Partial
pshd,Partial Segment Header,ISO-Partial
ptle,Partial Top Level Entry,ISO-Partial
surl,Source URL,ISO-Partial
@@ -168,3 +168,5 @@ ssss,Subsegment Index Segment used to index MPEG-2 TS based Media Segments.,DASH
uvvu,"UltraViolet file brand – conforming to the DECE Common File Format spec, Annex E.",DECE
XAVC,XAVC File Format,Sony
yt4$20,Google specification for use by YouTube apps,Youtube
paff,"Generic Partial File",ISO-Partial
pmff,"Mixed Partial File",ISO-Partial
@@ -0,0 +1,3 @@
code,description,specification
md5$20,MD5 checksum as specified in RFC 6151,ISO-Partial
sha1,SHA-1 checksum as specified in RFC 3174,ISO-Partial
@@ -88,3 +88,5 @@ WhatsApp,WhatsApp,<a href='https://www.whatsapp.com/'>WhatsApp Inc.</a>
Youtube,Youtube,<a href='mailto:ytb-external@google.com'>Google LLC</a>
id3v2,id3v2,See below
Deprecated,Deprecated,Deprecated or unused or no longer specified
ISO-Partial,ISO-Partial,"<a href='http://www.iso.ch/' target='_blank'>ISO</a>/IEC 23001-14:2019, Partial File Format"

@@ -49,6 +49,7 @@
<router-link class="dropdown-item" to="/misc">Entity Group Types</router-link>
<router-link class="dropdown-item" to="/misc">Color Types</router-link>
<router-link class="dropdown-item" to="/object_types">Object Types</router-link>
<router-link class="dropdown-item" to="/checksum_types">Checksum Types</router-link>

</div>
</li>
@@ -22,6 +22,7 @@ var References = require('./pages/references.js');
var Search = require('./pages/search.js');
var Misc = require('./pages/misc.js');
var ObjectTypes = require('./pages/object_types.js');
var ChecksumTypes = require('./pages/checksum_types.js');
var Request = require('./pages/request.js');

Vue.use(VueRouter);
@@ -38,6 +39,7 @@ var router = new VueRouter({
{ path: '/search', component: Search },
{ path: '/misc', component: Misc },
{ path: '/object_types', component: ObjectTypes },
{ path: '/checksum_types', component: ChecksumTypes },
{ path: '/request', component: Request }
]
});
@@ -155,6 +157,12 @@ var app = new Vue({
category: 'schemes',
name: 'Protected and restricted schemes'
},
checksum_types: {
db: null,
url: 'CSV/checksum-types.csv',
category: 'checksum types',
name: 'Checksum types'
},
specifications: {
db: null,
url: 'CSV/specifications.csv',
@@ -257,6 +265,7 @@ var app = new Vue({
self.loadData('track_references');
self.loadData('track_references_qt');
self.loadData('track_selection');
self.loadData('checksum_types');
$.get(self.mp4ra.handlers.url, function(response) {
self.mp4ra.handlers.db = Papa.parse(response, { header: true }).data;
self.mp4ra.handlers.db.forEach( function(item) { self.addAnchor(item); });
@@ -0,0 +1,8 @@
var fs = require('fs');

module.exports = {
props: {
mp4ra: { type: Object }
},
template: fs.readFileSync(__dirname + '/checksum_types.vue', 'utf8')
};
@@ -0,0 +1,11 @@
<main role="main" class="container">
<h1>Checksum types</h1>
<p>
This section documents the checksum types, used to identify the checksum used for data integrity in partial file format. These codes are
documented here.
</p>
<p>
<h2>Partial File Format checksum code points</h2>
</p>
<table is="mp4ra-table" v-bind:columns="['code', 'description', 'specification']" v-bind:data="mp4ra.checksum_types.db"></table>
/main>

0 comments on commit 6b89582

Please sign in to comment.
You can’t perform that action at this time.