Skip to content

Commit 40b3fe7

Browse files
committed
new hierarchy
1 parent e77dd71 commit 40b3fe7

File tree

5 files changed

+20
-7
lines changed

5 files changed

+20
-7
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import {combineUint8Arrays} from '../../boxes/webm/make-header';
2+
import {addSize, stringsToUint8Array} from './primitives';
3+
4+
export const createUdta = (children: Uint8Array) => {
5+
return addSize(
6+
combineUint8Arrays([
7+
// type
8+
stringsToUint8Array('udta'),
9+
// children
10+
children,
11+
]),
12+
);
13+
};

packages/media-parser/src/create/iso-base-media/create-meta.ts renamed to packages/media-parser/src/create/iso-base-media/udta/create-meta.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {combineUint8Arrays} from '../../boxes/webm/make-header';
2-
import {addSize, stringsToUint8Array} from './primitives';
1+
import {combineUint8Arrays} from '../../../boxes/webm/make-header';
2+
import {addSize, stringsToUint8Array} from '../primitives';
33

44
export const createMeta = (hdlr: Uint8Array, ilst: Uint8Array) => {
55
return addSize(

packages/media-parser/src/create/iso-base-media/meta/create-hdlr.ts renamed to packages/media-parser/src/create/iso-base-media/udta/meta/create-hdlr.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import {combineUint8Arrays} from '../../../boxes/webm/make-header';
1+
import {combineUint8Arrays} from '../../../../boxes/webm/make-header';
22
import {
33
addSize,
44
numberTo32BitUIntOrInt,
55
stringsToUint8Array,
6-
} from '../primitives';
6+
} from '../../primitives';
77

88
export const createHdlr = (type: 'video' | 'audio' | 'mdir') => {
99
return addSize(

packages/media-parser/src/test/hdlr.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expect, test} from 'bun:test';
2-
import {createHdlr} from '../create/iso-base-media/meta/create-hdlr';
2+
import {createHdlr} from '../create/iso-base-media/udta/meta/create-hdlr';
33

44
const reference = new Uint8Array([
55
0x00, 0x00, 0x00, 0x2d, 0x68, 0x64, 0x6c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00,

packages/media-parser/src/test/meta.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {expect, test} from 'bun:test';
22
import {createIlst} from '../create/iso-base-media/create-ilst';
3-
import {createMeta} from '../create/iso-base-media/create-meta';
43
import {createCmt} from '../create/iso-base-media/ilst/create-cmt';
54
import {createToo} from '../create/iso-base-media/ilst/create-too';
6-
import {createHdlr} from '../create/iso-base-media/meta/create-hdlr';
5+
import {createMeta} from '../create/iso-base-media/udta/create-meta';
6+
import {createHdlr} from '../create/iso-base-media/udta/meta/create-hdlr';
77

88
test('meta atom', () => {
99
expect(

0 commit comments

Comments
 (0)