62 if (p->
buf[0] ==
'C' && p->
buf[1] ==
'I' &&
76 if (value || allow_zero) {
84 if (value != 0 || allow_zero) {
86 snprintf(tmp,
sizeof(tmp),
"%f", value);
96 unsigned int version, compression, offImageHeader, offSetup, offImageOffsets, biBitCount,
length, CFA;
137 if (biBitCount != 8 && biBitCount != 16 && biBitCount != 24 && biBitCount != 48) {
163 if (length < 0x163C) {
198 if (compression ==
CC_RGB) {
199 if (biBitCount == 8) {
201 }
else if (biBitCount == 16) {
203 }
else if (biBitCount == 24) {
205 }
else if (biBitCount == 48) {
211 }
else if (compression ==
CC_UNINT) {
212 switch (CFA & 0xFFFFFF) {
214 if (biBitCount == 8) {
216 }
else if (biBitCount == 16) {
224 if (biBitCount == 8) {
226 }
else if (biBitCount == 16) {
248 #define DESCRIPTION_SIZE 4096
269 avio_seek(pb, offImageOffsets, SEEK_SET);
313 cine->
pts = timestamp;