Menu

#258 64 bit?

open
Harald
None
5
2009-09-04
2009-09-02
Anonymous
No

When the snow leopard version and 64bit? It will be great

Discussion

  • Harald

    Harald - 2009-09-03

    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

     
  • Nobody/Anonymous

    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.

     
  • Harald

    Harald - 2009-09-04
    • assigned_to: nobody --> hxr
     
  • Harald

    Harald - 2009-09-04

    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

     
  • Nobody/Anonymous

    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 :)

     
  • Nobody/Anonymous

    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

     
  • Madd the Sane

    Madd the Sane - 2009-09-08

    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.

     
  • Nobody/Anonymous

    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)

     
  • Harald

    Harald - 2009-09-16

    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

     
  • Nobody/Anonymous

    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

     
  • Nobody/Anonymous

    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?

     
  • Nobody/Anonymous

    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

     
  • Nobody/Anonymous

    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

     
  • Nobody/Anonymous

    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.

     
  • Nobody/Anonymous

    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

     
  • Nobody/Anonymous

    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.

     
  • Eric Betts

    Eric Betts - 2010-08-23

    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.

     
  • Nobody/Anonymous

    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!

     
  • Madd the Sane

    Madd the Sane - 2010-10-04

    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.

     

Log in to post a comment.

MongoDB Logo MongoDB