why I can't find video-objetc-layer of mpeg4-2 video stream after qtdemux?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

why I can't find video-objetc-layer of mpeg4-2 video stream after qtdemux?

Zhao, Halley

 

I connects a mpeg4-2 video parser/codec after qtdemux, the first start_code I could find is gop (0xb3) or vop (0xb6).

Why isn’t there video-object-layer header (0x20)?

 

How could I parse vop with the necessary data in vol?

Does it mean something wrong in the stream? Or I should construct a vol with default value? (what are the default value?)

However, totem can playback the stream.

 

I don’t think it is a h263 stream with short header since it doesn’t start with 16 bits ‘0’, but 23 bits’0’


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

football.mp4 (235K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: why I can't find video-objetc-layer of mpeg4-2 video stream after qtdemux?

Wim Taymans
On 11/18/2011 10:32 AM, Zhao, Halley wrote:

>
> I connects a mpeg4-2 video parser/codec after qtdemux, the first
> start_code I could find is gop (0xb3) or vop (0xb6).
>
> Why isn’t there video-object-layer header (0x20)?
>
> How could I parse vop with the necessary data in vol?
>
> Does it mean something wrong in the stream? Or I should construct a
> vol with default value? (what are the default value?)
>
> However, totem can playback the stream.
>
It's on the caps in the codec_data property.

Wim

>
> I don’t think it is a h263 stream with short header since it doesn’t
> start with 16 bits ‘0’, but 23 bits’0’
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: why I can't find video-objetc-layer of mpeg4-2 video stream after qtdemux?

Zhao, Halley
Thanks.
Now, I can parse params from codec-data

> -----Original Message-----
> From: gstreamer-devel-bounces+halley.zhao=[hidden email]
> [mailto:gstreamer-devel-bounces+halley.zhao=[hidden email]
> g] On Behalf Of Wim Taymans
> Sent: Friday, November 18, 2011 5:41 PM
> To: [hidden email]
> Subject: Re: why I can't find video-objetc-layer of mpeg4-2 video stream after
> qtdemux?
>
> On 11/18/2011 10:32 AM, Zhao, Halley wrote:
> >
> > I connects a mpeg4-2 video parser/codec after qtdemux, the first
> > start_code I could find is gop (0xb3) or vop (0xb6).
> >
> > Why isn't there video-object-layer header (0x20)?
> >
> > How could I parse vop with the necessary data in vol?
> >
> > Does it mean something wrong in the stream? Or I should construct a
> > vol with default value? (what are the default value?)
> >
> > However, totem can playback the stream.
> >
> It's on the caps in the codec_data property.
>
> Wim
> >
> > I don't think it is a h263 stream with short header since it doesn't
> > start with 16 bits '0', but 23 bits'0'
> >
> >
> >
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel