summaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Move over from GstInterface to GstImplementsInterface. Also adds some ↵Ronald S. Bultje2003-12-071-4/+4
| | | | | | | signals to several interfaces Original commit message from CVS: Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
* Remove copyright from GST_PLUGIN_DEFINERonald S. Bultje2003-12-071-1/+0
| | | | | Original commit message from CVS: Remove copyright from GST_PLUGIN_DEFINE
* remove copyright field from pluginsAndy Wingo2003-12-045-5/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* tagging stuff and build fixes. In detail:Benjamin Otte2003-11-241-0/+3
| | | | | | | | | | | | | | | | | Original commit message from CVS: tagging stuff and build fixes. In detail: - make gdk-pixbuf loader work when distchecking - fix invalid syntax in ffmpeg Makefile. wildcards for EXTRA_DIST are not allowed. This broke builds where distdir != srcdir - fix ffmpeg cvs grabbing when srcdir != distdir - new id3tag plugin for id3 tag reading/writing (uses mad's libid3tag) - mad and libid3tag require mad/libid3tag v0.15. Fixed configure to require that - added ogg demuxer in ext/ogg. The demuxer does not handle events yet. Especially getting seeking right will require some effort or code copying from libvorbis. - added raw vorbis detection to typefinding. oggdemux requires a typefind function to detect its contents. - tags plugin in gst/tags. Provides API in <gst/tags/gsttagediting.h>. API includes tag matching GStreamer <=> ID3 and GStreamer <=> vorbis and writing/reading vorbiscomments or ID3v1 tags. Also included is a simple vorbiscomment reader/writer. Writing will not really work though until someone writes oggmux. - various build fixes. Mostly missing (DIST)CLEANFILES. - vorbisenc handles tag writing. Now it's YOUR turn to fix and write more plugins that handle writing/reading of tags. :)
* distcheck fixesDavid Schleef2003-11-221-1/+1
| | | | | Original commit message from CVS: distcheck fixes
* fix makefileThomas Vander Stichele2003-11-151-1/+1
| | | | | Original commit message from CVS: fix makefile
* disting fixChristian Schaller2003-11-141-3/+5
| | | | | Original commit message from CVS: disting fix
* fix build system for X, XShm and XvBenjamin Otte2003-11-121-9/+12
| | | | | Original commit message from CVS: fix build system for X, XShm and Xv
* Proper device-capabilities check when openingRonald S. Bultje2003-11-101-0/+11
| | | | | Original commit message from CVS: Proper device-capabilities check when opening
* disting fixes, pixbuf loader still borked in regards to distingChristian Schaller2003-11-091-7/+10
| | | | | Original commit message from CVS: disting fixes, pixbuf loader still borked in regards to disting
* Fix device probing from multiple childs. It's done once in the parent class ↵Ronald S. Bultje2003-11-091-5/+8
| | | | | | | only now, but the childs do get the corre... Original commit message from CVS: Fix device probing from multiple childs. It's done once in the parent class only now, but the childs do get the correct values. Also fixes an incorrect succesful state change if we opened a v4l device that doesn't have the capabilities that are needed by the plugin.
* Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje2003-11-0715-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
* Add device autodetectionRonald S. Bultje2003-11-072-1/+180
| | | | | Original commit message from CVS: Add device autodetection
* test and define HAVE_XSHM build ximage pluginThomas Vander Stichele2003-11-071-1/+1
| | | | | | Original commit message from CVS: test and define HAVE_XSHM build ximage plugin
* All the interfaces are collected in libgstinterfaces now.Jan Schmidt2003-11-061-3/+1
| | | | | Original commit message from CVS: All the interfaces are collected in libgstinterfaces now.
* updates to glsinkGernot Ziegler2003-11-061-46/+44
| | | | | Original commit message from CVS: updates to glsink
* v4l2 was executing mixmatrix's plugin_init, so make sure to make plugin_init ↵Benjamin Otte2003-11-031-1/+1
| | | | | | | static Original commit message from CVS: v4l2 was executing mixmatrix's plugin_init, so make sure to make plugin_init static
* etcRonald S. Bultje2003-11-024-90/+66
| | | | | Original commit message from CVS: etc
* hmm...Ronald S. Bultje2003-11-025-67/+51
| | | | | Original commit message from CVS: hmm...
* fix most of sys dir. v4l2 and dxr3 pending, as I don't have themBenjamin Otte2003-11-023-68/+74
| | | | | Original commit message from CVS: fix most of sys dir. v4l2 and dxr3 pending, as I don't have them
* glsink with correct threading supportGernot Ziegler2003-10-316-52/+162
| | | | | Original commit message from CVS: glsink with correct threading support
* welcome to glsink for 0.7.x :)Gernot Ziegler2003-10-2811-0/+3276
| | | | | Original commit message from CVS: welcome to glsink for 0.7.x :)
* Oops, input <-> output confusionRonald S. Bultje2003-10-261-1/+1
| | | | | Original commit message from CVS: Oops, input <-> output confusion
* Forgot to commit Makefile.am - these remove the marshallers and add ↵Ronald S. Bultje2003-10-142-34/+10
| | | | | | | interface implementation files Original commit message from CVS: Forgot to commit Makefile.am - these remove the marshallers and add interface implementation files
* Fix for Andy's GstBuffer->GstData changesRonald S. Bultje2003-10-141-10/+16
| | | | | Original commit message from CVS: Fix for Andy's GstBuffer->GstData changes
* another file that needs to be addedDavid Schleef2003-10-111-0/+1
| | | | | Original commit message from CVS: another file that needs to be added
* Some interface implementations for video4linux/video4linux2 plugins: a Tuner ↵Ronald S. Bultje2003-10-1013-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!
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-085-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.
* typosRonald S. Bultje2003-09-131-1/+2
| | | | | Original commit message from CVS: typos
* Move all the several v4l/v4l2 plugins in one v4l and one v4l2 pluginRonald S. Bultje2003-09-136-35/+66
| | | | | Original commit message from CVS: Move all the several v4l/v4l2 plugins in one v4l and one v4l2 plugin
* add cvsignoresChristian Schaller2003-09-112-0/+3
| | | | | Original commit message from CVS: add cvsignores
* Remove redundant definition of plugindirDavid Schleef2003-08-105-5/+0
| | | | | Original commit message from CVS: Remove redundant definition of plugindir
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-067-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
* Fix missing config.h and unistd.h includes which were apparently removed ↵Ronald S. Bultje2003-07-032-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
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-2910-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.
* Plugins cleanup:Ronald S. Bultje2003-06-251-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.
* Remove NEW_MEDIA from pluginsRonald S. Bultje2003-06-073-3/+0
| | | | | Original commit message from CVS: Remove NEW_MEDIA from plugins
* I'm too lazy to comment thisRonald S. Bultje2003-05-2915-509/+2925
| | | | | Original commit message from CVS: New dxr3 plugins from Martin Soto <soto@informatik.uni-kl.de>
* - some of my pending cleanupsWim Taymans2003-05-241-252/+277
| | | | | Original commit message from CVS: - some of my pending cleanups
* - 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)
* Revert last change, since it breaks buildDavid Schleef2003-04-052-2/+2
| | | | | Original commit message from CVS: Revert last change, since it breaks build
* sys/io.h -> asm/io.h (more portable) - fixes bug #109048Ronald S. Bultje2003-04-042-2/+2
| | | | | Original commit message from CVS: sys/io.h -> asm/io.h (more portable) - fixes bug #109048
* 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
* disabling videosink from head build, should I do the same for 0.6 branch?Christian Schaller2003-02-231-2/+2
| | | | | Original commit message from CVS: disabling videosink from head build, should I do the same for 0.6 branch?