summaryrefslogtreecommitdiffstats
path: root/sys/v4l2
Commit message (Collapse)AuthorAgeFilesLines
...
* - UNITS -> DEFAULTWim Taymans2003-05-241-7/+1
| | | | | Original commit message from CVS: - UNITS -> DEFAULT
* Actually, I didn't read the spec correctly. dohRonald S. Bultje2003-05-221-16/+2
| | | | | Original commit message from CVS: Actually, I didn't read the spec correctly. doh
* Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?Ronald S. Bultje2003-05-221-1/+6
| | | | | Original commit message from CVS: Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?
* Some final fixes for the v4lsrc elements. remove software sync thread (use ↵Ronald S. Bultje2003-05-214-46/+218
| | | | | | | | | | | | | | | | | | | GST_ELEMENT_THREAD_SUGGESTED instead) make... Original commit message from CVS: Some final fixes for the v4lsrc elements. * remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead) * make all src elements threadsafe * fix num_buffer argument setting in v4l2src (VIDIOC_S_PARM) * re-add bufsize (RO) for v4lmjpegsrc * fix the A/V sync calculation in all elements (spvf=GST_SECOND/fps, not GST_SECOND*fps) * probably some more crap.... With all this, it actually works quite well. The TODO files describes the next steps in order to make a full-featured video recorder based on these elements and GStreamer (bottom). Making a simple recorder should be fairly easy now, btw.
* This implements filtered-caps negotiation for all the v4l*src elements, and ↵Ronald S. Bultje2003-05-104-376/+368
| | | | | | | removes the accompanying properties since... Original commit message from CVS: This implements filtered-caps negotiation for all the v4l*src elements, and removes the accompanying properties since they're no longer needed
* Implement element synchronization (#108301)Ronald S. Bultje2003-05-023-29/+243
| | | | | Original commit message from CVS: Implement element synchronization (#108301)
* Fix v4l/v4l2 compilation problemsRonald S. Bultje2003-03-091-0/+14
| | | | | Original commit message from CVS: Fix v4l/v4l2 compilation problems
* Unification of the way to speak to v4l2 and v4l elements... Also fix a ↵Ronald S. Bultje2003-03-0211-328/+213
| | | | | | | segfautl when doing gst-inspect v4l2src Original commit message from CVS: Unification of the way to speak to v4l2 and v4l elements... Also fix a segfautl when doing gst-inspect v4l2src
* PadConnect -> PadLinkThomas Vander Stichele2003-01-101-3/+3
| | | | | Original commit message from CVS: PadConnect -> PadLink
* another batch of connect->link fixes please let me know about issues and ↵Thomas Vander Stichele2003-01-101-10/+10
| | | | | | | | | | please refrain of making them yourself, so t... Original commit message from CVS: another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so that I don't spend double the time resolving conflicts
* parallel install fixesThomas Vander Stichele2002-12-081-1/+1
| | | | | Original commit message from CVS: parallel install fixes
* v4l plugins: add open/close signals v4l2 plugins: add open/close signals ↵Ronald S. Bultje2002-11-139-157/+274
| | | | | | | | | | | | | | move source format enumeration from v4l2elem... Original commit message from CVS: v4l plugins: * add open/close signals v4l2 plugins: * add open/close signals * move source format enumeration from v4l2element to v4l2src * adapt to the final v4l2 API in kernel 2.5 (patches for 2.4 on http://bytesex.org/patches) * small tweaks
* Let's use g_strerror() instead of strerror()Ronald S. Bultje2002-10-263-31/+31
| | | | | Original commit message from CVS: Let's use g_strerror() instead of strerror()
* Use strerror() instead of sys_errlist[] (deprecated)Ronald S. Bultje2002-10-243-31/+31
| | | | | Original commit message from CVS: Use strerror() instead of sys_errlist[] (deprecated)
* I'm such an idiot - these files should have been in a week agoRonald S. Bultje2002-09-285-90/+28
| | | | | Original commit message from CVS: I'm such an idiot - these files should have been in a week ago
* This patch fixes some issues caused by design issues in video4linux, adds ↵Ronald S. Bultje2002-09-202-57/+67
| | | | | | | | | | | | | | | | | some nicety to video4linux2 plugins and doe... Original commit message from CVS: This patch fixes some issues caused by design issues in video4linux, adds some nicety to video4linux2 plugins and does some more evil stuff: * video4linux doesn't tell us which formats are supported by a card, so the only way to know this is by simply trying it out. This patch adds that. * v4lmjpegsink didnt have a bufferpool yet - is integrated now. * all copy() bufferpool functions have been removed since they're not needed. * v4lmjpegsink doesnt have a free() function, because hen playing the frames, all this is already handled. When the frame is not played, nothing has to be done. In total, the function is not needed. * adds a get_caps() function to v4l2src * some minor crap
* some enhancements for capsnegoRonald S. Bultje2002-09-181-2/+15
| | | | | Original commit message from CVS: some enhancements for capsnego
* This fixes the video4linux/video4linux2 debug output, which had one \n too muchRonald S. Bultje2002-09-173-3/+3
| | | | | Original commit message from CVS: This fixes the video4linux/video4linux2 debug output, which had one \n too much
* This build bug accidently went into the CVSRonald S. Bultje2002-09-171-3/+3
| | | | | Original commit message from CVS: This build bug accidently went into the CVS
* Add the convert functions to the source pads of the video4linux and ↵Ronald S. Bultje2002-09-161-1/+65
| | | | | | | video4linux2 source plugins Original commit message from CVS: Add the convert functions to the source pads of the video4linux and video4linux2 source plugins
* This updates all plugins to the new API for gst_pad_try_set_capsRonald S. Bultje2002-09-101-1/+1
| | | | | Original commit message from CVS: This updates all plugins to the new API for gst_pad_try_set_caps
* this adds video4linux2 source and element plugins. The division in v4l2* ↵Ronald S. Bultje2002-09-0911-0/+3159
plugins is the same as for v4l1 - i.e. an el... Original commit message from CVS: this adds video4linux2 source and element plugins. The division in v4l2* plugins is the same as for v4l1 - i.e. an element, a src and a sink, but there won't be separate encoding plugins (like v4lmjpegsrc) - all functionality is (thanks to video4linux2) integrated in one plugin: v4l2src. v4l2sink is still to be done, that'll come later.