1. 22 Aug, 2005 1 commit
    • Andy Wingo Wingo's avatar
      gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in... · 13b122a1
      Andy Wingo Wingo authored
      gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in the ring buffer, like gstaudiosink.
      
      Original commit message from CVS:
      2005-08-22  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/audio/gstaudiosrc.h:
      * gst-libs/gst/audio/gstaudiosrc.c: Implement open_device and
      close_device in the ring buffer, like gstaudiosink.
      
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixer.c: Not a GObject any more. Include a nifty
      macro to implement the interface without much code. Cleanups.
      
      * ext/alsa/gstalsasrc.h:
      * ext/alsa/gstalsasrc.c: Be a mixer. Open device and mixer in
      READY.
      
      * ext/alsa/Makefile.am: Add new files.
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsamixerelement.c: Split element code out from
      mixer code so that alsasrc can be a mixer too.
      13b122a1
  2. 19 Aug, 2005 1 commit
    • Andy Wingo Wingo's avatar
      ext/alsa/: Port to 0.9. · b05796c9
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-19  Andy Wingo  <wingo@pobox.com>
      
      * ext/alsa/gstalsamixertrack.h:
      * ext/alsa/gstalsamixertrack.c:
      * ext/alsa/gstalsamixeroptions.h:
      * ext/alsa/gstalsamixeroptions.c:
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixer.c: Port to 0.9.
      
      * ext/alsa/Makefile.am: Build mixer, mixeroptions, mixertracks.
      Remove gstalsa.c and alsaclock. No more cruft here.
      b05796c9
  3. 29 Jul, 2005 1 commit
  4. 06 Jul, 2005 1 commit
  5. 28 Apr, 2005 1 commit
    • Wim Taymans's avatar
      ext/alsa/: Implement alsasink with simple open/write/close API. · 851547e3
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsa.c: (gst_alsa_init), (gst_alsa_get_caps),
      (gst_alsa_fixate_to_mimetype), (gst_alsa_fixate_field_nearest_int),
      (gst_alsa_link), (gst_alsa_close_audio):
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      * ext/alsa/gstalsasink.c: (gst_alsasink_get_type),
      (gst_alsasink_dispose), (gst_alsasink_base_init),
      (gst_alsasink_class_init), (gst_alsasink_init),
      (gst_alsasink_getcaps), (set_hwparams), (set_swparams),
      (alsasink_parse_spec), (gst_alsasink_open), (gst_alsasink_close),
      (xrun_recovery), (gst_alsasink_write), (gst_alsasink_delay),
      (gst_alsasink_reset):
      * ext/alsa/gstalsasink.h:
      Implement alsasink with simple open/write/close API.
      Make alsa dir build by disabling compilation of code.
      851547e3
  6. 25 Apr, 2005 1 commit
    • David Schleef's avatar
      configure.ac: Remove idct and resample libs · 129c7e8a
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Remove idct and resample libs
      * gst-libs/gst/Makefile.am: same
      Remove usage of gst_library_load():
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      * ext/libvisual/visual.c: (plugin_init):
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/theora/theora.c: (plugin_init):
      * ext/vorbis/vorbis.c: (plugin_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c: (plugin_init):
      * gst/audioscale/gstaudioscale.c:
      * gst/adder/gstadder.c: (plugin_init):
      * gst/audioconvert/plugin.c: (plugin_init):
      * sys/ximage/ximagesink.c: (plugin_init):
      * sys/xvimage/xvimagesink.c: (plugin_init):
      * gst/tcp/gsttcpplugin.c: (plugin_init):
      Link plugins against libraries:
      * ext/ogg/Makefile.am:
      * ext/theora/Makefile.am:
      * ext/vorbis/Makefile.am:
      * gst/audioconvert/Makefile.am:
      Create proper libraries:
      * gst-libs/gst/riff/Makefile.am:
      * gst-libs/gst/audio/Makefile.am:
      * gst-libs/gst/video/Makefile.am:
      Move resample library to audioscale plugin directory:
      * gst-libs/gst/resample/Makefile.am:
      * gst-libs/gst/resample/README:
      * gst-libs/gst/resample/dtof.c:
      * gst-libs/gst/resample/dtos.c:
      * gst-libs/gst/resample/functable.c:
      * gst-libs/gst/resample/private.h:
      * gst-libs/gst/resample/resample.c:
      * gst-libs/gst/resample/resample.h:
      * gst-libs/gst/resample/resample.vcproj:
      * gst-libs/gst/resample/test.c:
      * gst/audioscale/Makefile.am:
      * gst/audioscale/README:
      * gst/audioscale/dtof.c:
      * gst/audioscale/dtos.c:
      * gst/audioscale/functable.c:
      * gst/audioscale/private.h:
      * gst/audioscale/resample.c:
      * gst/audioscale/resample.h:
      * gst/audioscale/test.c:
      Move tagedit library to gst-libs:
      * gst-libs/gst/tag/Makefile.am:
      * gst-libs/gst/tag/gstid3tag.c:
      * gst-libs/gst/tag/gsttagediting.c:
      * gst-libs/gst/tag/gsttageditingprivate.h:
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst/tags/Makefile.am:
      * gst/tags/gstid3tag.c:
      * gst/tags/gstvorbistag.c:
      Fix for core changes:
      * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
      (gst_sinesrc_init), (gst_sinesrc_src_fixate), (gst_sinesrc_link),
      (gst_sinesrc_getrange):
      129c7e8a
  7. 25 Nov, 2004 1 commit
    • Ronald S. Bultje's avatar
      Surround sound support. · 3a0a2898
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
      (gst_a52dec_reneg), (gst_a52dec_loop), (plugin_init):
      * ext/alsa/gstalsa.c: (gst_alsa_get_caps):
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      * ext/dts/gstdtsdec.c: (gst_dtsdec_channels),
      (gst_dtsdec_renegotiate), (gst_dtsdec_loop), (plugin_init):
      * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chanpos_from_gst),
      (gst_faad_chanpos_to_gst), (gst_faad_sinkconnect),
      (gst_faad_srcgetcaps), (gst_faad_srcconnect), (gst_faad_chain),
      (gst_faad_change_state), (plugin_init):
      * ext/faad/gstfaad.h:
      * ext/vorbis/vorbis.c: (plugin_init):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
      * gst-libs/gst/audio/Makefile.am:
      * gst-libs/gst/audio/audio.c: (plugin_init):
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_check_channel_positions),
      (gst_audio_get_channel_positions),
      (gst_audio_set_channel_positions),
      (gst_audio_set_structure_channel_positions_list),
      (add_list_to_struct), (gst_audio_set_caps_channel_positions_list),
      (gst_audio_fixate_channel_positions):
      * gst-libs/gst/audio/multichannel.h:
      * gst-libs/gst/audio/testchannels.c: (main):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_class_init), (gst_audio_convert_init),
      (gst_audio_convert_dispose), (gst_audio_convert_getcaps),
      (gst_audio_convert_parse_caps), (gst_audio_convert_link),
      (gst_audio_convert_fixate), (gst_audio_convert_channels):
      * gst/audioconvert/plugin.c: (plugin_init):
      Surround sound support.
      3a0a2898
  8. 03 Jul, 2004 1 commit
  9. 06 Jun, 2004 1 commit
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the configuration randomly · f157024a
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params),
      (gst_alsa_set_hw_params), (gst_alsa_set_sw_params),
      (gst_alsa_start_audio):
      - don't call set_periods_integer anymore, it breaks the
      configuration randomly
      - call snd_pcm_hw_params_set_access directly instead of using masks
      - don't fail if the sw_params can't be set, just use the default
      params and hope it works. Alsalib has weird issues when you touch
      sw_params and does no proper error reporting about what failed.
      * ext/alsa/gstalsa.c: (gst_alsa_open_audio),
      (gst_alsa_close_audio):
      make our alsa debugging go via gst debugging and not conditionally
      defined
      * ext/alsa/gstalsa.h:
      add ALSA_DEBUG_FLUSH macro
      * ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper),
      (plugin_init):
      wrap alsa errors to be printed via the gst debugging system and not
      spammed to stderr
      f157024a
  10. 30 Mar, 2004 1 commit
    • Benjamin Otte's avatar
      add experimental kiosrc plugin · 4ae33d8a
      Benjamin Otte authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/kio/Makefile.am:
      * ext/kio/kioreceiver.cpp:
      * ext/kio/kioreceiver.h:
      * ext/kio/kiosrc.cpp:
      * ext/kio/kiosrc.h:
      add experimental kiosrc plugin
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      initialize debugging category only when we're sure registering the
      plugins worked.
      4ae33d8a
  11. 15 Mar, 2004 1 commit
  12. 14 Mar, 2004 1 commit
  13. 06 Dec, 2003 1 commit
  14. 04 Dec, 2003 1 commit
  15. 18 Nov, 2003 1 commit
    • Benjamin Otte's avatar
      fixes for recent changes: · 280c2576
      Benjamin Otte authored
      Original commit message from CVS:
      fixes for recent changes:
      - GstAlsaClock is not a GstSystemClock
      - initialize debugging system correctly
      280c2576
  16. 16 Nov, 2003 1 commit
  17. 31 Oct, 2003 1 commit
    • Benjamin Otte's avatar
      first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3,... · 92ba809c
      Benjamin Otte authored
      first bunch of conversions to new plugin_init. Includes libs/gst, gst/id3, 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
      92ba809c
  18. 13 Sep, 2003 1 commit
  19. 08 May, 2002 1 commit
  20. 24 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      added plugin_desc structures to libs, which makes their locations cached in... · 12bac12e
      Andy Wingo Wingo authored
      added plugin_desc structures to libs, which makes their locations cached in the registry. this speeds plugin loading ...
      
      Original commit message from CVS:
      * added plugin_desc structures to libs, which makes their locations cached in the registry. this
      speeds plugin loading considerably, especially on uninstalled versions.
      
      * put the lib path before all others, for speed reasons.
      
      * some fixes to adder's caps.
      
      * added linefeeds (\n) to GST_DEBUG strings to match GST_INFO behavior. this is more sane. all
      code will need to be converted. i think some perl can do this.
      12bac12e
  21. 20 Mar, 2002 1 commit
  22. 19 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      removal of //-style comments don't link plugins to core libs -- the versioning... · 1049c792
      Andy Wingo Wingo authored
      removal of //-style comments don't link plugins to core libs -- the 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.
      1049c792
  23. 23 Dec, 2001 1 commit
    • Thomas Vander Stichele's avatar
      made changes everywhere to accomodate for the headers being in <gst/(lib)/...>... · 1e418567
      Thomas Vander Stichele authored
      made changes everywhere to accomodate for the headers being in <gst/(lib)/...> we'll need to conclude this fast becau...
      
      Original commit message from CVS:
      made changes everywhere to accomodate for the headers being in
      <gst/(lib)/...>
      we'll need to conclude this fast because we will also need to change stuff in core real soon for the libs in order to fix everything
      and I can't do it right now because I disabled all of the plugins here ;)
      1e418567