home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / gfxcard / mpegppc / doc / changes.encoder < prev    next >
Encoding:
Text File  |  1998-04-27  |  3.3 KB  |  136 lines

  1. 94/07/04 public release of version 1.1a
  2. =======================================
  3.  
  4. 94/07/04 sE
  5.  
  6. fixed wrong frame rate comment in .par files
  7.  
  8. mpeg2enc.c:
  9. - fixed error message refering to wrong filename (argv[1] -> argv[2])
  10.  
  11. putseq.c:
  12. - changed a .sxf to .syf
  13.  
  14. 94/06/30 public release of version 1.1
  15. ======================================
  16.  
  17. 94/06/30 sE
  18.  
  19. added missing _ANSI_ARGS_ in motion.c, predict.c, stats.c
  20.  
  21. 94/06/28 sE
  22.  
  23. idct.c:
  24. - removed short-circuit for even-coefficient-only case
  25.  
  26. 94/06/19 sE
  27.  
  28. added non-linear mquant (cfogg)
  29.  
  30. conform.c:
  31. - allow profiles >= 8, in this case no conformance checks are
  32.   made, needed to create 4:4:4 sequences
  33.  
  34. stats.c:
  35. - added output of # and percentage of coded blocks
  36. - deactivated output of cbp, dct_type and motion vectors
  37.  
  38.  
  39. 94/06/17 sE  cummulative changes since version 1.0
  40.  
  41. supports 4:2:2 and 4:4:4 chroma_format
  42. supports field pictures
  43. supports dual prime motion vectors
  44. moved conformance checks to conform.c
  45. tighter conformance checks
  46.  
  47. fdct.c:
  48. - modified rounding expression, this might reduce floating point
  49.   implementation dependency, which caused verify to report differences
  50.  
  51. idct.c:
  52. - see CHANGES.decoder
  53.  
  54. motion.c:
  55. - moved macro block loop out of estimation routines
  56. - variance is now always computed (even for I pictures)
  57. - if no B pictures: estimate dual prime vectors
  58. - added field picture motion estimation routines
  59. - frame estimates returns all field vector estimations (needed for dual prime)
  60. - changed fullsearch search pattern from line scan order to outward spiral
  61.   (slightly faster when used with short-circuit dist1)
  62. - dist1 speed enhancements: unrolled inner loop, stop accumulation if
  63.   partial sum exceeds a given distance
  64.  
  65. predict.c:
  66. - several modifications for chroma_format, field pictures and dual prime
  67.  
  68. putpic.c:
  69. - moved mquant 'moderation' to ratectl.c
  70. - several modifications for chroma_format, field pictures and dual prime
  71.  
  72. putseq.c:
  73. - report correct numbers of I,P,B pictures to rate control (even for
  74.   first / last GOP)
  75.  
  76. putvlc.c:
  77. - fixed wrong DCT coefficient limit checks for MPEG-1
  78. - added putdmv() for dual prime
  79. - added support for cbp = 0
  80.  
  81. quantize.c:
  82. - added correct saturation of coefficients
  83.  
  84. ratectl.c:
  85. - changed some variables from double to int
  86. - calculate spatial activities in advance
  87. - improved VBV delay calculations and checks
  88.  
  89. stats:
  90. - added output of motion vectors and coded block pattern
  91.  
  92. 94/05/17 public release of version 1.0
  93. ======================================
  94.  
  95. 94/05/15 cfogg
  96.  
  97. - renamed zz to zig_zag_scan, zz2 to alternate_scan,
  98.   quanttab to default_intra_quantizer_matrix,
  99.   qscaletab to non_linear_mquant_table
  100. - additional comments
  101.  
  102.  
  103. 94/05/15 sE
  104.  
  105. style changes and some additional comments in all files
  106.  
  107. fdctref.c:
  108.  - same PI guessing as in idctref.c
  109.  
  110.  
  111. 94/05/12 sE
  112.  
  113. name changed to mpeg2encode
  114.  
  115. readpic.c:
  116.  - conv444to422 and conv422to420 now convert one component per call, not both
  117.    at the same time
  118.  - changed subsampling filters to be based on those proposed by Cheung
  119.  - added filter for MPEG-1 4:4:4 to 4:2:2 subsampling
  120.  
  121.  
  122. 94/05/11 sE
  123.  
  124. mpg2enc.c:
  125.  - changed definition of sample rate from width*height*picture_rate
  126.    to horizontal_size*vertical_size*picture_rate
  127.  - added display of version / copyright when called without parameters
  128.  
  129. global.h:
  130.  - added version[] and author[] strings (similar to the decoder)
  131.  
  132.  
  133. 94/04/?? sE
  134.  
  135. first preliminary alpha release
  136.