[M4IF Technotes] osdm handler

Trevor NG trevor astri.org
Sat Jul 5 10:44:07 EDT 2003


I see.
Thanks very much for you help.
----- Original Message ----- 
From: "Dave Singer" <singer   apple.com>
To: "Trevor NG" <trevor   astri.org>; "[M4IF Technotes]"
<technotes   lists.m4if.org>
Sent: Saturday, July 05, 2023 1:31 AM
Subject: Re: [M4IF Technotes] osdm handler
> 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
> _______________________________________________
> Technotes mailing list
> Technotes   lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes



More information about the Mp4-tech mailing list