Code Monkey home page Code Monkey logo

iphone-exif's People

iphone-exif's Issues

Binary 0.8 requires gLogging variable declared in order to link correctly

What steps will reproduce the problem?
1. Include the binary library and header files
2. Try and build the project.

What is the expected output? What do you see instead?
Expected build successful.

Actual output:

Undefined symbols:
  "_gLogging", referenced from:
      _gLogging$non_lazy_ptr in libiphone-exif.a(EXFJpeg.o)
      _gLogging$non_lazy_ptr in libiphone-exif.a(EXFJFIF.o)
      _gLogging$non_lazy_ptr in libiphone-exif.a(EXFMetaData.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
          "_gLogging", referenced from:
              _gLogging$non_lazy_ptr in libiphone-exif.a(EXFJpeg.o)
              _gLogging$non_lazy_ptr in libiphone-exif.a(EXFJFIF.o)
              _gLogging$non_lazy_ptr in libiphone-exif.a(EXFMetaData.o)
        ld: symbol(s) not found
        collect2: ld returned 1 exit status
Build failed (1 error)


Workaround: include 

BOOL gLogging = FALSE;

variable definition in AppDelegate .m file.



Original issue reported on code.google.com by [email protected] on 25 Jun 2008 at 6:20

Library problem with iPhone SDK 3.0

error:type of accessor does not match the type of property 'definitions'

Original issue reported on code.google.com by rtoshiro on 19 Jun 2009 at 1:45

Licensing of Code

Dear Mr. Woodcock,

I am interested in licensing this code for a project I am working on, can
you contact me at http://www.sevenshadow.com/contact?

Thank you,

Charlie

Original issue reported on code.google.com by [email protected] on 3 Aug 2009 at 3:07

EXFJpeg populateImageData breaks some values in EXIF

What steps will reproduce the problem?
1. Read and populate metadata from jpg file (iOS SDK 4.3)
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: jpegData];
EXFMetaData* exifMetaData = jpegScanner.exifMetaData;
NSMutableData* newJpegData = [[NSMutableData alloc] init];
[jpegScanner populateImageData:newJpegData :exifMetaData];


What is the expected output? What do you see instead?
This shound not change any EXIF/JFIF etc value.
How ever it seems it breaks some values in metadata.
Wrong  values are in the following tags:
ApertureValue, FNumber, FocalLength, ShutterSpeedValue

Correct values are in:
ColorSpace, Exif version, Pixel X/Y dimension and few more

Missing values:
ExposureProgra, ISO, SUbkect Are

I also noticed that some values are moved to other tags:
FocalLength moved to FNumber
ApertureValue moved to ExposureTime





What version of the product are you using? On what operating system?
0.9




Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 12:04

Possible error in EXFMetaData.m in appendDataFromBytes routine

I am getting a warning in the file EXFMetaData.m

In the routine appendDataFromBytes, it uses logical AND (&&) and I wondering if 
the author meant to use bitwise AND (&).

It is completely possible the code is correct but I just do not know enough 
about the code to know if the warning I am getting is bogus.

Thank you.

Original issue reported on code.google.com by [email protected] on 2 May 2012 at 3:28

Source 0.9 requires gLogging variable declared in order to link correctly

What steps will reproduce the problem?
1. svn checkout of the source
2. copy all *.h and *.m into your personal project

_gLogging can't be found.

just managed the definition in EXFLogging.h
from:
#define Debug(FMT,...)  if(!gLogging) ; else  NSLog(@"DEBUG: " FMT, 
##__VA_ARGS__)

to:
#define Debug(FMT,...)  if(1 == 2) ; else  NSLog(@"DEBUG: " FMT, ##__VA_ARGS__)

not so elegant as solution, but it works for tests.


Original issue reported on code.google.com by [email protected] on 30 Dec 2009 at 8:16

Crashes when built for distribution

What steps will reproduce the problem?
1. build for distribution (adHoc), install on device via iTunes
2. "run"
3.

What is the expected output? What do you see instead?
Works fine when built for debug, or built for distribution on the simulator but 
crashes to the 
springboard when built for adHoc on device

What version of the product are you using? On what operating system?
latest (0.9)

Please provide any additional information below.

The offending method is scanImageData, and within that commenting out 
parseExif: will cure 
the crash (but not return any data!) Typical crash log is below, this is a jpg 
imaged loaded into 
NSData and passed to scanImageData as follows:

NSData *uiJpeg =  [NSData dataWithContentsOfFile:[[NSBundle mainBundle] 
pathForResource:self.imageFilename ofType:@"jpg"]]; 
    if ([uiJpeg length] != 0) {
        [jpegScanner scanImageData:uiJpeg]; 


CRASH LOG:

Incident Identifier: D1524747-B9C5-4D45-845A-E7CC78085739
CrashReporter Key:   7a7fc66d4a00baecf6d4d5435dea3537b996b2c5
Process:         Nature [2432]
Path:            /var/mobile/Applications/31A36936-76A2-480B-A8F6-
BA8F92FACCEF/Nature.app/Nature
Identifier:      Nature
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  debugserver [2431]

Date/Time:       2009-08-28 17:43:32.250 -0700
OS Version:      iPhone OS 3.0 (7A341)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib               0x31dc476c __kill + 8
1   libSystem.B.dylib               0x31dc475c kill + 4
2   libSystem.B.dylib               0x31dc474e raise + 10
3   libSystem.B.dylib               0x31dd949a abort + 34
4   libstdc++.6.dylib               0x374ce860 
__gnu_cxx::__verbose_terminate_handler() + 376
5   libobjc.A.dylib                 0x30013694 _objc_terminate + 104
6   libstdc++.6.dylib               0x374ccc26 __cxxabiv1::__terminate(void 
(*)()) + 46
7   libstdc++.6.dylib               0x374ccc7a std::terminate() + 10
8   libstdc++.6.dylib               0x374ccd46 __cxa_throw + 74
9   libobjc.A.dylib                 0x300135f8 objc_exception_throw + 56
10  CoreFoundation                  0x30222f26 +[NSException 
raise:format:arguments:] + 74
11  CoreFoundation                  0x30222ec4 +[NSException raise:format:] + 28
12  Foundation                      0x3054dc54 -[NSConcreteData 
initWithBytes:length:copy:freeWhenDone:bytesAreVM:] + 204
13  Foundation                      0x30559d46 -[NSData(NSData) 
initWithBytes:length:] + 30
14  Nature                          0x00021f0a -[EXFJpeg scanImageData:] 
(EXFJpeg.m:462)
15  Nature                          0x0001ecb0 -[AttributionsViewController 
extractEXIFData] 
(AttributionsViewController.m:


Original issue reported on code.google.com by [email protected] on 29 Aug 2009 at 2:51

error of "_OBJC_CLASS_$_EXFJpeg"

What steps will reproduce the problem?
1. I add framework and *.h from Release-simulator-iphonesimulator 
2. then I only want to test the simply demo, codes are:

exifTestViewController.h

#import <UIKit/UIKit.h>
#import "EXF.h"
@interface exifTestViewController : UIViewController {
    //lsy 110929 00:00am
    UIImage *exifImg_lsy;
    UIImageView *imgDisplayImgView_lsy;
    NSData *imageData_lsy;
}

@property (nonatomic,retain) UIImage *exifImg_lsy;
@property (nonatomic,retain) IBOutlet UIImageView *imgDisplayImgView_lsy;
@property (nonatomic ,retain ) NSData *imageData_lsy;


@end


exifTestViewController.m

#import "exifTestViewController.h"

@implementation exifTestViewController
//lsy 110929 00:00am
@synthesize exifImg_lsy;
@synthesize imgDisplayImgView_lsy;
@synthesize imageData_lsy;
- (void)viewDidLoad {

    //lsy 110929 00:00am
    exifImg_lsy = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"jpg"]];
    [imgDisplayImgView_lsy setImage:exifImg_lsy];
    NSData * uiJpeg = UIImageJPEGRepresentation (exifImg_lsy, 1.0 );
    EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
    [jpegScanner scanImageData: uiJpeg];
    //self.imageData_lsy = jpegScanner;
    NSLog(@"picture length:::%d",jpegScanner.exifMetaData.height);  
    [jpegScanner release];
    [super viewDidLoad];
}
3.then error disappeared:
Ld build/Debug-iphonesimulator/exifTest.app/exifTest normal i386
cd /Users/baizhitebaizhite/Desktop/LSY/exifTest
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH 
"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/
bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch 
i386 -isysroot 
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.
sdk -L/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator 
-L/Users/baizhitebaizhite/Desktop/LSY/exifTest 
-F/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator 
-filelist 
/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/exifTest.build/Debug-iphonesi
mulator/exifTest.build/Objects-normal/i386/exifTest.LinkFileList 
-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework 
Foundation -framework UIKit -framework CoreGraphics -liphone-exif -o 
/Users/baizhitebaizhite/Desktop/LSY/exifTest/build/Debug-iphonesimulator/exifTes
t.app/exifTest

Undefined symbols:
  "_OBJC_CLASS_$_EXFJpeg", referenced from:
      objc-class-ref-to-EXFJpeg in exifTestViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

please help me...Thanks.... 



What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
iphone simulator 4.2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 29 Sep 2011 at 1:47

Attachments:

Documentation step of build reports 1 error

What steps will reproduce the problem?
1. build in Xcode 3


What is the expected output? What do you see instead?
Expected output is success

Build reports 1 error:
EXFGPS.h:0: No header or class discussion/abstract found. Creating dummy file 
for default 
content page.

The library builds correctly just the docs are not quite right

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 19 Jun 2008 at 1:23

Adding iphone-exif library

So im trying to add the libiphone-exif.a library to my project on xcode 4.0.2 
but im having trouble adding this correctly. Whenever i try adding it as a 
framework, it is being added as a textfile and does not recieve the toolbox 
icon that frameworks get. Probably an amateur question but i would greatly 
appreciate the help. thanks

Original issue reported on code.google.com by [email protected] on 27 Apr 2011 at 7:37

Error accoure

i using Exif library for my application so this type error accoure 

What steps will reproduce the problem?
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_EXFGPSLoc", referenced from:
      objc-class-ref in ViewController.o
  "_OBJC_CLASS_$_EXFJpeg", referenced from:
      objc-class-ref in ViewController.o
  "_OBJC_CLASS_$_EXFUtils", referenced from:
      objc-class-ref in ViewController.o
  "_OBJC_CLASS_$_EXFraction", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)




Please help me.


Original issue reported on code.google.com by [email protected] on 3 Apr 2013 at 10:43

Attachments:

Library crashes on Release optimisation greater than o1

What steps will reproduce the problem?
1. set release or distribution build at level o2|o3
2. build onto device
3. repeated access to API results in EXEC_BAD_ACCESS 

Example:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x03d41000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib               0x314535a4 0x313d5000 + 517540
1   Foundation                      0x30675096 0x3066f000 + 24726
2   Foundation                      0x3069e572 0x3066f000 + 193906
3   Foundation                      0x3069e53c 0x3066f000 + 193852
4   GeoApp                          0x00019fae 0x1000 + 102318
5   GeoApp                          0x000151d2 0x1000 + 82386

What is the expected output? 
Expected is correct behaviour


Debug setting on any optimisation level does not produce this behaviour. 
Setting optimisation 
level to o1 does not produce this behaviour.


Original issue reported on code.google.com by [email protected] on 23 Aug 2008 at 8:39

GPL License is not compatible with Apple App Store

This library is currently using the GPLv2 License. 

This means any use of this library would require the using program to be also 
licensed as GPLv2 as I understand it.

However, due to the restrictions of the Apple App Store (distribution and the 
like) the license is incompatible with the Terms and Conditions signed upon the 
uploading of any Apps. 

http://www.fsf.org/news/2010-05-app-store-compliance 
The above blog post talks of GNU Go on the App Store (it was eventually removed 
from the App Store as Apple will not change their Terms and Conditions). 

With all due respect to your kind efforts, could you please release this 
library under a different license (LGPL perhaps) that would allow other non-GPL 
programs to use your library without modification.

Kind Regards
Daryl

Original issue reported on code.google.com by [email protected] on 22 Nov 2010 at 8:30

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.