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
au8522
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
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
Call for testers: HVR-950q MythTV fixes
I finally found a few hours to sit down and debug the issue people were reporting where switching back and forth between analog and digital modes under MythTV would intermittently fail with the hvr-950q. It turns up there were a couple of race conditions related to the power management of the chip. http://kernellabs.com/hg/~dheitmueller/hvr-950q-pmfixes/ There was… Read More
HVR-950q and MythTV
Over the last few nights, I finally got a MythTV box setup that I could use for some testing of the HVR-950q. I did some work a few months ago to basically get the analog support working, but there were some reports of problems related to switching back and forth between analog and digital mode…. Read More
HVR-950q, em28xx GPIOs, and Dib0700 Firmware
Did some more testing of the HVR-950q under MythTV. Wrote some patches to get rid of a couple of spurious error messages. However, in the end the code currently in the v4l-dvb codebase today does work with MythTV, as long as you have the latest snapshot of 0.22, use the no_poweroff xc5000 modprobe option, and… Read More
HVR-950Q and MythTV: Now working….
After three nights of debugging various issues, I now have the analog side of the HVR-950Q working properly with MythTV. Special thanks go out to Janne Grunau for promptly merging my patch providing UYVY support to MythTV: http://svn.mythtv.org/trac/changeset/22343/trunk I will be setting up a tree this weekend with the 950q fixes. In the end, we… 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
ATSC signal strength patches
I’ve decided to post some patches that attempt to bring some consistency across the atsc demodulator drivers in the signal strength reporting mechanism. Signal strength is calculated as a percentage from SNR up to 35 dB. As indicated in the comments inside the drivers, “Even though the SNR can go higher than 35dB, there is some comfort factor in having a range of strong signals that can show at 100%”
What am I working on?
I received an email tonight from a user who characterized me as “impolite” for not replying to his previous email in a timely manner (two days). I make an effort to take constructive criticism in stride, and am always looking for ways to improve the quality of the free volunteer services I provide to the… Read More