[M4IF Technotes] 3D BIFS example

mart marten.thielges student.uni-tuebingen.de
Tue Feb 4 13:46:55 EST 2003


Hi Jim,
The Osmose player is built upon the IM1 2D Player from the MPEG-4  
Systems Reference Implementation. This means it supports only 2D BIFS  
Nodes. Envivio TV surely doesn't support 3D Nodes either.
You can though grab the Systems Reference source from  
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_14496- 
5_2001_Software_Reference/systems.zip and compile it yourself. I have  
done this and it actually works rather well for testing purposes,  
although I didn't manage to get any scenes with audio (neither g723 or  
AAC) running, which should actually be supported. (If anyone can help,  
I'd greatly appreciate it)
One more hint: If you are using the 3D Player from the Reference  
Software with mp4tool from ENST for converting .bt files to .mp4, you  
have to use the "-preCOR1out" option, as opposed to the newer (2D-)  
Osmose Player, where you don't use it.
Hope this helps...
Greets from Tuebingen, Germany
Marten Thielges
Am Dienstag, 04.02.03, um 13:02 Uhr (Europe/Berlin) schrieb Jim Bowen:
> Does anyone have a sample of a BIFS/MP4 file that uses 3D nodes (e.g.  
> Sphere, or cylinder) that will play in the Osmose player.
> I have tried using the mp4tool to create such files, and don`t get any  
> errors, but when I try to play them (in osmose or envivio) I just get  
> a blank screen.
>
> Below is a file that I tried to use to create a 3D - box,
>
> Thanks in advance,
> Jim
>
> --------------------
>
> Group {
>  children [
>     Shape {
>      appearance Appearance {
> 	material Material {
> 	}
>      }
>      geometry Box {
> 	size 0.01 0.01 0.01
>      }
>    }
>  ]
> }
> InitialObjectDescriptor
> {
>  objectDescriptorID  1
>  ODProfileLevelIndication 1
>  sceneProfileLevelIndication 1
>  audioProfileLevelIndication 1
>  visualProfileLevelIndication 1
>  graphicsProfileLevelIndication 1
>  esDescr [
>    {
>      ES_ID 2
>      muxInfo {
>       fileName small-view.bif
>       streamFormat BIFS
>       GroupID 2
>      }
>      decConfigDescr {
>        streamType 3 ## BIFS
>        bufferSizeDB 5000
>        decSpecificInfo BIFSConfig {
>         nodeIDbits 10
>         routeIDbits 10
>         isCommandStream TRUE
>         pixelMetric TRUE
>         pixelWidth 600
>         pixelHeight 400
>        }
>      }
>      slConfigDescr {
>        timeStampResolution 1000
>      }
>    }
>  ]
> }
>
>
> _________________________________________________________________
> The new MSN 8: advanced junk mail protection and 2 months FREE*   
> http://join.msn.com/?page=features/junkmail
>
> _______________________________________________
> Technotes mailing list
> Technotes   lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes



More information about the Mp4-tech mailing list