From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 27 14:50:20 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4E3816A4CE for ; Thu, 27 Nov 2003 14:50:20 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2387E43FCB for ; Thu, 27 Nov 2003 14:50:20 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hARMoKFY064762 for ; Thu, 27 Nov 2003 14:50:20 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hARMoJuI064760; Thu, 27 Nov 2003 14:50:19 -0800 (PST) (envelope-from gnats) Date: Thu, 27 Nov 2003 14:50:19 -0800 (PST) Message-Id: <200311272250.hARMoJuI064760@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Simun Mikecin Subject: Re: ports/58531: multimedia/mplayer: bktr input doesn't work [patch] X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Simun Mikecin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Nov 2003 22:50:21 -0000 The following reply was made to PR ports/58531; it has been noted by GNATS. From: Simun Mikecin To: freebsd-gnats-submit@FreeBSD.org, amistry@am-productions.biz, riggs@rrr.de Cc: Subject: Re: ports/58531: multimedia/mplayer: bktr input doesn't work [patch] Date: Thu, 27 Nov 2003 23:45:39 +0100 I've sent a corrupted patch last time. This is a corrected one: --- libmpdemux/tvi_bsdbt848.c.orig Thu Nov 27 22:53:13 2003 +++ libmpdemux/tvi_bsdbt848.c Thu Nov 27 23:03:05 2003 @@ -287,6 +287,7 @@ case TVI_CONTROL_TUN_SET_NORM: { + u_short tmp_fps; int req_mode = (int)*(void **)arg; priv->iformat = METEOR_FMT_AUTOMODE; @@ -352,11 +353,18 @@ return(0); } - if(ioctl(priv->btfd, METEORSFPS, &priv->fps) < 0) + tmp_fps=priv->fps; + if(ioctl(priv->btfd, METEORSFPS, &tmp_fps) < 0) { perror("fps:ioctl"); return(0); } + //set audioid after norm has been set + if(priv->tunerready == TRUE && + ioctl(priv->tunerfd,BT848_SAUDIO, &tv_param_audio_id)<0) + { + perror("Unable to set audioid"); + } return(TVI_CONTROL_TRUE); } @@ -453,6 +461,7 @@ { int marg; int count; +u_short tmp_fps; G_private = priv; /* Oooh, sick */ @@ -497,8 +506,9 @@ perror("SINPUT:ioctl"); } +tmp_fps=priv->fps; if(priv->videoready == TRUE && - ioctl(priv->btfd, METEORSFPS, &priv->fps) < 0) + ioctl(priv->btfd, METEORSFPS, &tmp_fps) < 0) { perror("SFPS:ioctl"); }