home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.graphics:8155 comp.multimedia:2237 comp.compression:2806 alt.graphics:312
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!umriscc!mcs213e.cs.umr.edu!quandt
- From: quandt@mcs213e.cs.umr.edu (Brian Quandt)
- Newsgroups: comp.graphics,comp.multimedia,comp.compression,alt.graphics
- Subject: Xing and MPEG stuff
- Keywords: mpeg
- Message-ID: <5532@umriscc.isc.umr.edu>
- Date: 26 Jul 92 02:57:51 GMT
- Sender: news@umriscc.isc.umr.edu
- Followup-To: comp.graphics
- Organization: University of Missouri - Rolla
- Lines: 31
-
- I have started to write my own MPEG codec and I have been using the
- MPEG data files by Xing for testing. I remember a question posted to
- this newsgroup about the file format of these files. It appears to be
- just a raw MPEG datastream with a few oddities. First, the frame
- rate is an illegal value (i.e., according to my reading of the
- MPEG-I docs a value of 9 in the frame rate field is illegal (has
- no definition)) and secondly, the picture size seems to be 180x120pixels.
-
- Can anyone else confirm this? Secondly, anything else people may
- have found that are odd about these encodings?
-
- Next, if anyone could explain why the MPEG committee decided to
- do this I'd like to know for curiousities sake. I have not completed
- my coding yet but I believe MPEG should be more concerned with
- byte alignment. For example in the intra and non-intra Q tables byte
- alignment may or may not occur if the intra-Q table does or
- does not follow. If the intra-Q tables follwows then it looks like
- the following table (64 bytes) needs all be shifted left by 1 bit to
- get it to byte align. I think what they should have done is just
- used 2 bits (without splitting the indicator bits with tabl data)
- 00 -> no tables follow
- 01 -> non-intra Q tbl follows
- 10 -> intra Q tbl follows
- 11 -> both tbls follow
-
- Actually, the above is the only part I have found of MPEG-I that seems
- odd to me. The rest seems to be very well thought out and so far
- includes links or has designed in abilities that allow me to do
- what I need to do.
-
- Brian Quandt
-