v002 / v002-Camera-Live

Live Syphon Camera
Other
1.17k stars 105 forks source link

EOS 650D/T4i "Camera error" #2

Closed VisualBoy closed 8 years ago

VisualBoy commented 10 years ago

I get "Camera Error" message with my T4i, probably because you're using version 2.10 of ESDK.

There is some chances to have a build with version 2.12?

schermata 2013-10-24 alle 00 32 17

bangnoise commented 10 years ago

All versions of the Canon SDK since 2.10 have been extremely unstable. If you have access to the SDK, you are free to build your own version.

VisualBoy commented 10 years ago

Good news: I've succesfully build my own version with ESDK 2.13.2 and now it works flawlessly!

schermata 2013-10-26 alle 23 51 30

Download link: https://www.dropbox.com/s/qw5efegxg1mzn6c/Camera.Live.5.1-OSX-10.8.zip (updated)

THTM commented 10 years ago

VisualBoy, I am using a T4i and also get the 'Camera Error' message. The camera either doesn't show up at all in the list. Or with some finagling it shows up, but when selected I get the error message.

I found your post here and downloaded your ZIP file, but it crashes every time I start. Could this be an OS issue? I'm on a Mac using OS 10.9. Thanks.

pizthewiz commented 10 years ago

@VisualBoy's app build links a dynamic library that isn't bundled into the application or part of a default OS install, so the app dies after it fails to load it: Library not loaded: /opt/libjpeg-turbo/lib/libturbojpeg.0.dylib. He could either rebuild the app bundling the dependency or linking to a static lib, or you could build and install libjpeg-turbo into /opt/ and see if that gets his app build up and running.

@bangnoise - the instability you have run into, is that just the crash EdsCameraRef release or was there other stuff you've run into as well?

THTM commented 10 years ago

I found another alternative that is using the updated SDK, and it works with my camera. So I'm good.

bangnoise commented 10 years ago

@pizthewiz I'm not sure what crash you're seeing, but the big issue is an intermittent crash when a camera is powered off during Live View, which occurs outside of any of my calls into the SDK. Additionally the callback for camera state events is no longer called unless a session is open to the camera, making it impossible to track presence for multiple cameras. There may be others... these two are enough to put me off.

VisualBoy commented 10 years ago

@THTM Actually I've built my own version for OSX 10.8 ML @pizthewiz I found that included lib "libturbojpeg.dylib" is only an alias for "libturbojpeg.0.dylib" that is not included.

I've re-built a newer version with all static lib: schermata 2014-02-28 alle 01 35 41

You can download new version here: https://www.dropbox.com/s/qw5efegxg1mzn6c/Camera.Live.5.1-OSX-10.8.zip

bangnoise commented 10 years ago

@VisualBoy I build libjpegturbo myself rather than use their download, so obviously make sure you adapt the project if your distribution has different binaries (sounds like you now have).

pizthewiz commented 9 years ago

Just noting that the EDSDK v2.15 still doesn't send kEdsStateEvent_Shutdown to the event handler unless a session is opened - every EDSDK release, I try it out hoping the behavior went back to that in v2.10 and earlier, and each time I end up sending them another bug report :wink:

julienrobert commented 9 years ago

anyone succeeded to make it works with t4i?

SlexAxton commented 9 years ago

I can successfully get everything linked and built with v2.15 on 10.10.4 Yosemite, but I get the 'camera error' message.

@VisualBoy or @pizthewiz - is there something specific that you messed with to get things running with the new sdks? Happy to push a fix if I can find one.

Edit: I've got a 5D mk III

SlexAxton commented 9 years ago

Alternatively, if someone could point me towards the place that error message comes from, I may be able to dig in. Not a ton of native chops though :/