I'm trying to use the Lagarith lossless video codec for capturing video with Hypercam, but it doesn't show up in the list of codecs in Hypercam. It works fine in other software such as VirtualDub.
A similar problem also occurs with FFDshow; if FFDshow's VFW configuration is set up to encode in HuffYUV (another lossless codec), HyperCam doesn't list it. If however I set up FFDshow to use e.g. MJPEG, HyperCam does list it, and if I then switch it to HuffYUV from within HyperCam, it works fine.
It seems HyperCam is filtering out codecs based on certain properties, but I can't figure out why it's doing that. The FFDShow/HuffYUV example shows that it's not because it can't use them, because it works fine with the workaround.