home *** CD-ROM | disk | FTP | other *** search
- 94/07/04 public release of version 1.1a
- =======================================
-
- 94/07/04 sE
-
- display.c:
- - renamed shminfo to shminfo1 (name clash ?)
-
- 94/07/01 sE
-
- getblk.c:
- - fixed a bug in MPEG-1 escape decoding where it was assumed that char would
- always be signed
-
- 94/06/30 public release of version 1.1
- ======================================
-
- 94/06/28 sE
-
- getpic.c:
- - correct filename in comment
- - framenum is no longer a static variable but a parameter passed from main()
-
- global.h:
- - correct filename in comment
- - updated protoypes
- - added missing protoype for display_second_field
- - removed unsused T_NONE
-
- idct.c:
- - removed short-circuit for even-coefficient-only case
-
- mpeg2dec.c:
- - removed picture variable in main()
- - added framenum
- - changed an #if to #ifdef
-
- 94/06/26 sE
-
- display.c:
- - moved display window position from (200,300) to (200,200)
- - added higher quality interlaced to progressive conversion
- (dithertop420(), ditherbot420())
- - fixed a dithering bug in ditherbot()
-
- getblk.c:
- - added missing saturation of MPEG-1 reconstructed coefficients
- to -2048..2047
-
- getvlc.c:
- - printbits() moved to mpeg2dec.c
- - fixed some warnings which went to stdout instead of stderr
-
- motion.c:
- - fixed an incorrect trace printf format string
-
- mpeg2dec.c:
- - some modifications for hiQdither
- - no longer requires outfile parameter for X11 display
- - added printbits()
-
-
- 94/06/19 sE
-
- made convmat[] global (is used by both store.c and display.c)
-
- display.c:
- - 4:4:4 support
-
- mpeg2dec.c:
- - added -t (trace) and -q (quiet) flags
-
- store.c:
- - collapsed store_tga() and store_ppm() into one routine
- - added 4:2:2 and 4:4:4 support for .tga and .ppm
- - error message if store_sif() is used with 4:4:4 data
- - 'saving ...' messages now depend on quiet instead of verbose
- - removed unused putlong()
-
- 94/06/16 sE cummulative changes since version 1.0
-
- changed all long variables to int
- added X11 output (display.c)
- added 4:2:2 and 4:4:4 support
- added low level tracing
-
- getblk.c:
- - expressions of the form &(bool ? ptr0 : ptr1)[idx] confused
- some compilers, changed to if statements
-
- gethdr.c:
- - chroma_format is no longer ignored
- - support for chroma quantization matrices (instead of ignoring them)
- (needed for 4:2:2 and 4:4:4)
-
- getpic.c:
- - several modifications for 4:2:2 and 4:4:4
-
- getvlc.h:
- - added cbp code for 0 (needed for 4:2:2 and 4:4:4)
-
- idct.c:
- - reduced accuracy of the idct coefficients by one bit to fix
- a potential overflow problem (still meets IEEE1180)
- - intermediate storage is now short and in-place
- - some speed-ups
-
- recon.c:
- - fixed bug in prediction of spatial scalable field pictures (did not
- always take spatial_temporal_weight into account)
-
- spatscal.c:
- - use one field aperture filter for field pictures (changed from CD to DIS)
-
- store.c:
- - better chrominance upsampling filters (Aeyung Cheung)
-
-
-
- 94/05/17 public release of version 1.0
- ======================================
-
- 94/05/16 sE
-
- style changes, some comments
-
- store.c:
- - indexing bug in conv420to422 fixed
-
-
- 94/05/12 sE
-
- name changed to mpeg2decode
-
- store.c:
- - conv422to444 and conv420to422 now convert one component per call, not both
- at the same time
- - changed upsampling filters to be based on those proposed by Cheung
- - added filter for MPEG-1 4:2:2 to 4:4:4 upsampling
-
-
- 94/05/11 sE
-
- global.h:
- - updated all prototypes
-
- getpict.c:
- - fixed bug in No_MC predicted macroblocks in P-field pictures; motion_type
- and mv_field_sel are now set to correct values
- - changed name of DC coef. predictors to dc_dct_pred[3] and made them
- local to getMBs, they are now passed as parameters to getintrablock()
- and getmpg2intrablock()
-
- getblk.c:
- - changed name of DC coef. predictors (cf. getpict.c)
-
-
- 94/05/08 sE
-
- getblk.c getvlc.h:
- - changed format of the DCT coefficient tables to a more readable (though
- less efficient) format by semi-automatic conversion, added comments
-
- store.c:
- - changed suffixes of seperate component files from .y/.u/.v to .Y/.U/.V
- - added matrix_coefficients dependency of color space conversion
- for RGB output formats
-
- gethdr.c:
- - made matrix_coefficients global (used by store.c)
- - changed frame_centre_horizontal_offset and frame_centre_vertical_offset
- from unsigned to signed bitstring (simsbf)
- - fixed wrong sign extension of llx0, lly0
-
-
- 94/04/?? sE
-
- first preliminary alpha release
-