Hi All,

I've written an app which uses the Linux DVB API to pull down an MPEG2-TS.

Currently it:

1. Decodes the TS header
2. Extracts the MPEG2 encoded frame
3. Decompresses it with libavcodec (an ffmpeg library)
4. Renders it with SDL

But I wanted to try libmpeg2 to see if it's decoder will yield better results 
than libavcodecs.

Questions:

1. Does libmpeg2 perform steps 1 through 3 above?

2. Can I just pass an compressed MPEG2 frame to libmpeg2 (without any PS, TS or 
PES headers?)

3. Apparently, the Linux DVB API filter removes all PES headers and hands me a 
TS stream with just the raw mpeg2 frames after the TS/adaption field header.

I don't think this is normal, because the MPEG2 spec says that mpeg2 frames 
should be encapsulated within PES packets within the TS frames.

Does this seem odd that there are no PES header?

Thanks,
Bob

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Libmpeg2-devel mailing list
Libmpeg2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmpeg2-devel

Reply via email to