UINT8* encodeImage( RgbImage* srcImage, UINT8 *outputBuffer, UINT32 qualityFactor, UINT32 imageFormat ) { UINT16 i, j; global_ldc1 = 0; global_ldc2 = 0; global_ldc3 = 0; /** Quantization Table Initialization */ initQuantizationTables(qualityFactor); /* Writing Marker Data */ outputBuffer = writeMarkers(outputBuffer, imageFormat, srcImage->w, srcImage->h); for (i = 0; i < srcImage->h; i += 8) { for (j = 0; j < srcImage->w; j += 8) { readMcuFromRgbImage(srcImage, j, i, Y1); /* Encode the data in MCU */ outputBuffer = encodeMcu(imageFormat, outputBuffer); } } /* Close Routine */ closeBitstream(outputBuffer); return outputBuffer; }
void insert_javascript(struct membuffer *b, const bool selected_only) { put_string(b, "<script type=\"text/javascript\" src=\""); put_string(b, getGoogleApi()); put_string(b, "&sensor=false\">\n</script>\n<script type=\"text/javascript\">\nvar map;\n"); put_format(b, "function initialize() {\nvar mapOptions = {\n\t%s,", map_options); put_string(b, "rotateControl: false,\n\tstreetViewControl: false,\n\tmapTypeControl: false\n};\n"); put_string(b, "map = new google.maps.Map(document.getElementById(\"map-canvas\"),mapOptions);\nvar markers = new Array();"); put_string(b, "\nvar infowindows = new Array();\nvar temp;\nvar tempinfowindow;\n"); writeMarkers(b, selected_only); put_string(b, "\nfor(var i=0;i<markers.length;i++)\n\tmarkers[i].setMap(map);\n}\n"); put_string(b, "google.maps.event.addDomListener(window, 'load', initialize);</script>\n"); }
status SampleVisionFile::writeTrailer() { Track *track = getTrack(); m_fh->seek(track->fpos_after_data, File::SeekFromBeginning); uint16_t reserved = 0; writeU16(&reserved); writeLoops(); writeMarkers(); uint8_t midiNote = kSMPMIDIUnityPlaybackNote; uint32_t sampleRate = track->f.sampleRate; uint32_t smpteOffset = 0; uint32_t cycleLength = 0; writeU8(&midiNote); writeU32(&sampleRate); writeU32(&smpteOffset); writeU32(&cycleLength); return AF_SUCCEED; }