1. 30 Dec, 2005 1 commit
    • Stefan Kost's avatar
      move old example to tests/examples/volume/volune.c · f2092fc7
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/volume/Makefile.am:
      * gst/volume/demo.c:
      move old example to tests/examples/volume/volune.c
      * tests/examples/Makefile.am:
      * tests/examples/seek/seek.c: (main):
      change window-close event from "delete-event" to "destroy"
      * tests/examples/volume/Makefile.am:
      * tests/examples/volume/volume.c: (value_changed_callback),
      (setup_gui), (message_received), (eos_message_received), (main):
      fix event handling and bus usage
      f2092fc7
  2. 29 Dec, 2005 7 commits
    • Stefan Kost's avatar
      gst/audiotestsrc/gstaudiotestsrc.*: update to basesrc changes, implement... · 0d85e2cc
      Stefan Kost authored
      gst/audiotestsrc/gstaudiotestsrc.*: update to basesrc changes, implement segmented seeking and eos handling, add a 's...
      
      Original commit message from CVS:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_class_init),
      (gst_audio_test_src_init), (gst_audio_test_src_src_fixate),
      (gst_audio_test_src_query), (gst_audio_test_src_create_sine),
      (gst_audio_test_src_create_square),
      (gst_audio_test_src_create_saw),
      (gst_audio_test_src_create_triangle),
      (gst_audio_test_src_create_silence),
      (gst_audio_test_src_create_white_noise),
      (gst_audio_test_src_create_pink_noise),
      (gst_audio_test_src_init_sine_table),
      (gst_audio_test_src_create_sine_table),
      (gst_audio_test_src_change_wave),
      (gst_audio_test_src_change_volume), (gst_audio_test_src_do_seek),
      (gst_audio_test_src_create), (gst_audio_test_src_set_property):
      * gst/audiotestsrc/gstaudiotestsrc.h:
      update to basesrc changes, implement segmented seeking and eos handling,
      add a 'sine-tab' waveform for performance critical playback
      0d85e2cc
    • Tim-Philipp Müller's avatar
      po/POTFILES.in: ... and this time the other modified file that I missed last time. · cd55b742
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * po/POTFILES.in:
      ... and this time the other modified file that I missed last time.
      cd55b742
    • Michael Smith's avatar
      gst/playback/gstdecodebin.c: Fix non-C89 variable declaration not at the start... · f447d9a6
      Michael Smith authored
      gst/playback/gstdecodebin.c: Fix non-C89 variable declaration not at the start of a block. Should help some compilers.
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (new_pad):
      Fix non-C89 variable declaration not at the start of a block. Should
      help some compilers.
      f447d9a6
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: And now fix 'make distcheck' (builddir != srcdir) · 097f448b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      And now fix 'make distcheck' (builddir != srcdir)
      097f448b
    • Tim-Philipp Müller's avatar
      New cdparanoiasrc element based on cddabasesrc; enable cdparanoia plugin again... · a8937ea3
      Tim-Philipp Müller authored
      New cdparanoiasrc element based on cddabasesrc; enable cdparanoia plugin again (there are still fixes required to pla...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/cdparanoia/Makefile.am:
      * ext/cdparanoia/gstcdparanoia.c:
      * ext/cdparanoia/gstcdparanoia.h:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      (gst_cd_paranoia_mode_get_type), (gst_cd_paranoia_src_base_init),
      (gst_cd_paranoia_src_init), (gst_cd_paranoia_src_class_init),
      (gst_cd_paranoia_src_open), (gst_cd_paranoia_src_close),
      (gst_cd_paranoia_paranoia_callback),
      (gst_cd_paranoia_src_read_sector), (gst_cd_paranoia_src_finalize),
      (gst_cd_paranoia_src_set_property),
      (gst_cd_paranoia_src_get_property), (plugin_init):
      * ext/cdparanoia/gstcdparanoiasrc.h:
      New cdparanoiasrc element based on cddabasesrc; enable cdparanoia
      plugin again (there are still fixes required to playbin to make
      cdda:// uris work there).
      a8937ea3
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Fix test case compilation. · 0d0dd13a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Fix test case compilation.
      0d0dd13a
    • Tim-Philipp Müller's avatar
      gst-libs/gst/cdda/gstcddabasesrc.c: An integer is not a string. Fix access to... · 10685889
      Tim-Philipp Müller authored
      gst-libs/gst/cdda/gstcddabasesrc.c: An integer is not a string. Fix access to uninitialised variable.
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_update_duration),
      (gst_cdda_base_src_calculate_cddb_id):
      An integer is not a string. Fix access to uninitialised variable.
      * tests/check/Makefile.am:
      Add cddabasesrc unit test; also actually enable the vorbis test.
      * tests/check/generic/states.c:
      Blacklist new cd audio elements as well.
      * tests/check/libs/cddabasesrc.c:
      Unit test for GstCddaBaseSrc (discid calculation mostly).
      10685889
  3. 28 Dec, 2005 3 commits
    • Tim-Philipp Müller's avatar
      docs/libs/: Add docs for libgstcdda/GstCddaBaseSrc. · 27af2b5d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * docs/libs/gst-plugins-base-libs.types:
      Add docs for libgstcdda/GstCddaBaseSrc.
      * gst-libs/gst/interfaces/mixertrack.h:
      Do one struct member per line with a semicolon at the end, that way
      even gtk-doc might parse it without complaining.
      27af2b5d
    • Tim-Philipp Müller's avatar
      Add new libgstcdda with GstCddaBaseSrc class. · d129bea2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/cdda/Makefile.am:
      * gst-libs/gst/cdda/base64.c:
      * gst-libs/gst/cdda/base64.h:
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_mode_get_type), (gst_cdda_base_src_base_init),
      (gst_cdda_base_src_class_init), (gst_cdda_base_src_init),
      (gst_cdda_base_src_finalize), (gst_cdda_base_src_set_property),
      (gst_cdda_base_src_get_property),
      (gst_cdda_base_src_get_track_from_sector),
      (gst_cdda_base_src_get_query_types), (gst_cdda_base_src_convert),
      (gst_cdda_base_src_query), (gst_cdda_base_src_is_seekable),
      (gst_cdda_base_src_do_seek), (gst_cdda_base_src_handle_track_seek),
      (gst_cdda_base_src_handle_event), (gst_cdda_base_src_uri_get_type),
      (gst_cdda_base_src_uri_get_protocols),
      (gst_cdda_base_src_uri_get_uri), (gst_cdda_base_src_uri_set_uri),
      (gst_cdda_base_src_uri_handler_init),
      (gst_cdda_base_src_setup_interfaces),
      (gst_cdda_base_src_add_track), (gst_cdda_base_src_update_...
      d129bea2
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfssink.h: Use GstBaseSinkClass as parent_class member for class struct, not · ab828f34
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssink.h:
      Use GstBaseSinkClass as parent_class member for class struct, not
      GstBaseSink.
      ab828f34
  4. 27 Dec, 2005 3 commits
    • Tim-Philipp Müller's avatar
      gst/videotestsrc/gstvideotestsrc.c: Add start method to reset running time and... · 4a63fb1a
      Tim-Philipp Müller authored
      gst/videotestsrc/gstvideotestsrc.c: Add start method to reset running time and number of frames sent
      
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init), (gst_video_test_src_start):
      Add start method to reset running time and number of frames sent
      when starting up (fixes #324696; patch by: Michal Benes).
      4a63fb1a
    • Tim-Philipp Müller's avatar
      docs/plugins/: Add docs stuff for gnomevfssrc and gnomevfssink. · 0eb4eff8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.signals:
      Add docs stuff for gnomevfssrc and gnomevfssink.
      * ext/gnomevfs/gstgnomevfssrc.c:
      Fix example pipeline in gtk-doc blurb.
      0eb4eff8
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/: Port gnomevfssink; add gtk-doc blurb. · ae2ff997
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gnomevfs/Makefile.am:
      * ext/gnomevfs/gstgnomevfs.c: (gst_gnome_vfs_uri_get_type),
      (gst_gnome_vfs_handle_copy), (gst_gnome_vfs_handle_free),
      (gst_gnome_vfs_handle_get_type), (plugin_init):
      * ext/gnomevfs/gstgnomevfs.h:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_do_init),
      (gst_gnome_vfs_sink_base_init), (gst_gnome_vfs_sink_class_init),
      (gst_gnome_vfs_sink_finalize), (gst_gnome_vfs_sink_init),
      (gst_gnome_vfs_sink_set_property),
      (gst_gnome_vfs_sink_get_property), (gst_gnome_vfs_sink_open_file),
      (gst_gnome_vfs_sink_close_file), (gst_gnome_vfs_sink_start),
      (gst_gnome_vfs_sink_stop), (gst_gnome_vfs_sink_handle_event),
      (gst_gnome_vfs_sink_query), (gst_gnome_vfs_sink_render),
      (gst_gnome_vfs_sink_uri_get_type),
      (gst_gnome_vfs_sink_uri_get_protocols),
      (gst_gnome_vfs_sink_uri_get_uri), (gst_gnome_vfs_sink_uri_set_uri),
      (gst_gnome_vfs_sink_uri_handler_init):
      * ext/gnomevfs/gstgnomevfssink.h:
      Port gnomevfssink; add gtk-doc blurb.
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_get_type),
      (gst_gnome_vfs_src_base_init), (gst_gnome_vfs_src_class_init),
      (gst_gnome_vfs_src_init), (gst_gnome_vfs_src_finalize),
      (gst_gnome_vfs_src_uri_get_type),
      (gst_gnome_vfs_src_uri_get_protocols),
      (gst_gnome_vfs_src_uri_get_uri), (gst_gnome_vfs_src_uri_set_uri),
      (gst_gnome_vfs_src_uri_handler_init),
      (gst_gnome_vfs_src_set_property), (gst_gnome_vfs_src_get_property),
      (gst_gnome_vfs_src_unicodify), (audiocast_thread_run),
      (gst_gnome_vfs_src_send_additional_headers_callback),
      (gst_gnome_vfs_src_received_headers_callback),
      (gst_gnome_vfs_src_push_callbacks),
      (gst_gnome_vfs_src_pop_callbacks),
      (gst_gnome_vfs_src_get_icy_metadata), (gst_gnome_vfs_src_create),
      (gst_gnome_vfs_src_is_seekable), (gst_gnome_vfs_src_get_size),
      (gst_gnome_vfs_src_start), (gst_gnome_vfs_src_stop):
      * ext/gnomevfs/gstgnomevfssrc.h:
      s/gst_gnomevfssrc/gst_gnome_vfs_src/; move header stuff to header
      file; add gtk-doc blurb with example pipelines.
      ae2ff997
  5. 23 Dec, 2005 2 commits
  6. 21 Dec, 2005 1 commit
  7. 20 Dec, 2005 4 commits
  8. 19 Dec, 2005 1 commit
    • Edward Hervey's avatar
      ext/ogg/gstogmparse.c: Make sure pads are initialized correctly. · e54ffc2c
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_text_parse_base_init),
      (gst_ogm_parse_init), (gst_ogm_audio_parse_init),
      (gst_ogm_video_parse_init), (gst_ogm_text_parse_init),
      (gst_ogm_parse_chain):
      Make sure pads are initialized correctly.
      * gst-libs/gst/riff/riff-ids.h:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_video_template_caps):
      Add a whole bunch of FOURCC <=> MimeType.
      Extend the riff video pad template to support the newly added fourcc.
      e54ffc2c
  9. 18 Dec, 2005 4 commits
    • Jan Schmidt's avatar
      ext/ogg/gstoggdemux.c: Extra debug output when activating/deactivating chains. · 0efd7381
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_deactivate_current_chain),
      (gst_ogg_demux_activate_chain):
      Extra debug output when activating/deactivating chains.
      
      * gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter),
      (is_demuxer_element), (try_to_link_1), (remove_element_chain),
      (unlinked):
      Remove a queue from our list when it becomes unlinked.
      Don't add queues to elements in class 'Demux' if they
      can only produce one pad
      0efd7381
    • Julien Moutte Moutte's avatar
      gst-libs/gst/video/gstvideosink.c: Add a debug category. · 7811799c
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-18  Julien MOUTTE  <julien@moutte.net>
      
      * gst-libs/gst/video/gstvideosink.c: (gst_video_sink_base_init),
      (gst_video_sink_get_type): Add a debug category.
      7811799c
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Handle downstream newsegment by... · f5723a25
      Philippe Khalaf authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Handle downstream newsegment by sending our own newsegment before the next bu...
      
      Original commit message from CVS:
      2005-12-17  Philippe Khalaf  <burger@speedy.org>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_init), (gst_base_rtp_depayload_handle_sink_event):
      Handle downstream newsegment by sending our own newsegment before the
      next buffer to be released. (#323900)
      f5723a25
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: add queue delay to new segment as well... · 3247ffbb
      Philippe Khalaf authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: add queue delay to new segment as well (as opposed to just the first buffer)....
      
      Original commit message from CVS:
      2005-12-17  Philippe Khalaf  <burger@speedy.org>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_set_gst_timestamp):
      add queue delay to new segment as well (as opposed to just the first
      buffer). (bug #322347)
      3247ffbb
  10. 16 Dec, 2005 3 commits
  11. 15 Dec, 2005 4 commits
  12. 14 Dec, 2005 2 commits
    • Stefan Kost's avatar
      gst/audiotestsrc/gstaudiotestsrc.*: Adjust to some recent api changes and add... · 7906b3c9
      Stefan Kost authored
      gst/audiotestsrc/gstaudiotestsrc.*: Adjust to some recent api changes and add wtays new cool seeking capabillities
      
      Original commit message from CVS:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_class_init), (gst_audio_test_src_init),
      (gst_audio_test_src_setcaps), (gst_audio_test_src_src_query),
      (gst_audio_test_src_do_seek), (gst_audio_test_src_is_seekable),
      (gst_audio_test_src_create):
      * gst/audiotestsrc/gstaudiotestsrc.h:
      Adjust to some recent api changes and add wtays new cool seeking
      capabillities
      7906b3c9
    • Tim-Philipp Müller's avatar
      ext/alsa/: Helper functions to add device probing via the GstPropertyProbe interface to a class. · 534e0c26
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsadeviceprobe.c:
      * ext/alsa/gstalsadeviceprobe.h:
      Helper functions to add device probing via the GstPropertyProbe
      interface to a class.
      * ext/alsa/gstalsamixer.h:
      Comment out GST_ALSA_MIXER, it returns a struct that's not
      used.
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
      Add some debug info.
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_interface_supported),
      (gst_implements_interface_init),
      (gst_alsa_mixer_element_init_interfaces),
      (gst_alsa_mixer_element_class_init),
      (gst_alsa_mixer_element_finalize), (gst_alsa_mixer_element_init),
      (gst_alsa_mixer_element_set_property),
      (gst_alsa_mixer_element_get_property),
      (gst_alsa_mixer_element_change_state):
      * ext/alsa/gstalsamixerelement.h:
      Add 'device' and 'device-name' properties. Add GstPropertyProbe
      for device handling (gnome-volume-control will need that).
      534e0c26
  13. 12 Dec, 2005 5 commits
    • Christian Schaller's avatar
      updates to activate cdparanoia plugin · 68232a28
      Christian Schaller authored
      Original commit message from CVS:
      updates to activate cdparanoia plugin
      68232a28
    • Michael Smith's avatar
      ext/ogg/gstoggdemux.c: Use the correct function to free list of typefind factories. · 30620499
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_type_find):
      Use the correct function to free list of typefind factories.
      30620499
    • Wim Taymans's avatar
      gst/videotestsrc/gstvideotestsrc.*: Implement seeking in videotestsrc. · eb9cd91b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init), (gst_video_test_src_init),
      (gst_video_test_src_parse_caps), (gst_video_test_src_query),
      (gst_video_test_src_do_seek), (gst_video_test_src_is_seekable),
      (gst_video_test_src_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      Implement seeking in videotestsrc.
      Small cleanups.
      eb9cd91b
    • Wim Taymans's avatar
      ext/cdparanoia/: Partially ported cdparanoia now that basesrc can support a plugin like this.. · d02b57f7
      Wim Taymans authored
      Original commit message from CVS:
      * ext/cdparanoia/Makefile.am:
      * ext/cdparanoia/gstcdparanoia.c: (gst_paranoia_mode_get_type),
      (gst_paranoia_endian_get_type), (_do_init),
      (cdparanoia_class_init), (cdparanoia_init),
      (cdparanoia_set_property), (cdparanoia_get_property),
      (cdparanoia_do_seek), (cdparanoia_is_seekable),
      (cdparanoia_create), (cdparanoia_start), (cdparanoia_stop),
      (cdparanoia_convert), (cdparanoia_get_query_types),
      (cdparanoia_query), (cdparanoia_set_index),
      (cdparanoia_uri_set_uri):
      * ext/cdparanoia/gstcdparanoia.h:
      Partially ported cdparanoia now that basesrc can support a
      plugin like this..
      d02b57f7
    • Wim Taymans's avatar
      tests/examples/seek/scrubby.c: Set higher priority for bus events so they... · c7588474
      Wim Taymans authored
      tests/examples/seek/scrubby.c: Set higher priority for bus events so they don't get reordered with gtk gui events.
      
      Original commit message from CVS:
      * tests/examples/seek/scrubby.c: (main):
      Set higher priority for bus events so they don't get reordered with
      gtk gui events.
      
      * tests/examples/seek/seek.c: (do_seek), (start_seek), (stop_seek),
      (flush_toggle_cb), (main):
      Added checkbox do disable flushing seeks.
      Disable scrubbing when doing non flushing seeks.
      c7588474