Refresh: Asides

HDV Device Problems? The Culprit Might Just Be Windows -

Since picking up my HVR-V1P I haven’t actually spent much time editing or otherwise working with HD video, instead spending my time out on the road shooting and performing. After returning (and taking a holiday) the rest of the band have settled down to recording an album and I, as part of my preproduction schedule, embarked on a Windows/CS3 reinstall to have a clean slate upon which to create music videos to accompany said album.

Which is where my problems started. Like Peter I chose to go with a sleek, bloat-free Windows XP installation. After the install completed I installed various software and drivers and all was fine, until I plugged my camera in on HDV mode.

read more

Non-Apple Webcams on Mac: Still a Huge Headache

Believe it or not, people making art with webcams don’t rate very highly on the priority list for big computer companies. (Who would have thought?) On the PC, at least, there’s a thriving market for webcams for video chat, since so few PCs have built-in cameras. Meanwhile, on the Mac, Apple has absolutely zero interest in you using any webcams other than those built into their machines, or, if you’re lucky, one of the FireWire iSights Apple made before Apple discontinued them. (Given the high failure rate I’ve seen on the iSights, that assumes you’re lucky enough not only to have found one, but to have it still working.) Ditto, naturally, third-party manufacturers, since there’s unlikely to be any significant market for their wares — and they’re busy navigating the morass of driver development complexity on PCs.

Long story short: the Creative Labs Live! Optia I raved about in the fall is one of the few choices you’ve got that doesn’t require drivers. It’s USB video class-compliant, though unlike other USB classes, it’s not entirely clear that that’s all that meaningful.

But, for several glorious months, through last week, I was able to keep my Live Optia working perfectly with Processing (and thus QuickTime for Java) and QuickTime (via tools like Jitter). Until today, that is. Now I’ve got two of them, five Macs to test, and — nada. On 10.4.10 / QT 7.2 and 10.4.8 / QT 7.1.3 and 7.2, I get either a black screen or (in QuickTime video capture) garbled video. It looks like the sequence grabber isn’t properly setting the resolution, so pixels are being dumped arbitrarily from the camera … I suspect the other errors I’m seeing are also related. USB video class support is relatively new; it only hit iChat in 10.4.9 and may have reached the OS at the same time — I would know for sure, except documentation from Apple is scant.

I suspect some misbehaved QuickTime update, though I find it especially odd that it fails on multiple machines (all Intel — iMac, MacBook, MacBook Pro, and Mac mini) with different versions. I’ve tried reinstalling QT, zapping NVRAM (formerly PRAM), the lot. For once, I can’t blame QuickTime for Java, because everything else is broken, too.

Webcams working some of the time under unpredictable circumstances don’t inspire confidence. Suggestions, anyone? Any idea why this is happening? Anyone got a rock-solid solution for Mac webcams that doesn’t spontaneously cease functioning?

Incidentally, Windows isn’t much better; weird driver bugs there can cause fabulous results like an echo-cancellation driver knocking out USB MIDI devices, driver-related blue screens of death, and other goodies.

Maybe I should just start making my own cameras and writing my own drivers. Yeah, that’s it.

OpenGL on Java (JOGL) Update, Vista Performance “Clarification”

Jaymis is getting ready to go on tour with a rockstar, and I’m dreaming of geeky OpenGL implementations for 3D eye candy. Don’t worry; we’ll make the two worlds fit together eventually.

Here’s the latest from OpenGL land. First, perhaps the days of Java lagging in OpenGL implementation are done. The updated 1.1.0 JOGL bindings support OpenGL 2.1 and NVIDIA GeForce 8800 extensions, for groovy geometry shaders and other good stuff. Let’s see, that puts Java’s OpenGL bindings well ahead of OpenGL 2.1 implementation on Mac OS X, which isn’t due until the fall. (Just a binding, but still.) And you should be able to experiment with OpenGL 2.1 and the NVIDIA extensions from within Processing.

And Vista? OpenGL runs just fine on Vista, according to the Khronos OpenGL ARB Working Group. (Hey, aren’t they the ones cloning the President’s nose? Sorry, Woody Allen reference.) It’s compatible. It benefits from Vista, somehow. And it’s competitive with XP. Of course, all of this is in theory; in practice, drivers from NVIDIA in particular seem … not so fresh, performance and stability wise, at least in my experience. I expect this situation may improve over coming months.

Enough geekiness. Simple translation: Java for OpenGL rocks! OpenGL will run well on Vista on all drivers someday.

Refresh: Asides

Windows Vista Launch: Bill Gates on Daily Show -

Peter has been busy on CDMu looking at Vista Compatibility. Unfortunately, some of us aren’t on cool PR lists and getting free copies of Vista at product launches, so it might be a while until I setup a Vista system and start testing things out. In the meantime: Bill Gates on the Daily Show.

MacBook, MacBook Pro, Boot Camp, and Video Output: Mixed Results?

In October, we covered evolving support issues for Apple, Boot Camp Beta, and video output from Windows on Apple’s MacBook and MacBook Pro laptops. Boot Camp is still in beta, but it is widely used, and people understandably want to know if they’ll be able to output from Windows to a projector. It opens up possibilities like, for instance, booting your Mac laptop into Windows to run Resolume.

We’ve gotten lots of feedback since then (another reason to subscribe to the CDMotion comments RSS feed), but still no conclusive evidence. Al, for instance, has had trouble with his MacBook Pro:

I just bought a 2.16 MBP 15″ and plugged a walmart 15″ “balance” LCD (1024×768) via the DVI to VGA adapter and here’s what I get:

1) using the ATI driver under bootcamp XP with the monitor plugged in, the computer starts up and mirrors the windows startup screens. Once started up, the Balance LCD goes black and the MBP’s screen goes into extended desktop mode. (no pull-down menus) Can’t configure anything at this point. I can move the cursor toward the external monitor, but it’s black, so I can’t configure anything.

2) At this point, I pull the VGA adapter out of the MBP and its screen resets. I check the display properties and it’s set at 1400 wide or something. (just as under OSX) I try everything, but can’t get the external monitor to light up. The only thing that works is uninstalling the ATI driver where I can run mirrored at 1024×768 on both MBP and external LCD. Video performance is SLOW and MBP looks like crap.

3) I run Parallels too. A bit sluggish performance wise, but I’m able to run mirrored or exteneded desktop to the external LCD. To get it working correctly for me, I must set my internal monitor to 1024×768 stretched.

Not sure where to go from here, but a $399 ACER PC is looking like a better option than trying to run bootcamp beta. Considering windows is $100-200, $399 is a pretty good deal for the OS and a completely different laptop.

Hope they fix this problem soon. I was really hoping the MBP was the be all end all. I was previously using a MacBook and it worked fine with the mini dvi adapter to the same 15″ external LCD monitor.

Bart from the Resolume team, in contrast, says the mini-DVI adapter is working fine on the MacBook Pro. He also notes that DirectX and OpenGL support may soon be coming to Parallels, so this could also be an option.

I’d still be wary of purchasing a Mac laptop with the intention of primarily running Windows, for a whole host of reasons. But for those of us wanting to occasionally boot the Macs into Windows, hopefully we’ll have some more luck soon — and I’m holding out for an updated Boot Camp beta that addresses this issue. If I track down the right people at Apple at Macworld in just over a week, I’ll be sure to let you know what I find!

Anyone know anything about (non-pro) MacBook video out support in Boot Camp? Apple says it doesn’t work, but … maybe they’re wrong?

Creative Labs Live! Optia and Class-Compliant Webcams: Driver-Free on Windows … Linux and Mac, too?

A do-all webcam that can float between computers sometimes seems an elusive goal. It’d be just the thing for video installations and live video at VJ/live visualist gigs, but usually you run into annoying driver issues. It’s frustrating that any webcam would even require drivers in the first place. USB webcams are essentially the same, yet each vendor requires a separate driver, often mucking up your system with extra bloatware. That’s why the Creative Labs Live! Cam Optia (not yet available but coming soon) looks so refreshing:

Live! Cam Optia [Creative Labs product page]
Via Gizmodo, via the USB wonderland that is Everything USB

This looks like a perfect solution for video projects I’m building in Processing (with the awesomely cool JMyron) and Flash/ActionScript.

Creative Labs’ webcams are nice to begin with, compact and with above-average image quality. The hardware is USB 2.0, supports 640×480 30fps operation, and manual focusing — that’s the exact formula you want for installations and motion control. (Okay, yes, I realize most of the PC webcam market isn’t using their webcams to control interactive music patches by waving their arms in front of a custom motion analysis patch, but … you love weirdness, Webizens, don’t you?)

The good news is, thanks to USB Video Class support, you’re assured the Optia will work without drivers on Windows XP SP2 and later, and should also work on Linux and even Mac OS X.

read more