summaryrefslogtreecommitdiffstats
path: root/sys/oss/gstosssrc.c
Commit message (Collapse)AuthorAgeFilesLines
* sys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)David Schleef2004-03-251-2/+22
| | | | | | | | | | | | | | | Original commit message from CVS: * sys/oss/gstosselement.c: (gst_osselement_sync_parms), (gst_osselement_close_audio), (gst_osselement_probe_caps), (gst_osselement_get_format_structure), (gst_osselement_rate_probe_check), (gst_osselement_rate_add_range), (gst_osselement_rate_check_rate), (gst_osselement_rate_add_rate), (gst_osselement_rate_int_compare): Add code to handle rate probing (bug #120883) * sys/oss/gstosselement.h: same * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_getcaps): Use rate probing provided by osselement. * sys/oss/gstosssrc.c: (gst_osssrc_init), (gst_osssrc_getcaps): same
* don't mix tabs and spacesThomas Vander Stichele2004-03-151-29/+33
| | | | | Original commit message from CVS: don't mix tabs and spaces
* gst-indentThomas Vander Stichele2004-03-141-161/+171
| | | | | Original commit message from CVS: gst-indent
* change NULL to (NULL) for GST_ELEMENT_ERRORThomas Vander Stichele2004-02-021-3/+3
| | | | | | Original commit message from CVS: change NULL to (NULL) for GST_ELEMENT_ERROR Make sure errors end with "."
* GST_ELEMENT_ERRORThomas Vander Stichele2004-01-291-3/+3
| | | | | Original commit message from CVS: GST_ELEMENT_ERROR
* use new error signal and classificationThomas Vander Stichele2004-01-181-4/+4
| | | | | Original commit message from CVS: use new error signal and classification
* Merge CAPS branchDavid Schleef2003-12-221-38/+22
| | | | | Original commit message from CVS: Merge CAPS branch
* first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, ↵Benjamin Otte2003-10-311-25/+13
| | | | | | | | | sys/oss, ext/gnomevfs, gst/typefind and ex... Original commit message from CVS: first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, sys/oss, ext/gnomevfs, gst/typefind and ext/mad. You guessed it, everything Rhythmbox needs ;) fixed BMP typefind and made gnomevfs one plugin instead of two while doing this
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-081-8/+8
| | | | | | | 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.
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-161-10/+4
| | | | | 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-151-4/+10
| | | | | Original commit message from CVS: converted gst_element_error to new format in sys/oss - gettext pending
* Interface implementation example: OSS mixer. Also osscommon->osselement so ↵Ronald S. Bultje2003-09-131-73/+35
| | | | | | | 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)
* actually recurse into sndfile if we are able big ladspa cleanups, mainly to ↵Andy Wingo2003-07-161-6/+4
| | | | | | | | | | | | | | | | | 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-061-12/+8
| | | | | | | 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
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-291-3/+6
| | | | | | | | 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.
* - UNITS -> DEFAULTWim Taymans2003-05-241-1/+1
| | | | | | | | 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.
* properly get rid of clocks on disposal - be parent of own clockBenjamin Otte2003-05-101-0/+25
| | | | | Original commit message from CVS: properly get rid of clocks on disposal - be parent of own clock
* 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-301-4/+59
| | | | | | | | | | 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
* Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer ↵David Schleef2003-02-021-1/+1
| | | | | | | | conversion. Original commit message from CVS: Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
* - Add error reportingWim Taymans2003-01-271-3/+14
| | | | | | Original commit message from CVS: - Add error reporting - never return a NULL buffer
* PadConnect -> PadLinkThomas Vander Stichele2003-01-101-2/+2
| | | | | 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-5/+5
| | | | | | | | | | 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
* Fix plugins for new query APIWim Taymans2002-12-301-7/+7
| | | | | Original commit message from CVS: Fix plugins for new query API
* More refactoring osssrc has more features now, like query/convert etcWim Taymans2002-12-071-157/+165
| | | | | | Original commit message from CVS: More refactoring osssrc has more features now, like query/convert etc
* Some cleanups and refactoring make ossrc do good negotiationWim Taymans2002-12-071-158/+149
| | | | | | Original commit message from CVS: Some cleanups and refactoring make ossrc do good negotiation
* Add an event handler to the GstOssSrc. Handle EOS events.Iain Holmes2002-12-061-1/+34
| | | | | Original commit message from CVS: Add an event handler to the GstOssSrc. Handle EOS events.
* Make the OSSSrc set the correct rate/number of channels as set in the GstCaps.Iain Holmes2002-12-031-15/+52
| | | | | | Original commit message from CVS: Make the OSSSrc set the correct rate/number of channels as set in the GstCaps. Handle state changes correctly according to docs/random/wtay/states
* plugins part of license field patchChristian Schaller2002-09-181-0/+2
| | | | | Original commit message from CVS: plugins part of license field patch
* This updates all plugins to the new API for gst_pad_try_set_capsRonald S. Bultje2002-09-101-2/+2
| | | | | Original commit message from CVS: This updates all plugins to the new API for gst_pad_try_set_caps
* use new method namesWim Taymans2002-07-131-1/+1
| | | | | Original commit message from CVS: use new method names
* Make elements nanoseconds awareWim Taymans2002-06-021-2/+2
| | | | | Original commit message from CVS: Make elements nanoseconds aware
* spec fixes gst-launch-ext additions trying to fix up ieeetest but failed ↵Thomas Vander Stichele2002-04-131-0/+5
| | | | | | | | | | function collision in avifile dir Original commit message from CVS: * spec fixes * gst-launch-ext additions * trying to fix up ieeetest but failed * function collision in avifile dir
* GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory ↵Andy Wingo2002-04-111-4/+4
| | | | | | | | | | | and typefind. Original commit message from CVS: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind. also, some -Werror fixes.
* some s/KHz/Hz/ fixes in osssrc consistency-with-the-rest-of-gst adjustmentsAndy Wingo2002-03-291-2/+2
| | | | | | | Original commit message from CVS: * some s/KHz/Hz/ fixes in osssrc * added dxr3 plugin from rehan khwaja <rehankhwaja@yahoo.com>, with some consistency-with-the-rest-of-gst adjustments
* _get_property for curroffset should use g_value_get_ulongDavid I. Lehn2002-03-271-1/+1
| | | | | Original commit message from CVS: _get_property for curroffset should use g_value_get_ulong
* filter newlines out of GST_DEBUG statements to reflect new core behavior ↵Andy Wingo2002-03-241-6/+6
| | | | | | | | fixes to adder's caps, again Original commit message from CVS: * filter newlines out of GST_DEBUG statements to reflect new core behavior * fixes to adder's caps, again
* removal of //-style comments don't link plugins to core libs -- the ↵Andy Wingo2002-03-191-9/+9
| | | | | | | | | versioning is done internally to the plugins with... Original commit message from CVS: * removal of //-style comments * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct, and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
* Add timestamps to osssrc.Richard Boulton2002-03-021-3/+14
| | | | | | Original commit message from CVS: Add timestamps to osssrc. Remove unused member "seq".
* fixed compiler warning in sink put debug output in proper categories don't ↵Thomas Vander Stichele2002-02-211-29/+9
| | | | | | | | | | set caps while opening device (in state ch... Original commit message from CVS: * fixed compiler warning in sink * put debug output in proper categories * don't set caps while opening device (in state change) since caps setting is not allowed if element isn't ready yet
* remove weird thing code set caps on src pad as soon as card is openedThomas Vander Stichele2002-02-201-14/+32
| | | | | | Original commit message from CVS: remove weird thing code set caps on src pad as soon as card is opened
* Moved capsnego in ossrc to a more suitable place.Wim Taymans2002-02-051-16/+20
| | | | | Original commit message from CVS: Moved capsnego in ossrc to a more suitable place.
* Remove deprecated call.Wim Taymans2002-02-021-1/+1
| | | | | Original commit message from CVS: Remove deprecated call.
* Bring the plugins in sync with the new core capsnego system.Wim Taymans2002-01-131-1/+1
| | | | | | Original commit message from CVS: Bring the plugins in sync with the new core capsnego system. Added some features, enhancements...
* omega: you agreed on starting rate from 1000, which is really neeeded for ↵Zeeshan Ali2001-12-291-1/+1
| | | | | | | Apps like mine(zchat) Original commit message from CVS: omega: you agreed on starting rate from 1000, which is really neeeded for Apps like mine(zchat)
* first batchThomas Vander Stichele2001-12-171-0/+419
Original commit message from CVS: first batch