/haiku/src/add-ons/translators/gif/ |
H A D | GIFTranslator.cpp | 195 GIFTranslator::DerivedIdentify(BPositionIO* inSource, argument 210 if (!DetermineType(inSource, &isGif)) 240 GIFTranslator::DerivedTranslate(BPositionIO* inSource, argument 255 if (!DetermineType(inSource, &isGif)) 267 result = GetBitmap(inSource, &bitmap); 287 GIFLoad* gifLoad = new(std::nothrow) GIFLoad(inSource, outDestination);
|
H A D | GIFTranslator.h | 53 virtual status_t DerivedIdentify(BPositionIO* inSource, 58 virtual status_t DerivedTranslate(BPositionIO* inSource,
|
/haiku/src/add-ons/translators/shared/ |
H A D | BaseTranslator.cpp | 234 // Determines if the data in inSource is in the 236 // info about the data in inSource to outInfo and pheader. 240 // Parameters: inSource, The source of the image data 245 // amtread, Amount of data read from inSource 252 // it is read in from inSource 266 BaseTranslator::identify_bits_header(BPositionIO *inSource, argument 273 if (inSource->Read( 350 // Parameters: inSource, where the data to examine is 356 // the data in inSource to be 366 // the data in inSource 377 BitsCheck(BPositionIO *inSource, BMessage *ioExtension, uint32 &outType) argument 412 BitsIdentify(BPositionIO *inSource, const translation_format *inFormat, BMessage *ioExtension, translator_info *outInfo, uint32 outType) argument 471 Identify(BPositionIO *inSource, const translation_format *inFormat, BMessage *ioExtension, translator_info *outInfo, uint32 outType) argument 518 translate_from_bits_to_bits(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 569 BitsTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination) argument 618 Translate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination) argument 700 DerivedIdentify(BPositionIO *inSource, const translation_format *inFormat, BMessage *ioExtension, translator_info *outInfo, uint32 outType) argument 709 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument 732 translate_direct_copy(BPositionIO *inSource, BPositionIO *outDestination) argument [all...] |
/haiku/src/add-ons/translators/tiff/ |
H A D | TIFFTranslator.cpp | 194 identify_tiff_header(BPositionIO *inSource, BMessage *ioExtension, argument 198 TIFF* tif = TIFFClientOpen("TIFFTranslator", "r", inSource, 481 write_tif_stream(TIFF* tif, BPositionIO* inSource, color_space format, argument 530 read = inSource->Read(inBuffer, inBufferSize); 544 read = inSource->Read(inBuffer, min_c(inBufferSize, remaining)); 566 read = inSource->Read(inBuffer, inBufferSize); 579 read = inSource->Read(inBuffer, min_c(inBufferSize, remaining)); 633 TIFFTranslator::DerivedIdentify(BPositionIO *inSource, 637 return identify_tiff_header(inSource, ioExtension, outInfo, outType); 642 TIFFTranslator::translate_from_bits(BPositionIO *inSource, uint3 801 translate_from_tiff(BPositionIO *inSource, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination) argument 949 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument [all...] |
H A D | TIFFTranslator.h | 69 virtual status_t DerivedIdentify(BPositionIO *inSource, 73 virtual status_t DerivedTranslate(BPositionIO *inSource, 86 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 89 status_t translate_from_tiff(BPositionIO *inSource, BMessage *ioExtension,
|
/haiku/src/add-ons/translators/ppm/ |
H A D | PPMTranslator.cpp | 241 Identify(BPositionIO* inSource, const translation_format* inFormat, argument 260 status_t err = read_ppm_header(inSource, &width, &rowbytes, &height, &max, 292 Translate(BPositionIO* inSource, const translator_info* /*inInfo*/, argument 296 inSource->Seek(0, SEEK_SET); /* paranoia */ 313 status_t err = read_ppm_header(inSource, &width, &rowbytes, &height, &max, 422 return copy_data(inSource, outDestination, rowbytes, out_rowbytes, height, 639 read_ppm_header(BDataIO* inSource, int* width, int* rowbytes, int* height, argument 646 if (inSource->Read(ch, 2) != 2) 654 inSource, 2, width, rowbytes, height, max, ascii, space); 693 while (inSource [all...] |
/haiku/src/add-ons/translators/jpeg2000/ |
H A D | JPEG2000Translator.cpp | 782 JP2Translator::DerivedIdentify(BPositionIO* inSource, argument 792 off_t position = inSource->Position(); 794 status_t err = inSource->Read(header, sizeof(TranslatorBitmap)); 795 inSource->Seek(position, SEEK_SET); 820 JP2Translator::DerivedTranslate(BPositionIO* inSource, argument 830 return Copy(inSource, outDestination); 832 return Compress(inSource, outDestination); 834 return Decompress(inSource, outDestination);
|
H A D | JPEG2000Translator.h | 138 virtual status_t DerivedIdentify(BPositionIO* inSource, 142 virtual status_t DerivedTranslate(BPositionIO* inSource,
|
/haiku/src/add-ons/translators/jpeg/ |
H A D | JPEGTranslator.cpp | 726 JPEGTranslator::DerivedIdentify(BPositionIO* inSource, argument 734 off_t position = inSource->Position(); 736 status_t err = inSource->Read(header, sizeof(TranslatorBitmap)); 737 inSource->Seek(position, SEEK_SET); 760 JPEGTranslator::DerivedTranslate(BPositionIO* inSource, argument 779 return Copy(inSource, outDestination); 782 return Compress(inSource, outDestination, &longJumpBuffer); 786 return Decompress(inSource, outDestination, ioExtension,
|
H A D | JPEGTranslator.h | 107 virtual status_t DerivedIdentify(BPositionIO* inSource, 111 virtual status_t DerivedTranslate(BPositionIO* inSource,
|
/haiku/src/tests/kits/translation/ |
H A D | TranslatorTest.cpp | 56 virtual status_t Identify(BPositionIO *inSource, argument 60 virtual status_t Translate(BPositionIO *inSource, argument
|
/haiku/src/add-ons/translators/stxt/ |
H A D | STXTTranslator.h | 60 virtual status_t Identify(BPositionIO *inSource, 64 // data in inSource to the type outType 66 virtual status_t Translate(BPositionIO *inSource, 70 // it translates the data in inSource to outDestination
|
H A D | STXTTranslator.cpp | 124 Determines if the data in inSource is of the STXT format. 127 \param inSource the stream with the STXT data 128 \param outInfo information about the type of data from inSource is stored here 129 \param outType the desired output type for the data in inSource 131 inSource is copied to it 135 BPositionIO *inSource, translator_info *outInfo, uint32 outType, 145 if (inSource->Read(buffer, ktxtsize) != ktxtsize) 162 seekresult = inSource->Seek(txtheader.header.data_size, 172 read = inSource->Read(buffer, kstylsize); 213 Determines if the data in \a inSource i 134 identify_stxt_header(const TranslatorStyledTextStreamHeader &header, BPositionIO *inSource, translator_info *outInfo, uint32 outType, TranslatorStyledTextTextHeader *ptxtheader = NULL) argument 289 translate_from_stxt(BPositionIO *inSource, BPositionIO *outDestination, uint32 outType, const TranslatorStyledTextTextHeader &txtheader) argument 698 Identify(BPositionIO *inSource, const translation_format *inFormat, BMessage *ioExtension, translator_info *outInfo, uint32 outType) argument [all...] |
/haiku/src/add-ons/translators/sgi/ |
H A D | SGITranslator.h | 73 virtual status_t DerivedIdentify(BPositionIO *inSource, 77 virtual status_t DerivedTranslate(BPositionIO *inSource, 91 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 94 status_t translate_from_sgi(BPositionIO *inSource, uint32 outType,
|
H A D | SGITranslator.cpp | 190 identify_sgi_header(BPositionIO *inSource, translator_info *outInfo, uint32 outType, argument 197 status = sgiImage->SetTo(inSource); 226 // Examines the data from inSource and determines if it is in a 231 // Parameters: inSource, where the data to examine is 233 // inFormat, a hint about the data in inSource, 240 // inSource and how well this translator 244 // the data in inSource to be 250 // the data in inSource 263 SGITranslator::DerivedIdentify(BPositionIO *inSource, argument 267 return identify_sgi_header(inSource, outInf 272 translate_from_bits(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 450 translate_from_sgi(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 732 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument [all...] |
/haiku/src/add-ons/translators/png/ |
H A D | PNGTranslator.h | 66 virtual status_t DerivedIdentify(BPositionIO *inSource, 70 virtual status_t DerivedTranslate(BPositionIO *inSource, 83 status_t translate_from_png_to_bits(BPositionIO *inSource, 86 status_t translate_from_png(BPositionIO *inSource, uint32 outType, 89 status_t translate_from_bits_to_png(BPositionIO *inSource,
|
H A D | PNGTranslator.cpp | 225 identify_png_header(BPositionIO *inSource, translator_info *outInfo) argument 229 if (inSource->Read(buf, kSigSize) != kSigSize) 251 // Examines the data from inSource and determines if it is in a 256 // Parameters: inSource, where the data to examine is 258 // inFormat, a hint about the data in inSource, 265 // inSource and how well this translator 269 // the data in inSource to be 275 // the data in inSource 288 PNGTranslator::DerivedIdentify(BPositionIO *inSource, argument 292 return identify_png_header(inSource, outInf 308 translate_from_png_to_bits(BPositionIO *inSource, BPositionIO *outDestination) argument 513 translate_from_png(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 725 translate_from_bits_to_png(BPositionIO *inSource, BPositionIO *outDestination) argument 989 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument [all...] |
/haiku/src/add-ons/translators/bmp/ |
H A D | BMPTranslator.h | 94 virtual status_t DerivedIdentify(BPositionIO *inSource, 98 virtual status_t DerivedTranslate(BPositionIO *inSource, 112 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 115 status_t translate_from_bmp(BPositionIO *inSource, uint32 outType,
|
H A D | BMPTranslator.cpp | 241 // Determines if the data in inSource is in the MS or OS/2 BMP 242 // format. If it is, it returns info about the data in inSource 247 // Parameters: inSource, The source of the image data 252 // amtread, Amount of data read from inSource 285 identify_bmp_header(BPositionIO *inSource, translator_info *outInfo, argument 293 if (inSource->Read(buf, size) != size) 320 if (inSource->Read(&headersize, 4) != 4) 334 if (inSource->Read( 417 if (inSource->Read( 516 // Examines the data from inSource an 551 DerivedIdentify(BPositionIO *inSource, const translation_format *inFormat, BMessage *ioExtension, translator_info *outInfo, uint32 outType) argument 583 translate_from_bits_to_bmp24(BPositionIO *inSource, BPositionIO *outDestination, color_space fromspace, MSInfoHeader &msheader) argument 808 translate_from_bits8_to_bmp8(BPositionIO *inSource, BPositionIO *outDestination, int32 bitsRowBytes, MSInfoHeader &msheader) argument 873 translate_from_bits1_to_bmp1(BPositionIO *inSource, BPositionIO *outDestination, int32 bitsRowBytes, MSInfoHeader &msheader) argument 1004 translate_from_bits(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 1210 translate_from_bmpnpal_to_bits(BPositionIO *inSource, BPositionIO *outDestination, MSInfoHeader &msheader) argument 1324 translate_from_bmppal_to_bits(BPositionIO *inSource, BPositionIO *outDestination, MSInfoHeader &msheader, const uint8 *palette, bool frommsformat) argument 1453 translate_from_bmppalr_to_bits(BPositionIO *inSource, BPositionIO *outDestination, int32 datasize, MSInfoHeader &msheader, const uint8 *palette) argument 1681 translate_from_bmp(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 1891 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument [all...] |
/haiku/src/add-ons/translators/tga/ |
H A D | TGATranslator.cpp | 216 // Determines if the data in inSource is in the TGA format. 217 // If it is, it returns info about the data in inSource 222 // Parameters: inSource, The source of the image data 251 identify_tga_header(BPositionIO *inSource, translator_info *outInfo, argument 259 if (size > 0 && inSource->Read(buf, size) != size) 436 TGATranslator::DerivedIdentify(BPositionIO *inSource, argument 440 return identify_tga_header(inSource, outInfo); 810 // Parameters: inSource, contains the bits data to convert 814 // fromspace, the format of the data in inSource 831 translate_from_bits_to_tgatc(BPositionIO *inSource, argument 961 translate_from_bits1_to_tgabw(BPositionIO *inSource, BPositionIO *outDestination, int32 bitsRowBytes, TGAImageSpec &imagespec, bool brle) argument 1189 translate_from_bits(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 1534 translate_from_tganm_to_bits(BPositionIO *inSource, BPositionIO *outDestination, TGAFileHeader &filehead, TGAColorMapSpec &mapspec, TGAImageSpec &imagespec) argument 1630 translate_from_tganmrle_to_bits(BPositionIO *inSource, BPositionIO *outDestination, TGAFileHeader &filehead, TGAColorMapSpec &mapspec, TGAImageSpec &imagespec) argument 1837 translate_from_tgam_to_bits(BPositionIO *inSource, BPositionIO *outDestination, TGAColorMapSpec &mapspec, TGAImageSpec &imagespec, uint8 *pmap) argument 1933 translate_from_tgamrle_to_bits(BPositionIO *inSource, BPositionIO *outDestination, TGAFileHeader &filehead, TGAColorMapSpec &mapspec, TGAImageSpec &imagespec, uint8 *pmap) argument 2073 translate_from_tga(BPositionIO *inSource, uint32 outType, BPositionIO *outDestination) argument 2198 DerivedTranslate(BPositionIO *inSource, const translator_info *inInfo, BMessage *ioExtension, uint32 outType, BPositionIO *outDestination, int32 baseType) argument [all...] |
/haiku/src/add-ons/translators/rtf/ |
H A D | RTFTranslator.h | 42 virtual status_t Identify(BPositionIO *inSource, 46 virtual status_t Translate(BPositionIO *inSource,
|
/haiku/src/add-ons/translators/psd/ |
H A D | PSDTranslator.h | 44 virtual status_t DerivedIdentify(BPositionIO *inSource, 48 virtual status_t DerivedTranslate(BPositionIO *inSource,
|
/haiku/src/kits/translation/ |
H A D | FuncTranslator.h | 48 virtual status_t Identify(BPositionIO *inSource, 51 virtual status_t Translate(BPositionIO *inSource,
|
/haiku/src/add-ons/translators/exr/ |
H A D | EXRTranslator.h | 31 virtual status_t DerivedIdentify(BPositionIO *inSource, 35 virtual status_t DerivedTranslate(BPositionIO *inSource,
|
/haiku/src/add-ons/translators/hvif/ |
H A D | HVIFTranslator.cpp | 91 HVIFTranslator::DerivedIdentify(BPositionIO *inSource, argument 100 off_t size = inSource->Seek(0, SEEK_END); 101 if (size <= 0 || size > 256 * 1024 || inSource->Seek(0, SEEK_SET) != 0) 108 if (inSource->Read(buffer, size) != size) { 134 HVIFTranslator::DerivedTranslate(BPositionIO *inSource, argument 142 off_t size = inSource->Seek(0, SEEK_END); 143 if (size <= 0 || size > 256 * 1024 || inSource->Seek(0, SEEK_SET) != 0) 150 if (inSource->Read(buffer, size) != size) {
|