I upgraded to Snow leopard and macam works for taking pictures but crashes as soon as you turn it to movie recording. And also it does not register with online sites that use a webcam.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hxr the componet work only with the software at 32bit, doesnt work with all 64bit software like quicktime X, i hope that a new version of macam will come soon :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have Snow leopard installed. All the native applications that are now 64bit do not work with macam for video from what I can tell. Skype uses 32bit and that still works fine for me. Snow leopard ships with a new version of Quicktime called Quicktime X which now allows you to make movie recordings as well. In the past one needed to buy the Pro edition of Quicktime from Apple to enable this.
So the OS / Quicktime has become more useful out of the box with the addition of Quicktime X but not for those with USB cams that are not supported / tested certified directly by Apple.
I have the Sony PS3 Eye and I am more then happy to test what ever your throw my way.
You can reach me on frank dot feldmann at gmail dot com
Thanks,
hxr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't know if this has been mentioned yet, but applications that run in 32-bit mode will use the macam component. 64-bit apps can't. To my knowledge, there isn't a way to make 64-bit custom plug-ins that can add third-party cameras. This is a limitation of Snow Leopard.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Macam currently does not work with SL. I tried to checkout the src from sourceforge to start porting, but I can't (Access denied as anonymous and as named user). So how can I get the code (except using the web ui)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OK, macam currently only works with 32-bit apps.
I would compile a 64-bit version, but I cannot, as I am limited to Xcode 2.5
I think the first step is to add the x86_64 architecture, there may be more.
If you attempt this, feel free to email me with questions.
Source code is easily available. It is included in every release DMG, there is
source included in the latest cvs-build (see "All FIles"). Or via CVS. I just checked.
In terminal, first type (or copy/paste):
[prompt] cvs -d:pserver:anonymous@webcam-osx.cvs.sourceforge.net:/cvsroot/webcam-osx login
hit return when asked for a passowrd, then type
[prompt] cvs -z3 -d:pserver:anonymous@webcam-osx.cvs.sourceforge.net:/cvsroot/webcam-osx co -P macam
That'll work.
Let me know if there's any progress.
hxr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am running 32bit kernel mode and Quicktime X doesn't work with macam, but Skype works fine for example.
Photobooth doesn't work, iMovie doesn't work basically all the apps from Apple seem to not see the device anymore.
I have a mac pro Jan 2009. If you want me to test stuff I am happy to do so.
Frank
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have SL installed and MacCam works in some apps. Mostly i would like it to work in Grand VJ, it works in Arkaos VJ fine, even under SL. Anyone working on a fix for SL?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm experiencing the same issues as Freddy
("_timersub", referenced from:
-[Histogram draw] in Histogram.o
-[FrameCounter update] in FrameCOunter.o
Symbol(s) not found)
Xcode 3.2 64-bit with GCC 4.2
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Some more information I was able to gather online and via attempts to compile a 64-bit version.
I can compile against 10.6 only if I specify architecture to be i386. The moment I change that to x86_64 I get a lot of build errors, 200+. Most errors are of the type:
"/Users/xyz/Desktop/macam source/app_specific/MyMovieRecorder.h:17:0 /Users/xyz/Desktop/macam source/app_specific/MyMovieRecorder.h:17: error: expected specifier-qualifier-list before 'Movie'
"
I traced this to QuickTime.h file and in there it is stated:
"/* QuickTime is not available to 64-bit clients */" .
Some of the QuickTime header files explicitly check to see if architecture is 64-bit and skip definitions. One of these is ImageCodec.h:
"/* QuickTime is not available to 64-bit clients */
#if !__LP64__
".
Installing QuickTime 7 for SnowLeopard will enable you to use the camera with QuickTime 7, still does not work in QuickTime X and PhotoBooth.
Further reading on Quicktime X and QuickTime 7 :
alex4d.wordpress.com/2009/09/01/quicktime-x-vs-final-cut-studio/ - good writeup on QuickTime X and has links to Ars Technica articles about Quicktime X which dive into changes between 7 and X versions.
en.wikipedia.org/wiki/QuickTime - has a link to download QuickTime 7 for SnowLeopard amongst others. QT7 installs in Utilities folder on SL.
I might be way of base here, hence it would be nice if someone could confirming these findings. One of the articles mentioned that QT X will use QT 7 for 32-bit compatibility, not sure why it can not recognize the macam then, maybe quicktime components do not fall under this category.
Cheers,
Freddy
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What is the status of this? I desperately need a 64bit version of macam as the 32bit version just won't work and the app i'm trying to run is 64bit only.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I made the changes outlined here: http://gist.github.com/546388 and was able to get macam working on 10.6.4 with my Microsoft LifeCam VX-3000 in the macam 'app'. I hope this is useful for others. In my attempts to get this working for my specific camera, I may have broken support for other cameras. Caveat emptor.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
bettse, Can you add some note about what works in the macam app for you? Does saving movies from the app work and how is the component w QT? Thanks for the link and any details!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As far as I am aware, in order for macam to be 64-bit, there needs to be a 64-bit plug-in API for Quicktime. This may come in the next version of Quicktime X, but that might be released in 10.7.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have not looked into this.
How would it be useful?
macam already works with Snow Leopard yes/no? (I do not have access)
Thanks,
hxr
I upgraded to Snow leopard and macam works for taking pictures but crashes as soon as you turn it to movie recording. And also it does not register with online sites that use a webcam.
Thanks, that is very helpful. Clearly the app needs to be fixed.
Does the component work with any other software?
Skype, HackTVCarbon etc.
There have been issues with Flash-based conferencing before Snow Leopard,
I'm just trying to see how much work is needed...
Thanks,
hxr
hxr the componet work only with the software at 32bit, doesnt work with all 64bit software like quicktime X, i hope that a new version of macam will come soon :)
Hi,
I have Snow leopard installed. All the native applications that are now 64bit do not work with macam for video from what I can tell. Skype uses 32bit and that still works fine for me. Snow leopard ships with a new version of Quicktime called Quicktime X which now allows you to make movie recordings as well. In the past one needed to buy the Pro edition of Quicktime from Apple to enable this.
So the OS / Quicktime has become more useful out of the box with the addition of Quicktime X but not for those with USB cams that are not supported / tested certified directly by Apple.
I have the Sony PS3 Eye and I am more then happy to test what ever your throw my way.
You can reach me on frank dot feldmann at gmail dot com
Thanks,
hxr
I don't know if this has been mentioned yet, but applications that run in 32-bit mode will use the macam component. 64-bit apps can't. To my knowledge, there isn't a way to make 64-bit custom plug-ins that can add third-party cameras. This is a limitation of Snow Leopard.
Macam currently does not work with SL. I tried to checkout the src from sourceforge to start porting, but I can't (Access denied as anonymous and as named user). So how can I get the code (except using the web ui)
OK, macam currently only works with 32-bit apps.
I would compile a 64-bit version, but I cannot, as I am limited to Xcode 2.5
I think the first step is to add the x86_64 architecture, there may be more.
If you attempt this, feel free to email me with questions.
Source code is easily available. It is included in every release DMG, there is
source included in the latest cvs-build (see "All FIles"). Or via CVS. I just checked.
In terminal, first type (or copy/paste):
[prompt] cvs -d:pserver:anonymous@webcam-osx.cvs.sourceforge.net:/cvsroot/webcam-osx login
hit return when asked for a passowrd, then type
[prompt] cvs -z3 -d:pserver:anonymous@webcam-osx.cvs.sourceforge.net:/cvsroot/webcam-osx co -P macam
That'll work.
Let me know if there's any progress.
hxr
I am running 32bit kernel mode and Quicktime X doesn't work with macam, but Skype works fine for example.
Photobooth doesn't work, iMovie doesn't work basically all the apps from Apple seem to not see the device anymore.
I have a mac pro Jan 2009. If you want me to test stuff I am happy to do so.
Frank
I have SL installed and MacCam works in some apps. Mostly i would like it to work in Grand VJ, it works in Arkaos VJ fine, even under SL. Anyone working on a fix for SL?
Hi,
I am trying to compile macam using Xcode 3.2 64-bit with gcc4.2 . No matter what I try I get this error at link stage:
"_timersub", referenced from:
-[Histogram draw] in Histogram.o
-[FrameCounter update] in FrameCOunter.o
Symbol(s) not found
Prior to this error I do see warnings:
Implicit declaration of function 'gettimeofday'
Implicit declaration of function 'timersub'
I am not a programer fulltime but did try including and/or importing time.h in Histogram.h and that did not help.
Any pointers what to try to get macam compiling?
Thanks a bunch.
Freddy
Hi,
I'm experiencing the same issues as Freddy
("_timersub", referenced from:
-[Histogram draw] in Histogram.o
-[FrameCounter update] in FrameCOunter.o
Symbol(s) not found)
Xcode 3.2 64-bit with GCC 4.2
Hi,
I got pass the timersub errors by adding the following to Histogram.m and FrameCounter.m, and compiling for 10.6 base SDK only:
#include <sys/time.h>
I got a successful build yet qucktime still does not recognize it, will try and install it instead of running it in xcode.
Cheers,
Freddy.
Got a succesful build yet quicktime still does not recognize it.
Hi,
Some more information I was able to gather online and via attempts to compile a 64-bit version.
I can compile against 10.6 only if I specify architecture to be i386. The moment I change that to x86_64 I get a lot of build errors, 200+. Most errors are of the type:
"/Users/xyz/Desktop/macam source/app_specific/MyMovieRecorder.h:17:0 /Users/xyz/Desktop/macam source/app_specific/MyMovieRecorder.h:17: error: expected specifier-qualifier-list before 'Movie'
"
I traced this to QuickTime.h file and in there it is stated:
"/* QuickTime is not available to 64-bit clients */" .
Some of the QuickTime header files explicitly check to see if architecture is 64-bit and skip definitions. One of these is ImageCodec.h:
"/* QuickTime is not available to 64-bit clients */
#if !__LP64__
".
Installing QuickTime 7 for SnowLeopard will enable you to use the camera with QuickTime 7, still does not work in QuickTime X and PhotoBooth.
Further reading on Quicktime X and QuickTime 7 :
alex4d.wordpress.com/2009/09/01/quicktime-x-vs-final-cut-studio/ - good writeup on QuickTime X and has links to Ars Technica articles about Quicktime X which dive into changes between 7 and X versions.
en.wikipedia.org/wiki/QuickTime - has a link to download QuickTime 7 for SnowLeopard amongst others. QT7 installs in Utilities folder on SL.
I might be way of base here, hence it would be nice if someone could confirming these findings. One of the articles mentioned that QT X will use QT 7 for 32-bit compatibility, not sure why it can not recognize the macam then, maybe quicktime components do not fall under this category.
Cheers,
Freddy
What is the status of this? I desperately need a 64bit version of macam as the 32bit version just won't work and the app i'm trying to run is 64bit only.
I made the changes outlined here: http://gist.github.com/546388 and was able to get macam working on 10.6.4 with my Microsoft LifeCam VX-3000 in the macam 'app'. I hope this is useful for others. In my attempts to get this working for my specific camera, I may have broken support for other cameras. Caveat emptor.
bettse, Can you add some note about what works in the macam app for you? Does saving movies from the app work and how is the component w QT? Thanks for the link and any details!
As far as I am aware, in order for macam to be 64-bit, there needs to be a 64-bit plug-in API for Quicktime. This may come in the next version of Quicktime X, but that might be released in 10.7.