1. 13 Mar, 2004 4 commits
    • Jan Schmidt's avatar
      Only close the device on probe if it succeeded in opening it. · 578c7544
      Jan Schmidt authored
      Original commit message from CVS:
      Only close the device on probe if it succeeded in opening it.
      578c7544
    • Ronald S. Bultje's avatar
      Don't block during probing... · f71358e5
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_class_probe_devices):
      * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
      Don't block during probing...
      f71358e5
    • Ronald S. Bultje's avatar
      Remove debug · 1be2b9f2
      Ronald S. Bultje authored
      Original commit message from CVS:
      Remove debug
      1be2b9f2
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsa.*: Add propertyprobe interface implementation, add some... · 23d142d2
      Ronald S. Bultje authored
      ext/alsa/gstalsa.*: Add propertyprobe interface implementation, add some device-name property, all this so that it lo...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_get_type), (gst_alsa_class_init),
      (gst_alsa_get_property), (gst_alsa_probe_get_properties),
      (gst_alsa_class_probe_devices), (gst_alsa_class_list_devices),
      (gst_alsa_probe_probe_property), (gst_alsa_probe_needs_probe),
      (gst_alsa_probe_get_values), (gst_alsa_probe_interface_init),
      (gst_alsa_open_audio), (gst_alsa_close_audio):
      * ext/alsa/gstalsa.h:
      Add propertyprobe interface implementation, add some device-name
      property, all this so that it looks good in gnome-volume-control.
      23d142d2
  2. 09 Mar, 2004 1 commit
  3. 16 Feb, 2004 1 commit
    • Julien Moutte Moutte's avatar
      ext/alsa/gstalsa.c: Alsa should trigger an error if it failed opening the audio device. · 614d7e3d
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-02-16  Julien MOUTTE <julien@moutte.net>
      
      * ext/alsa/gstalsa.c: (gst_alsa_open_audio),
      (gst_alsa_timestamp_to_bytes): Alsa should trigger an error if it
      failed opening the audio device.
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put),
      (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy),
      (gst_ximagesink_xwindow_resize), (gst_ximagesink_xwindow_clear),
      (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
      (gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear),
      (gst_ximagesink_change_state), (gst_ximagesink_chain),
      (gst_ximagesink_set_xwindow_id): Clearing window in READY TO PAUSED.
      Removing some useless g_return_if_fail like wingo suggested.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xvimage_put),
      (gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy),
      (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_xwindow_clear),
      (gst_xvimagesink_update_colorbalance),
      (gst_xvimagesink_handle_xevents), (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_get_fourcc_from_caps),
      (gst_xvimagesink_change_state), (gst_xvimagesink_chain),
      (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_colorbalance_list_channels),
      (gst_xvimagesink_colorbalance_set_value),
      (gst_xvimagesink_colorbalance_get_value): Clearing window in READY TO
      PAUSED. Removing some useless g_return_if_fail like wingo suggested.
      614d7e3d
  4. 14 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery... · 73a071b7
      Benjamin Otte authored
      ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery function return TRUE/FALSE to indicate suc...
      
      Original commit message from CVS:
      2004-02-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_pcm_wait),
      (gst_alsa_xrun_recovery):
      * ext/alsa/gstalsa.h:
      try xrun recovery when wait failed. Make xrun recovery function
      return TRUE/FALSE to indicate success. (might fix #134354)
      73a071b7
  5. 05 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: be sure to stop the clock when going to paused · 57556a8d
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-05  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_change_state):
      be sure to stop the clock when going to paused
      * sys/oss/gstosssink.c: (gst_osssink_change_state):
      reset number of transmitted when going to ready.
      fixes #132935
      
      2004-02-05  Charles Schmidt <cschmidt2@emich.edu>
      
      reviewed by Benjamin Otte
      
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
      extract track count (fixes #133410)
      57556a8d
  6. 02 Feb, 2004 1 commit
  7. 31 Jan, 2004 2 commits
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSED · 1646d10b
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start),
      (gst_alsa_drain_audio), (gst_alsa_stop_audio):
      really start/stop clock only on PLAYING <=> PAUSED
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
      remove \n from debugging lines
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain):
      make it work when seeking does not
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event):
      reset on DISCONT
      1646d10b
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not later · a61dceb2
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start):
      start clock on PAUSED=>PLAYING, not later
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      extract correct time for different discont formats
      (gst_alsa_sink_get_time):
      don't segfault when no format is negotiated yet, just return 0
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event),
      (gst_ogg_demux_handle_event), (gst_ogg_demux_push),
      (gst_ogg_pad_push):
      handle flush and discont events correctly
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain):
      handle discont events correctly
      a61dceb2
  8. 29 Jan, 2004 1 commit
  9. 28 Jan, 2004 1 commit
  10. 18 Jan, 2004 1 commit
  11. 27 Dec, 2003 1 commit
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.c: Don't send ALSA debugging to stderr. · 977bb110
      Benjamin Otte authored
      Original commit message from CVS:
      2003-12-27  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/alsa/gstalsa.c: (gst_alsa_open_audio):
      Don't send ALSA debugging to stderr.
      * ext/alsa/gstalsa.h:
      Use GST_WARNING instead of g_warning when ALSA functions fail.
      977bb110
  12. 22 Dec, 2003 2 commits
  13. 06 Dec, 2003 1 commit
  14. 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
  15. 16 Nov, 2003 1 commit
  16. 12 Nov, 2003 1 commit
  17. 11 Nov, 2003 1 commit
  18. 02 Nov, 2003 1 commit
  19. 12 Oct, 2003 1 commit
  20. 08 Oct, 2003 1 commit
  21. 01 Oct, 2003 1 commit
    • Ronald S. Bultje's avatar
      New typefind system: bytestream is now part of the core all plugins have been... · 595cbc2d
      Ronald S. Bultje authored
      New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
      
      Original commit message from CVS:
      New typefind system:
      * bytestream is now part of the core
      * all plugins have been modified to use this new typefind system
      * asf typefinding added
      * mpeg video stream typefiding removed because it's broken
      * duplicate typefind entries removed
      * extra id3 typefinding added, because we've seen 4 types of files
      (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
      to work. Instead, I've added an id3 element and let it redo typefiding
      after the id3 header. this needs a hack because spider only typefinds
      once. We can remove this hack once spider supports multiple typefinds.
      * with all this, mp3 typefinding is semi-rewritten
      * id3 typefinding in flac/vorbis is removed, it's no longer needed
      * fixed spider and gst-typefind to use this, too.
      * Other general cleanups
      595cbc2d
  22. 16 Sep, 2003 1 commit
  23. 15 Sep, 2003 1 commit
  24. 12 Sep, 2003 1 commit
  25. 25 Jul, 2003 1 commit
  26. 19 Jul, 2003 1 commit
  27. 07 Jul, 2003 1 commit
  28. 06 Jul, 2003 1 commit
    • Ronald S. Bultje's avatar
      New mimetypes gone into effect today - this commit changes all old mimetypes... · b0055313
      Ronald S. Bultje authored
      New mimetypes gone into effect today - this commit changes all old mimetypes 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
      b0055313
  29. 29 Jun, 2003 1 commit
    • Benjamin Otte's avatar
      compatibility fix for new GST_DEBUG stuff. · ffa57063
      Benjamin Otte authored
      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.
      ffa57063
  30. 07 Jun, 2003 1 commit
  31. 28 May, 2003 1 commit
  32. 24 May, 2003 1 commit
  33. 17 May, 2003 1 commit
  34. 15 May, 2003 1 commit
    • Benjamin Otte's avatar
      next big bunch of stuff: · 3b983a17
      Benjamin Otte authored
      Original commit message from CVS:
      next big bunch of stuff:
      - proper caps setting in alsasrc
      - query / conversion functions
      WARNING: Alsa 0.9.2 is heavily borked wrt recording - expect segfaults
      3b983a17
  35. 10 May, 2003 1 commit