comparison libmpdemux/demux_avs.h @ 29263:0f1b5b68af32

whitespace cosmetics: Remove all trailing whitespace.
author diego
date Wed, 13 May 2009 02:58:57 +0000
parents 34d3e0c8487a
children
comparison
equal deleted inserted replaced
29262:7d545a6b8aff 29263:0f1b5b68af32
31 enum { AVISYNTH_INTERFACE_VERSION = 2 }; 31 enum { AVISYNTH_INTERFACE_VERSION = 2 };
32 32
33 enum 33 enum
34 { 34 {
35 AVS_SAMPLE_INT8 = 1<<0, 35 AVS_SAMPLE_INT8 = 1<<0,
36 AVS_SAMPLE_INT16 = 1<<1, 36 AVS_SAMPLE_INT16 = 1<<1,
37 AVS_SAMPLE_INT24 = 1<<2, 37 AVS_SAMPLE_INT24 = 1<<2,
38 AVS_SAMPLE_INT32 = 1<<3, 38 AVS_SAMPLE_INT32 = 1<<3,
39 AVS_SAMPLE_FLOAT = 1<<4 39 AVS_SAMPLE_FLOAT = 1<<4
40 }; 40 };
41 41
51 }; 51 };
52 52
53 // Colorspace properties. 53 // Colorspace properties.
54 enum 54 enum
55 { 55 {
56 AVS_CS_BGR = 1<<28, 56 AVS_CS_BGR = 1<<28,
57 AVS_CS_YUV = 1<<29, 57 AVS_CS_YUV = 1<<29,
58 AVS_CS_INTERLEAVED = 1<<30, 58 AVS_CS_INTERLEAVED = 1<<30,
59 AVS_CS_PLANAR = 1<<31 59 AVS_CS_PLANAR = 1<<31
60 }; 60 };
61 61
94 int width, height; // width=0 means no video 94 int width, height; // width=0 means no video
95 unsigned fps_numerator, fps_denominator; 95 unsigned fps_numerator, fps_denominator;
96 int num_frames; 96 int num_frames;
97 97
98 int pixel_type; 98 int pixel_type;
99 99
100 int audio_samples_per_second; // 0 means no audio 100 int audio_samples_per_second; // 0 means no audio
101 int sample_type; 101 int sample_type;
102 uint64_t num_audio_samples; 102 uint64_t num_audio_samples;
103 int nchannels; 103 int nchannels;
104 104
151 151
152 static inline int avs_is_yuy(const AVS_VideoInfo * p) 152 static inline int avs_is_yuy(const AVS_VideoInfo * p)
153 { return p->pixel_type & AVS_CS_YUV; } 153 { return p->pixel_type & AVS_CS_YUV; }
154 154
155 static inline int avs_is_yuy2(const AVS_VideoInfo * p) 155 static inline int avs_is_yuy2(const AVS_VideoInfo * p)
156 { return (p->pixel_type & AVS_CS_YUY2) == AVS_CS_YUY2; } 156 { return (p->pixel_type & AVS_CS_YUY2) == AVS_CS_YUY2; }
157 157
158 static inline int avs_is_yv12(const AVS_VideoInfo * p) 158 static inline int avs_is_yv12(const AVS_VideoInfo * p)
159 { return ((p->pixel_type & AVS_CS_YV12) == AVS_CS_YV12)||((p->pixel_type & AVS_CS_I420) == AVS_CS_I420); } 159 { return ((p->pixel_type & AVS_CS_YV12) == AVS_CS_YV12)||((p->pixel_type & AVS_CS_I420) == AVS_CS_I420); }
160 160
161 static inline int avs_bits_per_pixel(const AVS_VideoInfo * p) 161 static inline int avs_bits_per_pixel(const AVS_VideoInfo * p)
162 { 162 {
163 switch (p->pixel_type) { 163 switch (p->pixel_type) {
164 case AVS_CS_BGR24: return 24; 164 case AVS_CS_BGR24: return 24;
165 case AVS_CS_BGR32: return 32; 165 case AVS_CS_BGR32: return 32;
166 case AVS_CS_YUY2: return 16; 166 case AVS_CS_YUY2: return 16;
167 case AVS_CS_YV12: 167 case AVS_CS_YV12: