From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 30 19:50:34 2007 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C52816A520 for ; Sun, 30 Sep 2007 19:50:34 +0000 (UTC) (envelope-from adonis77@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by mx1.freebsd.org (Postfix) with ESMTP id 679A413C459 for ; Sun, 30 Sep 2007 19:50:33 +0000 (UTC) (envelope-from adonis77@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so2531801wxd for ; Sun, 30 Sep 2007 12:50:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=yWPeRg+2BwP/pY1atKNcmPK7Yp7haR9mS0mixKe6bwk=; b=r4569lwJbnpWZQMo9SuJ60cAQJdQfXPmpnqHrkPZo4hNu510azg3fGu0paVU/ld01tI5l8MtFU8CZ5IBLzvgSFuGKdSelQgvt3mWa/DDigu/uFsdvSrfGgRPL83Y2OgOxAoCyqrPl/RNaS4YY9INiiGn9qCQ03c0wPZSM/TVIck= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=tcZhH+gOa/mYe2jLkuGGR4NM/Vjk9nycrHxh3cuJwdDcOouYzpuLuyE+vWyR7BwohvY7ENFDvZj41rXT50g5OZX7G8tkkovt9c+uOiIcZN7RgKMV4aE2Ogy3+jhq9hMCwfNHeL82BHHIh8b/Y/gt58APxx0gqRAd/dbDUMFX4x8= Received: by 10.70.14.20 with SMTP id 20mr8173885wxn.1191180315858; Sun, 30 Sep 2007 12:25:15 -0700 (PDT) Received: by 10.70.53.13 with HTTP; Sun, 30 Sep 2007 12:25:15 -0700 (PDT) Message-ID: <8e7f7cbd0709301225r5b858d47pb46c93acfa3be088@mail.gmail.com> Date: Sun, 30 Sep 2007 21:25:15 +0200 From: "Adonis adonis" To: multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: problem with transcode port 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: Sun, 30 Sep 2007 19:50:34 -0000 hi, i'm freebsd user from croatia i can't compile transcode from ports here is the error message: ------------------------------------------------------------------------------------ import_oss.c: In function `oss_init': import_oss.c:89: error: `SOUND_PCM_READ_RATE_is_obsolete' undeclared (first use in this function) import_oss.c:89: error: (Each undeclared identifier is reported only once import_oss.c:89: error: for each function it appears in.) gmake[3]: *** [import_oss.lo] Error 1 gmake[3]: Leaving directory `/usr/ports/multimedia/transcode/work/transcode- 1.0.4/import' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/multimedia/transcode/work/transcode- 1.0.4/import' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/multimedia/transcode/work/transcode- 1.0.4' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/multimedia/transcode. --------------------------------------------------------------------------------------------- From owner-freebsd-multimedia@FreeBSD.ORG Sun Sep 30 20:17:06 2007 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 C07B416A420 for ; Sun, 30 Sep 2007 20:17:06 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.236]) by mx1.freebsd.org (Postfix) with ESMTP id AA5C213C46E for ; Sun, 30 Sep 2007 20:17:05 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by wr-out-0506.google.com with SMTP id 70so1609227wra for ; Sun, 30 Sep 2007 13:17:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:to:subject:date:user-agent:cc:mime-version:content-type:message-id; bh=F7LxJuT0jb2FopWSOqnmmIg3XLhbPhxjsPvysXjWtDA=; b=UpUw7fnoUBQZK0p9I+/u+HN1nUDkXCkiMFypSV+B3HEkB3H3qT7HwadjtNAMuh5gRgNYd+dZ5KQLeC7oBjUVdn5o8ROJDcMy6el7MJ+dRa7SzXT5SzB9PgRM4oV2fTutYme/wKHxNeeBTG93VW5A6/9N8mR1YNrwRcUnFmQD82w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:from:to:subject:date:user-agent:cc:mime-version:content-type:message-id; b=srrHIKXJiDYIhFlzJ2MFpqenEG6+cNxc0MXbepG2MwatQr5UJx54C0q1fSDpI+SRpFiz3G2xXqB2siw8X9Ea3GDYtBUYKTV35nM6JG8RWSa+jiQN2E1UDHQ+BN2tp7jF070L3pFUUxUqYNIISqbtfS8zYA+RKhWU+QAZzR+voPw= Received: by 10.90.89.5 with SMTP id m5mr2300293agb.1191181698328; Sun, 30 Sep 2007 12:48:18 -0700 (PDT) Received: from ?192.168.0.137? ( [66.69.234.35]) by mx.google.com with ESMTPS id 39sm7085067wrl.2007.09.30.12.48.12 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 30 Sep 2007 12:48:16 -0700 (PDT) From: Jason Harmening To: freebsd-multimedia@freebsd.org Date: Sun, 30 Sep 2007 14:50:50 -0500 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_b4//GnzWm588MvH" Message-Id: <200709301450.51112.jason.harmening@gmail.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: HDTV capture driver for cx2388x 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: Sun, 30 Sep 2007 20:17:06 -0000 --Boundary-00=_b4//GnzWm588MvH Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi everyone, I've been working on a FreeBSD driver for cx2388x-based TV cards on and off for several months since I came into possession of an old pcHDTV HD-3000 in late 2006. I only recently learned about jmg's work with cxd, but I'm making my driver available in case anyone is interested. It works reliably with my HD-3000; I've managed to capture several hours of live TV. I've only been able to test it on my own machine, which is 6-STABLE/amd64/SMP. It'll need a little work (interrupt filters, at least) to be usable with 7-CURRENT. I've attached a tarball with full sources--I hope the mail server doesn't remove the attachments, but if it does and you're interested, let me know and I'll send you a copy. The driver is called "cx88"--one of the few things it has in common with the Linux driver. Here's a not-so-brief overview of the contents in case you're interested: common/ Sources for cx88.ko, wich implements channel configuration, buffer configuration, and RISC program routines common to all functions. Provides a "board data" facility to allow drivers for different functions on the same physical board to coordinate usage of shared resources (e.g. the SRAM). Dynamically sizes the SRAM allocation for each DMA channel based on the total number of DMA channels claimed by attached drivers (MPEG, analog video, audio, etc.). Allows RISC programs to be placed in SRAM if there's enough space. Allows for data buffers to either be allocated in the kernel and mmap'ed or allocated in user mode and vslock'ed. i2c/ Sources for cx88i2c.ko, which controls the onboard i2c bus. Uses interrupt-driven, hardware I2C. Directly implements the iicbus interface instead of going through iicbb, so on 6.x it requires the attached patch to get iicbus.ko to export its driver_t. I don't think this is necessary on 7-CURRENT though. mpeg/ Driver for mpeg transport stream (cx88mpeg.ko). Depends on both cx88.ko and cx88i2c.ko. video/ Skeleton analog video driver. Doesn't really do anything right now. iicdev/ Sources for iicdev.ko--generic kernel mode driver for i2c device control from user mode. Mostly I implemented this because I don't really care for iic's use of Giant or its ioctl interface. iicdev isdevice-centric, so an iicdev character device is created for each i2c device. libtuner/ (libtuner.so) User-mode drivers for tuners, demodulators, and anything else that constitutes the "frontend". This idea, along with support for user-mode buffers, I got from jmg's bktrau driver. Implemented in C++. Currently only contains drivers for the Thomson DTT7612 tuner and Oren 51132 demod on the HD-3000. Configurable via text file. This is library is designed to be easily extensible to support additional tuners/demods and to possibly work with other drivers besides cx88. cx88_client.cpp, cx88_user_client.cpp Really lame capture apps I kludged up to test cx88mpeg. cx88_client.cpp uses conventional (kernel-allocated) buffers, while cx88_user_client.cpp uses user-allocated buffers. Mostly I included these just to demonstrate how to use the cx88mpeg ioctl() interface. client/ Not-so-lame multi-threaded capture app. Allows simultaneous streaming over UDP and capture to file. Also allows for channel to be changed and signal status to be queried on-the-fly. Uses XML configuration file for channel maps--requires textproc/ezxml. or51132_*.fw 8VSB and QAM firmware files for the OR51132 demodulator. Automatically loaded as necessary by the libtuner or51132 driver. Whew! Anyway, here are my short-term goals for the driver: 0) Keep testing and fix any bugs I find. 1) Add decent comments and documentation--this is mostly done for the kernel-mode pieces, but libtuner and the client application need documentation. 3) Get my hands on a pcHDTV HD-5500. If I've done things right, I'll only need to add drivers for the LG tuner and demod to libtuner, and add a pchdtv_hd5500 class to the capture application. 4) Work on analog video driver and maybe, once I get the 5500, audio as well. 5) When I'm ready to upgrade to FreeBSD 7.0 (probably during the beta phase), add interrupt filters, ditch the iicbus patch, and do whatever else is necessary to get this puppy working under 7.0. Here are some quick instructions on how to use the driver: 1. Extract the source tarball. 2. To patch the iicbus driver: cd /usr/src/sys/dev/iicbus patch < patch_iicbus Reload iicbus.ko or recompile kernel 3. Install textproc/ezxml. The capture app uses this to parse its XML channel map configuration file. 4. From cx88_20070930 directory extracted from source tarball, type 'make', or, if you want your system log full of status messages from the driver, type 'make -D DIAGNOSTIC'. This will compile all kernel-mode drivers, libtuner.so, and the capture app (called 'cx88'--creative, I know). 5. From the same directory, kldload iicdev/iicdev.ko kldload common/cx88.ko kldload i2c/cx88i2c.ko kldload mpeg/cx88mpeg.ko To use the client application: The capture app (cx88) depends on libtuner, so make sure the libtuner/ directory (or wherever you're keeping libtuner.so) is in your library path. Libtuner uses a simple text-based configuration file to allow for flexible configuration of tuner drivers that may need it--an example can be found in client/.tuner_config, which specifies the paths to the OR51132 firmware files. The cx88 executable uses an XML configuration file to load its channel maps--an example can be found in client/cx88.xml. At some point I'll document the syntax for this file, but cx88.xml should be adequate for receiving OTA HDTV broadcasts. Here's a list of the command-line options for the cx88 executable: -d : [Required] Specify device from which to capture -c : [Required] Specify initial channel, e.g. '7' or 'ATSC:7' -u : [Optional] Send capture over UDP to provided host -f : [Optional] Send capture to specified file -x : [Optional] Specify XML configuration file; default is ~/.cx88.xml -t : [Optional] Specify libtuner configuration file; default is ~/.tuner_config -n : [Optional] Specify non-interactive capture for provided number of minutes -? : Display this list of options. If you omit the -n option, cx88 will run in interactive mode, in which case you can enter the following commands to control the application on-the-fly: 'c': Changes channel on-the-fly. After entering the 'c' character, you'll be prompted to enter a channel number, optionally prefixed with a channel profile name from the XML configuration file. For example: ... c Enter channel: ATSC:56 ... 'i': Display channel/signal stats: ... i Tuned to 725000000HZ Signal strength: 80.8992% Signal-to-noise ratio: 28.3147 Bit-error rate: 0 Uncorrected blocks: 0 ... 'q': Quit the application. Examples: To launch cx88 in interactive mode, using device /dev/cx88mpeg0 for capture, initially tuned to channel 33 in the 'ATSC' profile, streaming data over UDP to host 127.0.0.1, port 8802, and also storing the same data to a file named 'abc.ts': ./cx88 -t ./.tuner_config -x ./cx88.xml -u 127.0.0.1:8802 -f abc.ts -c ATSC:33 -d /dev/cx88mpeg0 To launch cx88 in non-interactive mode, capturing channel 33 in the 'ATSC' profile to a file named abc.ts for 7.5 minutes: ./cx88 -t ./.tuner_config -x ./cx88.xml -f abc.ts -c ATSC:33 -d /dev/cx88mpeg0 -n 7.5 For playing the transport stream, either from a file or live via UDP, the best player I've found so far is multimedia/vlc. However, I haven't yet found a player that allows you to select from multiple program streams broadcast on the same channel. Anyway, I hope there are people out there interested enough to wade through this long e-mail and maybe give the driver a try and let me know how it works! Thanks, Jason Harmening --Boundary-00=_b4//GnzWm588MvH Content-Type: text/x-diff; charset="us-ascii"; name="patch_iicbus" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="patch_iicbus" =2D-- iicbus.c Tue Jul 10 04:53:01 2007 +++ iicbus.c Tue Jul 10 04:57:01 2007 @@ -45,7 +45,7 @@ =20 #define DEVTOIICBUS(dev) ((struct iicbus_device*)device_get_ivars(dev)) =20 =2Dstatic devclass_t iicbus_devclass; +devclass_t iicbus_devclass; =20 /* See comments below for why auto-scanning is a bad idea. */ #define SCAN_IICBUS 0 @@ -74,7 +74,7 @@ { 0, 0 } }; =20 =2Dstatic driver_t iicbus_driver =3D { +driver_t iicbus_driver =3D { "iicbus", iicbus_methods, sizeof(struct iicbus_softc), =2D-- iicbus.h Tue Jul 10 04:52:08 2007 +++ iicbus.h Tue Jul 10 04:52:28 2007 @@ -37,6 +37,7 @@ }; =20 extern devclass_t iicbus_devclass; +extern driver_t iicbus_driver; =20 extern int iicbus_generic_intr(device_t dev, int event, char *buf); =20 --Boundary-00=_b4//GnzWm588MvH-- From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 1 02:06:03 2007 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 746D216A417 for ; Mon, 1 Oct 2007 02:06:03 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.234]) by mx1.freebsd.org (Postfix) with ESMTP id 1707A13C45B for ; Mon, 1 Oct 2007 02:06:02 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by wr-out-0506.google.com with SMTP id 70so1662081wra for ; Sun, 30 Sep 2007 19:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; bh=RvuVwayDB8+n/aubBcra80+oypVeli2PhaDbqYEZe5k=; b=q3nopbBbp6Z0BRpRUHAWDa/ZB+mr/q5ZOiZpJDvOrkN0+iuYp/l1Py5lnnz++Dj837R5pD+zUOOid3eHPnaLr9MsQ4FQ3LccdO34SjPXP6Tp+7VmJV2jVSeUPyuWvp3rng6O/seofGVlwFBIloFGKU79qdFTqHBDAXHy/FWKYFA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=crvEjGhngmFod74ZYbuQSbkAwF+4JM2uGCcsMH8nd+wVMtzx+C8dj8UoK8MrmW86aVhLJxCEVNZpaV1VR6lPnakygMpbOeuqlYyBV7vJnQHcC3g2Oqt2oHKQgAq+/oT8KEx6DLKCTb46ZfP6n+v1E0xJxYt2e13Ckva/700BG6s= Received: by 10.90.28.13 with SMTP id b13mr3501543agb.1191204361173; Sun, 30 Sep 2007 19:06:01 -0700 (PDT) Received: from ?192.168.0.137? ( [66.69.234.35]) by mx.google.com with ESMTPS id g5sm6430988wra.2007.09.30.19.05.59 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 30 Sep 2007 19:06:00 -0700 (PDT) From: Jason Harmening To: freebsd-multimedia@freebsd.org Date: Sun, 30 Sep 2007 21:08:34 -0500 User-Agent: KMail/1.9.7 References: <200709301450.51112.jason.harmening@gmail.com> In-Reply-To: <200709301450.51112.jason.harmening@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709302108.35142.jason.harmening@gmail.com> Cc: Subject: Re: HDTV capture driver for cx2388x 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: Mon, 01 Oct 2007 02:06:03 -0000 Okay, looks like the mailserver scrubbed the attachments. For anyone who's interested, both the source tarball and the iicbus patch are available at ftp://corona.homeunix.net. On Sunday 30 September 2007, Jason Harmening wrote: > Hi everyone, > > I've been working on a FreeBSD driver for cx2388x-based TV cards on and off > for several months since I came > into possession of an old pcHDTV HD-3000 in late 2006. I only recently > learned about jmg's work with cxd, but I'm making my driver available in > case anyone is interested. It works reliably with my HD-3000; I've managed > to capture several hours of live TV. I've only been able to test it on my > own machine, which is 6-STABLE/amd64/SMP. It'll need a little work > (interrupt filters, at least) to be usable with 7-CURRENT. > > I've attached a tarball with full sources--I hope the mail server doesn't > remove the attachments, but if it does and you're interested, let me know > and I'll send you a copy. > > The driver is called "cx88"--one of the few > things it has in common with the Linux driver. Here's a not-so-brief > overview of the contents in case you're interested: > > common/ > > Sources for cx88.ko, wich implements channel configuration, buffer > configuration, and RISC program routines common to all functions. Provides > a "board data" facility to allow drivers for different functions on the > same physical board to coordinate usage of shared resources (e.g. the > SRAM). Dynamically sizes the SRAM allocation for each DMA channel based on > the total number of DMA channels claimed by attached drivers (MPEG, analog > video, audio, etc.). Allows RISC programs to be placed in SRAM if there's > enough space. Allows for data buffers to either be allocated in the kernel > and mmap'ed or allocated in user mode and vslock'ed. > > i2c/ > > Sources for cx88i2c.ko, which controls the onboard i2c bus. Uses > interrupt-driven, hardware I2C. Directly implements the iicbus interface > instead of going through iicbb, so on 6.x it requires the attached patch to > get iicbus.ko to export its driver_t. I don't think this is necessary on > 7-CURRENT though. > > mpeg/ > > Driver for mpeg transport stream (cx88mpeg.ko). Depends on both > cx88.ko and cx88i2c.ko. > > video/ > > Skeleton analog video driver. Doesn't really do anything right > now. > > iicdev/ > > Sources for iicdev.ko--generic kernel mode driver for i2c device > control from user mode. Mostly I implemented this because I don't really > care for iic's use of Giant or its ioctl interface. iicdev > isdevice-centric, so an iicdev character device is created for each i2c > device. > > libtuner/ > > (libtuner.so) User-mode drivers for tuners, demodulators, and > anything else > that constitutes the "frontend". This idea, along with support for > user-mode buffers, I got from jmg's bktrau driver. Implemented in C++. > Currently only contains drivers for the Thomson DTT7612 tuner and Oren > 51132 demod on the HD-3000. Configurable via text file. This is library > is designed to be easily extensible to support additional tuners/demods and > to possibly work with other drivers besides cx88. > > cx88_client.cpp, cx88_user_client.cpp > > Really lame capture apps I kludged up to test cx88mpeg. > cx88_client.cpp uses conventional (kernel-allocated) buffers, while > cx88_user_client.cpp uses user-allocated buffers. Mostly I included these > just to demonstrate how to use the cx88mpeg ioctl() interface. > > client/ > > Not-so-lame multi-threaded capture app. Allows simultaneous streaming > over UDP and capture to file. Also allows for channel to be changed and > signal status to be queried on-the-fly. Uses XML configuration file for > channel maps--requires textproc/ezxml. > > or51132_*.fw > > 8VSB and QAM firmware files for the OR51132 demodulator. > Automatically loaded as necessary by the libtuner or51132 driver. > > > Whew! Anyway, here are my short-term goals for the driver: > > 0) Keep testing and fix any bugs I find. > 1) Add decent comments and documentation--this is mostly done for the > kernel-mode pieces, but libtuner and the client application need > documentation. > 3) Get my hands on a pcHDTV HD-5500. If I've done things right, I'll only > need to add drivers for the LG tuner and demod to libtuner, and add a > pchdtv_hd5500 class to the capture application. > 4) Work on analog video driver and maybe, once I get the 5500, audio as > well. 5) When I'm ready to upgrade to FreeBSD 7.0 (probably during the beta > phase), add interrupt filters, ditch the iicbus patch, and do whatever else > is necessary to get this puppy working under 7.0. > > Here are some quick instructions on how to use the driver: > > 1. Extract the source tarball. > > 2. To patch the iicbus driver: > cd /usr/src/sys/dev/iicbus > patch < patch_iicbus > Reload iicbus.ko or recompile kernel > > 3. Install textproc/ezxml. The capture app uses this to parse its XML > channel map configuration file. > > 4. From cx88_20070930 directory extracted from source tarball, type > 'make', or, if you want your system log full of status messages from the > driver, type 'make -D DIAGNOSTIC'. This will compile all kernel-mode > drivers, libtuner.so, and the capture app (called 'cx88'--creative, I > know). > > 5. From the same directory, > kldload iicdev/iicdev.ko > kldload common/cx88.ko > kldload i2c/cx88i2c.ko > kldload mpeg/cx88mpeg.ko > > To use the client application: > > The capture app (cx88) depends on libtuner, so make sure the libtuner/ > directory (or wherever you're keeping libtuner.so) is in your library path. > Libtuner uses a simple text-based configuration file to allow for flexible > configuration of tuner drivers that may need it--an example can be found in > client/.tuner_config, which specifies the paths to the OR51132 firmware > files. The cx88 executable uses an XML configuration file to load its > channel maps--an example can be found in client/cx88.xml. At some point > I'll document the syntax for this file, but cx88.xml should be adequate for > receiving OTA HDTV broadcasts. > > Here's a list of the command-line options for the cx88 executable: > > -d : [Required] Specify device from which to capture > > -c : [Required] Specify initial channel, e.g. > '7' or 'ATSC:7' > > -u : [Optional] Send capture over UDP to provided > host > > -f : [Optional] Send capture to specified file > > -x : [Optional] Specify XML configuration file; default is > ~/.cx88.xml > > -t : [Optional] Specify libtuner configuration file; default is > ~/.tuner_config > > -n : [Optional] Specify non-interactive capture for provided number > of minutes > > -? : Display this list of options. > > If you omit the -n option, cx88 will run in interactive mode, in which case > you can enter the following commands to control the application on-the-fly: > > 'c': > Changes channel on-the-fly. > After entering the 'c' character, you'll be prompted to enter a channel > number, optionally prefixed with a channel profile name from the XML > configuration file. For example: > ... > c > Enter channel: > ATSC:56 > ... > > 'i': > Display channel/signal stats: > ... > i > Tuned to 725000000HZ > Signal strength: 80.8992% > Signal-to-noise ratio: 28.3147 > Bit-error rate: 0 > Uncorrected blocks: 0 > ... > > 'q': Quit the application. > > Examples: > > To launch cx88 in interactive mode, using device /dev/cx88mpeg0 for > capture, initially tuned to channel 33 in the 'ATSC' profile, streaming > data over UDP to host 127.0.0.1, port 8802, and also storing the same data > to a file named 'abc.ts': > > ./cx88 -t ./.tuner_config -x ./cx88.xml -u 127.0.0.1:8802 -f abc.ts -c > ATSC:33 -d /dev/cx88mpeg0 > > To launch cx88 in non-interactive mode, capturing channel 33 in the 'ATSC' > profile to a file named abc.ts for 7.5 minutes: > > ./cx88 -t ./.tuner_config -x ./cx88.xml -f abc.ts -c > ATSC:33 -d /dev/cx88mpeg0 -n 7.5 > > For playing the transport stream, either from a file or live via UDP, the > best player I've found so far is multimedia/vlc. However, I haven't yet > found a player that allows you to select from multiple program streams > broadcast on the same channel. > > Anyway, I hope there are people out there interested enough to wade through > this long e-mail and maybe give the driver a try and let me know how it > works! > > Thanks, > Jason Harmening From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 1 11:08:34 2007 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 23B9316A417 for ; Mon, 1 Oct 2007 11:08:34 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 04F6013C4A3 for ; Mon, 1 Oct 2007 11:08:34 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l91B8XVW064535 for ; Mon, 1 Oct 2007 11:08:33 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l91B8Wdp064531 for freebsd-multimedia@FreeBSD.org; Mon, 1 Oct 2007 11:08:32 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 1 Oct 2007 11:08:32 GMT Message-Id: <200710011108.l91B8Wdp064531@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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: Mon, 01 Oct 2007 11:08:34 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o bin/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs o kern/115666 multimedia Microphon does not work o ports/116488 multimedia compile error in multimedia/transcode 17 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. f kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I o kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/79678 multimedia [sound] sound works except recording from any source o kern/80465 multimedia [sound] pcm0:record:0: record interrupt timeout (Acer o kern/80632 multimedia [pcm] pcm driver missing support for CMI8738 auxillary f kern/83697 multimedia [snd_mss] [patch] support, docs added for full-duplex, o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/92512 multimedia [sound] distorted mono output with emu10k1 o i386/93986 multimedia [pcm] Acer TravelMate 4652LMi pcm0 channel dead o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/111767 multimedia [pcm] ATI SB450 High Definition Audio Controller sound s ports/112417 multimedia Error compiling vlc-devel-0.9.0.20070501,2 on 6.2-STAB s kern/113950 multimedia [sound] [patch] add per-vchan mixer support o ports/114019 multimedia multimedia/transcode coring with sig11 by pthread_test o ports/114372 multimedia multimedia/gstreamer-plugins-mpeg2enc does not build o ports/114573 multimedia multimedia/vlc-devel doesn't compile when the QT4 opti o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT (regr 25 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 1 14:49:30 2007 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CBEB16A418 for ; Mon, 1 Oct 2007 14:49:30 +0000 (UTC) (envelope-from ivanfrosty@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by mx1.freebsd.org (Postfix) with ESMTP id 5DE4C13C467 for ; Mon, 1 Oct 2007 14:49:30 +0000 (UTC) (envelope-from ivanfrosty@gmail.com) Received: by wr-out-0506.google.com with SMTP id 70so1798850wra for ; Mon, 01 Oct 2007 07:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=QDJbvUbek/XNT4fdeS0CYFLku+Fn6N3b/Q8qTJT+tnU=; b=YaQoryzvSmVU98HJkeis64nZdyMsFezn/Naphk6dxUsdIEj7xAuOIMZ8b7Ad7mWVvH+okplFs54QIn9ovkNSFYbSFqFK9R37OvnnwArl/WTdyly/OwzmUUm3nGBZAmaAECkP4xv+5Xpu/YPmwtgdBepPh8zRibbeyXtV3xE942w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=MG5Rq3/RnqRBXEMwKYl2hDGrOOi72xdUOikHIQTxJX0Ci4ehoHUNlNKy3l9JqBHXDEoQRsCrYrKNX15+ADZmNOfliPKR0Qh0doVuVLKn3nhTCmMnoV9VNFG9ds++SHx6zz63szIRfBzwcAqMngX1C1fzyA3lXYSNsxJJZm1mmtw= Received: by 10.90.118.8 with SMTP id q8mr5303939agc.1191250162765; Mon, 01 Oct 2007 07:49:22 -0700 (PDT) Received: by 10.90.79.12 with HTTP; Mon, 1 Oct 2007 07:49:22 -0700 (PDT) Message-ID: <7fd638000710010749i47703838l822a28651985f9c6@mail.gmail.com> Date: Mon, 1 Oct 2007 17:49:22 +0300 From: "Ivan Frosty" To: multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: vlc config disturbance 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: Mon, 01 Oct 2007 14:49:30 -0000 hi, am tryin to install vlc-0.8.6c. i get an error during ./configure configure:error:missing header file postproc/postprocess.h how could i get past that? i have tried older versions of vlc i seem to get the same error. am using freebsd6.2release thank you for your time -- Frosty-456 http://www.geocities.com/ivanfrosty/ivanfrosty.html From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 1 18:42:25 2007 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5020416A46D for ; Mon, 1 Oct 2007 18:42:25 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmpop111.cox.net (eastrmpop111.cox.net [68.230.240.53]) by mx1.freebsd.org (Postfix) with ESMTP id 4DC8813C465 for ; Mon, 1 Oct 2007 18:42:23 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao102.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20071001173111.FGRP11877.eastrmmtao102.cox.net@eastrmimpo01.cox.net>; Mon, 1 Oct 2007 13:31:11 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo01.cox.net with bizsmtp id v5X91X0064iy4EG0000000; Mon, 01 Oct 2007 13:31:09 -0400 Date: Mon, 01 Oct 2007 12:35:18 -0500 To: "Adonis adonis" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <8e7f7cbd0709301225r5b858d47pb46c93acfa3be088@mail.gmail.com> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <8e7f7cbd0709301225r5b858d47pb46c93acfa3be088@mail.gmail.com> User-Agent: Opera Mail/9.23 (Linux) Cc: multimedia@freebsd.org Subject: Re: problem with transcode port 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: Mon, 01 Oct 2007 18:42:25 -0000 On Sun, 30 Sep 2007 14:25:15 -0500, Adonis adonis = wrote: > hi, > > i'm freebsd user from croatia > > i can't compile transcode from ports > > here is the error message: > > ----------------------------------------------------------------------= -------------- > import_oss.c: In function `oss_init': > import_oss.c:89: error: `SOUND_PCM_READ_RATE_is_obsolete' undeclared = > (first > use in this function) It looks like you have audio/oss installed. I don't have time to test it= = at the moment, so can you try to edit in Makefile like this? Change from: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D LDFLAGS=3D -L${LOCALBASE}/lib -L${X11BASE}/lib CPPFLAGS=3D -I${X11BASE}/include -I${LOCALBASE}/include CONFIGURE_ENV=3D CPPFLAGS=3D"${CPPFLAGS}" LDFLAGS=3D"${LDFLAGS}" \ SDL_CONFIG=3D"${SDL_CONFIG}" =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D To: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CONFIGURE_ENV=3D CPPFLAGS=3D"-isystem /usr/include -isystem = ${LOCALBASE}/include" \ LDFLAGS=3D"-L${LOCALBASE}/lib" \ SDL_CONFIG=3D"${SDL_CONFIG}" =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Let me know if it works or not. Thanks. Cheers, Mezz > import_oss.c:89: error: (Each undeclared identifier is reported only o= nce > import_oss.c:89: error: for each function it appears in.) > gmake[3]: *** [import_oss.lo] Error 1 > gmake[3]: Leaving directory = > `/usr/ports/multimedia/transcode/work/transcode- > 1.0.4/import' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory = > `/usr/ports/multimedia/transcode/work/transcode- > 1.0.4/import' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory = > `/usr/ports/multimedia/transcode/work/transcode- > 1.0.4' > gmake: *** [all] Error 2 > *** Error code 2 > > Stop in /usr/ports/multimedia/transcode. > ----------------------------------------------------------------------= ----------------------- -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 3 18:19:52 2007 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 9D4CB16A418 for ; Wed, 3 Oct 2007 18:19:52 +0000 (UTC) (envelope-from rmgls@orange.fr) Received: from smtp25.orange.fr (smtp25.orange.fr [193.252.22.23]) by mx1.freebsd.org (Postfix) with ESMTP id 59DD913C455 for ; Wed, 3 Oct 2007 18:19:52 +0000 (UTC) (envelope-from rmgls@orange.fr) Received: from smtp25.orange.fr (mwinf2522 [10.232.9.122]) by mwinf2510.orange.fr (SMTP Server) with ESMTP id 4371C1C3AD58 for ; Wed, 3 Oct 2007 10:25:59 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf2522.orange.fr (SMTP Server) with ESMTP id 989501C0008C for ; Wed, 3 Oct 2007 10:25:57 +0200 (CEST) Received: from orange.fr (ARouen-156-1-46-250.w90-8.abo.wanadoo.fr [90.8.37.250]) by mwinf2522.orange.fr (SMTP Server) with ESMTP id 7A14B1C00087 for ; Wed, 3 Oct 2007 10:25:57 +0200 (CEST) X-ME-UUID: 20071003082557500.7A14B1C00087@mwinf2522.orange.fr From: rmgls@orange.fr To: freebsd-multimedia@freebsd.org Date: Wed, 03 Oct 2007 10:25:55 +0200 Sender: rmgls@orange.fr Message-Id: <20071003082557.7A14B1C00087@mwinf2522.orange.fr> Subject: OSS driver on current 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, 03 Oct 2007 18:19:52 -0000 Hi all, Please can you tell me if the OSS driver is running on current? i installed and tried it, and when running osstest the computer locks up playing an infinite loop of near 1/2 second; same behaviour playing any sound files. best regards. raoul rmgls@orange.fr From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 3 21:13:04 2007 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 A6AF316A419 for ; Wed, 3 Oct 2007 21:13:04 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.237]) by mx1.freebsd.org (Postfix) with ESMTP id 492C013C49D for ; Wed, 3 Oct 2007 21:13:04 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so3015601nzf for ; Wed, 03 Oct 2007 14:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:in-reply-to:references:mime-version:x-gpgmail-state:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; bh=hHS2ohR3ojyxy3zmFhtWuR7UsOJcV3pPu3W3GJvnHbg=; b=RUQH4lVuny9Jcejr06mbkaCH3ZDBc056Uwoyo0nxSLY8ZBxQicoEmjD+D+YFUj41HNvlmBNYZlg61RVrZGerzprQW1R1peRxA5RqMBTbSjV8trFz+dikInQGQ/Bq8OZMgk7K1/g4JEGe7K7Rx9Ibu0t4JQpe2u5jUM7CK6J9Wk0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:x-gpgmail-state:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=BsnWBm8UXtt7eYogFLiXzARTYjoTcbA9by49BfvVSm1VvQFduct/O+PYmvaoJ20k4WDgOg4EpLJsXHfavKsJIkhcDyLBcixqoK9x4jDU81hcrGCMGE/WULXYsA9hiODrWKnipUJ8SSsjEM/WWD/24FW4lioeojI1Zma2YmU5s9U= Received: by 10.64.10.2 with SMTP id 2mr13022235qbj.1191445982903; Wed, 03 Oct 2007 14:13:02 -0700 (PDT) Received: from ?192.168.2.101? ( [204.213.227.194]) by mx.google.com with ESMTPS id o29sm1617551elf.2007.10.03.14.13.00 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Oct 2007 14:13:01 -0700 (PDT) In-Reply-To: <46F805E8.2060104@zen.mooo.com> References: <167480.56243.qm@web50604.mail.re2.yahoo.com> <46F5FA5D.8050003@zen.mooo.com> <46F6BD39.1020604@privacy.net> <46F734AD.1010308@zen.mooo.com> <9997CB42-1075-4C2B-822D-6546F507BDEB@ahze.net> <46F805E8.2060104@zen.mooo.com> Mime-Version: 1.0 (Apple Message framework v752.3) X-Gpgmail-State: !signed Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <2523E1DC-B350-4217-B732-A14863F16593@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Michael Johnson Date: Wed, 3 Oct 2007 17:12:56 -0400 To: Raaf , Robert Kopp X-Mailer: Apple Mail (2.752.3) Sender: Michael Johnson Cc: freebsd-multimedia@freebsd.org Subject: Re: multimedia/vlc/mpegip/mp4live 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, 03 Oct 2007 21:13:04 -0000 On Sep 24, 2007, at 2:46 PM, Raaf wrote: > Michael Johnson wrote: >> On Sep 23, 2007, at 11:53 PM, Raaf wrote: >>> Heiko Recktenwald wrote: >>>> Raaf wrote: >>>>>> http://raaf.atspace.org/ >>>>>> >>>>>> The patch, for vlc-0.8.5 (an older version) is copied to the >>>>>> source directory before compilation. >>>>> >>>>> You're supposed to copy the patch to the files directory >>>>> (/usr/ports/multimedia/vlc/files), not the source directory. >>>>> >>>>> Anyway, the patch doesn't work with the latest vlc. You >>>>> can retrieve a modified patch that does work here: >>>>> >>>>> http://raaf.atspace.org/patches/patch-vlc >>>> Dear Raaf, have you tested your mpeg4ip patch with the latest >>>> mpeg4ip port? >>>> That may be updated to mpeg4ip 1.6 some day. >>> >>> The patch has been updated to work with mpeg4ip 1.6. You can >>> download it here: >>> >>> http://raaf.atspace.org/patches/patch-mp4live >>> >> Does this patch need to depend on multimedia/v4l_compat port? > > Yes, it does. Committed vlc, vlc-devel, and mpeg4ip, thanks! > > Raaf > From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 3 21:51:04 2007 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 3AE8916A418 for ; Wed, 3 Oct 2007 21:51:04 +0000 (UTC) (envelope-from raaf@zen.mooo.com) Received: from smtp-1.orange.nl (smtp-1.orange.nl [193.252.22.241]) by mx1.freebsd.org (Postfix) with ESMTP id AA87013C447 for ; Wed, 3 Oct 2007 21:51:03 +0000 (UTC) (envelope-from raaf@zen.mooo.com) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf6001.orange.nl (SMTP Server) with ESMTP id 5AF241C0008A for ; Wed, 3 Oct 2007 23:51:02 +0200 (CEST) Received: from zen.mooo.com (s559292f8.adsl.wanadoo.nl [85.146.146.248]) by mwinf6001.orange.nl (SMTP Server) with ESMTP id 42EFA1C00081; Wed, 3 Oct 2007 23:51:01 +0200 (CEST) X-ME-UUID: 20071003215102274.42EFA1C00081@mwinf6001.orange.nl Received: from zen.mooo.com (zen.mooo.com [127.0.0.1]) by zen.mooo.com (Postfix) with ESMTP id 557A27; Wed, 3 Oct 2007 23:51:01 +0200 (CEST) Message-ID: <47040EC4.70802@zen.mooo.com> Date: Wed, 03 Oct 2007 23:51:00 +0200 From: Raaf User-Agent: Thunderbird 2.0.0.4 (X11/20070615) MIME-Version: 1.0 To: Michael Johnson References: <167480.56243.qm@web50604.mail.re2.yahoo.com> <46F5FA5D.8050003@zen.mooo.com> <46F6BD39.1020604@privacy.net> <46F734AD.1010308@zen.mooo.com> <9997CB42-1075-4C2B-822D-6546F507BDEB@ahze.net> <46F805E8.2060104@zen.mooo.com> <2523E1DC-B350-4217-B732-A14863F16593@FreeBSD.org> In-Reply-To: <2523E1DC-B350-4217-B732-A14863F16593@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, Robert Kopp Subject: Re: multimedia/vlc/mpegip/mp4live 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, 03 Oct 2007 21:51:04 -0000 Michael Johnson wrote: > > On Sep 24, 2007, at 2:46 PM, Raaf wrote: > >> Michael Johnson wrote: >>> On Sep 23, 2007, at 11:53 PM, Raaf wrote: >>>> Heiko Recktenwald wrote: >>>>> Raaf wrote: >>>>>>> http://raaf.atspace.org/ >>>>>>> >>>>>>> The patch, for vlc-0.8.5 (an older version) is copied to the >>>>>>> source directory before compilation. >>>>>> >>>>>> You're supposed to copy the patch to the files directory >>>>>> (/usr/ports/multimedia/vlc/files), not the source directory.--enable-mp4live >>>>>> >>>>>> Anyway, the patch doesn't work with the latest vlc. You >>>>>> can retrieve a modified patch that does work here: >>>>>> >>>>>> http://raaf.atspace.org/patches/patch-vlc >>>>> Dear Raaf, have you tested your mpeg4ip patch with the latest >>>>> mpeg4ip port? >>>>> That may be updated to mpeg4ip 1.6 some day. >>>> >>>> The patch has been updated to work with mpeg4ip 1.6. You can >>>> download it here: >>>> >>>> http://raaf.atspace.org/patches/patch-mp4live >>>> >>> Does this patch need to depend on multimedia/v4l_compat port? >> >> Yes, it does. > > Committed vlc, vlc-devel, and mpeg4ip, thanks! Just one side note. Those patches also patch configure, and will likely break when newer versions of the software are available. It is probably cleaner to remove the pieces that patch configure and move it to the CONFIGURE_ARGS of the Makefiles. I thinks it's --enable-v4l for vlc and --enable-mp4live for mpeg4ip. Raaf From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 3 21:58:12 2007 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 9879316A41A for ; Wed, 3 Oct 2007 21:58:12 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by mx1.freebsd.org (Postfix) with ESMTP id 2E53A13C458 for ; Wed, 3 Oct 2007 21:58:12 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so8961168pyb for ; Wed, 03 Oct 2007 14:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; bh=ct34X5b751BArf43KuTjc+deMvl2A+7CkJpi5hJ6pxY=; b=rA02/slXITaE/KZzow6NoPS2Dy2v2mzJooukBGoVQ7Sv6GV9icgSKS/zuEr39aYcAl5XL793t3SGQQAIcRn1/UE/dG7GP9uxI3sdjXCnR+fXSnZWMoUBWqEdroddhps9fpfd/lx/L4R/QitK4Fzh/QE2yHd3dLLf0dzsPXX5FH8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=sJocvrOB1blOIUOzjsS7ap+EmiEZRbQRq6/6T8785/GbPyJ9eKgEfwFzDuTbfPn6LjNXqq+wYzIWnYzurzeB2Chuw0OrATd9RqUFOEuJ5vqdd/FYXbCAJptGKEM7yeffS+Z58bd99HqCxw5aPyNTjGudKF1UugLGMB6qZrGuK/8= Received: by 10.64.210.3 with SMTP id i3mr6510382qbg.1191448690633; Wed, 03 Oct 2007 14:58:10 -0700 (PDT) Received: from ?192.168.2.101? ( [204.213.227.194]) by mx.google.com with ESMTPS id n29sm1742282elf.2007.10.03.14.58.08 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Oct 2007 14:58:08 -0700 (PDT) In-Reply-To: <47040EC4.70802@zen.mooo.com> References: <167480.56243.qm@web50604.mail.re2.yahoo.com> <46F5FA5D.8050003@zen.mooo.com> <46F6BD39.1020604@privacy.net> <46F734AD.1010308@zen.mooo.com> <9997CB42-1075-4C2B-822D-6546F507BDEB@ahze.net> <46F805E8.2060104@zen.mooo.com> <2523E1DC-B350-4217-B732-A14863F16593@FreeBSD.org> <47040EC4.70802@zen.mooo.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <053E08BF-66A7-4E6A-8491-BD55C69245BE@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Michael Johnson Date: Wed, 3 Oct 2007 17:58:04 -0400 To: Raaf X-Mailer: Apple Mail (2.752.3) Sender: Michael Johnson Cc: freebsd-multimedia@freebsd.org, Robert Kopp Subject: Re: multimedia/vlc/mpegip/mp4live 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, 03 Oct 2007 21:58:12 -0000 On Oct 3, 2007, at 5:51 PM, Raaf wrote: > Michael Johnson wrote: >> On Sep 24, 2007, at 2:46 PM, Raaf wrote: >>> Michael Johnson wrote: >>>> On Sep 23, 2007, at 11:53 PM, Raaf wrote: >>>>> Heiko Recktenwald wrote: >>>>>> Raaf wrote: >>>>>>>> http://raaf.atspace.org/ >>>>>>>> >>>>>>>> The patch, for vlc-0.8.5 (an older version) is copied to the >>>>>>>> source directory before compilation. >>>>>>> >>>>>>> You're supposed to copy the patch to the files directory >>>>>>> (/usr/ports/multimedia/vlc/files), not the source directory.-- >>>>>>> enable-mp4live >>>>>>> >>>>>>> Anyway, the patch doesn't work with the latest vlc. You >>>>>>> can retrieve a modified patch that does work here: >>>>>>> >>>>>>> http://raaf.atspace.org/patches/patch-vlc >>>>>> Dear Raaf, have you tested your mpeg4ip patch with the latest >>>>>> mpeg4ip port? >>>>>> That may be updated to mpeg4ip 1.6 some day. >>>>> >>>>> The patch has been updated to work with mpeg4ip 1.6. You can >>>>> download it here: >>>>> >>>>> http://raaf.atspace.org/patches/patch-mp4live >>>>> >>>> Does this patch need to depend on multimedia/v4l_compat port? >>> >>> Yes, it does. >> Committed vlc, vlc-devel, and mpeg4ip, thanks! > > > Just one side note. Those patches also patch configure, and will > likely break when newer versions of the software are available. > > It is probably cleaner to remove the pieces that patch configure > and move it to the CONFIGURE_ARGS of the Makefiles. > > I thinks it's --enable-v4l for vlc and --enable-mp4live for > mpeg4ip. > yeah, we'll probably revert to that if and when the patch fails =) thanks for the heads up. > > Raaf > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia- > unsubscribe@freebsd.org" From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 3 23:18:53 2007 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 100F916A41B for ; Wed, 3 Oct 2007 23:18:53 +0000 (UTC) (envelope-from kerneljake@hotmail.com) Received: from bay0-omc2-s11.bay0.hotmail.com (bay0-omc2-s11.bay0.hotmail.com [65.54.246.147]) by mx1.freebsd.org (Postfix) with ESMTP id D378213C447 for ; Wed, 3 Oct 2007 23:18:52 +0000 (UTC) (envelope-from kerneljake@hotmail.com) Received: from BAY136-W25 ([65.55.141.60]) by bay0-omc2-s11.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 3 Oct 2007 16:05:14 -0700 Message-ID: X-Originating-IP: [71.145.181.57] From: Kernel Jake To: Date: Wed, 3 Oct 2007 18:05:10 -0500 Importance: Normal Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 03 Oct 2007 23:05:14.0123 (UTC) FILETIME=[DB29F5B0:01C80611] Subject: multiple hauppauge bktr cards 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, 03 Oct 2007 23:18:53 -0000 Does the bktr driver support multiple Hauppauge cards? I have two of them:= a Plus card with composite video-in and an FM card with an FM tuner. Each= one shows up when the other is absent, but when they are both plugged into= my Asus A7V333 motherboard, only the FM one shows up as /dev/tuner0. I have seen allusions to NetBSD supporting multiple bktr devices (http://ar= chives.devshed.com/forums/bsd-93/kern-33742-multiple-bktr-cards-and-changin= g-pci-latency-1856894.html), but I have never seen corroboration that FreeB= SD bktr can handle multiple Hauppauge cards. canary% uname -a FreeBSD canary 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #0: Mon May 14 22:14:3= 5 CDT 2007 jake@canary:/usr/src/sys/i386/compile/CANARY i386 this is the Plus card with composite video: bktr0: mem 0xee800000-0xee800fff irq 19 at device 12.0 on pci0 bktr0: [GIANT-LOCKED] bktr0: Hauppauge Model 29440 @ % bktr0: Warning - Unknown Hauppauge Tuner 0x79 bktr0: Hauppauge WinCast/TV, Philips NTSC tuner. this is the FM card: bktr0: mem 0xef000000-0xef000fff irq 18 at device 15.0 on pci0 bktr0: [GIANT-LOCKED] bktr0: Hauppauge Model 61381 D423 bktr0: Detected a MSP3430G-B6 at 0x80 bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, msp3400c stereo,= remote control. _________________________________________________________________ Climb to the top of the charts!=A0 Play Star Shuffle:=A0 the word scramble = challenge with star power. http://club.live.com/star_shuffle.aspx?icid=3Dstarshuffle_wlmailtextlink_oc= t= From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 4 00:18:23 2007 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 AF69416A417 for ; Thu, 4 Oct 2007 00:18:23 +0000 (UTC) (envelope-from hemi@puresimplicity.net) Received: from just.puresimplicity.net (just.puresimplicity.net [68.77.126.251]) by mx1.freebsd.org (Postfix) with ESMTP id A2AEE13C457 for ; Thu, 4 Oct 2007 00:18:22 +0000 (UTC) (envelope-from hemi@puresimplicity.net) Received: from just.puresimplicity.net (localhost.puresimplicity.net [127.0.0.1]) by just.puresimplicity.net (8.13.8/8.13.8) with ESMTP id l93NvXs4080195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Oct 2007 18:57:33 -0500 (CDT) (envelope-from hemi@just.puresimplicity.net) Received: (from hemi@localhost) by just.puresimplicity.net (8.13.8/8.13.8/Submit) id l93NvXdN080194; Wed, 3 Oct 2007 18:57:33 -0500 (CDT) (envelope-from hemi) Date: Wed, 3 Oct 2007 18:57:33 -0500 From: Josh Tolbert To: Kernel Jake Message-ID: <20071003235733.GA80108@just.puresimplicity.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (just.puresimplicity.net [127.0.0.1]); Wed, 03 Oct 2007 18:57:33 -0500 (CDT) Cc: freebsd-multimedia@freebsd.org Subject: Re: multiple hauppauge bktr cards 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: Thu, 04 Oct 2007 00:18:23 -0000 On Wed, Oct 03, 2007 at 06:05:10PM -0500, Kernel Jake wrote: > > Does the bktr driver support multiple Hauppauge cards? I have two of them: a Plus card with composite video-in and an FM card with an FM tuner. Each one shows up when the other is absent, but when they are both plugged into my Asus A7V333 motherboard, only the FM one shows up as /dev/tuner0. > > I have seen allusions to NetBSD supporting multiple bktr devices (http://archives.devshed.com/forums/bsd-93/kern-33742-multiple-bktr-cards-and-changing-pci-latency-1856894.html), but I have never seen corroboration that FreeBSD bktr can handle multiple Hauppauge cards. > > canary% uname -a > FreeBSD canary 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #0: Mon May 14 22:14:35 CDT 2007 jake@canary:/usr/src/sys/i386/compile/CANARY i386 > > this is the Plus card with composite video: > bktr0: mem 0xee800000-0xee800fff irq 19 at device 12.0 on pci0 > bktr0: [GIANT-LOCKED] > bktr0: Hauppauge Model 29440 @ % > bktr0: Warning - Unknown Hauppauge Tuner 0x79 > bktr0: Hauppauge WinCast/TV, Philips NTSC tuner. > > this is the FM card: > bktr0: mem 0xef000000-0xef000fff irq 18 at device 15.0 on pci0 > bktr0: [GIANT-LOCKED] > bktr0: Hauppauge Model 61381 D423 > bktr0: Detected a MSP3430G-B6 at 0x80 > bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, msp3400c stereo, remote control. I have no experience whatsoever using the tuner portions of the cards, but I am successfully using three bktr-based cards (non-Hauppauge) in a FreeBSD 6.2 machine. bktr0: mem 0xee000000-0xee000fff irq 11 at device 8.0 on pci0 bktr0: [GIANT-LOCKED] bktr0: MT2032: Companycode=3c3c Part=3c Revision=3c bktr0: MT2032 not found or unknown type bktr0: Pinnacle/Miro TV, Philips NTSC tuner. bktr1: mem 0xee002000-0xee002fff irq 5 at device 9.0 on pci0 bktr1: [GIANT-LOCKED] bktr1: Warning - card vendor 0x1554 (model 0x4011) unknown. bktr1: Pinnacle/Miro TV, Temic PAL I tuner. bktr2: mem 0xee004000-0xee004fff irq 10 at device 11.0 on pci0 bktr2: [GIANT-LOCKED] bktr2: STB TV/PCI, Temic NTSC tuner, dbx stereo. They all work fine for doing simultaneous video capture. I'm using them with motion (multimedia/motion) for surveillance. Thanks, Josh -- Josh Tolbert hemi@puresimplicity.net || http://www.puresimplicity.net/~hemi/ Security is mostly a superstition. It does not exist in nature, nor do the children of men as a whole experience it. Avoiding danger is no safer in the long run than outright exposure. Life is either a daring adventure, or nothing. -- Helen Keller From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 4 04:44:09 2007 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 9CB6116A417 for ; Thu, 4 Oct 2007 04:44:09 +0000 (UTC) (envelope-from kerneljake@hotmail.com) Received: from bay0-omc2-s20.bay0.hotmail.com (bay0-omc2-s20.bay0.hotmail.com [65.54.246.156]) by mx1.freebsd.org (Postfix) with ESMTP id 8072C13C43E for ; Thu, 4 Oct 2007 04:44:09 +0000 (UTC) (envelope-from kerneljake@hotmail.com) Received: from BAY136-W27 ([65.55.141.62]) by bay0-omc2-s20.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 3 Oct 2007 21:44:09 -0700 Message-ID: X-Originating-IP: [71.145.181.57] From: Kernel Jake To: Date: Wed, 3 Oct 2007 23:44:09 -0500 Importance: Normal In-Reply-To: <20071003235733.GA80108@just.puresimplicity.net> References: <20071003235733.GA80108@just.puresimplicity.net> MIME-Version: 1.0 X-OriginalArrivalTime: 04 Oct 2007 04:44:09.0096 (UTC) FILETIME=[33C09880:01C80641] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: RE: multiple hauppauge bktr cards 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: Thu, 04 Oct 2007 04:44:09 -0000 It turned out to be a simple hardware problem. I reseated all my cards, an= d now I have two bktr devices! _________________________________________________________________ Help yourself to FREE treats served up daily at the Messenger Caf=E9. Stop = by today. http://www.cafemessenger.com/info/info_sweetstuff2.html?ocid=3DTXT_TAGLM_Oc= tWLtagline= From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 4 15:31:12 2007 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 C3A1F16A418 for ; Thu, 4 Oct 2007 15:31:12 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id 3E62513C45A for ; Thu, 4 Oct 2007 15:31:11 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l94F9v7b099113; Thu, 4 Oct 2007 18:09:57 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l94F9sh3099112; Thu, 4 Oct 2007 18:09:54 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: "Mark Tinguely" , freebsd-multimedia@freebsd.org Date: Thu, 4 Oct 2007 18:09:53 +0300 User-Agent: KMail/1.9.3 References: <200708161254.l7GCsr81040490@casselton.net> <200708161625.38617.achill@matrix.gatewaynet.com> <61604.63.165.140.66.1187275125.squirrel@www.casselton.net> In-Reply-To: <61604.63.165.140.66.1187275125.squirrel@www.casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710041809.54434.achill@matrix.gatewaynet.com> Cc: Subject: Zoneminder and multichannel cards 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: Thu, 04 Oct 2007 15:31:12 -0000 I have successfully (and painfully!) managed to get correct quality video out of ZoneMinder zoneminder-1.22.3, on 6.2-RELEASE-p4 with the LMLBT4M card. (card info on http://www.linuxmedialabs.com/product_details.php?prodid=320). However i cant instantiate a second instance of the video capture daemon of zoneminder (zmc), because of a "/dev/bktr0: Device busy" error. Is it possible to open /dev/bktr0 from two programms at the same time? -- Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 4 15:37:02 2007 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 C910516A41B for ; Thu, 4 Oct 2007 15:37:02 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 883DC13C505 for ; Thu, 4 Oct 2007 15:37:02 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.13.8/8.13.8) with ESMTP id l94Fb1Vf065590; Thu, 4 Oct 2007 10:37:01 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1191512221; bh=V/GBYYKEAdMscbE7soy95ooSdzqb1qG2JJLRF1K 7+H4=; h=Received:Date:From:Message-Id:To:Subject:In-Reply-To; b=ly Tonfl8SQTAVomphVx1VU6ve7Jn4NN5x8t9rmT72zDOt62yo9Bhr7QxlJMS1w1kw0RYT 8Nq7CS2HfqmcHaEpvCvugnjhzS+htJzkFbuhz7haotVfhL26SiY7p0/flUoXSeQ5gle 3UCTqz1DummcNhPOAoPKUoaK1dM+FPwPVTw= Received: (from tinguely@localhost) by casselton.net (8.13.8/8.13.8/Submit) id l94Fb18v065589; Thu, 4 Oct 2007 10:37:01 -0500 (CDT) (envelope-from tinguely) Date: Thu, 4 Oct 2007 10:37:01 -0500 (CDT) From: Mark Tinguely Message-Id: <200710041537.l94Fb18v065589@casselton.net> To: achill@matrix.gatewaynet.com, freebsd-multimedia@freebsd.org In-Reply-To: <200710041809.54434.achill@matrix.gatewaynet.com> Cc: Subject: Re: Zoneminder and multichannel cards 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: Thu, 04 Oct 2007 15:37:02 -0000 > I have successfully (and painfully!) managed to get correct quality video out > of ZoneMinder zoneminder-1.22.3, on 6.2-RELEASE-p4 with the LMLBT4M card. > (card info on http://www.linuxmedialabs.com/product_details.php?prodid=320). > > However i cant instantiate a second instance of the video capture daemon of > zoneminder (zmc), because of a "/dev/bktr0: Device busy" error. > > Is it possible to open /dev/bktr0 from two programms at the same time? No, the bktr(4) driver is written so that only one open is active at a time. --Mark Tinguely. From owner-freebsd-multimedia@FreeBSD.ORG Thu Oct 4 16:46:08 2007 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 6372116A418 for ; Thu, 4 Oct 2007 16:46:08 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outB.internet-mail-service.net (outB.internet-mail-service.net [216.240.47.225]) by mx1.freebsd.org (Postfix) with ESMTP id 4FCAB13C480 for ; Thu, 4 Oct 2007 16:46:08 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Thu, 04 Oct 2007 09:32:36 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id D70781265BA; Thu, 4 Oct 2007 09:32:34 -0700 (PDT) Message-ID: <470515A4.8060600@elischer.org> Date: Thu, 04 Oct 2007 09:32:36 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Achilleas Mantzios References: <200708161254.l7GCsr81040490@casselton.net> <200708161625.38617.achill@matrix.gatewaynet.com> <61604.63.165.140.66.1187275125.squirrel@www.casselton.net> <200710041809.54434.achill@matrix.gatewaynet.com> In-Reply-To: <200710041809.54434.achill@matrix.gatewaynet.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, Mark Tinguely Subject: Re: Zoneminder and multichannel cards 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: Thu, 04 Oct 2007 16:46:08 -0000 Achilleas Mantzios wrote: > I have successfully (and painfully!) managed to get correct quality video out > of ZoneMinder zoneminder-1.22.3, on 6.2-RELEASE-p4 with the LMLBT4M card. > (card info on http://www.linuxmedialabs.com/product_details.php?prodid=320). > > However i cant instantiate a second instance of the video capture daemon of > zoneminder (zmc), because of a "/dev/bktr0: Device busy" error. > > Is it possible to open /dev/bktr0 from two programms at the same time? I thought that that card only had one video channel, and that it switched the video inputs . From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 09:18:30 2007 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 8B3E516A419 for ; Fri, 5 Oct 2007 09:18:30 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id D904913C467 for ; Fri, 5 Oct 2007 09:18:28 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l959IPY7012536 for ; Fri, 5 Oct 2007 12:18:25 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l959IP7U012535 for freebsd-multimedia@freebsd.org; Fri, 5 Oct 2007 12:18:25 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: freebsd-multimedia@freebsd.org User-Agent: KMail/1.9.3 References: <200708161254.l7GCsr81040490@casselton.net> <200710041809.54434.achill@matrix.gatewaynet.com> <470515A4.8060600@elischer.org> In-Reply-To: <470515A4.8060600@elischer.org> MIME-Version: 1.0 Content-Disposition: inline Date: Fri, 5 Oct 2007 12:18:25 +0300 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200710051218.25340.achill@matrix.gatewaynet.com> Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 09:18:30 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=AD=CE=BC=CF=80=CF=84=CE=B7 04 =CE=9F=CE= =BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 19:32, =CE=B3=CF=81=CE= =AC=CF=88=CE=B1=CF=84=CE=B5: > Achilleas Mantzios wrote: > > I have successfully (and painfully!) managed to get correct quality vid= eo > > out of ZoneMinder zoneminder-1.22.3, on 6.2-RELEASE-p4 with the LMLBT4M > > card. (card info on > > http://www.linuxmedialabs.com/product_details.php?prodid=3D320). > > > > However i cant instantiate a second instance of the video capture daemon > > of zoneminder (zmc), because of a "/dev/bktr0: Device busy" error. > > > > Is it possible to open /dev/bktr0 from two programms at the same time? > > I thought that that card only had one video channel, and that it switched > the video inputs . I think they are multiplexed, at least the big model LMLBT44, can support up to 4 full rate inputs or 8 multiplexed video inputs, which in zoneminder=20 (under linux) translates to 8 surveillance cameras. At work we have deployed the above successfully (LMLBT44 + ZM under debian = + 8=20 cameras) . In the evening i'll try to boot a zoneminder-ready linux live CD to verify = if=20 this the case with the smaller model (LMLBT44). =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 09:35:27 2007 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 35AE116A419 for ; Fri, 5 Oct 2007 09:35:27 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id 92DE913C457 for ; Fri, 5 Oct 2007 09:35:26 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l959ZID0012645; Fri, 5 Oct 2007 12:35:18 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l959ZIg9012644; Fri, 5 Oct 2007 12:35:18 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: freebsd-multimedia@freebsd.org, Julian Elischer User-Agent: KMail/1.9.3 References: <200708161254.l7GCsr81040490@casselton.net> <200710041809.54434.achill@matrix.gatewaynet.com> <470515A4.8060600@elischer.org> In-Reply-To: <470515A4.8060600@elischer.org> MIME-Version: 1.0 Content-Disposition: inline Date: Fri, 5 Oct 2007 12:35:18 +0300 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <200710051235.18526.achill@matrix.gatewaynet.com> Cc: Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 09:35:27 -0000 zqPPhM65z4IgzqDOrc68z4DPhM63IDA0IM6fzrrPhM+OzrLPgc65zr/PgiAyMDA3IDE5OjMyLCDO s8+BzqzPiM6xz4TOtToKCj5JbiB0aGUgZXZlbmluZyBpJ2xsIHRyeSB0byBib290IGEgem9uZW1p bmRlci1yZWFkeSBsaW51eCBsaXZlIENEIHRvIHZlcmlmeSBpZiAKPnRoaXMgdGhlIGNhc2Ugd2l0 aCB0aGUgc21hbGxlciBtb2RlbCAoTE1MQlQ0NCkuCgpTb3JyeSBmb3IgdGhlIHR5cG8sIGJ5IHNt YWxsZXIgbW9kZWwgaSBtZWFudCBMTUxCVDRNLgoKLS0gCkFjaGlsbGVhcyBNYW50emlvcwo= From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 09:43:51 2007 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 AD95E16A419 for ; Fri, 5 Oct 2007 09:43:51 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id C987713C4A7 for ; Fri, 5 Oct 2007 09:43:50 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l959hiUd012673; Fri, 5 Oct 2007 12:43:44 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l959hdQN012672; Fri, 5 Oct 2007 12:43:39 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Mark Tinguely Date: Fri, 5 Oct 2007 12:43:39 +0300 User-Agent: KMail/1.9.3 References: <200710041537.l94Fb18v065589@casselton.net> In-Reply-To: <200710041537.l94Fb18v065589@casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710051243.39554.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 09:43:51 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=AD=CE=BC=CF=80=CF=84=CE=B7 04 =CE=9F=CE= =BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 18:37, =CE=BF/=CE=B7 Mar= k Tinguely =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > > I have successfully (and painfully!) managed to get correct quality > > video out of ZoneMinder zoneminder-1.22.3, on 6.2-RELEASE-p4 with the > > LMLBT4M card. (card info on > > http://www.linuxmedialabs.com/product_details.php?prodid=3D320). > > > > However i cant instantiate a second instance of the video capture daem= on > > of zoneminder (zmc), because of a "/dev/bktr0: Device busy" error. > > > > Is it possible to open /dev/bktr0 from two programms at the same time? > > No, the bktr(4) driver is written so that only one open is active at a > time. I dont know if you are familiar with zoneminder, it has a capture daemon (zmc) which is used to grab the video. In the installation we have at work under linux, using a 4-chip board=20 (LMLBT44), i can see that there are only 4 instances of it (zmc) running=20 on /dev/video0,/dev/video1,/dev/video2,/dev/video3 to capture all 8 cameras. This board supports 4 full rate inputs, or 8 multiplexed inputs. So for each one of the 4 chips, the corresponding zmc daemon is used to simultaneously capture both channels (cameras) of the same chip. Theoritically is that possible with FreeBSD's bktr driver? Could we have an app like lets say xawtv to display all (4 in my case)=20 channels of a multiplexer board like LMLBT4M which utilizes only one 878 ch= ip=20 and supports 4 multiplexed channels i.e. 4 cameras? If your answer is yes, then i should keep on trying with=20 =46reeBSD/ZoneMinder/zmc, etc... Else i should buy 3 additional bt 878 cards, or switch to linux which i wan= t=20 to avoid! Thanx for any info. > > --Mark Tinguely. =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 13:07:54 2007 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 BCAA016A418 for ; Fri, 5 Oct 2007 13:07:54 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 4FE0F13C474 for ; Fri, 5 Oct 2007 13:07:48 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.13.8/8.13.8) with ESMTP id l95D7lTo059697; Fri, 5 Oct 2007 08:07:47 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1191589667; bh=w8cyftriOOU7CBhRWpAGXFnYcwb6M73Vi0Yk/2C rkRY=; h=Received:Date:From:Message-Id:To:Subject:Cc:In-Reply-To; b=Ewt3Go+yXpPZjI/s4ExLHYYPlgMTFP816FumXH/qhLZs5XGQ5DZ+h6j/gs/btUDQF XHj2F0xsdzbgXQjpLMrwmdtueriXPzGc/53CCJKsH0mCT7FaQ0pxYuhSOB1ztLwh+xk RPZo7/knCf+RyyA6iJAMG6EzD54BSSIAZeAAURM= Received: (from tinguely@localhost) by casselton.net (8.13.8/8.13.8/Submit) id l95D7leR059696; Fri, 5 Oct 2007 08:07:47 -0500 (CDT) (envelope-from tinguely) Date: Fri, 5 Oct 2007 08:07:47 -0500 (CDT) From: Mark Tinguely Message-Id: <200710051307.l95D7leR059696@casselton.net> To: achill@matrix.gatewaynet.com, tinguely@casselton.net In-Reply-To: <200710051243.39554.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 13:07:54 -0000 Achilleas Mantzios asks: > I dont know if you are familiar with zoneminder, > it has a capture daemon (zmc) which is used to grab the video. There are several clone simular to that card. > In the installation we have at work under linux, using a 4-chip board=20 > (LMLBT44), i can see that there are only 4 > instances of it (zmc) running=20 > on /dev/video0,/dev/video1,/dev/video2,/dev/video3 > to capture all 8 cameras. > This board supports 4 full rate inputs, or 8 multiplexed inputs. > > So for each one of the 4 chips, the corresponding zmc daemon is used > to simultaneously capture both channels (cameras) of the same chip. > > Theoritically is that possible with FreeBSD's bktr driver? > Could we have an app like lets say xawtv to display all (4 in my case)=20 > channels of a multiplexer board like LMLBT4M which utilizes only one 878 ch= > ip=20 > and supports 4 multiplexed channels i.e. 4 cameras? > > If your answer is yes, then i should keep on trying with=20 > =46reeBSD/ZoneMinder/zmc, etc... > Else i should buy 3 additional bt 878 cards, or switch to linux which i wan= > t=20 > to avoid! No matter the OS, a BT878 can capture from one video input AT ONE TIME. The LMLBT4M has only one BT878 video capture chip. A person can write a program to capture images from up to 4 inputs using time division multiplexing. As you said there are cards with multiple BT878 that are either dedicated to one input or allow multiple inputs. For example, the Kodicom 4400 (and clones) have 4 BT878 capture chips and a crossbar that lets a person choose from 16 inputs (on at a time per capture chip). I have a patch (see last week's archive for thread) that sets up the crossbar on the Kodicom 4400. There is also a Kodicom 8800 (and clones) with 8 BT878 capture chips which I have not used. --Mark Tinguely. From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:02:35 2007 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 A494416A417 for ; Fri, 5 Oct 2007 14:02:35 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id EB63513C465 for ; Fri, 5 Oct 2007 14:02:34 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l95E2LPK013611; Fri, 5 Oct 2007 17:02:21 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l95E2J1S013610; Fri, 5 Oct 2007 17:02:19 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Mark Tinguely Date: Fri, 5 Oct 2007 17:02:19 +0300 User-Agent: KMail/1.9.3 References: <200710051307.l95D7leR059696@casselton.net> In-Reply-To: <200710051307.l95D7leR059696@casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710051702.19372.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:02:35 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85= =CE=AE 05 =CE=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 16:07= , =CE=BF/=CE=B7 Mark Tinguely =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > Achilleas Mantzios asks: > > I dont know if you are familiar with zoneminder, > > it has a capture daemon (zmc) which is used to grab the video. > > There are several clone simular to that card. > > > In the installation we have at work under linux, using a 4-chip board= =3D20 > > (LMLBT44), i can see that there are only 4 > > instances of it (zmc) running=3D20 > > on /dev/video0,/dev/video1,/dev/video2,/dev/video3 > > to capture all 8 cameras. > > This board supports 4 full rate inputs, or 8 multiplexed inputs. > > > > So for each one of the 4 chips, the corresponding zmc daemon is used > > to simultaneously capture both channels (cameras) of the same chip. > > > > Theoritically is that possible with FreeBSD's bktr driver? > > Could we have an app like lets say xawtv to display all (4 in my > > case)=3D20 channels of a multiplexer board like LMLBT4M which utilizes = only > > one 878 ch=3D ip=3D20 > > and supports 4 multiplexed channels i.e. 4 cameras? > > > > If your answer is yes, then i should keep on trying with=3D20 > > =3D46reeBSD/ZoneMinder/zmc, etc... > > Else i should buy 3 additional bt 878 cards, or switch to linux which i > > wan=3D t=3D20 > > to avoid! > > No matter the OS, a BT878 can capture from one video input AT ONE TIME. > > The LMLBT4M has only one BT878 video capture chip. A person can write > a program to capture images from up to 4 inputs using time division > multiplexing. I booted with linux and ZM works perfectly with multiplexed inputs. =46rom what i see in the linux version of the zoneminder, in=20 zm_local_camera.cpp:579 it does: if ( ioctl( m_videohandle, VIDIOCSCHAN, &vid_src ) < 0 ) { Error(( "Failed to set camera source %d: %s", channel, strerror(errno) )); return( -1 ); } I suppose the above is a service of the linux bttv driver, right? I.e. the bttv driver does the time division demultiplexing? I tried smth for the FreeBSD version (zm_fbsd_camera.cpp) if (ioctl(m_videohandle, TVTUNER_SETCHNL, &tmpchannel) < 0) { Error(( "Failed to set camera source %d: %s", tmpchannel, strerror(errno) = )); return( -1 ); } but i got "Inappropriate ioctl for device". However for single cameras (and testing with their input number) ioctl(m_videohandle, METEORSINPUT, &c)=20 where c is METEOR_DEV0, METEOR_DEV1, METEOR_DEV2, METEOR_DEV3 seems to work (as you had suggested some time ago). When i tried to be sneaky and replaced the above=20 ioctl(m_videohandle, TVTUNER_SETCHNL, &tmpchannel) with=20 ioctl(m_videohandle, METEORSINPUT, &c)=20 it didnt complain as a ioctl, but i got a strange (but rather expected effe= ct) of the video of one camera, inside the video of the 2nd camera. (i tested with only 2 cameras). So what i cant understand is: 1) How bktr understands about METEOR_DEV0, METEOR_DEV1, METEOR_DEV2,=20 METEOR_DEV3, how does it distinguish the 4 channels in LMLBT4M? 2) How could i arrange smth similar, provided its not very time consuming? ( i am trying to do all this at home hours, and they are extremely limited). If you could have an idea on how to (easily) programmatically demux the inputs, i'd be grateful. > > As you said there are cards with multiple BT878 that are either dedicated > to one input or allow multiple inputs. For example, the Kodicom 4400 (and > clones) have 4 BT878 capture chips and a crossbar that lets a person choo= se > from 16 inputs (on at a time per capture chip). I have a patch (see last > week's archive for thread) that sets up the crossbar on the Kodicom 4400. > There is also a Kodicom 8800 (and clones) with 8 BT878 capture chips which > I have not used. > > --Mark Tinguely. =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:18:15 2007 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 8D44216A420 for ; Fri, 5 Oct 2007 14:18:15 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id ED17113C46A for ; Fri, 5 Oct 2007 14:18:14 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l95EI9ED013669; Fri, 5 Oct 2007 17:18:09 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l95EI9Xb013668; Fri, 5 Oct 2007 17:18:09 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Mark Tinguely User-Agent: KMail/1.9.3 References: <200710051307.l95D7leR059696@casselton.net> In-Reply-To: <200710051307.l95D7leR059696@casselton.net> MIME-Version: 1.0 Content-Disposition: inline Date: Fri, 5 Oct 2007 17:18:09 +0300 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <200710051718.09589.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:18:15 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85= =CE=AE 05 =CE=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 16:07= , =CE=BF/=CE=B7 Mark Tinguely =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > Achilleas Mantzios asks: > > I dont know if you are familiar with zoneminder, > > it has a capture daemon (zmc) which is used to grab the video. Just an additional silly question: Wouldn't allowing more than 1 processes to access readonly /dev/bktr0, effefctively solve the problem? Is that hard to accomplish? Does it make sense? Thanx for your help. =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:24:46 2007 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 C024316A419 for ; Fri, 5 Oct 2007 14:24:46 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 4F88613C4C2 for ; Fri, 5 Oct 2007 14:24:44 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.13.8/8.13.8) with ESMTP id l95EOfTe065321; Fri, 5 Oct 2007 09:24:41 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1191594281; bh=ZqhO29LB9OQI1/S0Q9Bk5j1epRnYK/aqyplcLtI jem4=; h=Received:Date:From:Message-Id:To:Subject:Cc:In-Reply-To; b=Jniso2mhS27dhBAYRnS1+U419yFzqIBazyYlswNuWY717Z82D1g6jV9OhdD+u5YdB Ke4gib92HEpuVkoGHM5z6C4jJaeA5A2JAsndQi73ZgMnvtfy5cQA4ewrMKSSPyLNGHf RKz/ozsdRCsXRXc3IrK5sk2KGPDr1A0x9M67lWA= Received: (from tinguely@localhost) by casselton.net (8.13.8/8.13.8/Submit) id l95EOfCL065320; Fri, 5 Oct 2007 09:24:41 -0500 (CDT) (envelope-from tinguely) Date: Fri, 5 Oct 2007 09:24:41 -0500 (CDT) From: Mark Tinguely Message-Id: <200710051424.l95EOfCL065320@casselton.net> To: achill@matrix.gatewaynet.com, tinguely@casselton.net In-Reply-To: <200710051702.19372.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:24:46 -0000 Achilleas Mantzios asks: > So what i cant understand is: > > 1) How bktr understands about METEOR_DEV0, METEOR_DEV1, METEOR_DEV2,=20 > METEOR_DEV3, how does it distinguish the 4 channels in LMLBT4M? The device driver uses this ioctl to reprogram the input on the BT878. > 2) How could i arrange smth similar, provided its not very time consuming? > ( i am trying to do all this at home hours, and they are extremely limited). > If you could have an idea on how to (easily) programmatically demux > the inputs, i'd be grateful. I don't know how you are switching input relative to capture. Fields mixing from other frames can also be DMA overflows in the capture. In my opinion, if you have a working Linux version that you are happy with, I suspect it will take more time tweeking the FreeBSD driver than you want to spend. If you want to make some serious updates to the bktr driver, the project could use a bktr maintainer. --Mark Tinguely. From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:36:30 2007 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 C277E16A418 for ; Fri, 5 Oct 2007 14:36:30 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id 297D213C49D for ; Fri, 5 Oct 2007 14:36:29 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l95Ea9Cw013767; Fri, 5 Oct 2007 17:36:09 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l95Ea9h3013766; Fri, 5 Oct 2007 17:36:09 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Mark Tinguely Date: Fri, 5 Oct 2007 17:36:09 +0300 User-Agent: KMail/1.9.3 References: <200710051424.l95EOfCL065320@casselton.net> In-Reply-To: <200710051424.l95EOfCL065320@casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710051736.09514.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:36:30 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85= =CE=AE 05 =CE=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 17:24= , =CE=BF/=CE=B7 Mark Tinguely =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > Achilleas Mantzios asks: > > So what i cant understand is: > > > > 1) How bktr understands about METEOR_DEV0, METEOR_DEV1, METEOR_DEV2,= =3D20 > > METEOR_DEV3, how does it distinguish the 4 channels in LMLBT4M? > > The device driver uses this ioctl to reprogram the input on the BT878. > > > 2) How could i arrange smth similar, provided its not very time > > consuming? ( i am trying to do all this at home hours, and they are > > extremely limited). If you could have an idea on how to (easily) > > programmatically demux the inputs, i'd be grateful. > > I don't know how you are switching input relative to capture. > Fields mixing from other frames can also be DMA overflows in the capture. > > In my opinion, if you have a working Linux version that you are happy wit= h, > I suspect it will take more time tweeking the FreeBSD driver than you want > to spend. If you want to make some serious updates to the bktr driver, > the project could use a bktr maintainer. Thanx. Did you read my last question about allowing more than 1 processes to=20 access /dev/bktr0? Does it make any sense at all for my case? If that was possible i would have /dev/bktr1stCam -> /dev/bktr0,=20 /dev/bktr2ndCam -> /dev/bktr0, /dev/bktr3rdCam -> /dev/bktr0, /dev/bktr4thCam -> /dev/bktr0, so that zoneminder would run 4 instances of zmc, which i can deal with, and effectively solve my problem, (although not in a fancy way). What do you say? > > --Mark Tinguely. =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:43:12 2007 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 3281916A418 for ; Fri, 5 Oct 2007 14:43:12 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id D625A13C45B for ; Fri, 5 Oct 2007 14:43:11 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.13.8/8.13.8) with ESMTP id l95EhATS066690; Fri, 5 Oct 2007 09:43:10 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1191595390; bh=Y9IjQf2p7J+jdJU+WEz0c8K8taiwge2xeyUFwG9 36G8=; h=Received:Date:From:Message-Id:To:Subject:Cc:In-Reply-To; b=OwGyZ8wYOsphR5s/5Y6g3PkWT4NPFjUrTkKx09E71EXpnQDxFQvMqZbOUO/8oB5UY bSyqzybBAUzu36bW7ChkenF+fX4SCS2emItgaYPOqnkg5c+FBKWwlk37N7Hql9WQA1C e82bc6gX4NFrghzlJRS6QK7BRLnVjQHIxhMSxzw= Received: (from tinguely@localhost) by casselton.net (8.13.8/8.13.8/Submit) id l95EhAOV066689; Fri, 5 Oct 2007 09:43:10 -0500 (CDT) (envelope-from tinguely) Date: Fri, 5 Oct 2007 09:43:10 -0500 (CDT) From: Mark Tinguely Message-Id: <200710051443.l95EhAOV066689@casselton.net> To: achill@matrix.gatewaynet.com, tinguely@casselton.net In-Reply-To: <200710051718.09589.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:43:12 -0000 > > Just an additional silly question: > > Wouldn't allowing more than 1 processes to access readonly /dev/bktr0, > effefctively solve the problem? > > Is that hard to accomplish? > Does it make sense? The BT878 can only capture from one input at a time. Allowing multiple accesses to the driver to allow multiplexing of the inputs could be done; it just moves the complexity from the application to the kernel. --Mark Tinguely. From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 14:58:32 2007 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 6FD3216A421 for ; Fri, 5 Oct 2007 14:58:32 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id BFCDB13C48A for ; Fri, 5 Oct 2007 14:58:31 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.13.6/8.13.6) with ESMTP id l95EvW3A013872; Fri, 5 Oct 2007 17:57:32 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.13.6/8.13.6/Submit) id l95EvWHG013871; Fri, 5 Oct 2007 17:57:32 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Mark Tinguely Date: Fri, 5 Oct 2007 17:57:32 +0300 User-Agent: KMail/1.9.3 References: <200710051443.l95EhAOV066689@casselton.net> In-Reply-To: <200710051443.l95EhAOV066689@casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710051757.32798.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 14:58:32 -0000 =CE=A3=CF=84=CE=B9=CF=82 =CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85= =CE=AE 05 =CE=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82 2007 17:43= , =CE=BF/=CE=B7 Mark Tinguely =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > > Just an additional silly question: > > > > Wouldn't allowing more than 1 processes to access readonly /dev/bktr0, > > effefctively solve the problem? > > > > Is that hard to accomplish? > > Does it make sense? > > The BT878 can only capture from one input at a time. Allowing multiple > accesses to the driver to allow multiplexing of the inputs could be > done; it just moves the complexity from the application to the kernel. > > --Mark Tinguely. Thanx for your time. I am afraid i will have to go with a linux solution. I think though, that FreeBSD has the most high quality/manpower factor. Anyways, i am kind of sad, i was too ambitious with this. I learned something thanks to you. Maybe some junior could pick and implement that project, as bktr addons, in= =20 the next SoC, or something. =2D-=20 Achilleas Mantzios From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 5 17:45:36 2007 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 CCD8F16A41B for ; Fri, 5 Oct 2007 17:45:36 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outB.internet-mail-service.net (outB.internet-mail-service.net [216.240.47.225]) by mx1.freebsd.org (Postfix) with ESMTP id AB18513C4A8 for ; Fri, 5 Oct 2007 17:45:36 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Fri, 05 Oct 2007 10:45:35 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id 66E431265DC; Fri, 5 Oct 2007 10:45:35 -0700 (PDT) Message-ID: <47067843.1090603@elischer.org> Date: Fri, 05 Oct 2007 10:45:39 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Achilleas Mantzios References: <200710041537.l94Fb18v065589@casselton.net> <200710051243.39554.achill@matrix.gatewaynet.com> In-Reply-To: <200710051243.39554.achill@matrix.gatewaynet.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, Mark Tinguely Subject: Re: Zoneminder and multichannel cards 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: Fri, 05 Oct 2007 17:45:36 -0000 Achilleas Mantzios wrote: ? > > If your answer is yes, then i should keep on trying with > FreeBSD/ZoneMinder/zmc, etc... > Else i should buy 3 additional bt 878 cards, or switch to linux which i want > to avoid! I would suggest that if the bktr driver doesn't do what you want, then the most productive use of your time would be to dive in, understand it, and fix it. From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 6 18:30:43 2007 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 7F77616A417 for ; Sat, 6 Oct 2007 18:30:43 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by mx1.freebsd.org (Postfix) with ESMTP id 0C68813C468 for ; Sat, 6 Oct 2007 18:30:42 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: by ug-out-1314.google.com with SMTP id a2so731369ugf for ; Sat, 06 Oct 2007 11:30:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=v3w7dTC1wqFu2At56gDJVPWwr8+GEGmZSTZ9Kpb26YQ=; b=TKbEFR1I70yIvZmrVxsvuLPzyX8X/An9GNNiVpcccbDOTCN+EN2eRe9y3W2XJwHASqe/n86Bd0uHy49Mmrt1LgfOL5gSNTRtpwXfv4L5qzkdf6utoWgsju+yvaIuEUgH4dkiotAS3q4Y8zMR4GuQflEXRo73VUpwv7Pt1gNfj7I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=dDjJAp8jYdpG8QkT+v5lQhoslj6/1CyHGUrfsLFvoiNBNltwq2FJ34IVEQGhb4PqkbFl65fxy/tc+P8EJMrmJDZvIcazg6EDHz/imH9J7vcFdsXkys4WRNAx6173jNjSqtjr5S18U4gbcYgXcPTtCuMbNuSTDuGRWfoKQVUIM0I= Received: by 10.67.103.12 with SMTP id f12mr4708559ugm.1191693777637; Sat, 06 Oct 2007 11:02:57 -0700 (PDT) Received: by 10.66.238.13 with HTTP; Sat, 6 Oct 2007 11:02:57 -0700 (PDT) Message-ID: Date: Sat, 6 Oct 2007 13:02:57 -0500 From: "Tsu-Fan Cheng" To: freebsd-mm MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: music file 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: Sat, 06 Oct 2007 18:30:43 -0000 hi guys, sometimes i "get" music files for the entire album, and all the tracks are combined into one track, is there anyway to separate them?? thank you! TFC From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 6 18:49:46 2007 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 042CE16A417 for ; Sat, 6 Oct 2007 18:49:46 +0000 (UTC) (envelope-from davidb@boothscientific.com) Received: from mx2.lsn.net (mx2.lsn.net [66.90.130.74]) by mx1.freebsd.org (Postfix) with ESMTP id A841913C480 for ; Sat, 6 Oct 2007 18:49:45 +0000 (UTC) (envelope-from davidb@boothscientific.com) Received: from [172.18.0.26] (24-155-246-45.dyn.grandenetworks.net [24.155.246.45]) by mx2.lsn.net (8.13.5/8.13.5) with ESMTP id l96IcF8F022535 for ; Sat, 6 Oct 2007 13:38:15 -0500 From: David Booth To: freebsd-multimedia@freebsd.org Date: Sat, 6 Oct 2007 13:38:15 -0500 User-Agent: KMail/1.9.7 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710061338.15805.davidb@boothscientific.com> X-Virus-Scanned: ClamAV 0.91.2/4484/Sat Oct 6 07:47:54 2007 on mx0.lsn.net X-Virus-Status: Clean Subject: Re: music file X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: davidb@boothscientific.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Oct 2007 18:49:46 -0000 On Saturday 06 October 2007, Tsu-Fan Cheng wrote: > hi guys, > sometimes i "get" music files for the entire album, and all the > tracks are combined into one track, is there anyway to separate > them?? thank you! > > TFC /usr/ports/audio/audacity will allow you to edit the files and split them as you wish.