summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Collapse)AuthorFilesLines
2003-11-07Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje15-10/+43
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-11-07Add device autodetectionRonald S. Bultje2-1/+180
Original commit message from CVS: Add device autodetection
2003-11-07test and define HAVE_XSHM build ximage pluginThomas Vander Stichele1-1/+1
Original commit message from CVS: test and define HAVE_XSHM build ximage plugin
2003-11-06All the interfaces are collected in libgstinterfaces now.Jan Schmidt1-3/+1
Original commit message from CVS: All the interfaces are collected in libgstinterfaces now.
2003-11-06updates to glsinkGernot Ziegler1-46/+44
Original commit message from CVS: updates to glsink
2003-11-03v4l2 was executing mixmatrix's plugin_init, so make sure to make plugin_init ↵Benjamin Otte1-1/+1
static Original commit message from CVS: v4l2 was executing mixmatrix's plugin_init, so make sure to make plugin_init static
2003-11-02etcRonald S. Bultje4-90/+66
Original commit message from CVS: etc
2003-11-02hmm...Ronald S. Bultje5-67/+51
Original commit message from CVS: hmm...
2003-11-02fix most of sys dir. v4l2 and dxr3 pending, as I don't have themBenjamin Otte3-68/+74
Original commit message from CVS: fix most of sys dir. v4l2 and dxr3 pending, as I don't have them
2003-10-31glsink with correct threading supportGernot Ziegler6-52/+162
Original commit message from CVS: glsink with correct threading support
2003-10-28welcome to glsink for 0.7.x :)Gernot Ziegler11-0/+3276
Original commit message from CVS: welcome to glsink for 0.7.x :)
2003-10-26Oops, input <-> output confusionRonald S. Bultje1-1/+1
Original commit message from CVS: Oops, input <-> output confusion
2003-10-14Forgot to commit Makefile.am - these remove the marshallers and add ↵Ronald S. Bultje2-34/+10
interface implementation files Original commit message from CVS: Forgot to commit Makefile.am - these remove the marshallers and add interface implementation files
2003-10-14Fix for Andy's GstBuffer->GstData changesRonald S. Bultje1-10/+16
Original commit message from CVS: Fix for Andy's GstBuffer->GstData changes
2003-10-11another file that needs to be addedDavid Schleef1-0/+1
Original commit message from CVS: another file that needs to be added
2003-10-10Some interface implementations for video4linux/video4linux2 plugins: a Tuner ↵Ronald S. Bultje13-585/+1246
interface, with which one can select inp... Original commit message from CVS: Some interface implementations for video4linux/video4linux2 plugins: * a Tuner interface, with which one can select inputs and stations. Audio work is underway here, but unfinished. * A Xoverlay interface with which one can do simple overlay. Similar to the API of the v4l/Xv XFree86 extension. Widget implementation for GTK-2.0 coming up in the sandbox. * Colorbalance - for adapting colors (brightness, contrast, etc.) - pretty basic and maybe somewhat overdesigned. But it'll do for now. Apart from these interfaces, there's also a loadable library 'xwindowlistener' that listenes to X for the movement of a window and the overlap of other windows. This is partly copied from xawtv (and thus partly GPL :(), but it's needed for the xoverlay interface implementation in the v4l/v4l2 elements. Lastly, some small changes to remove redundant properties from the v4l/v4l2 elements since these can be done much simpler. Comments appreciated!
2003-10-08/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo5-14/+16
deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
2003-09-13typosRonald S. Bultje1-1/+2
Original commit message from CVS: typos
2003-09-13Move all the several v4l/v4l2 plugins in one v4l and one v4l2 pluginRonald S. Bultje6-35/+66
Original commit message from CVS: Move all the several v4l/v4l2 plugins in one v4l and one v4l2 plugin
2003-09-11add cvsignoresChristian Schaller2-0/+3
Original commit message from CVS: add cvsignores
2003-08-10Remove redundant definition of plugindirDavid Schleef5-5/+0
Original commit message from CVS: Remove redundant definition of plugindir
2003-07-06New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje7-43/+84
over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
2003-07-03Fix missing config.h and unistd.h includes which were apparently removed ↵Ronald S. Bultje2-0/+5
from gst/gst.h recently Original commit message from CVS: Fix missing config.h and unistd.h includes which were apparently removed from gst/gst.h recently
2003-06-29compatibility fix for new GST_DEBUG stuff.Benjamin Otte10-5/+23
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-06-25Plugins cleanup:Ronald S. Bultje1-8/+2
Original commit message from CVS: Plugins cleanup: * stereo2mono, mono2stereo, int2float, float2int: replaced by audioconvert. * stereosplit replaced by oneton. * vumeter replaced by level (and was broken anyway). * avifile replaced by ffmpeg. * mjpegtools duplicates functionality of jpeg. jpeg now works with jpeg-mmx, too, which makes mjpegtools unneeded. * allow for jpegmmx instead of jpeg. * openquicktime replaced by qtdemux and ffmpeg. Broken anyway. * XMMS is broken and will never be fixed. * vga is broken and will not be fixed anywhere soon. * videosink has never worked. If it works, add it back to replace xvideosink.
2003-06-07Remove NEW_MEDIA from pluginsRonald S. Bultje3-3/+0
Original commit message from CVS: Remove NEW_MEDIA from plugins
2003-05-29I'm too lazy to comment thisRonald S. Bultje15-509/+2925
Original commit message from CVS: New dxr3 plugins from Martin Soto <soto@informatik.uni-kl.de>
2003-05-24- some of my pending cleanupsWim Taymans1-252/+277
Original commit message from CVS: - some of my pending cleanups
2003-05-24- UNITS -> DEFAULTWim Taymans1-7/+1
Original commit message from CVS: - UNITS -> DEFAULT
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. Bultje4-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.
2003-05-10This implements filtered-caps negotiation for all the v4l*src elements, and ↵Ronald S. Bultje4-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
2003-05-02Implement element synchronization (#108301)Ronald S. Bultje3-29/+243
Original commit message from CVS: Implement element synchronization (#108301)
2003-04-05Revert last change, since it breaks buildDavid Schleef2-2/+2
Original commit message from CVS: Revert last change, since it breaks build
2003-04-04sys/io.h -> asm/io.h (more portable) - fixes bug #109048Ronald S. Bultje2-2/+2
Original commit message from CVS: sys/io.h -> asm/io.h (more portable) - fixes bug #109048
2003-03-09Fix v4l/v4l2 compilation problemsRonald S. Bultje1-0/+14
Original commit message from CVS: Fix v4l/v4l2 compilation problems
2003-03-02Unification of the way to speak to v4l2 and v4l elements... Also fix a ↵Ronald S. Bultje11-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
2003-02-23disabling videosink from head build, should I do the same for 0.6 branch?Christian Schaller1-2/+2
Original commit message from CVS: disabling videosink from head build, should I do the same for 0.6 branch?
2003-01-10PadConnect -> PadLinkThomas Vander Stichele1-3/+3
Original commit message from CVS: PadConnect -> PadLink
2003-01-10another batch of connect->link fixes please let me know about issues and ↵Thomas Vander Stichele1-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
2002-12-08parallel install fixesThomas Vander Stichele5-5/+5
Original commit message from CVS: parallel install fixes
2002-12-02Compile fixRonald S. Bultje1-1/+2
Original commit message from CVS: Compile fix
2002-11-13v4l plugins: add open/close signals v4l2 plugins: add open/close signals ↵Ronald S. Bultje9-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
2002-10-26Let's use g_strerror() instead of strerror()Ronald S. Bultje3-31/+31
Original commit message from CVS: Let's use g_strerror() instead of strerror()
2002-10-24Use strerror() instead of sys_errlist[] (deprecated)Ronald S. Bultje3-31/+31
Original commit message from CVS: Use strerror() instead of sys_errlist[] (deprecated)
2002-09-29add licenseAndy Wingo1-0/+1
Original commit message from CVS: add license
2002-09-28I'm such an idiot - these files should have been in a week agoRonald S. Bultje5-90/+28
Original commit message from CVS: I'm such an idiot - these files should have been in a week ago
2002-09-20This patch fixes some issues caused by design issues in video4linux, adds ↵Ronald S. Bultje2-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
2002-09-18plugins part of license field patchChristian Schaller3-1/+5
Original commit message from CVS: plugins part of license field patch