From: James Courtier-D. <Ja...@su...> - 2001-09-16 17:44:34
|
Hello I have 1 sample LPCM mpg stream. "ps_lpcm_500.mpg" Windows Media Player cannot play it. Xine plays it, but with very bad audio quality. The MPEG2 LPCM header contains 7 bytes. p[0]=0xA0 (This is the id for LPCM Audio) p[1] Bits 7-1 constant 0000011, Bit 0 varies (High bits 7, Low bits 0) p[2] Bits 7-1 constant 0000000, Bit 0 varies p[3] Bits 7-5 vary. Bits 4-3 count up. 0,1,2,3,0,1,2,3 etc. Bits 2-0 constant 100 p[4] Bits 7-5 constant 000 Bits 4-0 vary p[5] Bits 7-0 constant 00000001 (Maybe sync) p[6] Bits 7-0 constant 10000000 (Maybe sync) Now, all I need are different streams, so we can get useful info from the constant fields. -- Nothing in this world is exactly what it appears to be. |