[mythtv-users] Open Source Linux driver for Hauppauge HD PVR 2 (1080p over HDMI) released!

Paul Harrison mythtv at sky.com
Sun Mar 8 14:11:26 UTC 2015


On 03/03/15 22:06, Paul Harrison wrote:
>
> On 02/03/15 18:37, Full Name wrote:
>> Hi,
>>
>> Hauppauge has released an open source Linux driver for its HD PVR 2 
>> model 1512, capable of capturing a 1080p video stream over HDMI.
>>
>> ftp://ftp.hauppauge.com/Support/Test/Lin/hauppauge_driver_src_ver5.tgz
>>
>> This is the only personal video recorder on the market that can 
>> capture full HD video at 30 fps (1080p30) over HDMI and that has an 
>> open source Linux driver.
>>
>> It would be great to have this driver merged upstream so that it 
>> works with Linux out of the box. Could anyone ask the kernel 
>> developers on the linux-media list (http://www.linuxtv.org/lists.php) 
>> if they would be interested in porting it?
>>
>> Thanks,
>> Bill
>>
>
> So has any HD PVR 2 owner tried this yet? I don't own one but curious 
> to know if it works.
>
> It compiled OK here once I made the rebuild.sh executable and 
> HDPVR2-testApp -h works but that is as far as I can go.
>
> Paul H.

Well I got myself a HD PVR 2 Gaming Edition and can confirm the driver 
works.

It's clearly a leak of the alpha driver since some things are clearly 
not finished or tested and the debugging is very verbose. It's easy to 
get it to segfault since many error conditions aren't checked - for 
example passing a filename of a file that isn't writeable will segfault 
the test app.

A couple of things that had me puzzled you need vim installed to get it 
to compile since the build uses the xxd utility which on my Gentoo 
system is provided by app-editors/vim-core. Second it seems to capture 
from the HDMI port you need both the input and output HDMI connectors on 
the HD PVR2 connected to something otherwise the test app fails with a 
No input connected error. Even with it connected the pass through 
doesn't seem to work but the capture does work.

Paul H.




More information about the mythtv-users mailing list