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
au0828
Even more HVR-950q fixes….
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… Read More
A whole pile of HVR-950q fixes
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: http://git.kernellabs.com/?p=dheitmueller/cx23885_fixes.git;a=shortlog;h=refs/heads/950q_fixes 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… Read More
HVR-950q fixes and tvtime…
It’s been a while since we’ve had a blog post, so I figured it would be a good time for an update as to some things going on. We’re continuing to work in a number of areas, although in some cases things are moving along “behind the scenes” and are less visible to the public…. Read More
HVR-950q Closed Captioning support
Hello all! If anyone is interested in closed captioning support for the HVR-950q, you can get it from the following tree: http://kernellabs.com/hg/~dheitmueller/v4l-dvb-950qvbi Unfortunately, the work exposed a bug in tvtime which prevented it from working, which I fixed here: http://kernellabs.com/hg/~dheitmueller/tvtime But it *is* working with zvbi-ntsc-cc out of the box. Comments welcome, as always. Next… Read More
More tvtime audio work…
I spent the last couple of nights continuing work on tvtime’s audio support. I’m able to playback the audio from the capture device, but I am having problems with underruns. It has actually ended up being a non-trivial exercise delivering audio from a tuner to the sound card with less than 30ms of latency (required… Read More
More fun with MythTV and the HVR-950q
Spent tonight continuing to debug the 950q under MythTV. I temporarily disabled the au8522’s power management, and the MythTV channel scanner started to see the channels, but it was otherwise behaving quite erratically. MythTV seemed to be trying to do a scan of both the ATSC side and the analog side at the same time,… Read More
More minor fixes…
Still continuing to clear out my backlog of miscellaneous fixes. Added support for the K-World 2800d (thanks to Paul Thomas for loaning me the hardware and being so patient). While doing that work, I managed to uncover a minor bug in the em28xx audio code (the /dev/audio1 device file was being created even if the… Read More
Channel scanning failures…
Had Tuesday off from work. Spent a couple of hours writing code at a coffee house for a nice change in scenery. Issued a PULL request for the HVR-950q regression, and did more xc5000 merge work. Spent most of yesterday trying to figure out why my Pinnacle 801e successfully found 24 channels in a Kaffeine… Read More
Miscellaneous patches
Yesterday was pretty productive. I did a pull request for the Dvico FusionHDTV7 patch that has been pending for a week or so. And I got the Terratec Cinergy T USB XS working before lunch (and added support for the remote control). Spent pretty much the rest of the day trying to figure out why… Read More