README.LIB
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. mpegsound README.LIB(International)
  2. MPEG/WAVE player library
  3. This library have NO WARRANTY. You can use this under Library GPL.
  4. This library uses part from vplay, maplay 1.2 for linux, maplay 1.2+ for Win95.
  5. This is library which can make program play MPEG-1/2 audio and Wave file easily.
  6. Detail is in ChangeLog
  7. CAUTION
  8.   The current implementation was tested with little endian architecture.
  9.   Bigendian is implemented. But I don't test.
  10.   Hackers... please help me!
  11.   What's the difference?  
  12.   For example;
  13.    unsigned char a[4]={0x11,0x22,0x33,0x44};
  14.    unsigned int *b=(unsigned int *)&a;
  15. Little endian (Intel) : 0x44332211
  16. Big    endian         : 0x11223344
  17.    The classes 'mpegtoraw' and 'bitwindow' are endian dependent.
  18.   OTHER ENDIAN PROBLEM
  19.     Some machines can access integer type variables when they are aligned
  20.   at 4-bytes. If endian problem is solved. It cause serious problem.
  21.   I have exploited the linear properties of 2 and 3 dimensional arrays.
  22.   like for example;
  23.     int a[4][4];
  24.     a[1][0]==a[0][4] is true.
  25.   Of course, It may occur boundary problem. But it may make player faster!
  26. IMPROVED
  27.   Using mpg123 code, I improved performance of this library.
  28.   Thank you for authors of mpg123
  29. ENGLISH PROBLEM
  30.   I release README with International (English) and Korean (my native lang)
  31. The Korean version should be ok, but the english version have many spelling
  32. mistakes and confusing words and sentences. Please forgive me and help me
  33. correct the english.
  34. PROBLEM?
  35.   Please send me bug report or patches.(Please comment where is changed)
  36.    to:
  37. jwj95@eve.kaist.ac.kr
  38. jwj95@nownuri.net
  39. THANKS FOR this document.
  40.   Tommy Thorn