Difference between revisions of "Meye"

From LinuxTVWiki
Jump to: navigation, search
(Added category: Webcams)
 
(8 intermediate revisions by 8 users not shown)
Line 119: Line 119:
  
 
- 'motioneye' still uses the meye private v4l1 API extensions.
 
- 'motioneye' still uses the meye private v4l1 API extensions.
<div style="overflow:auto; height: 1px; ">
+
[[Category:Webcams]]
'''- [http://mature-videos.servik.com mature videos]'''
+
'''- [http://mature-nipples.servik.com mature nipples]'''
+
'''- [http://mature-pussies.servik.com mature pussies]'''
+
'''- [http://adult-galleries-mature-women.servik.com adult galleries mature women]'''
+
'''- [http://mature-teachers-nude.servik.com mature teachers nude]'''
+
'''- [http://mature-cumshots.servik.com mature cumshots]'''
+
'''- [http://mature-sex-videos.servik.com mature sex videos]'''
+
'''- [http://mature-sex-pics.servik.com mature sex pics]'''
+
'''- [http://mature-sexy-women.servik.com mature sexy women]'''
+
'''- [http://mature-hairy-pussy.servik.com mature hairy pussy]'''
+
'''- [http://vintage-mature-sex.servik.com vintage mature sex]'''
+
'''- [http://mature-video.servik.com mature video]'''
+
'''- [http://mature-porn-women.servik.com mature porn women]'''
+
'''- [http://mature-cunts.servik.com mature cunts]'''
+
'''- [http://mature-adult.servik.com mature adult]'''
+
'''- [http://facial-cum-mature-women.servik.com facial cum mature women]'''
+
'''- [http://mature-anal-sex.servik.com mature anal sex]'''
+
'''- [http://mature-porno.servik.com mature porno]'''
+
'''- [http://mature-latina-girls.servik.com mature latina girls]'''
+
'''- [http://mature-cum-shots.servik.com mature cum shots]'''
+
'''- [http://naked-mature-daddies.servik.com naked mature daddies]'''
+
'''- [http://sexool-mature.servik.com sexool mature]'''
+
'''- [http://mature-lesbian-porn.servik.com mature lesbian porn]'''
+
'''- [http://mature-mom-sex.servik.com mature mom sex]'''
+
'''- [http://mature-thumbnails.servik.com mature thumbnails]'''
+
'''- [http://sexy-mature-woman.servik.com sexy mature woman]'''
+
'''- [http://mature-escort.servik.com mature escort]'''
+
'''- [http://mature-games.servik.com mature games]'''
+
'''- [http://older-mature-tits.servik.com older mature tits]'''
+
'''- [http://busty-blonde-mature.servik.com busty blonde mature]'''
+
'''- [http://mature-sex-stories.servik.com mature sex stories]'''
+
'''- [http://mature-group-sex.servik.com mature group sex]'''
+
'''- [http://moms-mature-naked.servik.com moms mature naked]'''
+
'''- [http://naked-mature-men.servik.com naked mature men]'''
+
'''- [http://naked-mature-moms.servik.com naked mature moms]'''
+
'''- [http://mature-porn-stars.servik.com mature porn stars]'''
+
'''- [http://mature-naughty-moms.servik.com mature naughty moms]'''
+
'''- [http://mature-moms-nude.servik.com mature moms nude]'''
+
'''- [http://mature-cum-woman.servik.com mature cum woman]'''
+
'''- [http://mature-women-anal.servik.com mature women anal]'''
+
'''- [http://mature-orgies.servik.com mature orgies]'''
+
'''- [http://mature-amateurs-over.servik.com mature amateurs over]'''
+
'''- [http://mature-woman-sex.servik.com mature woman sex]'''
+
'''- [http://plump-mature-women.servik.com plump mature women]'''
+
'''- [http://mature-nude-woman.servik.com mature nude woman]'''
+
'''- [http://mature-sex-movies.servik.com mature sex movies]'''
+
'''- [http://mature-pussy.servik.com mature pussy]'''
+
'''- [http://mature-sluts.servik.com mature sluts]'''
+
'''- [http://mature-tits.servik.com mature tits]'''
+
'''- [http://nude-matur-women.servik.com nude mature women]'''
+
'''- [http://mature-fuck.servik.com mature fuck]'''
+
'''- [http://free-mature-porn.servik.com free mature porn]'''
+
'''- [http://mature-woman.servik.com mature woman]'''
+
'''- [http://mature-boobs.servik.com mature boobs]'''
+
'''- [http://mature-thumbs.servik.com mature thumbs]'''
+
'''- [http://naked-and-mature-women.servik.com naked and mature women]'''
+
'''- [http://mature-nudes.servik.com mature nudes]'''
+
'''- [http://busty-and-mature.servik.com busty and mature]'''
+
'''- [http://mature-nude.servik.com mature nude]'''
+
'''- [http://mature-lesbian-sex.servik.com mature lesbian sex]'''
+
'''- [http://mature-women-sex.servik.com mature women sex]'''
+
'''- [http://mature-big-tits.servik.com mature big tits]'''
+
'''- [http://free-mature-sex.servik.com free mature sex]'''
+
'''- [http://hardcore-mature.servik.com hardcore mature]'''
+
'''- [http://mature-amateur.servik.com mature amateur]'''
+
'''- [http://mature-sex-with-women.servik.com mature sex with women]'''
+
'''- [http://mature-blowjobs.servik.com mature blowjobs]'''
+
'''- [http://mature-slut.servik.com mature slut]'''
+
'''- [http://mature-escorts.servik.com mature escorts]'''
+
'''- [http://mature-cunt.servik.com mature cunt]'''
+
'''- [http://mature-hardcore.servik.com mature hardcore]'''
+
'''- [http://nude-mature.servik.com nude mature]'''
+
'''- [http://hardcore-fucking.servik.com hardcore fucking]'''
+
'''- [http://hardcore-hentai.servik.com hardcore hentai]'''
+
'''- [http://free-hardcore.servik.com free hardcore]'''
+
'''- [http://hardcore-anal.servik.com hardcore anal]'''
+
'''- [http://free-hardcore-sex.servik.com free hardcore sex]'''
+
'''- [http://hardcore-fuck.servik.com hardcore fuck]'''
+
'''- [http://gay-hardcore.servik.com gay hardcore]'''
+
'''- [http://hardcore-anal-sex.servik.com hardcore anal sex]'''
+
'''- [http://hardcore-pussy.servik.com hardcore pussy]'''
+
'''- [http://anime-hardcore.servik.com anime hardcore]'''
+
'''- [http://hardcore-sex-galleries.servik.com hardcore sex galleries]'''
+
'''- [http://hardcore-sluts.servik.com hardcore sluts]'''
+
'''- [http://hardcore-anime.servik.com hardcore anime]'''
+
'''- [http://hardcore-teen-sex.servik.com hardcore teen sex]'''
+
'''- [http://lesbian-hardcore.servik.com lesbian hardcore]'''
+
'''- [http://hardcore-teen.servik.com hardcore teen]'''
+
'''- [http://free-hardcore-movies.servik.com free hardcore movies]'''
+
'''- [http://hardcore-toons.servik.com hardcore toons]'''
+
'''- [http://hentai-hardcore.servik.com hentai hardcore]'''
+
'''- [http://hardcore-digimon.servik.com hardcore digimon]'''
+
'''- [http://hardcore-cartoons.servik.com hardcore cartoons]'''
+
'''- [http://hardcore-porno.servik.com hardcore porno]'''
+
'''- [http://hardcore-sex-videos.servik.com hardcore sex videos]'''
+
'''- [http://latina-hardcore-sex.servik.com latina hardcore sex]'''
+
'''- [http://free-hardcore-sex-videos.servik.com free hardcore sex videos]'''
+
'''- [http://anal-hardcore.servik.com anal hardcore]'''
+
'''- [http://indian-hardcore.servik.com indian hardcore]'''
+
'''- [http://black-hardcore.servik.com black hardcore]'''
+
'''- [http://hardcore-anal-fucking.servik.com hardcore anal fucking]'''
+
'''- [http://hardcore-milf.servik.com hardcore milf]'''
+
'''- [http://free-hardcore-pics.servik.com free hardcore pics]'''
+
'''- [http://pussy-shaving-video-shaved-pussy.servik.com pussy shaving video shaved pussy]'''
+
'''- [http://video-surveillance.servik.com video surveillance]'''
+
'''- [http://adult-video-games.servik.com adult video games]'''
+
'''- [http://car-crash-videos.servik.com car crash videos]'''
+
'''- [http://video-editing.servik.com video editing]'''
+
'''- [http://fucking-videos.servik.com fucking videos]'''
+
'''- [http://video-cards.servik.com video cards]'''
+
'''- [http://blowjob-video.servik.com blowjob video]'''
+
'''- [http://shemale-videos.servik.com shemale videos]'''
+
'''- [http://nude-video.servik.com nude video]'''
+
'''- [http://car-video.servik.com car video]'''
+
'''- [http://free-gay-porn-videos.servik.com free gay porn videos]'''
+
'''- [http://hentai-video.servik.com hentai video]'''
+
'''- [http://video-game-vixens.servik.com video game vixens]'''
+
'''- [http://sexy-video.servik.com sexy video]'''
+
'''- [http://video-sex.servik.com video sex]'''
+
'''- [http://video-cameras.servik.com video cameras]'''
+
'''- [http://digital-video.servik.com digital video]'''
+
'''- [http://amateur-sex-videos.servik.com amateur sex videos]'''
+
'''- [http://video-production-services.servik.com video production services]'''
+
'''- [http://gay-sex-videos.servik.com gay sex videos]'''
+
'''- [http://home-sex-videos.servik.com home sex videos]'''
+
'''- [http://free-lesbian-video.servik.com free lesbian video]'''
+
'''- [http://video-duplication.servik.com video duplication]'''
+
'''- [http://adult-video-clips.servik.com adult video clips]'''
+
'''- [http://gay-video.servik.com gay video]'''
+
'''- [http://skateboarding-videos.servik.com skateboarding videos]'''
+
'''- [http://video-capture.servik.com video capture]'''
+
'''- [http://video-game-sex.servik.com video game sex]'''
+
'''- [http://bondage-videos.servik.com bondage videos]'''
+
'''- [http://animal-sex-videos.servik.com animal sex videos]'''
+
'''- [http://free-teen-porn-videos.servik.com free teen porn videos]'''
+
'''- [http://lez-love-video.servik.com lez love video]'''
+
'''- [http://anal-sex-videos.servik.com anal sex videos]'''
+
'''- [http://teen-sex-video.servik.com teen sex video]'''
+
'''- [http://jordan-sex-video.servik.com jordan sex video]'''
+
'''- [http://amateur-porn-video.servik.com amateur porn video]'''
+
'''- [http://sex-videos-free.servik.com sex videos free]'''
+
'''- [http://free-amateur-sex-videos.servik.com free amateur sex videos]'''
+
'''- [http://lesbian-porn-videos.servik.com lesbian porn videos]'''
+
'''- [http://eve-sex-video.servik.com eve sex video]'''
+
'''- [http://lesbian-sex-video.servik.com lesbian sex video]'''
+
'''- [http://black-sex-videos.servik.com black sex videos]'''
+
'''- [http://amateur-adult-video.servik.com amateur adult video]'''
+
'''- [http://horse-sex-videos.servik.com horse sex videos]'''
+
'''- [http://paris-sex-video.servik.com paris sex video]'''
+
'''- [http://asian-sex-videos.servik.com asian sex videos]'''
+
'''- [http://teen-porn-videos.servik.com teen porn videos]'''
+
'''- [http://hot-sex-videos.servik.com hot sex videos]'''
+
'''- [http://free-porn-video-downloads.servik.com free porn video downloads]'''
+
'''- [http://gay-porn-videos.servik.com gay porn videos]'''
+
'''- [http://free-video-sex.servik.com free video sex]'''
+
'''- [http://sex-video-free.servik.com sex video free]'''
+
'''- [http://sex-video-trailers.servik.com sex video trailers]'''
+
'''- [http://adult-video-store.servik.com adult video store]'''
+
'''- [http://fred-durst-sex-video.servik.com fred durst sex video]'''
+
'''- [http://sexy-music-videos.servik.com sexy music videos]'''
+
'''- [http://free-sex-video-samples.servik.com free sex video samples]'''
+
'''- [http://rough-brutal-sex-videos.servik.com rough brutal sex videos]'''
+
'''- [http://teen-lesbian-videos.servik.com teen lesbian videos]'''
+
'''- [http://porn-videos-free.servik.com porn videos free]'''
+
'''- [http://gay-bestiality-videos.servik.com gay bestiality videos]'''
+
'''- [http://anal-sex-video.servik.com anal sex video]'''
+
'''- [http://free-sex-video-downloads.servik.com free sex video downloads]'''
+
'''- [http://oral-sex-video.servik.com oral sex video]'''
+
'''- [http://free-lesbian-sex-video.servik.com free lesbian sex video]'''
+
'''- [http://adult-sex-videos.servik.com adult sex videos]'''
+
'''- [http://adult-video-chat.servik.com adult video chat]'''
+
'''- [http://anime-porn-videos.servik.com anime porn videos]'''
+
'''- [http://hardcore-sex-video.servik.com hardcore sex video]'''
+
'''- [http://video-sex-chat.servik.com video sex chat]'''
+
'''- [http://free-teen-sex-video.servik.com free teen sex video]'''
+
'''- [http://free-hardcore-fucking-videos.servik.com free hardcore fucking videos]'''
+
'''- [http://michelle-vieth-sex-video.servik.com michelle vieth sex video]'''
+
'''- [http://underwater-sex-video.servik.com underwater sex video]'''
+
'''- [http://amateur-home-sex-video.servik.com amateur home sex video]'''
+
'''- [http://dog-sex-videos.servik.com dog sex videos]'''
+
'''- [http://fisting-video.servik.com fisting video]'''
+
'''- [http://video-production.servik.com video production]'''
+
'''- [http://blow-job-videos.servik.com blow job videos]'''
+
'''- [http://video-conferencing.servik.com video conferencing]'''
+
'''- [http://video-game-girls-hentai.servik.com video game girls hentai]'''
+
'''- [http://nude-videos.servik.com nude videos]'''
+
'''- [http://video-strip-poker.servik.com video strip poker]'''
+
'''- [http://skateboard-video.servik.com skateboard video]'''
+
'''- [http://video-poker.servik.com video poker]'''
+
'''- [http://free-xxx-video.servik.com free xxx video]'''
+
'''- [http://xxx-videos.servik.com xxx videos]'''
+
'''- [http://amateur-video.servik.com amateur video]'''
+
'''- [http://free-porno-videos.servik.com free porno videos]'''
+
'''- [http://free-video-porn.servik.com free video porn]'''
+
'''- [http://spanking-videos.servik.com spanking videos]'''
+
'''- [http://porn-video-clips.servik.com porn video clips]'''
+
'''- [http://free-adult-video.servik.com free adult video]'''
+
'''- [http://free-adult-video-clips.servik.com free adult video clips]'''
+
'''- [http://sexy-videos.servik.com sexy videos]'''
+
'''- [http://free-nude-videos.servik.com free nude videos]'''
+
'''- [http://gay-videos.servik.com gay videos]'''
+
'''- [http://rape-video.servik.com rape video]'''
+
'''- [http://music-video.servik.com music video]'''
+
'''- [http://female-ejaculation-video.servik.com female ejaculation video]'''
+
'''- [http://streaming-video.servik.com streaming video]'''
+
'''- [http://upskirt-video.servik.com upskirt video]'''
+
'''- [http://free-adult-videos.servik.com free adult videos]'''
+
'''- [http://free-fucking-videos.servik.com free fucking videos]'''
+
'''- [http://blockbuster-video.servik.com blockbuster video]'''
+
'''- [http://free-xxx-videos.servik.com free xxx videos]'''
+
'''- [http://adult-video.servik.com adult video]'''
+
'''- [http://adult-videos.servik.com adult videos]'''
+
'''- [http://videos.servik.com videos]'''
+
'''- [http://video-games.servik.com video games]'''
+
'''- [http://free-porn-videos1.servik.com free porn videos]'''
+
'''- [http://hardcore-blowjob.servik.com hardcore blowjob]'''
+
'''- [http://hardcore-movies.servik.com hardcore movies]'''
+
'''- [http://free-hardcore-porn-pics.servik.com free hardcore porn pics]'''
+
'''- [http://sex-hardcore.servik.com sex hardcore]'''
+
'''- [http://hardcore-galleries.servik.com hardcore galleries]'''
+
'''- [http://sex-hardcore-pornography.servik.com sex hardcore pornography]'''
+
'''- [http://hardcore-disney-porn.servik.com hardcore disney porn]'''
+
'''- [http://hardcore-pics.servik.com hardcore pics]'''
+
'''- [http://raven-riley-hardcore.servik.com raven riley hardcore]'''
+
'''- [http://xxx-hardcore-porn.servik.com xxx hardcore porn]'''
+
'''- [http://hardcore-pornography.servik.com hardcore pornography]'''
+
'''- [http://hardcore-disney-toons.servik.com hardcore disney toons]'''
+
'''- [http://interracial-hardcore.servik.com interracial hardcore]'''
+
'''- [http://hardcore-sex-stories.servik.com hardcore sex stories]'''
+
'''- [http://jenna-hardcore.servik.com jenna hardcore]'''
+
'''- [http://hardcore-cumshots.servik.com hardcore cumshots]'''
+
'''- [http://hardcore-porn-videos.servik.com hardcore porn videos]'''
+
'''- [http://hardcore-interracial.servik.com hardcore interracial]'''
+
'''- [http://shemale-hardcore.servik.com shemale hardcore]'''
+
</div>
+

Latest revision as of 22:51, 11 May 2009

Vaio Picturebook Motion Eye Camera Driver Readme

From /usr/src/linux/Documentation/video4linux/meye.txt

  • Copyright (C) 2001-2004 Stelian Pop <stelian@popies.net>
  • Copyright (C) 2001-2002 Alcôve <www.alcove.com>
  • Copyright (C) 2000 Andrew Tridgell <tridge@samba.org>

This driver enables the use of video4linux compatible applications with the Motion Eye camera. This driver requires the "Sony Vaio Programmable I/O Control Device" driver (which can be found in the "Character drivers" section of the kernel configuration utility) to be compiled and installed (using its "camera=1" parameter).

It can do at maximum 30 fps @ 320x240 or 15 fps @ 640x480.

Grabbing is supported in packed YUV colorspace only.

MJPEG hardware grabbing is supported via a private API (see below).

Hardware supported

This driver supports the 'second' version of the MotionEye camera :)

The first version was connected directly on the video bus of the Neomagic video card and is unsupported.

The second one, made by Kawasaki Steel is fully supported by this driver (PCI vendor/device is 0x136b/0xff01)

The third one, present in recent (more or less last year) Picturebooks (C1M* models), is not supported. The manufacturer has given the specs to the developers under a NDA (which allows the develoment of a GPL driver however), but things are not moving very fast (see http://r-engine.sourceforge.net/) (PCI vendor/device is 0x10cf/0x2011).

There is a forth model connected on the USB bus in TR1* Vaio laptops. This camera is not supported at all by the current driver, in fact little information if any is available for this camera (USB vendor/device is 0x054c/0x0107).

Driver options

Several options can be passed to the meye driver using the standard module argument syntax (<param>=<value> when passing the option to the module or meye.<param>=<value> on the kernel boot line when meye is statically linked into the kernel). Those options are:

forcev4l1:      force use of V4L1 API instead of V4L2
gbuffers:       number of capture buffers, default is 2 (32 max)
gbufsize:       size of each capture buffer, default is 614400
video_nr:       video device to register (0 = /dev/video0, etc)

Module use

In order to automatically load the meye module on use, you can put those lines in your /etc/modprobe.conf file:

alias char-major-81 videodev
alias char-major-81-0 meye
options meye gbuffers=32

Usage

xawtv >= 3.49 (<http://bytesex.org/xawtv/>) for display and uncompressed video capture:

xawtv -c /dev/video0 -geometry 640x480

or

xawtv -c /dev/video0 -geometry 320x240

motioneye (<http://popies.net/meye/>) for getting ppm or jpg snapshots, mjpeg video

Private API

The driver supports frame grabbing with the video4linux API (either v4l1 or v4l2), so all video4linux tools (like xawtv) should work with this driver.

Besides the video4linux interface, the driver has a private interface for accessing the Motion Eye extended parameters (camera sharpness, agc, video framerate), the shapshot and the MJPEG capture facilities.

This interface consists of several ioctls (prototypes and structures can be found in include/linux/meye.h):

MEYEIOC_G_PARAMS
MEYEIOC_S_PARAMS
 Get and set the extended parameters of the motion eye camera.
 The user should always query the current parameters with
 MEYEIOC_G_PARAMS, change what he likes and then issue the
 MEYEIOC_S_PARAMS call (checking for -EINVAL). The extended
 parameters are described by the meye_params structure.
MEYEIOC_QBUF_CAPT
 Queue a buffer for capture (the buffers must have been
 obtained with a VIDIOCGMBUF call and mmap'ed by the
 application). The argument to MEYEIOC_QBUF_CAPT is the
 buffer number to queue (or -1 to end capture). The first
 call to MEYEIOC_QBUF_CAPT starts the streaming capture.
MEYEIOC_SYNC
 Takes as an argument the buffer number you want to sync.
 This ioctl blocks until the buffer is filled and ready
 for the application to use. It returns the buffer size.
MEYEIOC_STILLCAPT
MEYEIOC_STILLJCAPT
 Takes a snapshot in an uncompressed or compressed jpeg format.
 This ioctl blocks until the snapshot is done and returns (for
 jpeg snapshot) the size of the image. The image data is
 available from the first mmap'ed buffer.

Look at the 'motioneye' application code for an actual example.

Bugs / Todo

- the driver could be much cleaned up by removing the v4l1 support. However, this means all v4l1-only applications will stop working.

- 'motioneye' still uses the meye private v4l1 API extensions.