Searched refs:inSource (Results 1 - 25 of 34) sorted by last modified time

12

/haiku/src/add-ons/translators/gif/
H A DGIFTranslator.cpp195 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 DGIFTranslator.h53 virtual status_t DerivedIdentify(BPositionIO* inSource,
58 virtual status_t DerivedTranslate(BPositionIO* inSource,
/haiku/src/add-ons/translators/shared/
H A DBaseTranslator.cpp234 // 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 DTIFFTranslator.cpp194 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 DTIFFTranslator.h69 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 DPPMTranslator.cpp241 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 DJPEG2000Translator.cpp782 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 DJPEG2000Translator.h138 virtual status_t DerivedIdentify(BPositionIO* inSource,
142 virtual status_t DerivedTranslate(BPositionIO* inSource,
/haiku/src/add-ons/translators/jpeg/
H A DJPEGTranslator.cpp726 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 DJPEGTranslator.h107 virtual status_t DerivedIdentify(BPositionIO* inSource,
111 virtual status_t DerivedTranslate(BPositionIO* inSource,
/haiku/src/tests/kits/translation/
H A DTranslatorTest.cpp56 virtual status_t Identify(BPositionIO *inSource, argument
60 virtual status_t Translate(BPositionIO *inSource, argument
/haiku/src/add-ons/translators/stxt/
H A DSTXTTranslator.h60 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 DSTXTTranslator.cpp124 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 DSGITranslator.h73 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 DSGITranslator.cpp190 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 DPNGTranslator.h66 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 DPNGTranslator.cpp225 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 DBMPTranslator.h94 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 DBMPTranslator.cpp241 // 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 DTGATranslator.cpp216 // 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 DRTFTranslator.h42 virtual status_t Identify(BPositionIO *inSource,
46 virtual status_t Translate(BPositionIO *inSource,
/haiku/src/add-ons/translators/psd/
H A DPSDTranslator.h44 virtual status_t DerivedIdentify(BPositionIO *inSource,
48 virtual status_t DerivedTranslate(BPositionIO *inSource,
/haiku/src/kits/translation/
H A DFuncTranslator.h48 virtual status_t Identify(BPositionIO *inSource,
51 virtual status_t Translate(BPositionIO *inSource,
/haiku/src/add-ons/translators/exr/
H A DEXRTranslator.h31 virtual status_t DerivedIdentify(BPositionIO *inSource,
35 virtual status_t DerivedTranslate(BPositionIO *inSource,
/haiku/src/add-ons/translators/hvif/
H A DHVIFTranslator.cpp91 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) {

Completed in 466 milliseconds

12