From owner-freebsd-multimedia Thu Oct 16 18:47:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA09147 for multimedia-outgoing; Thu, 16 Oct 1997 18:47:46 -0700 (PDT) (envelope-from owner-freebsd-multimedia) Received: from whqvax.picker.com (whqvax.picker.com [144.54.1.1]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id SAA09136 for ; Thu, 16 Oct 1997 18:47:43 -0700 (PDT) (envelope-from rhh@ct.picker.com) Received: from ct.picker.com by whqvax.picker.com with SMTP; Thu, 16 Oct 1997 21:46:40 -0400 (EDT) Received: from elmer.ct.picker.com by ct.picker.com (4.1/SMI-4.1) id AA03365; Thu, 16 Oct 97 21:46:39 EDT Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id VAA12189; Thu, 16 Oct 1997 21:42:26 -0400 Message-Id: <19971016214225.13774@ct.picker.com> Date: Thu, 16 Oct 1997 21:42:25 -0400 From: Randall Hopper To: Alex Nash Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: fxtv 0.45 References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=Nq2Wo0NMKNjxTN9z X-Mailer: Mutt 0.81 In-Reply-To: ; from Alex Nash on Thu, Oct 16, 1997 at 08:57:15AM -0500 Sender: owner-freebsd-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Alex Nash: |I'm having a problem with fxtv 0.45, the latest bt848 driver |(2.2-stable as of about two days ago), and WinCast/TV dbx. Ok, let me see if I can help out. | Warning: Actions not found: TVSetChannel This one's my bust. TVSetChannel is history. It's TVSetStation now. I changed this in the global Fxtv resource file, but I missed it in the internal fall-back. If fxtv can't find the global resource file (via XFILESEARCHPATH), it falls back on internal defaults in the code. To fix, either: setenv XFILESEARCHPATH /usr/X11R6/lib/X11/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%S or something similar; or replace the "TVSetChannel" refs in app_rsrc.h with "TVSetStation", remove tv.o, and relink fxtv. Or do both. | Starting program: /tmp/fx/./fxtv | Xlib: extension "XFree86-DGA" missing on display ":0.0". | Xlib: extension "XFree86-VidModeExtension" missing on display ":0.0". ... |Xaccel 3.1 (build 3100) Accelerated-X Server As Amancio mentioned, Xaccel doesn't support DGA or the VidMode extension, so these messages are expected. However, fxtv does have the capability to exclusively use X-Images for display which are a standard X feature (though a bit slower depending on CPU speed and video card, but better than nothing). So the core dump is definitely a bug, not a feature. :-) |Specifically, fxtv dumps core. Here's what I got from gdb: ... | Program received signal SIGBUS, Bus error. | 0x17e1b in TVSCREENGetCurVidModeGeometry (s=0x63860, width=0xefbfd662, | height=0xefbfd660) at tvscreen.c:180 ... |Line 180 attempts to dereference vm_list, which is NULL. What I don't |know, is why vm_list is NULL. ...and thanks for the info. If you apply the attached patch, I think it'll get you over that snag. A piece of the video annotation code I added for 0.45 mistakenly "assumed" that the vidmode extension was there without checking "is it supported" variable first. The attached patch remedies this oversight. |The card appears to work properly under Windows (after I yanked out my |SMC network card :). Also, I briefly had a version of fxtv 0.44 which |would start up and display static, but could not be coaxed into |displaying anything from my VCR. I thought this might be a This I'm really not sure about. I'm assuming you set inputFormat as desired. The did you select "Video" from the Input menu? Also try selecting the Tuner input, put fxtv on your VCR's control channel (2,3,4), and put the VCR's VCR/TV selection on VCR. See if either of these gives you something better than static. Good luck! And I hope this helps. Randall --Nq2Wo0NMKNjxTN9z Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.xaccel.patch.gz" H4sICJrARjQAAzMueGFjY2VsLnBhdGNoAO1X227aQBB9jr9imofUYBNsczEXJUoUCEVqgQZK 0pssBy9hJWMje7mkqP/evdiYEkgaKelL2Afs9c7Mnplz1mYymQzYnueT48Fx+6rZOLgMMLQH BHQNDK2i5Sp6GfRy2ZQURYktD3qjqTAqgqFXcnqlEBmdnUHGMA21CAq7GBqcnUkgQTadebmR ztKQSkhsggcw87EDvf55q9XuNRD55DuogfyxLCmwMWp4jLwQ+x6fpefYISP1SbMRwncjAilJ WQrbXt+66V5c1estYZ8O4QSOGtad698eL6qSIszwEGQIM6ezMUVkoQWxwulk4gcEOSxYvFuv L2JR6BfToI+dOAFEgnsaQAWBE2IcVeGL3BAlUUQyQIHUcDhx7ftrPpdp+Fqz2/l4/lVd7QSp taTj9FaOH/h8hyPd+zfLT4Itxe+yR77XCfxJF5FaYM/tWxd18S8kUwFsDlpF7hXBsNXdJlbn qt2B9EQV6iqZqglKTtPphYmLjZtL3yN01/qCII+EkEbipipFW2fTlFhEUDDGHgIPzWGCF8iF kMKDWzukpFDCY9Dise05QAlBPjBOKMislPk3yo5mYyuijd1uULdFrLs9OHqO1eKgTuDzl/NW r/mtbl22Wz2rS+9kkGmtmq1ezkhFnmlIomTBLJbor17gAZOCNIfg4OEQBbRUQEa2R38QrQOC OXo/Q3DnExUC5Pq2Azbhi6xyHAerBqMjp5c4HTl25mM6dh+nSM1Pmq1OHSzjoj9+6v6SwSrq kM5DRKLluEir5aSukcUGCoCEFpGtURTZlvfie5746JfgFcRXEO8CU3sT4isK8ZmlNfFtjr34 /pf48prG6Mjrb+LNl9dFtsb6Zxd7yYZ8hCQQXnv5vbr88nlOSKHwJuRXENkW83v5PVt+L/2/ j7ZgQGbhIEDIi9vGa1pJ1hFCibWNebNirLWNifHDzlErJp2jbjIxK+yi5zjNy4Rp3kixPJL2 6t2u/gqWSYsznATUfUgJIg4KAhUetnxw+Ci3MLBdl4adYzLypwSiZTjcFokigQjJD+9wRT4b aIGJrMdPWCcVSZ0FO9muLwp7jb2kz5N56paLQ5L6ziP8zJyOHNHEVaU/t7nvAtcPAAA= --Nq2Wo0NMKNjxTN9z--