home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / graphics / 8155 < prev    next >
Encoding:
Internet Message Format  |  1992-07-21  |  2.0 KB

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