summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* oops... I broke device settings in OSSRonald S. Bultje2003-10-281-2/+2
| | | | | Original commit message from CVS: oops... I broke device settings in OSS
* Rename osselement to ossmixer and only open audio device if we have at least ↵Ronald S. Bultje2003-10-261-2/+6
| | | | | | | one pad. This makes ossmixer *only* open... Original commit message from CVS: Rename osselement to ossmixer and only open audio device if we have at least one pad. This makes ossmixer *only* open the mixer, which means we can open multiple mixer sessions.
* 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
* Set labels on mixer manually. This allows clearer names and - in the future ↵Ronald S. Bultje2003-10-141-9/+79
| | | | | | | - i18n Original commit message from CVS: Set labels on mixer manually. This allows clearer names and - in the future - i18n
* Typo fixRonald S. Bultje2003-10-141-1/+1
| | | | | Original commit message from CVS: Typo fix
* 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!
* Make GstMixerTrack a GObject. I also want to make it emit several signals, ↵Ronald S. Bultje2003-10-104-57/+172
| | | | | | | starting work is in here but it's not full... Original commit message from CVS: Make GstMixerTrack a GObject. I also want to make it emit several signals, starting work is in here but it's not fully implemented yet. for OSS, this will cause issues, but for ALSA, this is all automated.
* changing 'channel' to 'track' to avoid naming overlapLeif Johnson2003-10-094-103/+102
| | | | | Original commit message from CVS: changing 'channel' to 'track' to avoid naming overlap
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-084-16/+17
| | | | | | | 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.
* I thought I removed these two...Ronald S. Bultje2003-09-292-525/+0
| | | | | Original commit message from CVS: I thought I removed these two...
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-164-43/+25
| | | | | Original commit message from CVS: reverting error patch before making a branch.
* converted gst_element_error to new format in sys/oss - gettext pendingBenjamin Otte2003-09-154-25/+43
| | | | | Original commit message from CVS: converted gst_element_error to new format in sys/oss - gettext pending
* Make interface hack work with multiple interfaces per elementRonald S. Bultje2003-09-131-2/+6
| | | | | Original commit message from CVS: Make interface hack work with multiple interfaces per element
* Copyright fix (code=mine)Ronald S. Bultje2003-09-132-6/+4
| | | | | Original commit message from CVS: Copyright fix (code=mine)
* Fix missing symbolRonald S. Bultje2003-09-131-1/+1
| | | | | Original commit message from CVS: Fix missing symbol
* fix typo (not mine, ronalds ;)Christian Schaller2003-09-131-1/+0
| | | | | Original commit message from CVS: fix typo (not mine, ronalds ;)
* disting fix, ronald remember to make sure all new files get disted :)Christian Schaller2003-09-131-6/+7
| | | | | Original commit message from CVS: disting fix, ronald remember to make sure all new files get disted :)
* 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
* Interface implementation example: OSS mixer. Also osscommon->osselement so ↵Ronald S. Bultje2003-09-1310-173/+1249
| | | | | | | it can be loaded without being a source/si... Original commit message from CVS: Interface implementation example: OSS mixer. Also osscommon->osselement so it can be loaded without being a source/sink (for a stand-alone mixer)
* add cvsignoresChristian Schaller2003-09-111-0/+2
| | | | | Original commit message from CVS: add cvsignores
* Remove redundant definition of plugindirDavid Schleef2003-08-102-2/+0
| | | | | Original commit message from CVS: Remove redundant definition of plugindir
* second attempt fixing gdkpixbuf stuffThomas Vander Stichele2003-07-281-1/+0
| | | | | | Original commit message from CVS: second attempt fixing gdkpixbuf stuff
* actually recurse into sndfile if we are able big ladspa cleanups, mainly to ↵Andy Wingo2003-07-167-289/+15
| | | | | | | | | | | | | | | | | comply with the buffer-frames caps proper... Original commit message from CVS: * actually recurse into sndfile if we are able * big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general cleanups - the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins) you need to use a filtered connection, just like with buffer-frames * big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit simpler * make the ossclock general, add it to gstaudio, and use it in sndfile as well i need to update mimetypes, but that's coming soon. there are some other plugins that don't support buffer-frames, i guess i need to get around to fixing them as well.
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-065-48/+116
| | | | | | | 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
* implemented wait_async and unschedule ossclock, and support it in osssink -- ↵Andy Wingo2003-07-033-11/+72
| | | | | | | really should make this a general clock,... Original commit message from CVS: implemented wait_async and unschedule ossclock, and support it in osssink -- really should make this a general clock, ill need it in gstsf
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-298-49/+59
| | | | | | | | 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-071-3/+0
| | | | | Original commit message from CVS: Remove NEW_MEDIA from plugins
* - use common code to write samples to the deviceWim Taymans2003-05-311-12/+20
| | | | | | Original commit message from CVS: - use common code to write samples to the device - add some error handling
* - added gst_oss_clock_set_time to .h fileWim Taymans2003-05-241-0/+1
| | | | | Original commit message from CVS: - added gst_oss_clock_set_time to .h file
* - UNITS -> DEFAULTWim Taymans2003-05-241-7/+1
| | | | | Original commit message from CVS: - UNITS -> DEFAULT
* - UNITS -> DEFAULTWim Taymans2003-05-244-18/+31
| | | | | | | | Original commit message from CVS: - UNITS -> DEFAULT - added chunk_size option to osssink, buffers will be written to the devive in chunks of this size, this can increase the accuracy of the clock on some devices.
* 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
* properly get rid of clocks on disposal - be parent of own clockBenjamin Otte2003-05-102-1/+38
| | | | | Original commit message from CVS: properly get rid of clocks on disposal - be parent of own clock
* Implement element synchronization (#108301)Ronald S. Bultje2003-05-023-29/+243
| | | | | Original commit message from CVS: Implement element synchronization (#108301)
* I'm too lazy to comment thisRonald S. Bultje2003-04-041-14/+14
| | | | | Original commit message from CVS: Fix #106709 - waiting for approval in 0.6.1 - patch thanks to Peter N Lundblad <lundblad@linux.nu>
* implement clocking set clock counter back to zero on ready->paused move ↵Ronald S. Bultje2003-03-302-4/+62
| | | | | | | | | | open/close to ready/null instead of paused/re... Original commit message from CVS: * implement clocking * set clock counter back to zero on ready->paused * move open/close to ready/null instead of paused/ready. * add random typos
* 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?
* Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer ↵David Schleef2003-02-022-2/+2
| | | | | | | | conversion. Original commit message from CVS: Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
* Removed bogus patch 1.4 to make osssrc work again.Wim Taymans2003-01-271-24/+8
| | | | | Original commit message from CVS: Removed bogus patch 1.4 to make osssrc work again.
* - Add error reportingWim Taymans2003-01-271-3/+14
| | | | | | Original commit message from CVS: - Add error reporting - never return a NULL buffer