Home | History | Annotate | Download | only in jhead

Lines Matching refs:buffer

315 // Parse the marker buffer until SOS or EOI is seen;
317 int ReadJpegSectionsFromBuffer (unsigned char* buffer, unsigned int buffer_size, ReadMode_t ReadMode)
323 if (!buffer) {
331 a = (int) buffer[pos++];
333 if (a != 0xff || buffer[pos++] != M_SOI){
346 marker = buffer[pos++];
359 lh = buffer[pos++];
360 ll = buffer[pos++];
387 memcpy(Data+2, buffer+pos, itemlen-2); // Read the whole section.
412 memcpy(Data, buffer+pos, size);
846 // Write image to a buffer
848 int WriteJpegToBuffer(unsigned char* buffer, unsigned int buffer_size)
853 if (!buffer) {
867 buffer[pos++] = 0xff;
868 buffer[pos++] = 0xd8;
877 memcpy(buffer+pos, JfifHead, 18);
885 buffer[pos++] = 0xff;
886 buffer[pos++] = (unsigned char) Sections[a].Type;
891 memcpy(buffer+pos, Sections[a].Data, Sections[a].Size);
901 memcpy(buffer+pos, Sections[a].Data, Sections[a].Size);