1. 06 Jun, 2010 1 commit
  2. 18 Mar, 2010 1 commit
  3. 15 May, 2009 1 commit
  4. 29 Jan, 2009 1 commit
  5. 02 Apr, 2008 1 commit
    • Brian Cameron's avatar
      sys/sunaudio/: Fix up copyrights (#525860). · 23b94855
      Brian Cameron authored
      Original commit message from CVS:
      Patch by: Brian Cameron <brian.cameron at sun dot com>
      * sys/sunaudio/gstsunaudio.c:
      * sys/sunaudio/gstsunaudiomixer.c:
      * sys/sunaudio/gstsunaudiomixer.h:
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      * sys/sunaudio/gstsunaudiomixerctrl.h:
      * sys/sunaudio/gstsunaudiomixertrack.c:
      * sys/sunaudio/gstsunaudiomixertrack.h:
      * sys/sunaudio/gstsunaudiosink.c:
      * sys/sunaudio/gstsunaudiosink.h:
      * sys/sunaudio/gstsunaudiosrc.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      Fix up copyrights (#525860).
      23b94855
  6. 16 Apr, 2007 1 commit
    • Brian Cameron's avatar
      sys/sunaudio/: Fix and/or update copyright attributions (#430228). · f520911b
      Brian Cameron authored
      Original commit message from CVS:
      Patch by: Brian Cameron  <brian.cameron at sun dot com>
      * sys/sunaudio/gstsunaudio.c:
      * sys/sunaudio/gstsunaudiomixer.c:
      * sys/sunaudio/gstsunaudiomixer.h:
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      * sys/sunaudio/gstsunaudiomixerctrl.h:
      * sys/sunaudio/gstsunaudiomixertrack.h:
      * sys/sunaudio/gstsunaudiosink.c:
      * sys/sunaudio/gstsunaudiosink.h:
      * sys/sunaudio/gstsunaudiosrc.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      Fix and/or update copyright attributions (#430228).
      f520911b
  7. 12 Apr, 2007 1 commit
    • jerry tan's avatar
      sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make... · a7efc5ce
      jerry tan authored
      sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make sure it open the device once.
      
      Original commit message from CVS:
      Patch by: jerry tan <jerry dot tan at sun dot com>
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
      remove the call of  ioctl (fd, AUDIO_MIXER_MULTIPLE_OPEN), it is the
      application's responsibility to make sure it open the device once.
      Remove a careless error if AUDIODEV is set. Fixes #392620.
      a7efc5ce
  8. 02 Mar, 2007 1 commit
  9. 11 Feb, 2007 1 commit
  10. 09 Dec, 2006 1 commit
    • Jan Schmidt's avatar
      sys/sunaudio/: Use the sunaudio debug category. · 6e9ee0d1
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      * sys/sunaudio/gstsunaudiosrc.c:
      Use the sunaudio debug category.
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize),
      (gst_sunaudiosink_class_init), (gst_sunaudiosink_init),
      (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property),
      (gst_sunaudiosink_open), (gst_sunaudiosink_close),
      (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay),
      (gst_sunaudiosink_write), (gst_sunaudiosink_delay),
      (gst_sunaudiosink_reset):
      * sys/sunaudio/gstsunaudiosink.h:
      Uses the sunaudio debug category for all debug output
      Implements the _delay() callback to synchronise video playback better
      Change the segtotal and segsize values back to the parent class
      defaults (taken from buffer_time and latency_times of 200ms and 10ms
      respectively)
      Measure the samples written to the device vs. played.
      Keep track of segments in the device by writing empty eof frames, and
      sleep using a GCond when we get too far ahead and risk overrunning the
      sink's ringbuffer.
      Fixes: #360673
      6e9ee0d1
  11. 08 Dec, 2006 2 commits
    • Padraig O'Briain's avatar
      sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly... · a3b5d523
      Padraig O'Briain authored
      sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests.
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset):
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open),
      (gst_sunaudiosrc_reset):
      Implement reset functions to unblock the src/sink more quickly on
      state change requests.
      Patch by: Padraig O'Briain <padraig dot obriain at sun dot com>
      a3b5d523
    • Jerry Tan's avatar
      sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set... · 6c58a6ba
      Jerry Tan authored
      sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the...
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
      Apply patch to open the mixer control and set the MULTIPLE_OPEN
      ioctl. On solaris, the mixer device doesn't need opening non-blocking
      - it can be opened by multiple processes by default, but needs the ioctl 	for multiple opens within 1 process.
      Patch by: Jerry Tan <jerry.tan at sun dot com>
      Fixes: #349015
      6c58a6ba
  12. 28 Jul, 2006 1 commit
  13. 20 Jun, 2006 1 commit
    • Brian Cameron's avatar
      sys/sunaudio/: Add a SunAudio source plugin. · 490ac45d
      Brian Cameron authored
      Original commit message from CVS:
      Patch by: Brian Cameron <brian dot cameron at sun dot com>
      * sys/sunaudio/Makefile.am:
      * sys/sunaudio/gstsunaudio.c: (plugin_init):
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new),
      (gst_sunaudiomixer_ctrl_list_tracks),
      (gst_sunaudiomixer_ctrl_get_volume),
      (gst_sunaudiomixer_ctrl_set_volume),
      (gst_sunaudiomixer_ctrl_set_mute),
      (gst_sunaudiomixer_ctrl_set_record):
      * sys/sunaudio/gstsunaudiomixerctrl.h:
      * sys/sunaudio/gstsunaudiomixertrack.c:
      (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new):
      * sys/sunaudio/gstsunaudiomixertrack.h:
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose),
      (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init),
      (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property),
      (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps),
      (gst_sunaudiosrc_open), (gst_sunaudiosrc_close),
      (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare),
      (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay),
      (gst_sunaudiosrc_reset):
      * sys/sunaudio/gstsunaudiosrc.h:
      Add a SunAudio source plugin.
      Support stereo and right/left channel gain in the mixer plugin.
      Support the RECORD flag so that you can switch between line-input and
      microphone in gnome-volume-control.
      Code cleanups like using an enumerator for track number instead of an
      integer. Fixes #344923.
      490ac45d