[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