comparison mgtool.php @ 320:a4c6937dfaaf

Add some debug messages.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 09 Apr 2020 10:13:28 +0300
parents bf4115b6dc2a
children 2f4e3e458714
comparison
equal deleted inserted replaced
319:bf4115b6dc2a 320:a4c6937dfaaf
285 if (($data = @fread($fh, 2 * 4)) == FALSE) 285 if (($data = @fread($fh, 2 * 4)) == FALSE)
286 return "File read error in WebP RIFF chunk header"; 286 return "File read error in WebP RIFF chunk header";
287 287
288 $chunk = unpack("c4id/L1size", $data); 288 $chunk = unpack("c4id/L1size", $data);
289 289
290 /* 290 mgDebug(sprintf("WebP chunk: '%c%c%c%c' (%02x %02x %02x %02x) size=%d\n",
291 printf("chunk: '%c%c%c%c' (%02x %02x %02x %02x) osize=%d\n",
292 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], 291 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"],
293 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"], 292 $chunk["id1"], $chunk["id2"], $chunk["id3"], $chunk["id4"],
294 $chunk["size"]); 293 $chunk["size"]));
295 */
296 294
297 // Check for EXIF chunk 295 // Check for EXIF chunk
298 if ($chunk["id1"] == 0x45 && $chunk["id2"] == 0x58 && 296 if ($chunk["id1"] == 0x45 && $chunk["id2"] == 0x58 &&
299 $chunk["id3"] == 0x49 && $chunk["id4"] == 0x46) 297 $chunk["id3"] == 0x49 && $chunk["id4"] == 0x46)
300 { 298 {
357 return TRUE; 355 return TRUE;
358 } 356 }
359 else 357 else
360 { 358 {
361 // Other fileformats, e.g. JPEG, PNG, GIF, .. 359 // Other fileformats, e.g. JPEG, PNG, GIF, ..
360 mgDebug("Falling back to generic XMP/EXIF read.\n");
362 361
363 // Read EXIF .. 362 // Read EXIF ..
364 if (fseek($fh, 0, SEEK_SET) < 0) 363 if (fseek($fh, 0, SEEK_SET) < 0)
365 return "File seek error in EXIF fptr restore"; 364 return "File seek error in EXIF fptr restore";
366 365