[Live-devel] Trouble with testMPEG1or2VideoStreamer

Ross Finlayson finlayson at live.com
Wed Mar 9 08:10:01 PST 2005


>I emailed the folks at ffmpeg who pointed me to following:
>
>- 00 00 01 E0: This is the stream-ID for video stream 0. Which is fine
>according to ISO11172-1 pg. 20 and 24.

The problem is that these 4 bytes are not occurring within a 
"system_header".  Instead, they are occurring (exactly every 2048 bytes in 
the file) inside "slice" data.  (Note that the data is Video Elementary 
Stream data, so the relevant specification is 11172-2, not 11172-1.)

According to the MPEG specifications, I don't see how it is legal for video 
stream ids to appear arbitrarily inside Video Elementary Stream 
data.  (However, please correct me if I'm wrong.)


	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>



More information about the live-devel mailing list