ViewCast Osprey 845e Linux drivers - Released Today!
The Osprey 845e is a quad channel SDI capture card, capable of capturing four channels of SDI video and audio concurrently. Resolutions from SD 480i to HD-3G 1080p60 are supported. If you need a SDI capture product that has an open source Linux driver and GStreamer support right out of the box, then good news, look no further.
Kernel Labs are pleased to announce for immediate download, the ViewCast Osprey 845e 32/64bit Linux compatible driver.
GPL Licensed - Kernel compatible licensing.
Most people are unaware of this, but Kernel Labs isn't just a Linux shop. We actually do a fair bit of work under OSX as well. In fact, Steven Toth created the very popular HDPVRCapture application prior to the founding of Kernel Labs.
Aside from the copyright notice, most people are unaware that HDPVRCapture is a Kernel Labs product. That said, in the future we're going to be providing some more discussion on HDPVRCapture on kernellabs.com, starting with some "behind the scenes" looks into what's we're working on.
First off, let's talk about Colossus. The Hauppauge Colossus is a PCIe...
We've had a handful of reports cropping up related to HVR2200 model#89619 cards. With Ubuntu 12.04.1 the driver would attempt to load firmware from file NXP7164-2010-03-10.1.fw length 4019072 as defined in the saa7164-fw.c driver source.
(Hint: it's not really an Ubuntu error)
Sep 13 07:50:56 dell kernel: [ 83.432854] saa7164_downloadimage() image corrupt
Sep 13 07:50:56 dell kernel: [ 83.432868] bootloader d/l has failed
Sep 13 07:50:56 dell kernel: [ 83.433068] Failed to boot firmware, no features registered
Technically, NXP have two different revisions of the SAA7164 chip, rev2...
30 Aug 2012 |
Posted by Devin Heitmueller | 1 Comment.
In addition to writing Linux drivers, I've done quite a bit of work with hardware in my time, including a variety of tuner products. I realize that those devices in general do run a bit warm, but this is largely just a byproduct of the nature of how tuners work.
This ambitious user though felt the need to add a heatsink to his HVR-950q.
As the author of the HVR-950q Linux driver, let me assure you that this was not necessary, and not an indication that there is anything wrong with the hardware. In other words, kids, don't try this at home...
On the technical end, people have noticed...
After our ViewCast Osprey 820 drivers were released earlier this year, we held off requesting an upstream merge knowing that we'd have to give them a whitespace cleanup, and we also wanted to gather public feedback prior to any formal peer review.
After 3 months, no negative feedback and continued reliability during testing, we've cleaned up the patches and made them available in our git repositories.
We've posted a merge request to the linux-media mailing list. Assuming no major problems you should see the patches merged into the next kernel release candidate shortly. The firmware...
06 Aug 2012 |
Posted by Devin Heitmueller | 3 Comments.
After a rather large bug hunt, I've finally submitted the HVR-950q patches upstream. In the end, we created 24 patches addressing a ton of longstanding bugs:
au8522: fix intermittent lockup of analog video decoder
au8522: Fix off-by-one in SNR table for QAM256
au8522: properly recover from the au8522 delivering misaligned TS streams
au0828: Make the s_reg and g_reg advanced debug calls work against the bridge
xc5000: properly show quality register values
xc5000: add support for showing the SNR and gain in the debug output
xc5000: properly report i2c write failures
Sub $80 embedded Linux Development Box
So you want a sub $80 embedded Linux system capable of playing back 1080p60 video, has wired ethernet, SATA controller onboard, USB2 ports, with a full cross compiler toolchain? Perhaps you've got an urge to get involved with digital media playback and Linux development? If so, read on.
The Hauppauge Media-MVPHD is a consumer friendly digital media player designed to play back movies and music from a USB thumb drive. In simple terms, plug in a USB drive full of your favorite movies, plug the MVPHD into your TV using the provided A/V cable, power up. Use the HDPVR...
Continued debugging has produced another dozen fixes for the HVR-950q. Most of these are low-probability failure conditions (race conditions, etc). However take a bunch of 1/1000 chance items together and you're likely to hit one of them once in a while...
A couple of noteworthy changes:
Firmware load time has been sped up to 2.9 seconds (down from 8-10 seconds). This should eliminate the need for MythTV users to specify the "no_poweoff" xc5000 modprobe since it will now load fast enough to avoid a mythfrontend timeout.
Fix a case where the xc5000 tuner enters a failure state and all subsequent...
25 Jun 2012 |
Posted by Devin Heitmueller | 10 Comments.
I finally spent the day and gathered up all the various patches I had kicking around for the HVR-950q. They can be found here:
This includes the longstanding bug at startup that would cause the xc5000 to not properly bind on the digital side, a rather nasty case that hangs the analog video decoder in adverse signal conditions, and a case where sometimes digital tuning succeeds but doesn't ever return a transport stream to userland. It also resolves the confusion users see when the run tools like...
24 Jun 2012 |
Posted by Devin Heitmueller | 7 Comments.
Well, that was painful. After a full day working with the various cards, I managed to get all of them working.
A couple of caveats:
The analog tuner on the HVR-1250 isn't supported yet. The composite and s-video inputs are working but the mt2131 driver doesn't have the required support for tuning to analog stations. The analog tuner is supported though on the HVR-1255, 1800 (both retail and OEM), 1850, etc. (since it's a different chip)
While ALSA audio when doing raw capture *is* working, it doesn't seem to work with tvtime for some reason (I added the original ALSA capture support...