[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