From owner-freebsd-multimedia@FreeBSD.ORG Sun Apr 10 23:10:00 2005 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0FFC16A4CE for ; Sun, 10 Apr 2005 23:10:00 +0000 (GMT) Received: from mail231.csoft.net (resin.csoft.net [63.111.22.86]) by mx1.FreeBSD.org (Postfix) with SMTP id 5573D43D39 for ; Sun, 10 Apr 2005 23:10:00 +0000 (GMT) (envelope-from jakemsr@jakemsr.com) Received: (qmail 32271 invoked from network); 10 Apr 2005 23:15:17 -0000 Received: from unknown (HELO puff.jakemsr.gom) (63.111.27.87) by mail231.csoft.net with SMTP; 10 Apr 2005 23:15:17 -0000 Received: (from jakemsr@jakemsr.com) by puff.jakemsr.gom (mini_sendmail/1.3.5 16nov2003); Sun, 10 Apr 2005 16:09:53 PDT (sender jakemsr@puff.jakemsr.gom) Date: Sun, 10 Apr 2005 16:09:53 -0700 From: Jacob Meuser To: multimedia@freebsd.org Message-ID: <20050410230953.GA27365@puff.jakemsr.gom> References: <200504101439.06815.mark@markdnet.demon.co.uk> <20050410210420.GC19049@puff.jakemsr.gom> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050410210420.GC19049@puff.jakemsr.gom> User-Agent: Mutt/1.4.2i Subject: Re: bktr and Interlacing X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2005 23:10:01 -0000 On Sun, Apr 10, 2005 at 02:04:20PM -0700, Jacob Meuser wrote: > yes, you can get only only odd or only even fields, but I don't know > if this is supported from within mplayer. > > you have to specify the right flags for the METEOSETGEO ioctl: > > geomet.oformat = METEOR_GEO_YUV_422 | METEOR_GEO_ODD_ONLY; > > BTW, if you want a simpler way to view video from bktr, you could > try something I wrote -> http://www.jakemsr.com/bsdav/bktrplay.c. > there's a manpage too -> http://www.jakemsr.com/bsdav/bktrplay.1. after looking at bktr_core.c again, I realized it would be easy to make bktrplay use only even or odd fields. patch below. IMHO the output looks better for high motion with this ;) I'll make only even/odd fields only a command line option (and make the initial display size with this the same as without). -- Index: bktrplay.c =================================================================== RCS file: /home/cvs/jakemsr/bsdav/bktrplay.c,v retrieving revision 1.4 diff -u -r1.4 bktrplay.c --- bktrplay.c 10 Apr 2005 07:19:19 -0000 1.4 +++ bktrplay.c 10 Apr 2005 23:02:11 -0000 @@ -389,7 +389,7 @@ } geomet.columns = caparea.x_size; - geomet.rows = caparea.y_size; + geomet.rows = caparea.y_size / 2; bdt->bktr_width = geomet.columns; bdt->bktr_height = geomet.rows; @@ -398,7 +398,7 @@ geomet.frames = 1; /* bogus, will be changed */ - geomet.oformat = 0; + geomet.oformat = METEOR_GEO_ODD_ONLY; if (ioctl(bdt->bktr_fd, METEORSETGEO, &geomet) < 0) { perror("METEORSETGEO");