/usr/include/tachyon/image.h is in libtachyon-dev 0.99~b2+dfsg-0.3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /*
* image.h - Image Data Structures and definitions
*
* One day, this file will define a common structure
* for all image / animation / volume type data structures.
* This will allow me to design and implement a library of
* pixel processing routines for pre and post processing of
* image data in the rendering process. Good examples will be
* image map filtering, animated image maps, DCT/IDCT algorithms,
* scalar volume data, a common set of file format readers and converters.
*
* $Id: image.h,v 1.3 2011/02/05 08:10:11 johns Exp $
*/
typedef struct {
int ID; /**< frame number */
unsigned int info; /**< bitmapped flags and values */
/**< YUV, RGB, DCT, image, animation, */
/**< volume, etc. */
unsigned int loaded; /**< memory residency information */
unsigned int xs; /**< pels in x dimension */
unsigned int ys; /**< pels in y dimension */
unsigned int zs; /**< pels in z dimension */
unsigned char * data; /**< raw image/volume data */
char filename[FILENAME_MAX]; /**< filename or remote access identifier */
} Frame;
|