"Fossies" - the Fresh Open Source Software Archive

Member "mpeg_stat/dither.h" (18 Jan 1995, 2127 Bytes) of package /linux/misc/old/mpeg_stat-2.2b-src.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "dither.h" see the Fossies "Dox" file reference documentation.

    1 /* MPEGSTAT - analyzing tool for MPEG-I video streams
    2  * 
    3  *  Copyright (c) 1995 The Regents of the University of California.
    4  * All rights reserved.
    5  *
    6  * Technical University of Berlin, Germany, Dept. of Computer Science
    7  * Tom Pfeifer - Multimedia systems project - pfeifer@fokus.gmd.de
    8  *
    9  * Jens Brettin, Harald Masche, Alexander Schulze, Dirk Schubert
   10  *
   11  * This program uses parts of the source code of the Berkeley MPEG player
   12  *
   13  * ---------------------------
   14  *
   15  * Copyright (c) 1993 Technical University of Berlin, Germany
   16  *
   17  * for the parts of the Berkeley player used:
   18  *
   19  * Copyright (c) 1992 The Regents of the University of California.
   20  * All rights reserved.
   21  *
   22  * ---------------------------
   23  *
   24  * Permission to use, copy, modify, and distribute this software and its
   25  * documentation for any purpose, without fee, and without written agreement is
   26  * hereby granted, provided that the above copyright notices and the following
   27  * two paragraphs appear in all copies of this software.
   28  * 
   29  * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA 
   30  * or the Technical University of Berlin BE LIABLE TO ANY PARTY FOR
   31  * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
   32  * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
   33  * CALIFORNIA or the Technical University of Berlin HAS BEEN ADVISED OF THE 
   34  * POSSIBILITY OF SUCH DAMAGE.
   35  * 
   36  * THE UNIVERSITY OF CALIFORNIA and the Technical University of Berlin 
   37  * SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
   38  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   39  * PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE 
   40  * UNIVERSITY OF CALIFORNIA and the Technical University of Berlin HAVE NO 
   41  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, 
   42  * OR MODIFICATIONS.
   43  */
   44 
   45 extern int LUM_RANGE;
   46 extern int CR_RANGE;
   47 extern int CB_RANGE;
   48 
   49 
   50 #define CB_BASE 1
   51 #define CR_BASE (CB_BASE*CB_RANGE)
   52 #define LUM_BASE (CR_BASE*CR_RANGE)
   53 
   54 extern unsigned char pixel[256];
   55 extern int *lum_values;
   56 extern int *cr_values;
   57 extern int *cb_values;
   58