smokris / macam64

Porting macam (USB webcam driver) to macOS 10.15
GNU General Public License v2.0
53 stars 4 forks source link

Driver Question #1

Open onedesert opened 4 years ago

onedesert commented 4 years ago

Hi!

There is any way to install the driver? I can't figure out how to deal with the .a and how to wrap it into a kext if this is what needs to be done.

Thanks!

smokris commented 4 years ago

Not currently. Since QuickTime no longer exists on macOS 10.15, I just removed all the QuickTime driver stuff from my macam port. If I understand correctly, we'd need to reimplement the driver using CoreMediaIO DAL.

onedesert commented 4 years ago

I wasn't aware of QuickTime in macOS 10.15 as I do have QT. I'll read about the CoreMediaIO as is my first time implementing drivers on macOS.

smokris commented 4 years ago

On macOS 10.15 the QuickTime + QTKit frameworks are no longer available. (QuickTime Player.app still exists, but it uses AV Foundation now.)

https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes?language=objc#3319804

onedesert commented 4 years ago

I was sure that was something out of my knowledge, as said really new to drivers. Just out of a need I was trying to make work my old Playstation Eye with my mac and was not working. Now is just for fun. I'll investigate, but if you think I can help with anything specific let me know.

smokris commented 4 years ago

Sounds good. I don't have the time at the moment to work on the driver, but if you want to work on a PR, I'll do what I can to help.

iFredOS commented 4 years ago

I was sure that was something out of my knowledge, as said really new to drivers. Just out of a need I was trying to make work my old Playstation Eye with my mac and was not working. Now is just for fun. I'll investigate, but if you think I can help with anything specific let me know.

This is EXACTLY why I want to use this driver, for my PlayStation Eye. I hope someone will be able to make it work with 10.13.x and more.

donluca commented 4 years ago

Just throwing this out there: the original macam doesn't work in High Sierra. I got in touch with its developer and he is no longer maintaining it and will not update it. This leaves an awkward gap where people who're still using 32-bit apps like myself and using High Sierra/Mojave won't be able to use the old version, neither the new one.

Please do consider, if you're still working on this, to support at least macOS Mojave. Thanks.

Joshfindit commented 4 years ago

How about implementing it via Syphon?

Edit: CamTwist supports Syphon

Neo23x0 commented 4 years ago

As half the world works from home right now, I'd pay money to get this going. New webcams cost 100 USD+ and are often out of stock. I have 3 good USB webcams that don't work with macOS Catalina anymore. My guess is that many people have the same problem and only a few search long enough to find this project.

vitormeuren commented 4 years ago

I am also rooting for the development of this driver :) If you intend to go even further and develop a kind of macam for OS 10.13 and higher I would like to offer my services (as graphic designer) to design any necessary UI or GUI.

ccastrohub commented 3 years ago

Hi! Is anyone still working on this? I think almos all of us come here cause we wanted to use PS3Eye as webcam in OSX. Is it posible to make some guidelines or something to make it work? o may work together? I'm not into OSX Drivers or C++, but would love to help somehow.

cfwdman commented 3 years ago

Same here, I have serveral PS3 Eye cams and would like to have a multi-eye view on things (e.g. Guitar Lessons), so creating a CoreMediaIO DAL (plugin) sounds like an interesting corona project. Starting Point for me would be the CoreMediaIO DAL plugin example mentioned above combined with source code for the mac "virtual camera" plugin provided by "OBS Studio" at the "mac-virtualcam" part.