Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed
Changes since last version:
1.1
o Fixed -dither color option to find best 24 bit or greater visual
for most machines.
o Fixed recursive loop in Makefile.
o Added entries for R6000 and SGI's in Makefile
o Fixed declaration of j_rev_dct.
o Does initial sequence start code check to confirm validity of mpeg stream.
o Changed or's in ordered dither to add's to allow more flexible
allocation of color ranges.
o Uses shared memory.
o Lots of little bugs fixed.
1.2
o Fixed shared memory problem (freeing memory twice on exit).
o Added entries for Sony NEWS machines
o Added monochrome support.
o Unrolled loops for optimization.
o Variety of small bugs.
2.0
o Added ability to use private colormap.
o Display name can now be given as part of command line.
o Fixed green artifacts problem
o Fixed sequence end code cutoff problem.
o Lots of performance tweaks.
o Other bugs.
2.1
o Fixed frame dropping problem.
o Supports MPEG system layer (tosses audio)
o 16, 32 bit color modes (thanks to: Erik Corry erik@kroete2.freinet.de)
o Added -owncm to guarantee a private colormap
o Added gray256 to get 256 shades of grey (and added gray/grey no diff)
o Fixed leaving of shared memory buffers when shared memory crashes
(in the common case of running from the wrong display)
o Instructions for IRIX4 Cflags in PLATFORMS.
o Added -step, -start, and -end
o Fixed insanely subtle readfile bug
o Added color2 true color doubling dither, provided by garyo@avs.com (thanks!)
o Added ppm dither, provided by Jef Poskanzer <jef@acme.com> (thanks!)
o Added bzero.c for silly SOLARIS
o -no_display doesnt put up a window now.
o -gamma float, raises the luminance of each pixel to float (a
floating point number), thus -gamma 0.8 darkens, -gamma 1.2 lightens
o Fixed ycc to rgb conversion block assignment mixup.
(thanks to John Toebes <toebes@unx.sas.com> for pointing this out)
o Added frame rate limiting (-framerate)
o Doesn't skip initial B frames (after an I) if the GOP is closed.
o Auto-determines RGB order of server (well, RGB vs BGR anyway).
o Fixed a few grainy blocks appearing due to bugs in sparse IDCT function.
o -nop now implies -nob (doesnt make sense to have B's w/o P's)
o -seek indexes into files
o Added chroma averaging in color and color2 dithers (thanks to
tristan@tcela.la.tce.com (Tristan 'RAMBO' Savatier))
o Added -quality option, which, when turned on,
o correctly implements halfpel motion vector averaging
o uses a very time-consuming but accurate IDCT
o Sped up player a little by using lookup tables for y/cr/cb values
o Minor, unreported bugs.
2.2
o added controlbar (thanks: "Michael J. Donahue" <donahue@ulexite.nist.gov>)
o made -step work AFTER the picture display
o made default state be to play the video (in control panel)
o fixed bug in -start w/o -end
o fixed color equn's more (thanks tristan@cauliflower.la.tce.com (Tristan 'RAMBO' Savatier))
o made INTERPOLATE the default in color2
o made gamma_correction abstracted and in greyscale too, (thanks Tristan)
o made includes happier for VMS
2.3
o added -position (thanks to jingo@VNET.IBM.COM)
o fixed bug in parseblick.c, lower bit of level handled wrong
o extensive changes in moving variables around to make as a
reentrant library (thanks to Loring Holden <lsh@cs.brown.edu>)
o added (then removed) -xid to have it play in an established window.
Doesn't seem to work with the reentrant changes. Ideas anyone?
o -ppm{width,height,skip} for scaling/subsampling in
-dither ppm (thanks legalize@xmission.com)
o -nob bug fixed
o now skips until it finds a start code... Slower on bad files (like
mpeg_play /kernel but works with sliced up MPEGs
o -no_display / -dithe rppm fixed (Jason Patterson <jason@reflections.com.au>)