summaryrefslogtreecommitdiffstats
path: root/sys/v4l2/v4l2src_calls.c
AgeCommit message (Collapse)AuthorFilesLines
2003-11-07Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje1-0/+4
and remove duplicate config.h includes fro... Original commit message from CVS: Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
2003-06-29compatibility fix for new GST_DEBUG stuff.Benjamin Otte1-2/+2
Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
2003-05-22Actually, I didn't read the spec correctly. dohRonald S. Bultje1-16/+2
Original commit message from CVS: Actually, I didn't read the spec correctly. doh
2003-05-22Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?Ronald S. Bultje1-1/+6
Original commit message from CVS: Fix for bttv driver (which doesn't seem to follow the v4l2 spec 100%?
2003-05-21Some final fixes for the v4lsrc elements. remove software sync thread (use ↵Ronald S. Bultje1-34/+190
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.
2003-05-10This implements filtered-caps negotiation for all the v4l*src elements, and ↵Ronald S. Bultje1-0/+45
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
2003-05-02Implement element synchronization (#108301)Ronald S. Bultje1-0/+10
Original commit message from CVS: Implement element synchronization (#108301)
2003-03-02Unification of the way to speak to v4l2 and v4l elements... Also fix a ↵Ronald S. Bultje1-46/+4
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
2002-11-13v4l plugins: add open/close signals v4l2 plugins: add open/close signals ↵Ronald S. Bultje1-14/+64
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
2002-10-26Let's use g_strerror() instead of strerror()Ronald S. Bultje1-8/+8
Original commit message from CVS: Let's use g_strerror() instead of strerror()
2002-10-24Use strerror() instead of sys_errlist[] (deprecated)Ronald S. Bultje1-8/+8
Original commit message from CVS: Use strerror() instead of sys_errlist[] (deprecated)
2002-09-17This fixes the video4linux/video4linux2 debug output, which had one \n too muchRonald S. Bultje1-1/+1
Original commit message from CVS: This fixes the video4linux/video4linux2 debug output, which had one \n too much
2002-09-09this adds video4linux2 source and element plugins. The division in v4l2* ↵Ronald S. Bultje1-0/+397
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.