Thanks, but since it runs from rc.local its kinda scary adding it to root's bashrc... Ok, I'll solve it anyway by myself, thanks guys for a good work, wish you much more and have a nice weekend :)
On Nov 29, 5:24 pm, GWater <[EMAIL PROTECTED]> wrote: > krzych schrieb: > > > > > WOW! Guys, you're magicians, it works on my laptop TOO!!!!!!!!!!!!! > > > THANKS, THANKS, THANKS! :D > > > Now, i have a little question about LD_PRELOAD - how to make it not to > > write it always when rinning something? I mean, i have motion program > > which runs quite nicely, but im not sure what to do to start it from > > rc.local after reboot... is this enough to set this var and run it > > after, or is there any better method to have it always loaded since my > > motion is always running? > > > K. > > > PS. There are some flickers while running camera but maybe its the > > cable or something because its rare and only when holding in hand... > > Im not sure. > > > On Nov 29, 4:48 pm, krzych <[EMAIL PROTECTED]> wrote: > >> Yep, it helped. BUT in readme is: > >> -------------------------------------------------------------------------------- > > >> 4. Testing > > >> To load the driver, follow these steps (as root) : > >> # modprobe videodev > >> # modprobe compat-ioctl32 // Only required for 64-bit Linux OS > >> # make insmod > > >> To test the driver with a V4L2 compliant application, try mplayer : > >> $ mplayer tv:// -tv > >> driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11 > >> $ mplayer tv:// -tv > >> driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo xv > > >> So reader thinks thats all for mplayer > >> And then only as a NOTE is that the other apps may need preload (and i > >> thought that mplayer is used just as an example, but works without > >> this): > > >> Note: Some applications require libv4l for image format decoding. > >> (see "1.3 > >> Decoder") Consult libv4l documentation for full usage details. Here > >> is an > >> example for a common usage : > >> $ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv \ > >> driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo > >> xv > > >> So, please, change the readme to inform all folks that mplayer needs > >> this too. Or change the first test example to app that needs no > >> preload. > > >> Anyway, thanks, desktop works. I'll try it on laptop in few minutes. > > >> K. > > >> On Nov 29, 9:14 am, GWater <[EMAIL PROTECTED]> wrote: > > >>> krzych schrieb: > >>>> No, i didn't forgot, look: > >>>> Running rpm_check_debug > >>>> Running Transaction Test > >>>> Finished Transaction Test > >>>> Transaction Test Succeeded > >>>> Running Transaction > >>>> Installing : libv4l > >>>> [1/1] > >>>> Installed: libv4l.i386 0:0.5.6-1.fc9 > >>>> Complete! > >>>> On Nov 28, 10:45 pm, Vasily Khoruzhick <[EMAIL PROTECTED]> wrote: > >>>>> On 28 November 2008 23:40:38 krzych wrote: > >>>>>> No luck. It even won't display anything. mplayer stops by itself after > >>>>>> lines below: > >>>>>> [EMAIL PROTECTED] microdia]$ mplayer tv:// -tv > >>>>>> driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11 > >>>>>> MPlayer dev-SVN-r27514-4.3.0 (C) 2000-2008 MPlayer Team > >>>>>> CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, > >>>>>> Model: 8, Stepping: 10) > >>>>>> CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 > >>>>>> Compiled with runtime CPU detection. > >>>>>> mplayer: could not connect to socket > >>>>>> mplayer: No such file or directory > >>>>>> Failed to open LIRC support. You will not be able to use your remote > >>>>>> control. > >>>>>> Playing tv://. > >>>>>> TV file format detected. > >>>>>> Selected driver: v4l2 > >>>>>> name: Video 4 Linux 2 input > >>>>>> author: Martin Olschewski <[EMAIL PROTECTED]> > >>>>>> comment: first try, more to come ;-) > >>>>>> Selected device: Microdia USB 2.0 Webcam Driver > >>>>>> Capabilites: video capture read/write streaming > >>>>>> supported norms: > >>>>>> inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument > >>>>>> Current input: 1 > >>>>>> Current format: unknown (0x31384142) > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> v4l2: ioctl set format failed: Invalid argument > >>>>>> tv.c: norm_from_string(pal): Bogus norm parameter, setting default. > >>>>>> v4l2: ioctl enum norm failed: Invalid argument > >>>>>> Error: Cannot set norm! > >>>>>> Selected input hasn't got a tuner! > >>>>>> v4l2: Cannot get fps > >>>>>> v4l2: ioctl set mute failed: Invalid argument > >>>>>> v4l2: ioctl query control failed: Invalid argument > >>>>>> v4l2: ioctl query control failed: Invalid argument > >>>>>> ========================================================================== > >>>>>> Cannot find codec matching selected -vo and video format 0x31384142. > >>>>>> Read DOCS/HTML/en/codecs.html! > >>>>>> ========================================================================== > >>>>>> v4l2: ioctl set mute failed: Invalid argument > >>>>>> v4l2: 0 frames successfully processed, 0 frames dropped. > >>>>>> Exiting... (End of file) > >>>>>> [EMAIL PROTECTED] microdia]$ > >>>>>> In /var/log/messages: > >>>>>> Nov 28 22:36:25 sat kernel: microdia: Microdia USB 2.0 webcam driver > >>>>>> loaded > >>>>>> Nov 28 22:36:25 sat kernel: microdia: Microdia USB 2.0 Webcam - > >>>>>> 0C45:624F plugged-in. > >>>>>> Nov 28 22:36:25 sat kernel: microdia: Detected SN9C20X Bridge > >>>>>> Nov 28 22:36:25 sat kernel: microdia: Detected OV9650 Sensor > >>>>>> Nov 28 22:36:26 sat kernel: microdia: Microdia USB 2.0 Webcam is now > >>>>>> controlling video device /dev/video0 > >>>>>> Nov 28 22:36:26 sat kernel: usbcore: registered new interface driver > >>>>>> usb_microdia_driver > >>>>>> Nov 28 22:36:26 sat kernel: microdia: v2008.10 : Microdia USB 2.0 > >>>>>> Webcam Driver > >>>>>> Nov 28 22:36:31 sat kernel: microdia: Freeing 0 v4l2 buffers > >>>>>> Nov 28 22:36:31 sat kernel: microdia: Buffers Allocated 2 > >>>>>> Nov 28 22:36:31 sat kernel: microdia: Freeing 2 v4l2 buffers > >>>>>> So for now it's worse than before. I'll try now on desktop to check if > >>>>>> it works at all. > >>>>>> K. > >>>>> It seems you forgot about libv4l. Please, read README file :) > >>>>> signature.asc > >>>>> < 1KViewDownload > >>> That's not enough. Please take a look at the usage example in the > >>> README. It begins with "LD_PRELOAD=/usr/lib/... mplayer..." > >>> Otherwise mplayer won't use or care about libv4l. > >>> GWater > >>> signature.asc > >>> < 1KViewDownload > > > > You can put > "export LD_PRELOAD=/usr/lib/..." into you ~/.bashrc > > GWater > > signature.asc > < 1KViewDownload --~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
