[M4IF Technotes] osdm handler
Dave Singer
singer apple.com
Fri Jul 4 11:31:43 EDT 2003
At 11:50 +0800 7/4/03, Trevor NG wrote:
>Hi Dave and all,
>
>For VisualSampleEntry, there is a syntax as follows (extracted from 14496-12
>P26)
>
> // Visual Sequences
> class VisualSampleEntry(codingname) extends SampleEntry (codingname){
> unsigned int(16) pre_defined = 0;
> const unsigned int(16) reserved = 0;
> unsigned int(32)[3] pre_defined = 0;
> unsigned int(16) width;
> unsigned int(16) height;
> template unsigned int(32) horizresolution = 0x00480000; // 72
>dpi
> template unsigned int(32) vertresolution = 0x00480000; // 72 dpi
> const unsigned int(32) reserved = 0;
> template unsigned int(16) frame_count = 1;
> string[32] compressorname;
> template unsigned int(16) depth = 0x0018;
> int(16) pre_defined = -1;
> }
>
>Is there any similar syntax for SampleEntry of "osdm"?
look below. all other streams use an mpegsampleentry, which doesn't
extend the regular sampleentry with any new fields.
>
>Thanks,
>Trevor
>
>
>
>----- Original Message -----
>From: "Dave Singer" <singer apple.com>
>To: "Trevor NG" <trevor astri.org>; "[M4IF Technotes]"
><technotes lists.m4if.org>
>Sent: Friday, July 04, 2023 12:49 AM
>Subject: Re: [M4IF Technotes] osdm handler
>
>
>> At 17:52 +0800 7/3/03, Trevor NG wrote:
>> >Hi Harald and all,
>> >
>> >Thanks for your help. Refer to 14496-14 (Page 8~9), it seems the syntax
>for
>> >all video, audio and systems are the same. Could you suggest me for more
>> >detailed information?
>> >
>> >aligned(8) class ESDBox extends FullBox('esds', version = 0, 0) {
>> > ES_Descriptor ES;
>> >}
>> >// Visual Streams
>> >class MP4VisualSampleEntry() extends VisualSampleEntry ('mp4v'){
>> > ESDBox ES;
>> >}
>> >// Audio Streams
>> >class MP4AudioSampleEntry() extends AudioSampleEntry ('mp4a'){
>> > ESDBox ES;
>> >}
>> >// all other Mpeg stream types
>> >class MpegSampleEntry() extends SampleEntry ('mp4s'){
>> > ESDBox ES;
>> >}
>> >
>> >Thanks,
>> >Trevor
>>
>> I'm not sure what more you need to know. What are you having trouble
>deciding?
>>
>> >
>> >----- Original Message -----
>> >From: "Harald Fuchs" <fuchs iis.fhg.de>
>> >To: "Trevor NG" <trevor astri.org>; "[M4IF Technotes]"
>> ><technotes lists.m4if.org>
>> >Sent: Thursday, July 03, 2023 4:53 PM
>> >Subject: Re: [M4IF Technotes] osdm handler
>> >
>> >
>> >> On Thursday 03 July 2023 04:01, Trevor NG wrote:
>> >> > Hi experts,
>> >> >
>> >> > Referring to 14496-12 FDIS, the syntax elements
>> >> > for "mdia.minf.stbl.stsd" with handler_type "vide"
>> >> > and "soun" are clearly defined. But I can't find
>> >> > any syntax elements for handler_type "osdm". Could
>> >> > anyone here give me some hints that I can follow
>> >> > to decode the "mdia.minf.stbl.stsd" atom.
>> >> >
>> >> > Thanks in advance,
>> >> > Trevor
>> >>
>> >>
>> >> Hello Trevor,
>> >>
>> >> 14496-12 is the "ISO Media Fileformat". This document describes the
>basic
>> >> elements of the fileformat. The ISO fileformat is not used directly,
>only
>> >> derived versions (MP4, Motion-JPEG2000, 3GPP) are used.
>> >>
>> >> In case of MP4: the MPEG-4 specific additions to the ISO base
>fileformat
>> >are
>> >> described in 14496-14. "osdm" (ObjectDescriptorStream) is an MPEG-4
>> >element,
>> >> so you have to look into 14496-14 for it.
>> >>
>> >> Regards,
>> >> Harald
>> >>
>> >>
>> >> --
>> >> -------------------------------------------------------------
>> >> Harald Fuchs Fraunhofer IIS
>> >> email: fuchs iis.fhg.de Department Studio
>> >> phone: +49-9131-776-382 Am Wolfsmantel 33
>> >> fax : +49-9131-776-399 D-91058 Erlangen (Germany)
>> >> =============================================================
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Technotes mailing list
>> >> Technotes lists.m4if.org
>> >> http://lists.m4if.org/mailman/listinfo/technotes
>> >
>> >_______________________________________________
> > >Technotes mailing list
>> >Technotes lists.m4if.org
>> >http://lists.m4if.org/mailman/listinfo/technotes
>>
>>
>> --
>> David Singer
>> Apple Computer/QuickTime
>> _______________________________________________
>> Technotes mailing list
>> Technotes lists.m4if.org
>> http://lists.m4if.org/mailman/listinfo/technotes
--
David Singer
Apple Computer/QuickTime
More information about the Mp4-tech
mailing list