Date: Wed, 19 Dec 2007 18:00:02 -0500 From: User Mat <mathew.kanner@gmail.com> To: Danny Pansters <danny@ricin.com> Cc: multimedia@freebsd.org Subject: Re: PVR-150 on 6-STABLE: success and mini HOWTO Message-ID: <20071219230002.GC52400@tube5.mine.nu> In-Reply-To: <200712191659.28032.danny@ricin.com> References: <200712191659.28032.danny@ricin.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Dec 19, Danny Pansters wrote:
> I just completed setting up my brand new Hauppauge PVR-150 (MCE I think) on
> 6.2-STABLE using the newish port from usleep. All this info can be found, but
> it is scattered, so I thought it might be useful to put together a short step
> by step guide:
(I'm becoming active again).
It also works on 7 and 8 with the attached patch. Tuning works
best by frequency. Once I choose s-video or composite input, I
can't switch back to the tuner.
I'm also kinda working on mythtv, I've got the latest built, but
it's failing at probing the inputs of the card (the version in the
ports works at that part, but fails to get schedules). I've never
used mythtv so I don't have reference to a working version.
For now, I'm using a slightly hacked version of the devel version
of mpegcat (multimedia/gopchop) to split the mpeg stream on the
hour. I intend to send those patches to the author, they are
trivial.
--Mat
[-- Attachment #2 --]
--- ./work/dev/cxm/cxm.h.premat 2007-12-14 20:09:17.000000000 -0500
+++ ./work/dev/cxm/cxm.h 2007-12-14 20:10:06.000000000 -0500
@@ -225,7 +225,6 @@
cxm_pal_60hz_source_format,
cxm_secam_50hz_source_format };
-extern const struct cxm_tuner cxm_tuners[];
enum cxm_type { cxm_unknown_type, cxm_iTVC15_type, cxm_iTVC16_type };
enum cxm_cardtype { CXM_PVR250, CXM_PVR500 };
@@ -689,4 +688,6 @@
int cxm_saa7115_is_locked( struct cxm_softc *sc );
int cxm_saa7115_wait_for_lock( struct cxm_softc *sc );
+extern const struct cxm_tuner cxm_tuners[];
+
#endif /* cmx_h */
--- ./work/dev/cxm/cxm.c.premat 2007-12-14 20:11:33.000000000 -0500
+++ ./work/dev/cxm/cxm.c 2007-12-14 20:11:52.000000000 -0500
@@ -2047,7 +2047,7 @@
device_get_nameunit(dev));
error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_AV | INTR_FAST,
- cxm_intr_fast, sc, &sc->ih_cookie);
+ NULL, cxm_intr_fast, sc, &sc->ih_cookie);
#endif
if (error) {
--- ./work/modules/cxm/cxm/fbsd-compat.h.premat 2007-12-14 20:10:56.000000000 -0500
+++ ./work/modules/cxm/cxm/fbsd-compat.h 2007-12-14 20:11:08.000000000 -0500
@@ -55,13 +55,6 @@
#undef AUDIO_EXTERN
#undef AUDIO_INTERN
-/* missing types ? */
-#if __FreeBSD_version < 500000
- #include <sys/inttypes.h>
-#else
- #include <inttypes.h>
-#endif
-
#define u16 uint16_t
#define u32 uint32_t
#define u8 uint8_t
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071219230002.GC52400>
