From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 29 12:17:48 2008 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 0A1871065675 for ; Wed, 29 Oct 2008 12:17:48 +0000 (UTC) (envelope-from newbie@poq.co.za) Received: from wtec.co.za (meerkat.wtec.co.za [69.67.33.50]) by mx1.freebsd.org (Postfix) with ESMTP id 278B48FC08 for ; Wed, 29 Oct 2008 12:17:45 +0000 (UTC) (envelope-from newbie@poq.co.za) Received: from mail.wtec.co.za ([127.0.0.1]) by wtec.co.za with esmtp; Wed, 29 Oct 2008 14:17:37 +0200 id 001D27E4.49085461.00014257 Received: from 192.168.2.167 (SquirrelMail authenticated user newbie@poq.co.za) by mail.wtec.co.za with HTTP; Wed, 29 Oct 2008 14:17:37 +0200 (SAST) Message-ID: <55159.192.168.2.167.1225282657.squirrel@mail.wtec.co.za> In-Reply-To: <200810290957.06153.shoesoft@gmx.net> References: <53464.192.168.2.167.1224830404.squirrel@mail.wtec.co.za> <64500.192.168.2.167.1225094433.squirrel@mail.wtec.co.za> <61387.192.168.2.167.1225266486.squirrel@mail.wtec.co.za> <200810290957.06153.shoesoft@gmx.net> Date: Wed, 29 Oct 2008 14:17:37 +0200 (SAST) From: newbie@poq.co.za To: freebsd-multimedia@freebsd.org User-Agent: SquirrelMail/1.4.8 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) Importance: Normal X-Mime-Autoconverted: from 8bit to 7bit by courier 0.54 Subject: Re: Mencoder 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: Wed, 29 Oct 2008 12:17:48 -0000 > On Wednesday 29 October 2008 08:48:06 newbie@poq.co.za wrote: >> >> On Friday 24 October 2008 08:40:04 newbie@poq.co.za wrote: >> >>> Hi There >> >>> >> >>> I have a Brooktree chipped card. It's got 4 video inputs. >> >>> I'm trying to record video, no audio from all 4 channels >> >>> of the card using mencoder. I use fxtv to display video >> >>> on the seperate channels. I get video on all of them. This >> >>> is the command I use >> >>> >> >>> fxtv -disableDirectV -inputFormat paln -deviceNumber 0 >> >>> fxtv -disableDirectV -inputFormat paln -deviceNumber 1 >> >>> fxtv -disableDirectV -inputFormat paln -deviceNumber 2 >> >>> fxtv -disableDirectV -inputFormat paln -deviceNumber 3 >> >>> >> >>> So i got video on all of them, but when I record using >> >>> mencoder I only get video on the first device. Device >> >>> (1,2 and 3) got no video(blue screen). But from fxtv >> >>> it works fine. >> >>> >> >>> mencoder -tv >> >>> device=/dev/bktr0,/dev/tuner0:driver=bsdbt848:width=640:height=480:norm >> >>>=pal tv:// -o tv.avi -ovc lavc -nosound > ... >> I have found the problem. But I don't know how to fix it. Its inside the >> patch 'patch-stream-tvi_bsdbt848.c' in mplayer's port folder. There is a >> hardcoded variable " +priv->btdev = strdup("/dev/bktr0"); ". If I >> change it for example /dev/bktr7, That channel works fine. >> >> Can anyone please help me to fix this. I want mplayer/mencoder to except >> my >> input from console, not a hardcoded variable in the source. > > The patch doesn't seem to be correct. The device parsed in > tvi_init_bsdbt848() > gets overwritten in init(). > > Removing this line from init() should fix it: > priv->btdev = strdup("/dev/bktr0"); > > -- > Stefan > Hi There Thanks Stefan, got it working. Thanks a lot. lou