From owner-freebsd-multimedia Mon Sep 30 7:42:53 2002 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 F2C7637B401 for ; Mon, 30 Sep 2002 07:42:52 -0700 (PDT) Received: from smtp1.home.se (smtp1.home.se [195.66.35.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3633F43E4A for ; Mon, 30 Sep 2002 07:42:52 -0700 (PDT) (envelope-from alvis@home.se) Received: from alvis@home.se [212.209.126.190] by home.se with NIMS ModWeb Module; Mon, 30 Sep 2002 16:35:53 +0200 Subject: 4.3 -> 4.6 pcm driver changed? From: Jakob Alvermark To: freebsd-multimedia@freebsd.org Date: Mon, 30 Sep 2002 16:35:53 +0200 X-Mailer: NIMS ModWeb Module X-Sender: alvis@home.se MIME-Version: 1.0 Message-ID: <1033396553.8f4f7740alvis@home.se> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi! I have a Dell Latitude CP with a built in soundcard, CS 4237B. I used run 4.3-RELEASE with 'options PNPBIOS' in kernel config and 'snd_mss= _load=3D"YES"' and it worked fine. Now I've upgraded to 4.6.2-RELEASE and it does not work anymore. What has c= hanged? I noticed 'unknown: can't assign resources' at boot, and I know i= t wasn't there when I ran 4.3-RELEASE. Another difference I noticed is that the PC Cards I have (modem and etherne= t) get different irq's now. The modem also works much better. Anyone have any advice on what to do? Greetings Jakob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Mon Sep 30 11: 7:11 2002 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 405FF37B401 for ; Mon, 30 Sep 2002 11:07:10 -0700 (PDT) Received: from smtp4.wanadoo.nl (smtp4.wanadoo.nl [194.134.35.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2BAA43E3B for ; Mon, 30 Sep 2002 11:07:09 -0700 (PDT) (envelope-from steve@sohara.org) Received: from ams-gw.sohara.org (p3051.vwr.wanadoo.nl [194.134.219.244]) by smtp4.wanadoo.nl (Postfix) with SMTP id E5E0C3E335; Mon, 30 Sep 2002 20:06:09 +0200 (CEST) Date: Mon, 30 Sep 2002 20:07:00 +0200 From: Steve O'Hara-Smith To: jbw Cc: multimedia@freebsd.org Subject: Re: tv-tuner cards Message-Id: <20020930200700.671b8e7a.steve@sohara.org> In-Reply-To: <20020927170152.GA13669@unifex.verizon.net> References: <3D797DF4.8010601@psydeshow.org> <3D7C9F50.1113F2B7@mitre.org> <20020912223934.GB55162@unifex.verizon.net> <20020913081054.14e78c8d.steve@sohara.org> <20020925192257.GA91483@unifex.verizon.net> <3D921457.B602C7D2@mitre.org> <20020925210346.GA91726@unifex.verizon.net> <20020926074254.6cbb1bb0.steve@sohara.org> <20020927170152.GA13669@unifex.verizon.net> X-Mailer: Sylpheed version 0.8.3 (GTK+ 1.2.10; i386-portbld-freebsd4.7) X-Face: %]+HVL}K`P8>+8ZcY-WGHP6j@&mxMo9JH6_WdgIgUGH)JX/usO0%jy7T~IVgqjumD^OBqX,Kv^-GM6mlw(fI^$"QRKyZ$?xx/ Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 27 Sep 2002 13:01:52 -0400 jbw wrote: J> -----BEGIN PGP SIGNED MESSAGE----- J> Hash: SHA1 J> J> Steve, J> J> I changed the VIDEO_INPUT option to DEV1 and I'm able to record video J> now and bsdktr_tvtune does not crash anymore. The only thing is when I Good start. J> record and then play the output there is no sound. The mplayer output J> says AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) but now sounds J> comes out. Mixer settings for the line device or record device selection will be the problem here I think. Use mixer to set it up - my vcr script includes: /usr/sbin/mixer line 100 /usr/sbin/mixer igain 100 /usr/sbin/mixer =rec line J> Also I changed the output size from 160x128 to 640x480 and the output J> has many dropped frames. Is that cuased by the slowness of the CPU or I haven't tried with NTSC but certainly with PAL capture at above 384x288 (half resolution) requires some patches to the kernel for proper sync generation. Shprtage of CPU will also have this effect, try capture at 320x240 and see how that goes. I can capture real time PAL at 720x576 but I use an XP2000 and use -me zero -intra to do it reliably. -- C:>WIN | Directable Mirrors The computer obeys and wins. |A Better Way To Focus The Sun You lose and Bill collects. | licenses available - see: | http://www.sohara.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Tue Oct 1 14:53:41 2002 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 E148137B401 for ; Tue, 1 Oct 2002 14:53:40 -0700 (PDT) Received: from mx.ipeg.com (mail.ipeg.com [207.170.202.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8405643E6E for ; Tue, 1 Oct 2002 14:53:40 -0700 (PDT) (envelope-from crsntlvs@ipeg.com) Received: from ipeg.com (206-169-237-180.windwireless.net [206.169.237.180]) by mx.ipeg.com (8.11.6/8.11.6) with ESMTP id g91Lrdp09319 for ; Tue, 1 Oct 2002 14:53:39 -0700 Message-ID: <3D9A194B.1020702@ipeg.com> Date: Tue, 01 Oct 2002 14:53:15 -0700 From: Corey Holcomb-Hockin User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0rc3) Gecko/20020811 X-Accept-Language: en-us, en, ja MIME-Version: 1.0 To: freebsd-multimedia Subject: Re: Fxtv crash Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org http://www.freebsd.org/cgi/query-pr.cgi?pr=28418 this is a problem report about the problem I had with XFree86 4 before FreeBSD 4.6 came out http://groups.google.com/groups?q=ASUS+A7A266+freebsd&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=a7lmh9%24ij1%241%40FreeBSD.csie.NCTU.edu.tw&rnum=5 http://groups.google.com/groups?q=ASUS+A7A266+freebsd&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=20020326154524.A6322%40trefle.ens.fr&rnum=3 http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=3B498741.BC5CD1CC%40pacbell.net&rnum=10&prev=/groups%3Fq%3D266%2Bfreebsd%2Breboot%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D3B498741.BC5CD1CC%2540pacbell.net%26rnum%3D10 these are about the same problem. I send mail to the person in charge of the problem report asking if problem could be related. I'm going to try XFree86 3 to see if Fxtv crashes there also. Corey Holcomb-Hockin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Tue Oct 1 22:52:22 2002 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 AB8D937B401 for ; Tue, 1 Oct 2002 22:52:09 -0700 (PDT) Received: from mother.ludd.luth.se (mother.ludd.luth.se [130.240.16.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C70743E6A for ; Tue, 1 Oct 2002 22:52:00 -0700 (PDT) (envelope-from pb@ludd.luth.se) Received: from brother.ludd.luth.se (brother.ludd.luth.se [130.240.16.78]) by mother.ludd.luth.se (8.11.6+Sun/8.9.3) with ESMTP id g925pYw28939; Wed, 2 Oct 2002 07:51:34 +0200 (MEST) From: Peter B Received: (from pb@localhost) by brother.ludd.luth.se (8.11.6+Sun/8.9.3) id g925pYa23137; Wed, 2 Oct 2002 07:51:34 +0200 (MEST) Message-Id: <200210020551.g925pYa23137@brother.ludd.luth.se> Subject: mplayer patch for brooktree realtime grabbing To: freebsd-multimedia@freebsd.org Date: Wed, 2 Oct 2002 07:51:34 +0200 (MEST) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I posted earlier about using mencoder from the mplayer package with brooktree cards. It turned out to be hard to get it working. However I have now modified mplayer source to accomplish this. Any suggestions on using it? This patch should be considered "hack" in the current state, but it works! :-) Cleanup later.. The '-tv on .. :amode=0' option seems to not be honored. /Peter To patch against MPlayer-0.90pre8/libmpdemux/tvi_bsdbt848.c *** libmpdemux/tvi_bsdbt848.c Sun Apr 28 19:29:48 2002 --- libmpdemux/tvi_bsdbt848.c Wed Oct 2 04:52:36 2002 *************** *** 56,61 **** --- 56,62 ---- #endif #endif + //#include "../vidix/fourcc.h" /* XXX */ #include "../libvo/img_format.h" #include "tv.h" *************** *** 73,78 **** --- 74,80 ---- char *buf; } RBFRAME; + /*--------------------------------------------------------------------------*/ /* private data's */ typedef struct { *************** *** 89,109 **** long long dspbytesread; /* Video */ ! char *btdev; int videoready; ! int btfd; ! int source; ! int maxfps; ! int fps; ! int iformat; ! int maxheight; ! int maxwidth; ! struct meteor_geomet geom; ! struct meteor_capframe capframe; /* Frame Buffer */ ! int framebufsize; float timestamp; int curpaintframe; int curbufframe; --- 91,112 ---- long long dspbytesread; /* Video */ ! char *btdev; /* device /dev/bktr0 */ int videoready; ! int btfd; /* bt file descriptor */ ! int source; /* meteor_input_ input rca/tuner/rgb/svid etc*/ ! int maxfps; /* Max fps */ ! int fps; /* Current fps */ ! int iformat; /* Pal/Ntsc/Secam */ ! int outfmt; /* imgfmt_uyvy etc.. */ ! int maxheight; /* Current mode max-Y */ ! int maxwidth; /* Current mode max-X */ ! struct meteor_geomet geom; /* row/col/fram/ofmt */ ! struct meteor_capframe capframe; /* cmd/lo/hi-wat */ /* Frame Buffer */ ! int framebufsize; /* Size of area for video data */ float timestamp; int curpaintframe; int curbufframe; *************** *** 129,140 **** --- 132,235 ---- } priv_t; + /*--------------------------------------------------------------------------*/ #include "tvi_def.h" static priv_t *G_private=NULL; static int getinput(int innumber); + /*--------------------------------------------------------------------------*/ + /* Mplayer outfmt vidix/fourcc.h to bt848/meteor format */ + /* outfmt - imgfmt_xxxx + type - 0=ofmt + 1=bytesiz + */ + static int outfmt2attr(int outfmt,int type) + { + int ofmt,bytesiz; + + /* + printf("outfmt2attr(%c-%c-%c-%c,%d)\n", + (unsigned char)((((unsigned)outfmt)&0xFF)>>0), + (unsigned char)((((unsigned)outfmt)&0xFF00)>>8), + (unsigned char)((((unsigned)outfmt)&0xFF0000)>>16), + (unsigned char)((((unsigned)outfmt)&0xFF000000)>>24), + type); + + printf("outfmt2attr(), outfmt=%d-%d-%d-%d\n", + (unsigned char)((((unsigned)outfmt)&0xFF)>>0), + (unsigned char)((((unsigned)outfmt)&0xFF00)>>8), + (unsigned char)((((unsigned)outfmt)&0xFF0000)>>16), + (unsigned char)((((unsigned)outfmt)&0xFF000000)>>24), + 0); + */ + /* vidix/fourcc.h */ + /* libmpcodecs/img_format.h /usr/include/machine/ioctl_meteor.h */ + switch( outfmt ) + { + /* fbsd4 man meteor + METEOR_GEO_RGB16 RGB 16 bits xrrrrrgg gggbbbbb default 1-5-5-5 + + METEOR_GEO_RGB24 RGB 24 bits packed in 32 bits: + 00000000 rrrrrrrr gggggggg bbbbbbbb 8-8-8-8 + + METEOR_GEO_YUV_PACKED 4-2-2 YUV 16 bits packed byte format: + u0 y0 v0 y1 u1 y2 v1 y3 ... + METEOR_GEO_YUV_PLANER 4-2-2 YUV 16 bits planer format: + rows * columns bytes of y rows * + column / 4 bytes of even u rows * + column / 4 bytes of even v rows * + column / 4 bytes of odd u rows * + column / 4 bytes of odd v + MPlayer-0.90pre8 + outfmt fourcc + yv12 YV12 + rgb32 .BGR + rgb24 wBGR + rgb16 oBGR + rgb15 .BGR + uyvy UYVY + yuy2 YUY2 + i420 I420 + */ + case IMGFMT_RGB15: ofmt=METEOR_GEO_RGB16; bytesiz=IMGFMT_RGB_DEPTH(outfmt)/8; break; + case IMGFMT_BGR15: ofmt=METEOR_GEO_RGB16; bytesiz=IMGFMT_RGB_DEPTH(outfmt)/8; break; + case IMGFMT_RGB16: ofmt=METEOR_GEO_RGB16; bytesiz=IMGFMT_RGB_DEPTH(outfmt)/8; break; + case IMGFMT_BGR16: ofmt=METEOR_GEO_RGB16; bytesiz=IMGFMT_BGR_DEPTH(outfmt)/8; break; + + case IMGFMT_RGB24: ofmt=METEOR_GEO_RGB24; bytesiz=IMGFMT_RGB_DEPTH(outfmt)/8; break; /* ok? */ + case IMGFMT_BGR24: ofmt=METEOR_GEO_RGB24; bytesiz=IMGFMT_BGR_DEPTH(outfmt)/8; break; + case IMGFMT_RGB32: ofmt=METEOR_GEO_RGB24; bytesiz=IMGFMT_RGB_DEPTH(outfmt)/8; break; /* ok? */ + case IMGFMT_BGR32: ofmt=METEOR_GEO_RGB24; bytesiz=IMGFMT_BGR_DEPTH(outfmt)/8; break; // OK-upsidedown + + /* + METEOR_GEO_YUV_PACKED 4-2-2 YUV 16 bits packed + METEOR_GEO_YUV_PLANAR 4-2-2 YUV 16 bits planer + */ + case IMGFMT_V655: ofmt=METEOR_GEO_YUV_PACKED; bytesiz=16/8; break; + case IMGFMT_I420: ofmt=METEOR_GEO_YUV_PLANAR; bytesiz=32/8; break; + //case IMGFMT_BGR15: ofmt=METEOR_GEO_UNSIGNED; bytesiz=32/8; break; // OK-upsidedown + case IMGFMT_UYVY: ofmt=METEOR_GEO_YUV_422; bytesiz=16/8; break; + + case IMGFMT_YV12: ofmt=METEOR_GEO_YUV_12; bytesiz=12/8; break; /* ok? */ + case IMGFMT_YVU9: ofmt=METEOR_GEO_YUV_9; bytesiz=9/8; break; /* ok? */ + + // default: fprintf(stderr,"outfmt2attr() err outfmt\n"); exit(-1); + } + + /* XXX */ + //ofmt=METEOR_GEO_YUV_PACKED; + //bytesiz=4; + + switch(type) + { + case 0: return ofmt; + case 1: return bytesiz; + } + } + + /*--------------------------------------------------------------------------*/ static void processframe(int signal) { struct timeval curtime; *************** *** 161,172 **** --- 256,269 ---- return; } + /*--------------------------------------------------------------------------*/ /* handler creator - entry point ! */ tvi_handle_t *tvi_init_bsdbt848(char *device) { return(new_handle()); } + /*--------------------------------------------------------------------------*/ static int control(priv_t *priv, int cmd, void *arg) { switch(cmd) *************** *** 297,303 **** priv->maxheight = PAL_HEIGHT; priv->maxwidth = PAL_WIDTH; priv->maxfps = PAL_FPS; ! priv->fps = PAL_FPS; if(priv->fps > priv->maxfps) priv->fps = priv->maxfps; --- 394,400 ---- priv->maxheight = PAL_HEIGHT; priv->maxwidth = PAL_WIDTH; priv->maxfps = PAL_FPS; ! // priv->fps = PAL_FPS; if(priv->fps > priv->maxfps) priv->fps = priv->maxfps; *************** *** 318,324 **** priv->maxheight = NTSC_HEIGHT; priv->maxwidth = NTSC_WIDTH; priv->maxfps = NTSC_FPS; ! priv->fps = NTSC_FPS; priv->dspframesize = priv->dspspeed*priv->dspsamplesize/8/ priv->fps * (priv->dspstereo+1); --- 415,421 ---- priv->maxheight = NTSC_HEIGHT; priv->maxwidth = NTSC_WIDTH; priv->maxfps = NTSC_FPS; ! // priv->fps = NTSC_FPS; priv->dspframesize = priv->dspspeed*priv->dspsamplesize/8/ priv->fps * (priv->dspstereo+1); *************** *** 362,376 **** } case TVI_CONTROL_VID_GET_FORMAT: (int)*(void **)arg = IMGFMT_UYVY; return(TVI_CONTROL_TRUE); case TVI_CONTROL_VID_SET_FORMAT: { int req_fmt = (int)*(void **)arg; ! if(req_fmt != IMGFMT_UYVY) return(TVI_CONTROL_FALSE); ! return(TVI_CONTROL_TRUE); } case TVI_CONTROL_VID_SET_WIDTH: --- 459,496 ---- } case TVI_CONTROL_VID_GET_FORMAT: + // CHANGED + printf("TVI_CONTROL_VID_GET_FORMAT\n");fflush(stdout); (int)*(void **)arg = IMGFMT_UYVY; + (int)*(void **)arg = IMGFMT_YV12; /* vidix/fourcc.h */ + (int)*(void **)arg = IMGFMT_RGB32; + + (int)*(void **)arg = priv->outfmt; return(TVI_CONTROL_TRUE); case TVI_CONTROL_VID_SET_FORMAT: { int req_fmt = (int)*(void **)arg; ! printf("TVI_CONTROL_VID_SET_FORMAT\n");fflush(stdout); ! // CHANGED ! //if(req_fmt != IMGFMT_UYVY) ! // return(TVI_CONTROL_FALSE); ! ! printf("fmt = %c-%c-%c-%c\n", ! (unsigned char)((((unsigned)req_fmt)&0xFF)>>0), ! (unsigned char)((((unsigned)req_fmt)&0xFF00)>>8), ! (unsigned char)((((unsigned)req_fmt)&0xFF0000)>>16), ! (unsigned char)((((unsigned)req_fmt)&0xFF000000)>>24), ! 0); ! printf("fmt = %c%c%c%c\n", ! (unsigned char)((((unsigned)req_fmt)&0xFF)>>0), ! (unsigned char)((((unsigned)req_fmt)&0xFF00)>>8), ! (unsigned char)((((unsigned)req_fmt)&0xFF0000)>>16), ! (unsigned char)((((unsigned)req_fmt)&0xFF000000)>>24), ! 0); ! /* priv->outfmt = req_fmt;*/ ! return(TVI_CONTROL_TRUE); } case TVI_CONTROL_VID_SET_WIDTH: *************** *** 449,482 **** return(TVI_CONTROL_UNKNOWN); } static int init(priv_t *priv) { ! int marg; ! int count; G_private = priv; /* Oooh, sick */ /* Video Configuration */ ! priv->videoready = TRUE; ! priv->btdev = strdup("/dev/bktr0"); priv->immediatemode = FALSE; ! priv->iformat = METEOR_FMT_PAL; ! priv->maxheight = PAL_HEIGHT; ! priv->maxwidth = PAL_WIDTH; ! priv->maxfps = PAL_FPS; ! priv->source = METEOR_INPUT_DEV0; ! priv->fps = priv->maxfps; ! ! priv->starttime=0; ! priv->curpaintframe=0; ! priv->curbufframe=0; ! ! priv->geom.columns = priv->maxwidth; ! priv->geom.rows = priv->maxheight; ! priv->geom.frames = 1; ! priv->geom.oformat = METEOR_GEO_YUV_PACKED; priv->btfd = open(priv->btdev, O_RDONLY); if(priv->btfd < 0) --- 569,631 ---- return(TVI_CONTROL_UNKNOWN); } + /*--------------------------------------------------------------------------*/ static int init(priv_t *priv) { ! int marg; ! int count; G_private = priv; /* Oooh, sick */ /* Video Configuration */ ! priv->videoready = TRUE; ! priv->btdev = strdup("/dev/bktr0"); priv->immediatemode = FALSE; ! priv->iformat = METEOR_FMT_PAL; ! priv->outfmt = IMGFMT_UYVY; /* outfmt at start */ ! ! //priv->outfmt = IMGFMT_RGB32; // R/B swap ! //priv->outfmt = IMGFMT_RGB16; // no codec ! //priv->outfmt = IMGFMT_RGB15; // no codec ! ! priv->outfmt = IMGFMT_BGR32; // upsidedown-OK ! //priv->outfmt = IMGFMT_BGR16; // snowy ! //priv->outfmt = IMGFMT_BGR15; // upsidedown-OK ! ! //priv->outfmt = IMGFMT_V655; // no codec ! //priv->outfmt = IMGFMT_YV12; // green snow ! //priv->outfmt = IMGFMT_YVU9; // green snow ! ! //priv->outfmt = IMGFMT_I420; // segv ! //priv->outfmt = IMGFMT_YUY2; // green-correct pic ! //priv->outfmt = IMGFMT_IYUV; ! //priv->outfmt = IMGFMT_422P; // no codec ! //priv->outfmt = IMGFMT_IF09; // no codec ! ! ! priv->maxheight = PAL_HEIGHT; ! priv->maxwidth = PAL_WIDTH; ! priv->maxfps = PAL_FPS; ! priv->source = METEOR_INPUT_DEV0; ! // CHANGED ! priv->fps = priv->maxfps; ! priv->fps = 16; /* ! */ ! ! priv->starttime = 0; ! priv->curpaintframe = 0; ! priv->curbufframe = 0; ! ! priv->geom.columns = priv->maxwidth; ! priv->geom.rows = priv->maxheight; ! priv->geom.frames = 1; ! // CHANGED m /usr/include/machine/ioctl_meteor.h ! priv->geom.oformat = METEOR_GEO_YUV_PACKED; /* YVYU */ ! priv->geom.oformat = METEOR_GEO_YUV_12; /* YV12 */ + priv->geom.oformat = outfmt2attr( priv->outfmt, 0 ); + + printf("Setup oformat\n");fflush(stdout); priv->btfd = open(priv->btdev, O_RDONLY); if(priv->btfd < 0) *************** *** 511,518 **** if(priv->videoready == TRUE) { ! priv->framebufsize = (priv->geom.columns * priv->geom.rows * 2); ! priv->livebuf = (u_char *)mmap((caddr_t)0, priv->framebufsize, PROT_READ, MAP_SHARED, priv->btfd, (off_t)0); --- 660,667 ---- if(priv->videoready == TRUE) { ! // CHANGED ! priv->framebufsize = (priv->geom.columns * priv->geom.rows * 2*2); priv->livebuf = (u_char *)mmap((caddr_t)0, priv->framebufsize, PROT_READ, MAP_SHARED, priv->btfd, (off_t)0); *************** *** 592,597 **** --- 741,747 ---- return(1); } + /*--------------------------------------------------------------------------*/ /* that's the real start, we'got the format parameters (checked with control) */ static int start(priv_t *priv) { *************** *** 630,635 **** --- 780,786 ---- return(1); } + /*--------------------------------------------------------------------------*/ static int uninit(priv_t *priv) { int marg; *************** *** 664,669 **** --- 815,821 ---- } + /*--------------------------------------------------------------------------*/ static double grabimmediate_video_frame(priv_t *priv, char *buffer, int len) { struct timeval curtime; *************** *** 687,692 **** --- 839,871 ---- return(0); } + /*--------------------------------------------------------------------------*/ + static inline void copy_frame(priv_t *priv, unsigned char *dest, unsigned char *source) + { + int i; + unsigned char *sptr; + int bytesperline; + + switch( priv->outfmt ) + { + case IMGFMT_BGR32: + bytesperline = priv->geom.columns * outfmt2attr( priv->outfmt, 1 ); + sptr = source + (priv->geom.rows-1)*bytesperline; + for(i = 0; i < priv->geom.rows; i++) + { + memcpy(dest, sptr, bytesperline); + dest += bytesperline; + sptr -= bytesperline; + } + break; + + default: + break; + } + + } + + /*--------------------------------------------------------------------------*/ static double grab_video_frame(priv_t *priv, char *buffer, int len) { struct timeval curtime; *************** *** 708,714 **** alarm(0); } ! memcpy(buffer, priv->framebuf[priv->curbufframe].buf, len); timestamp = priv->framebuf[priv->curbufframe].timestamp; priv->framebuf[priv->curbufframe].dirty = TRUE; --- 887,896 ---- alarm(0); } ! //memcpy(buffer, priv->framebuf[priv->curbufframe].buf, len); ! copy_frame(priv, buffer, priv->framebuf[priv->curbufframe].buf); ! ! timestamp = priv->framebuf[priv->curbufframe].timestamp; priv->framebuf[priv->curbufframe].dirty = TRUE; *************** *** 718,728 **** return(timestamp-priv->starttime); } static int get_video_framesize(priv_t *priv) { ! return(priv->geom.columns*priv->geom.rows*16/8); } static double grab_audio_frame(priv_t *priv, char *buffer, int len) { struct timeval curtime; --- 900,917 ---- return(timestamp-priv->starttime); } + /*--------------------------------------------------------------------------*/ static int get_video_framesize(priv_t *priv) { ! int bytesiz; ! //printf("get_video_framesize()\n");fflush(stdout); ! ! bytesiz = outfmt2attr( priv->outfmt, 1 ); ! /*printf("bytesiz=%d\n",bytesiz);*/ ! return( priv->geom.columns * priv->geom.rows * bytesiz ); } + /*--------------------------------------------------------------------------*/ static double grab_audio_frame(priv_t *priv, char *buffer, int len) { struct timeval curtime; *************** *** 774,779 **** --- 963,969 ---- return(priv->dspbytesread * 1.0 / priv->dsprate); } + /*--------------------------------------------------------------------------*/ static int get_audio_framesize(priv_t *priv) { int bytesavail; *************** *** 794,799 **** --- 984,990 ---- return(bytesavail); } + /*--------------------------------------------------------------------------*/ static int getinput(int innumber) { switch(innumber) *************** *** 810,812 **** --- 1001,1005 ---- } #endif /* USE_TV */ + /*--------------------------------------------------------------------------*/ + To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 0: 4:46 2002 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 44B8B37B401 for ; Thu, 3 Oct 2002 00:04:45 -0700 (PDT) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 392CD43E3B for ; Thu, 3 Oct 2002 00:04:44 -0700 (PDT) (envelope-from trhodes@FreeBSD.org) Received: from localhost ([192.168.0.5]) by localhost.my.domain (8.12.6/8.12.5) with SMTP id g8U2LubT042732 for ; Sun, 29 Sep 2002 22:21:57 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Sun, 29 Sep 2002 22:19:18 -0400 From: Tom Rhodes To: multimedia@FreeBSD.org Subject: i386/isa/sound/sound.doc out of date Message-Id: <20020929221918.6e78ab75.trhodes@FreeBSD.org> X-Mailer: Sylpheed version 0.8.1claws (GTK+ 1.2.10; i386-portbld-freebsd4.7) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, The sound.doc is extremely out of date. It still talks about getting your sound to work on 2.1. Could someone work on it, or does someone want to review any changes I make before its committed? Thanks! -- Tom (Darklogik) Rhodes www.FreeBSD.org -The Power To Serve www.Pittgoth.com -Pittgoth Discussion Portal trhodes@{Pittgoth.com, FreeBSD.org} PGP key by www: http://www.pittgoth.com/~darklogik/darklogik.key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 0: 6: 2 2002 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 42CC137B401 for ; Thu, 3 Oct 2002 00:06:01 -0700 (PDT) Received: from mail.tinkerbox.org (adsl-64-168-139-138.dsl.snfc21.pacbell.net [64.168.139.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id D022243E6A for ; Thu, 3 Oct 2002 00:06:00 -0700 (PDT) (envelope-from bruno@tinkerbox.org) Received: from duron.bschwand.net (duron.bschwand.net [192.168.137.4]) by mail.tinkerbox.org (Postfix) with ESMTP id 7204819A7 for ; Thu, 3 Oct 2002 00:13:26 -0700 (PDT) Date: Thu, 3 Oct 2002 00:13:23 -0700 (PDT) From: bruno schwander X-Sender: bruno@duron.bschwand.net To: multimedia@freebsd.org Subject: joystick on Creative PCI128 not working Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org dmesg: pcm0: port 0xa400-0xa43f irq 9 at device 9.0 on pci0 joy0 at port 0x201 on isa0 but running the test from the joy man page perl -e 'open(JOY,"/dev/joy0")||die;while(1) {sysread(JOY,$x,16);@j=unpack("iiii",$x);print "@j\n";sleep(1);}' returns data that does not change wenever I manipulate the joystick or press buttons. I tried wiring the switches directly to the game port in case the joystick was defective: no change in the output. Other question: It seems that from the source of the joystick driver, it will attach and handle both joysticks. However, if I try to access /dev/joy1, I get a "device not configured" error. anybody seen that before ? solutions, suggestions welcome bruno To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 4:55:42 2002 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 AE2F537B401 for ; Thu, 3 Oct 2002 04:55:41 -0700 (PDT) Received: from mother.ludd.luth.se (mother.ludd.luth.se [130.240.16.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 695AE43E4A for ; Thu, 3 Oct 2002 04:55:40 -0700 (PDT) (envelope-from pb@ludd.luth.se) Received: from brother.ludd.luth.se (brother.ludd.luth.se [130.240.16.78]) by mother.ludd.luth.se (8.11.6+Sun/8.9.3) with ESMTP id g93Bgaw06599 for ; Thu, 3 Oct 2002 13:42:36 +0200 (MEST) From: Peter B Received: (from pb@localhost) by brother.ludd.luth.se (8.11.6+Sun/8.9.3) id g93Bgai27014 for freebsd-multimedia@freebsd.org; Thu, 3 Oct 2002 13:42:36 +0200 (MEST) Message-Id: <200210031142.g93Bgai27014@brother.ludd.luth.se> Subject: mencoder/mplayer command. To: freebsd-multimedia@freebsd.org Date: Thu, 3 Oct 2002 13:42:36 +0200 (MEST) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have received some questions about what commandline parameters to use for realtime encoding of video with mencoder/mplayer. Encode tuner input (set with fxtv) to mjpeg with uncompressed audio: mencoder -oac pcm -ovc lavc -lavcopts vcodec=mjpeg -tv on:driver=bsdbt848:input=1:width=384:height=288 -o tv.avi Display tuner input to screen: mplayer -vo xv -tv on:driver=bsdbt848:input=1:width=384:height=288 (seems -vo x11 won't work with the patch for the time being) /Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 7:52:53 2002 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 28CBD37B401; Thu, 3 Oct 2002 07:52:52 -0700 (PDT) Received: from puma.icir.org (puma.icir.org [192.150.187.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB40343E88; Thu, 3 Oct 2002 07:52:51 -0700 (PDT) (envelope-from hodson@puma.icir.org) Received: from puma.icir.org (localhost [127.0.0.1]) by puma.icir.org (8.12.3/8.12.3) with ESMTP id g93EqpcV019044; Thu, 3 Oct 2002 07:52:51 -0700 (PDT) (envelope-from hodson@puma.icir.org) Message-Id: <200210031452.g93EqpcV019044@puma.icir.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.3 To: Tom Rhodes , multimedia@FreeBSD.ORG From: Orion Hodson Subject: Re: i386/isa/sound/sound.doc out of date In-Reply-To: Your message of "Sun, 29 Sep 2002 22:19:18 EDT." <20020929221918.6e78ab75.trhodes@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 03 Oct 2002 07:52:51 -0700 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org /-- Tom Rhodes wrote: | The sound.doc is extremely out of date. It still talks about getting | your sound to work on 2.1. Could someone work on it, or does someone | want to review any changes I make before its committed? Thanks! Supported sound lives in ${SRC}/sys/dev/sound. Unsupported sound resides under ${SRC}/i386/isa/sound. AFAIK, the main reason this code (and documentation) is still in the tree is it offers a degree of midi support for old h/w whilst the midi effort for the newer sound arch is a work in progress. There is a quick-and-dirty-work-in-progress document that describes sound configuration. It's intended for the handbook and could form the basis for an updated pcm manual page. I'd be interested in receiving comments / questions / contributions on it. The draft currently resides at: http://people.freebsd.org/~orion/sound.txt I have docbook working, but am not a wiz with it, so if anybody with more expertise in this area would be interested in helping/taking over that side, it would greatly speed things up. Thanks - Orion To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 16:29:48 2002 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 B725A37B401 for ; Thu, 3 Oct 2002 16:29:47 -0700 (PDT) Received: from sploot.vicor-nb.com (sploot.vicor-nb.com [208.206.78.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id 371F143E4A for ; Thu, 3 Oct 2002 16:29:47 -0700 (PDT) (envelope-from kmarx@vicor.com) Received: from vicor.com (localhost [127.0.0.1]) by sploot.vicor-nb.com (8.11.6/8.11.6) with ESMTP id g93NOIf54766 for ; Thu, 3 Oct 2002 16:24:18 -0700 (PDT) (envelope-from kmarx@vicor.com) Message-ID: <3D9CD1A2.11532472@vicor.com> Date: Thu, 03 Oct 2002 16:24:18 -0700 From: Ken Marx X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: FreeBSD Multimedia Subject: static w/ vchans > 0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, On 4.4-RELEASE-p13, I have pcm0: , which requires virtual channels to do full duplex audio: pcm0: at io 0x9000 irq 15 (1p/1r/2v channels duplex) This works fine, but the playback tends to be pretty fuzzy/static-y. I assume this is due to interleaving the dma (but could be wrong, of course). So, my questions are: 1. What causes this (if my guess is wrong)? 2. Is there a remedy short of getting a muti-channel card? If the the anwer to #2 is no, then: 3. does anyone have a recommendation for an inexpensive alternative? This is for a production system with as many as 100+ machines. So cost is an issue. Thanks, k. -- Ken Marx, kmarx@vicor-nb.com We have to move. We must march shoulder to shoulder and slam dunk the milestones. - http://cgi.bigshed.com/~kmarx/cgi-bin/speak.cgi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Thu Oct 3 22: 9:58 2002 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 DF39C37B401 for ; Thu, 3 Oct 2002 22:09:57 -0700 (PDT) Received: from sunshine.math.utah.edu (sunshine.math.utah.edu [128.110.198.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63C4143E4A for ; Thu, 3 Oct 2002 22:09:57 -0700 (PDT) (envelope-from cjs@sunshine.math.utah.edu) Received: from sunfire.math.utah.edu (IDENT:t3GZsN2mv90hY90jkvtP/OI3BSowf6t0@sunfire.math.utah.edu [128.110.198.232]) by sunshine.math.utah.edu (8.9.3/8.9.3) with ESMTP id XAA16886 for ; Thu, 3 Oct 2002 23:09:56 -0600 (MDT) Received: from localhost (cjs@localhost) by sunfire.math.utah.edu (8.9.3/8.9.3) with ESMTP id XAA11729 for ; Thu, 3 Oct 2002 23:09:56 -0600 (MDT) X-Authentication-Warning: sunfire.math.utah.edu: cjs owned process doing -bs Date: Thu, 3 Oct 2002 23:09:56 -0600 (MDT) From: Chris Staskewicz To: multimedia@FreeBSD.ORG Subject: RE: sound recording problems Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi BSD fans :) Right now I can send analog sound (from my mini-disc, stero, microphone, etc.) into my soundcard (Soundblaster ???) via the Line-in or mic port, and sure enough, the sound comes out very clear through the PC speakers attached to the output. I can open a variety of mixer applications (gmix, xmix, awemix, etc) and tinker with the sound. However, when I try to record the sound with programs like (audacity, grecord, etc.) I get nothing but high pitched squelching and ear-popping white noise. All these programs attempt to read of /dev/dsp, the bit-rates can be set to 8 or 16, and the sample rates can be set as well. But none of this seems to work. Any help??? Thanks so much! Chris. PS when I used Linux in the past, this attempt to record worked just fine. I've also noticed that a lot of people are coming up with some unique ideas of their own by piping info off of /dev/dsp to raw files and then doing some more magic to get the desired sounds. I'm not too savvy to this... yet... -------------------------------------------------------------------- Chris Staskewicz http://www.ZyGob.com/cjs http://www.math.utah.edu/~cjs -------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Fri Oct 4 1: 5:38 2002 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 9C6C537B401 for ; Fri, 4 Oct 2002 01:05:36 -0700 (PDT) Received: from draco.macsch.com (ns1.mscsoftware.com [192.207.69.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 157A243E75 for ; Fri, 4 Oct 2002 01:05:36 -0700 (PDT) (envelope-from Georg.Koltermann@mscsoftware.com) Received: from mailmuc.muc.eu.mscsoftware.com (mailmuc.muc.macsch.com [161.34.37.20]) by draco.macsch.com (8.9.3/8.9.3) with ESMTP id BAA03536; Fri, 4 Oct 2002 01:05:14 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mailmuc.muc.eu.mscsoftware.com (8.11.2/8.11.2/SuSE Linux 8.11.1-0.5) with ESMTP id g9481ao09750; Fri, 4 Oct 2002 10:01:37 +0200 Received: from hunter.muc.macsch.com by mailmuc.muc.eu.mscsoftware.com (AvMailGate-2.0.1.2) id 09611-7508167E; Fri, 04 Oct 2002 10:01:30 +0200 Subject: Re: tv-tuner cards From: "Georg-W. Koltermann" To: "Steve O'Hara-Smith" Cc: jbw , multimedia@FreeBSD.ORG In-Reply-To: <20020930200700.671b8e7a.steve@sohara.org> References: <3D797DF4.8010601@psydeshow.org> <3D7C9F50.1113F2B7@mitre.org> <20020912223934.GB55162@unifex.verizon.net> <20020913081054.14e78c8d.steve@sohara.org> <20020925192257.GA91483@unifex.verizon.net> <3D921457.B602C7D2@mitre.org> <20020925210346.GA91726@unifex.verizon.net> <20020926074254.6cbb1bb0.steve@sohara.org> <20020927170152.GA13669@unifex.verizon.net> <20020930200700.671b8e7a.steve@sohara.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 04 Oct 2002 10:05:29 +0200 Message-Id: <1033718729.500.11.camel@hunter.muc.macsch.com> Mime-Version: 1.0 X-AntiVirus: OK! AntiVir MailGate Version 2.0.1.2; AVE: 6.15.0.1; VDF: 6.15.0.14 at mailmuc has not found any known virus in this email. Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Am Mo, 2002-09-30 um 20.07 schrieb Steve O'Hara-Smith: > On Fri, 27 Sep 2002 13:01:52 -0400 > jbw wrote: > > [...] > > J> Also I changed the output size from 160x128 to 640x480 and the output > J> has many dropped frames. Is that cuased by the slowness of the CPU or > > I haven't tried with NTSC but certainly with PAL capture at above > 384x288 (half resolution) requires some patches to the kernel for proper > sync generation. Shprtage of CPU will also have this effect, try capture > at 320x240 and see how that goes. I can capture real time PAL at 720x576 > but I use an XP2000 and use -me zero -intra to do it reliably. So what would those kernel patches be? Have they been posted anywhere? Coincidentally, I just installed a Hauppauge TV card recently, and had the same problem (capturing just a blue screen) that was discussed here. Now after setting the input to DEV1 (from DEV0) it works, but only up to quarter resolution (384x288). With any size larger than that, ffmpeg never records anything - the output file just contains the header. It also does not echo any status lines, nor does it react to the 'q' quit key at any resolution larger than 384x288, I have to ^c out. Would that be the result of improper sync generation as you indicated? Note that fxtv can display full resolution PAL TV without problem, and can even capture that, unencoded, to disk. It just gets a little bit bulky :-) -- Regards, Georg. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Fri Oct 4 10:15:26 2002 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 BEB8C37B401 for ; Fri, 4 Oct 2002 10:15:25 -0700 (PDT) Received: from smtp4.wanadoo.nl (smtp4.wanadoo.nl [194.134.35.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CE5143E75 for ; Fri, 4 Oct 2002 10:15:25 -0700 (PDT) (envelope-from steve@sohara.org) Received: from ams-gw.sohara.org (i1466.vwr.wanadoo.nl [194.134.213.192]) by smtp4.wanadoo.nl (Postfix) with SMTP id B5B6C3E62E; Fri, 4 Oct 2002 19:14:13 +0200 (CEST) Date: Fri, 4 Oct 2002 19:15:08 +0200 From: Steve O'Hara-Smith To: "Georg-W. Koltermann" Cc: j.bw@verizon.net, multimedia@FreeBSD.ORG Subject: Re: tv-tuner cards Message-Id: <20021004191508.055b7b69.steve@sohara.org> In-Reply-To: <1033718729.500.11.camel@hunter.muc.macsch.com> References: <3D797DF4.8010601@psydeshow.org> <3D7C9F50.1113F2B7@mitre.org> <20020912223934.GB55162@unifex.verizon.net> <20020913081054.14e78c8d.steve@sohara.org> <20020925192257.GA91483@unifex.verizon.net> <3D921457.B602C7D2@mitre.org> <20020925210346.GA91726@unifex.verizon.net> <20020926074254.6cbb1bb0.steve@sohara.org> <20020927170152.GA13669@unifex.verizon.net> <20020930200700.671b8e7a.steve@sohara.org> <1033718729.500.11.camel@hunter.muc.macsch.com> X-Mailer: Sylpheed version 0.8.3 (GTK+ 1.2.10; i386-portbld-freebsd4.7) X-Face: %]+HVL}K`P8>+8ZcY-WGHP6j@&mxMo9JH6_WdgIgUGH)JX/usO0%jy7T~IVgqjumD^OBqX,Kv^-GM6mlw(fI^$"QRKyZ$?xx/ Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 04 Oct 2002 10:05:29 +0200 "Georg-W. Koltermann" wrote: GWK> So what would those kernel patches be? Have they been posted GWK> anywhere? ISTR posting them here, but JIC. ftp.sohara.org anon login /pub/bktr.patch It is adapted from a patch by Charles Henrich (henrich@sigbus.com). They work for me. -- C:>WIN | Directable Mirrors The computer obeys and wins. |A Better Way To Focus The Sun You lose and Bill collects. | licenses available - see: | http://www.sohara.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message From owner-freebsd-multimedia Sat Oct 5 11:57:13 2002 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 8043C37B401 for ; Sat, 5 Oct 2002 11:57:12 -0700 (PDT) Received: from voyager.scgis.com (dsl-64-192-151-181.telocity.com [64.192.151.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6A4B43E6A for ; Sat, 5 Oct 2002 11:57:11 -0700 (PDT) (envelope-from bstokes@scgis.com) Received: from homer ([10.1.1.2]) by voyager.scgis.com (8.12.6/8.12.5) with SMTP id g95IvAIb024610 for ; Sat, 5 Oct 2002 14:57:10 -0400 (EDT) (envelope-from bstokes@scgis.com) Message-ID: <004c01c26ca0$d49fba00$0201010a@homer> From: "Barry Stokes" To: Subject: DVR Cards? Date: Sat, 5 Oct 2002 14:55:48 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I'm looking to capture video with a BSD box. Does anyone know of a DVR card allowing 4 inputs that would work with FreeBSD? I'm hoping to build a low cost surveillance system for my office. TIA, BS To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message