From owner-freebsd-multimedia@FreeBSD.ORG Thu Dec 9 20:23:39 2010 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DB11106564A for ; Thu, 9 Dec 2010 20:23:39 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 134BE8FC08 for ; Thu, 9 Dec 2010 20:23:38 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 2C3AB3; Thu, 9 Dec 2010 21:08:35 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_56cef5ba6d55bf055654451b59784ae3" Date: Thu, 09 Dec 2010 20:08:33 +0000 From: Bernhard Froehlich To: Torfinn Ingolfsen In-Reply-To: <30b41900556a2d54a8dd02d41fc6a1ec@bluelife.at> References: <20101209140056.4c1d98c0.torfinn.ingolfsen@broadpark.no> <30b41900556a2d54a8dd02d41fc6a1ec@bluelife.at> Message-ID: <4527be32dde950f11e72018cb92bcb30@bluelife.at> X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.4.2 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0203.4D01373F.02DB,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: freebsd-multimedia@FreeBSD.org Subject: Re: MythTV 0.23.1 and PVR-500 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Dec 2010 20:23:39 -0000 --=_56cef5ba6d55bf055654451b59784ae3 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8 On Thu, 09 Dec 2010 15:24:23 +0000, Bernhard Froehlich wrote: > On Thu, 09 Dec 2010 14:00:56 +0100, Torfinn Ingolfsen > wrote: >> Hello, >> >> I am testing MythTV 0.23.1 from ports on my main MythTV machine[1], >> running FreeBSD 8.1 (slightly old): >> root@kg-fil# uname -a >> FreeBSD kg-fil.kg4.no 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #4: Fri >> May 21 00:20:01 CEST 2010 >> root@kg-fil.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 >> root@kg-fil# portversion -v | grep mythtv >> mythtv-0.23.1 = up-to-date with port >> >> >> The machine has a PVR-500 card, and I am using this driver (patched >> to work with 8.x): >> root@kg-fil# portversion -v | grep pvr >> pvrxxx-09042008 < needs updating (port has 20060822_1) >> The driver works with mplayer, tested like this: >> pvr250-setchannel -d 0 -t 147.25 >> mplayer /dev/cxm0 >> >> (and the same for /dev/cxm1). >> >> Note: I tried the updated pvr250 driver as well, but it doesn't want >> to detect / use the tuners of my card. >> >> >> The port installed fine, but LiveTV (or anything lese to do with the >> PVR-500 card) isn't working. >> Output from /var/log/mythbackend.log: >> 2010-12-09 13:31:25.223 MainServer::ANN Playback >> 2010-12-09 13:31:25.223 adding: kg-fil.kg4.no as a client (events: 0) >> 2010-12-09 13:31:25.240 TVRec(1): Changing from None to WatchingLiveTV >> 2010-12-09 13:31:25.246 TVRec(1): HW Tuner: 1->1 >> 2010-12-09 13:31:25.928 ProgramInfo(): Updated pathname '':'' -> >> '1000_20101209133125.mpg' >> 2010-12-09 13:31:25.937 >> >> Not ivtv or pvrusb2 or hdpvr driver > > I'm aware of this problem but you're obviously the only mythtv user on > FreeBSD that uses that driver because it's happening since the 0.23 > update. Could you please try it with the 0.24 port that is already > mostly finished? I want to commit the update around christmas. > > http://svn.bluelife.at/nightlies/blueports.tar.gz Could you please try the attached patch? It's against mythtv 0.24 and enables mythtv to detect CXM driver like ivtv - we'll see if that is enough to make it working or just opens a new gate to hell. http://home.bluelife.at/patches/patch-libs__libmythtv__mpegrecorder.cpp -- Bernhard Froehlich http://www.bluelife.at/ --=_56cef5ba6d55bf055654451b59784ae3 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; charset=UTF-8; name=patch-libs__libmythtv__mpegrecorder.cpp Content-Disposition: attachment; filename=patch-libs__libmythtv__mpegrecorder.cpp LS0tIGxpYnMvbGlibXl0aHR2L21wZWdyZWNvcmRlci5jcHAub3JpZwkyMDEwLTA5LTMwIDE3OjUw OjE3LjAwMDAwMDAwMCArMDIwMAorKysgbGlicy9saWJteXRodHYvbXBlZ3JlY29yZGVyLmNwcAky MDEwLTEyLTA5IDIwOjU5OjUzLjAwMDAwMDAwMCArMDEwMApAQCAtMzk4LDcgKzM5OCw3IEBACiAK ICAgICBpZiAoQ2FyZFV0aWw6OkdldFY0TEluZm8oY2hhbmZkLCBjYXJkLCBkcml2ZXIsIHZlcnNp b24pKQogICAgIHsKLSAgICAgICAgaWYgKGRyaXZlciA9PSAiaXZ0diIpCisgICAgICAgIGlmIChk cml2ZXIgPT0gIml2dHYiIHx8IGRyaXZlciA9PSAiQ1hNIikKICAgICAgICAgewogICAgICAgICAg ICAgYnVmZmVyU2l6ZSAgICA9IDQwOTY7CiAgICAgICAgICAgICB1c2luZ3Y0bDIgICAgID0gKHZl cnNpb24gPj0gSVZUVl9LRVJORUxfVkVSU0lPTigwLCA4LCAwKSk7CkBAIC00MzUsNiArNDM1LDgg QEAKICAgICAgICAgfQogICAgIH0KIAorICAgIFZFUkJPU0UoVkJfSU1QT1JUQU5ULCBRU3RyaW5n KCJjYXJkICUxIGRyaXZlciAlMiB2ZXJzaW9uICUzIikKKyAgICAgICAuYXJnKGNhcmQpLmFyZyhk cml2ZXIpLmFyZyh2ZXJzaW9uKSk7CiAgICAgVkVSQk9TRShWQl9SRUNPUkQsIExPQyArIFFTdHJp bmcoInVzaW5ndjRsMiglMSkgaGFzX3Y0bDJfdmJpKCUyKSAiCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgImhhc19idWdneV92YmkoJTMpIikKICAgICAgICAgICAgIC5hcmco dXNpbmd2NGwyKS5hcmcoaGFzX3Y0bDJfdmJpKS5hcmcoaGFzX2J1Z2d5X3ZiaSkpOwpAQCAtNjE1 LDcgKzYxNyw3IEBACiB7CiAgICAgdWludCBzdCA9ICh1aW50KSBzdHJlYW10eXBlOwogCi0gICAg aWYgKGRyaXZlciA9PSAiaXZ0diIpCisgICAgaWYgKGRyaXZlciA9PSAiaXZ0diIgfHwgZHJpdmVy ID09ICJDWE0iKQogICAgIHsKICAgICAgICAgc3dpdGNoIChzdCkKICAgICAgICAgewpAQCAtNjQ0 LDcgKzY0Niw3IEBACiB7CiAgICAgdWludCBzciA9ICh1aW50KSBhdWRzYW1wbGVyYXRlOwogCi0g ICAgc3IgPSAoZHJpdmVyID09ICJpdnR2IikgPyA0ODAwMCA6IHNyOyAvLyBvbmx5IDQ4a0h6IHdv cmtzIHByb3Blcmx5LgorICAgIHNyID0gKGRyaXZlciA9PSAiaXZ0diIgfHwgZHJpdmVyID09ICJD WE0iKSA/IDQ4MDAwIDogc3I7IC8vIG9ubHkgNDhrSHogd29ya3MgcHJvcGVybHkuCiAKICAgICBp ZiAoc3IgIT0gKHVpbnQpIGF1ZHNhbXBsZXJhdGUpCiAgICAgewpAQCAtNjY5LDcgKzY3MSw3IEBA CiAKICAgICBsYXllciA9IG1heChtaW4obGF5ZXIsIDNVKSwgMVUpOwogCi0gICAgbGF5ZXIgPSAo ZHJpdmVyID09ICJpdnR2IikgPyAyIDogbGF5ZXI7CisgICAgbGF5ZXIgPSAoZHJpdmVyID09ICJp dnR2IiB8fCBkcml2ZXIgPT0gIkNYTSIpID8gMiA6IGxheWVyOwogCiAgICAgaWYgKGxheWVyICE9 ICh1aW50KSBhdWR0eXBlKQogICAgIHsK --=_56cef5ba6d55bf055654451b59784ae3--