[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