|
From: Scott H. <vk...@ya...> - 2008-06-28 09:12:42
|
Hi,
Is anyone running motion 3.2.10.1 with the following configuration?
- FreeBSD OS (6.2)
- bktr driver (single chip BT848 video capture card)
- multiple threads doing "round robin" from the above card
I've had it working nicely for some time under various older versions of motion, but if I install motion 3.2.10.1, only one of the two cameras works. Motion still "sees" two cameras, but the input from one camera is duplicated on both motion cameras. The camera chosen appears to be selected at random when motion starts - sometimes you see camera 1 in both frames and sometimes camera 2 on both, but never both camera 1 & camera 2. Using the web interface to view the loaded configurations for both threads shows that each thread config has the correct camera input selected.
Motion logs the following errors to /var/log/messages
Jun 26 18:55:46 motion: [1] open video device /dev/bktr0: Device busy
Jun 26 18:55:46 motion: [1] Could not fetch initial image from camera
Jun 26 18:55:46 motion: [1] Motion continues using width and height from config file(s)
Sometimes, the error is:
Jun 26 18:57:31 motion: [2] Couldn't set the geometry: Device busy
It looks as though the first motion thread is not closing the bktr driver and then the second thread is unable to open it when it's turn comes around.
Going back to Motion 3.2.9 with the same config restored everything to normal for me.
Scott.
-------------------------------------------
Scott Holmes,
vk...@ya...
-------------------------------------------
Get the name you always wanted with the new y7mail email address.
www.yahoo7.com.au/mail
|