HVR-950q Quality Fixes

Last month we started doing some quality work on the analog side of the HVR-950q. This resulted in a series of fixes which can be found here:

http://www.kernellabs.com/hg/~dheitmueller/v4l-dvb-950q-final

We found various issues related to the comb filter, the power management, and a particularly nasty problem with the frame alignment that was causing very jerky video when there was motion. In all, I think users will be very happy with the improvements.

And of course, a big thank you goes out to GetWellNetwork Inc., who was kind enough to sponsor the work.

As always, feedback from users willing to try out the changes is always welcome in the comments below…

5 thoughts on “HVR-950q Quality Fixes

  1. Zaphod Beeblebrox

    I’ve done some testing and there seems to be some regression with the ability to switch from analog to digital mode and vice-versa. Some of my back-to-back mythtv recordings didn’t record for more than a second or two. I’ve also seen some strange messages like this in the kernel logs:

    mythbackend: page allocation failure. order:7, mode:0x80d4

    I’ve sent the full output via email. As always, thanks for continuing to plug away on the HVR-950Q!

    • Devin Heitmueller

      Hi Zaphod,

      Thanks for testing. I will definitely need to track this down before it goes upstream. I just need to find a couple of hours to hook it up to my MythTV box and debug the issue. However, I am not sure my wife would approve of such since it’s “Shark Week” on the Discovery Channel. 😉

      Devin

      • Zaphod Beeblebrox

        Totally understand that! When the wife isn’t happy, nobody is 🙂

        I’ll continue to play in the meantime and see if I can add any details. I’ve seen at least 1 other mailing list post on google for the same page allocation error using the HVR-950Q, so it might be an existing issue.

      • Zaphod Beeblebrox

        Did some more experimenting. Now I don’t know if it is a back-to-back issue (seems not) or just an issue with analog in general (seems to be). There are a ton of these messages in dmesg:

        ALSA sound/usb/usbaudio.c:354: frame 0 active: -18

        The analog recording just sort of died after 19ish minutes (of a 30 minute program). Here is what is in the mythtv log:

        2010-08-04 19:49:31.407 AudioInOSS(/dev/dsp1) Error: GetSamples read failed – Input/output error
        select timeout
        select timeout
        2010-08-04 19:49:41.435 AudioInOSS(/dev/dsp1) Error: GetSamples read failed – Input/output error
        2010-08-04 19:49:41.436 AudioInOSS(/dev/dsp1) Error: GetSamples short read, 7784 of 8192 bytes
        2010-08-04 19:49:41.437 NVR(/dev/video0) Error: Short read, 7784 of 8192 bytes from /dev/dsp1

        A reboot was needed to un-hose this.

Leave a Reply