Yesterday we launched our new look website here at www.kernellabs.com. The new site features an attractive layout with easy to navigate pages. We have included more information about Kernel Labs and what we do, while maintaining our original blog and giving it a fresh new look. We welcome comments, feedback or suggestions on the new… Read More
… it's not just another Linux blog
VLC Video4Linux VBI Support Submitted Upstream
Last year I did some work related to EIA-608 closed captioning support for VLC. This basically broke down into two projects: 1. Providing support to VLC to support reading CC data from the /dev/vbiX Video4Linux2 device node. 2. Improving the rendering of the captions to be more consistent with the official specification. While I was… Read More
HDPVRCapture and Colossus
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… Read More
Tivo Stream Teardown
If I’m honest then I have to say that my family use our quad tuner Tivo a lot more than we use our seven tuner MythTV backend. Yeah, we record a lot of TV in our house. When Tivo announced their iPad streaming solution back at CES 2012, I was quietly thrilled. I’m tired of… Read More
Elgato Game Capture HD Teardown
I noticed that Elgato recently launched their Game Capture HD USB2 HD encoder, Amazon link. I finally got around to ordering a unit and it arrived today, I opened the box and “it just fell out and broke open”. I think I may have voided my warranty. [lightbox title=”Elgato Game Capture HD Teardown” href=”/blog/wp-content/uploads/2012/09/IMG_2015.jpg”][/lightbox] Well,… Read More
HVR2200 Corrupt Image?
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… Read More
Public Service Announcement
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… Read More
Osprey 820e patches – merge has been requested
Good news. 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,… Read More
HVR-950q patches submitted upstream!
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… Read More
Hauppauge Media-MVPHD – A Platform Introduction
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… Read More