Home | History | Annotate | Download | only in jhead

Lines Matching refs:FileName

70 static int loadExifInfo(const char* FileName, int readJPG) {
95 if (stat(FileName, &st) >= 0) {
101 strncpy(ImageInfo.FileName, FileName, PATH_MAX);
105 return ReadJpegFile(FileName, ReadMode);
108 static void saveJPGFile(const char* filename) {
113 ALOGE("Modified: %s\n", filename);
116 strncpy(backupName, filename, 395);
127 ALOGE("rename %s to %s", filename, backupName);
129 rename(filename, backupName);
133 ALOGE("WriteJpegFile %s", filename);
135 if (WriteJpegFile(filename)) {
144 chmod(filename, buf.st_mode);
149 utime(filename, &mtime);
165 rename(backupName, filename);
204 const char* filename = NULL;
296 filename = (*env)->GetStringUTFChars(env, jfilename, NULL);
298 ALOGE("Call loadAttributes() with filename is %s. Loading exif info\n", filename);
300 loadExifInfo(filename, TRUE);
337 if (filename) {
338 (*env)->ReleaseStringUTFChars(env, jfilename, filename);
401 const char* filename = (*env)->GetStringUTFChars(env, jfilename, NULL);
402 if (filename == NULL) {
417 (*env)->ReleaseStringUTFChars(env, jfilename, filename);
429 const char* filename = (*env)->GetStringUTFChars(env, jfilename, NULL);
430 if (filename) {
431 saveJPGFile(filename);
433 (*env)->ReleaseStringUTFChars(env, jfilename, filename);
443 const char* filename = (*env)->GetStringUTFChars(env, jfilename, NULL);
444 if (filename) {
445 loadExifInfo(filename, FALSE);
466 (*env)->ReleaseStringUTFChars(env, jfilename, filename);
471 if (filename) {
472 (*env)->ReleaseStringUTFChars(env, jfilename, filename);
539 const char* filename = (*env)->GetStringUTFChars(env, jfilename, NULL);
540 loadExifInfo(filename, FALSE);
544 (*env)->ReleaseStringUTFChars(env, jfilename, filename);