Lines Matching refs:stream_info
163 *stream_info; in AcquireStreamInfo() local
165 stream_info=(StreamInfo *) AcquireCriticalMemory(sizeof(*stream_info)); in AcquireStreamInfo()
166 (void) memset(stream_info,0,sizeof(*stream_info)); in AcquireStreamInfo()
167 stream_info->pixels=(unsigned char *) MagickAssumeAligned( in AcquireStreamInfo()
168 AcquireAlignedMemory(1,sizeof(*stream_info->pixels))); in AcquireStreamInfo()
169 if (stream_info->pixels == (unsigned char *) NULL) in AcquireStreamInfo()
171 stream_info->map=ConstantString("RGB"); in AcquireStreamInfo()
172 stream_info->storage_type=CharPixel; in AcquireStreamInfo()
173 stream_info->stream=AcquireImage(image_info,exception); in AcquireStreamInfo()
174 stream_info->signature=MagickCoreSignature; in AcquireStreamInfo()
175 return(stream_info); in AcquireStreamInfo()
273 MagickExport StreamInfo *DestroyStreamInfo(StreamInfo *stream_info) in DestroyStreamInfo() argument
276 assert(stream_info != (StreamInfo *) NULL); in DestroyStreamInfo()
277 assert(stream_info->signature == MagickCoreSignature); in DestroyStreamInfo()
278 if (stream_info->map != (char *) NULL) in DestroyStreamInfo()
279 stream_info->map=DestroyString(stream_info->map); in DestroyStreamInfo()
280 if (stream_info->pixels != (unsigned char *) NULL) in DestroyStreamInfo()
281 stream_info->pixels=(unsigned char *) RelinquishAlignedMemory( in DestroyStreamInfo()
282 stream_info->pixels); in DestroyStreamInfo()
283 if (stream_info->stream != (Image *) NULL) in DestroyStreamInfo()
285 (void) CloseBlob(stream_info->stream); in DestroyStreamInfo()
286 stream_info->stream=DestroyImage(stream_info->stream); in DestroyStreamInfo()
288 if (stream_info->quantum_info != (QuantumInfo *) NULL) in DestroyStreamInfo()
289 stream_info->quantum_info=DestroyQuantumInfo(stream_info->quantum_info); in DestroyStreamInfo()
290 stream_info->signature=(~MagickCoreSignature); in DestroyStreamInfo()
291 stream_info=(StreamInfo *) RelinquishMagickMemory(stream_info); in DestroyStreamInfo()
292 return(stream_info); in DestroyStreamInfo()
564 MagickPrivate const void *GetStreamInfoClientData(StreamInfo *stream_info) in GetStreamInfoClientData() argument
566 assert(stream_info != (StreamInfo *) NULL); in GetStreamInfoClientData()
567 assert(stream_info->signature == MagickCoreSignature); in GetStreamInfoClientData()
568 return(stream_info->client_data); in GetStreamInfoClientData()
842 StreamInfo *stream_info,const char *filename,ExceptionInfo *exception) in OpenStream() argument
847 (void) CopyMagickString(stream_info->stream->filename,filename, in OpenStream()
849 status=OpenBlob(image_info,stream_info->stream,WriteBinaryBlobMode,exception); in OpenStream()
1139 MagickPrivate void SetStreamInfoClientData(StreamInfo *stream_info, in SetStreamInfoClientData() argument
1142 assert(stream_info != (StreamInfo *) NULL); in SetStreamInfoClientData()
1143 assert(stream_info->signature == MagickCoreSignature); in SetStreamInfoClientData()
1144 stream_info->client_data=client_data; in SetStreamInfoClientData()
1171 MagickExport void SetStreamInfoMap(StreamInfo *stream_info,const char *map) in SetStreamInfoMap() argument
1173 assert(stream_info != (StreamInfo *) NULL); in SetStreamInfoMap()
1174 assert(stream_info->signature == MagickCoreSignature); in SetStreamInfoMap()
1175 (void) CloneString(&stream_info->map,map); in SetStreamInfoMap()
1203 MagickExport void SetStreamInfoStorageType(StreamInfo *stream_info, in SetStreamInfoStorageType() argument
1206 assert(stream_info != (StreamInfo *) NULL); in SetStreamInfoStorageType()
1207 assert(stream_info->signature == MagickCoreSignature); in SetStreamInfoStorageType()
1208 stream_info->storage_type=storage_type; in SetStreamInfoStorageType()
1261 *stream_info; in WriteStreamImage() local
1264 stream_info=(StreamInfo *) image->client_data; in WriteStreamImage()
1265 switch (stream_info->storage_type) in WriteStreamImage()
1278 packet_size*=strlen(stream_info->map); in WriteStreamImage()
1280 if (image != stream_info->image) in WriteStreamImage()
1288 (void) RelinquishAlignedMemory(stream_info->pixels); in WriteStreamImage()
1289 stream_info->pixels=(unsigned char *) AcquireAlignedMemory(1,length); in WriteStreamImage()
1290 if (stream_info->pixels == (unsigned char *) NULL) in WriteStreamImage()
1292 (void) memset(stream_info->pixels,0,length); in WriteStreamImage()
1293 stream_info->image=image; in WriteStreamImage()
1294 write_info=CloneImageInfo(stream_info->image_info); in WriteStreamImage()
1295 (void) SetImageInfo(write_info,1,stream_info->exception); in WriteStreamImage()
1298 &stream_info->extract_info); in WriteStreamImage()
1299 stream_info->y=0; in WriteStreamImage()
1302 extract_info=stream_info->extract_info; in WriteStreamImage()
1308 (void) StreamImagePixels(stream_info,image,stream_info->exception); in WriteStreamImage()
1309 count=WriteBlob(stream_info->stream,length,stream_info->pixels); in WriteStreamImage()
1310 stream_info->y++; in WriteStreamImage()
1313 if ((stream_info->y < extract_info.y) || in WriteStreamImage()
1314 (stream_info->y >= (ssize_t) (extract_info.y+extract_info.height))) in WriteStreamImage()
1316 stream_info->y++; in WriteStreamImage()
1322 (void) StreamImagePixels(stream_info,image,stream_info->exception); in WriteStreamImage()
1324 count=WriteBlob(stream_info->stream,length,stream_info->pixels+packet_size* in WriteStreamImage()
1326 stream_info->y++; in WriteStreamImage()
1335 StreamInfo *stream_info,ExceptionInfo *exception) in StreamImage() argument
1348 assert(stream_info != (StreamInfo *) NULL); in StreamImage()
1349 assert(stream_info->signature == MagickCoreSignature); in StreamImage()
1352 stream_info->image_info=image_info; in StreamImage()
1353 stream_info->quantum_info=AcquireQuantumInfo(image_info,(Image *) NULL); in StreamImage()
1354 if (stream_info->quantum_info == (QuantumInfo *) NULL) in StreamImage()
1359 stream_info->exception=exception; in StreamImage()
1360 read_info->client_data=(void *) stream_info; in StreamImage()
1363 stream_info->quantum_info=DestroyQuantumInfo(stream_info->quantum_info); in StreamImage()
1364 stream_info->quantum_info=AcquireQuantumInfo(image_info,image); in StreamImage()
1365 if (stream_info->quantum_info == (QuantumInfo *) NULL) in StreamImage()
1399 static MagickBooleanType StreamImagePixels(const StreamInfo *stream_info, in StreamImagePixels() argument
1418 assert(stream_info != (StreamInfo *) NULL); in StreamImagePixels()
1419 assert(stream_info->signature == MagickCoreSignature); in StreamImagePixels()
1424 length=strlen(stream_info->map); in StreamImagePixels()
1435 switch (stream_info->map[i]) in StreamImagePixels()
1457 "ColorSeparatedImageRequired","`%s'",stream_info->map); in StreamImagePixels()
1480 "ColorSeparatedImageRequired","`%s'",stream_info->map); in StreamImagePixels()
1491 "ColorSeparatedImageRequired","`%s'",stream_info->map); in StreamImagePixels()
1520 "ColorSeparatedImageRequired","`%s'",stream_info->map); in StreamImagePixels()
1527 "UnrecognizedPixelMap","`%s'",stream_info->map); in StreamImagePixels()
1532 quantum_info=stream_info->quantum_info; in StreamImagePixels()
1533 switch (stream_info->storage_type) in StreamImagePixels()
1540 q=(unsigned char *) stream_info->pixels; in StreamImagePixels()
1541 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
1555 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
1570 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
1585 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
1597 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
1611 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
1626 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
1704 q=(double *) stream_info->pixels; in StreamImagePixels()
1705 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
1722 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
1741 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
1759 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
1772 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
1789 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
1808 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
1896 q=(float *) stream_info->pixels; in StreamImagePixels()
1897 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
1914 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
1933 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
1951 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
1964 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
1981 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
2000 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
2088 q=(unsigned int *) stream_info->pixels; in StreamImagePixels()
2089 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
2103 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
2118 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
2133 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
2145 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
2159 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
2174 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
2252 q=(MagickSizeType *) stream_info->pixels; in StreamImagePixels()
2253 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
2267 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
2282 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
2297 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
2310 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
2324 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
2339 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
2418 q=(Quantum *) stream_info->pixels; in StreamImagePixels()
2419 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
2433 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
2448 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
2463 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
2475 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
2489 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
2504 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
2582 q=(unsigned short *) stream_info->pixels; in StreamImagePixels()
2583 if (LocaleCompare(stream_info->map,"BGR") == 0) in StreamImagePixels()
2597 if (LocaleCompare(stream_info->map,"BGRA") == 0) in StreamImagePixels()
2612 if (LocaleCompare(stream_info->map,"BGRP") == 0) in StreamImagePixels()
2627 if (LocaleCompare(stream_info->map,"I") == 0) in StreamImagePixels()
2640 if (LocaleCompare(stream_info->map,"RGB") == 0) in StreamImagePixels()
2654 if (LocaleCompare(stream_info->map,"RGBA") == 0) in StreamImagePixels()
2669 if (LocaleCompare(stream_info->map,"RGBP") == 0) in StreamImagePixels()
2747 "UnrecognizedPixelMap","`%s'",stream_info->map); in StreamImagePixels()