Time to iSight install everyone!
After a while without posting I decided to contribute with some knowledge (I don't know if the same would apply to separated iSight firewire webcams) after wasting a lot of time testing.
The
iMac G5 iSight it's the only PowerPC to have an integrated webcam, and to use it requires proprietary firmware (because it's an Apple product

) To use it in another system than OSX will require some work and following the steps.
1 - Download the extracted firmware
iSight.tar.zst (If you have an older Linux distro you could
manually make it from your own firmware files from OSX). There's an already extracted
firmware mirror if you wish.
2 - If you don't have utility to extract zst files, install now
Code:
sudo xbps-install -S zstd
3- Create the directory where you will extract the firmware
4 -Extract the file
Code:
tar --use-compress-program=unzstd -xvf iSight.tar.zst -C ~/Downloads/iSight
5 - Copy the firmware to the destination
Code:
sudo cp ~/Downloads/iSight/usr/lib/firmware/isight.fw /usr/lib/firmware/
6 - Poweroff the machine (reboot didn't work and it's
not recomended!)
Once successful, completely shutdown your Mac and start it back up again (to clear the hardware state of the webcam). Do not reboot.
7 - Verify that the iSight its detected
8 - Test with your available player of choice
Code:
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30
Code:
mpv av://v4l2:/dev/video0 --profile=low-latency --untimed
I even tested with the
Firefox 68 ESR with some
random webcam test site and worked flawlessly! (I wouldn't recomend because it make the CPU go to 100% all the time, compared to ffplay 18%, mplayer 30% and mpv 75%) So if still exist some usefull real app that could benefit from an webcam... Profit!
BUG: If you use your iSight on Linux and you wanna switch to OSX for example. Poweroff and start again (don't reboot), always poweroff! The same apply if you have used the iSight on OSX and will switch to other OS. I've tested a lot to reach this conclusion
