1. 03 Jul, 2007 1 commit
    • Wim Taymans's avatar
      gst/adder/gstadder.c: Make getcaps more robust by not using the proxycaps... · d42ca1fd
      Wim Taymans authored
      gst/adder/gstadder.c: Make getcaps more robust by not using the proxycaps function. This makes sure that we don't end...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_sink_getcaps),
      (gst_adder_request_new_pad):
      Make getcaps more robust by not using the proxycaps function. This makes
      sure that we don't end up recursively calling getcaps upstream.
      See #316248.
      d42ca1fd
  2. 08 May, 2007 1 commit
    • Stefan Kost's avatar
      gst/adder/gstadder.c (gst_adder_src_event, gst_adder_collected,... · 736a5c08
      Stefan Kost authored
      gst/adder/gstadder.c (gst_adder_src_event, gst_adder_collected, gst_adder_change_state): gst/adder/gstadder.h (bps, o...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c (gst_adder_src_event, gst_adder_collected,
      gst_adder_change_state):
      * gst/adder/gstadder.h (bps, offset, collect_event, segment,
      segment_pending, segment_position, segment_rate):
      Handle playback-rate on adder.
      736a5c08
  3. 04 May, 2007 1 commit
    • Stefan Kost's avatar
      gst/: gst/audiotestsrc/gstaudiotestsrc.c · 64a9674b
      Stefan Kost authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst/adder/gstadder.c:
      * gst/audiotestsrc/gstaudiotestsrc.c
      (gst_audio_test_src_create_white_noise):
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c (VOLUME_UNITY_INT16,
      VOLUME_UNITY_INT16_BIT_SHIFT, VOLUME_MAX_DOUBLE,
      volume_sink_template, volume_src_template, gst_volume_init,
      volume_process_double, volume_process_int16,
      volume_process_int16_clamp):
      Doc fixes and formatting.
      64a9674b
  4. 23 Apr, 2007 1 commit
  5. 31 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/adder/gstadder.c: Fix build. · 6863a098
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_src_event):
      Fix build.
      6863a098
    • Edward Hervey's avatar
      gst/adder/gstadder.*: Remember the start position asked in the incoming seeks,... · 814b9a53
      Edward Hervey authored
      gst/adder/gstadder.*: Remember the start position asked in the incoming seeks, so we can output GST_EVENT_NEW_SEGMENT...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (forward_event_func),
      (gst_adder_src_event), (gst_adder_collected),
      (gst_adder_change_state):
      * gst/adder/gstadder.h:
      Remember the start position asked in the incoming seeks, so we can
      output GST_EVENT_NEW_SEGMENT with a correct position value (instead
      of assuming it will always be 0).
      814b9a53
  6. 11 Aug, 2006 1 commit
  7. 28 Jul, 2006 1 commit
  8. 30 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/adder/gstadder.*: Implement release_request_pad. · 28cbbee0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_class_init), (gst_adder_init),
      (gst_adder_request_new_pad), (gst_adder_release_pad):
      * gst/adder/gstadder.h:
      Implement release_request_pad.
      Make padcounter atomic.
      * tests/check/elements/adder.c: (GST_START_TEST), (adder_suite):
      Added check for release_pad in adder.
      28cbbee0
  9. 29 May, 2006 2 commits
    • Wim Taymans's avatar
      gst/adder/gstadder.c: Don't leak pad name. · 444f7358
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_request_new_pad):
      Don't leak pad name.
      444f7358
    • Wim Taymans's avatar
      gst/adder/gstadder.c: Fix adder seeking. · b375dde1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_query_duration),
      (forward_event_func), (forward_event), (gst_adder_src_event):
      Fix adder seeking.
      Make query/seeking code threadsafe.
      * tests/check/Makefile.am:
      * tests/check/elements/adder.c: (test_event_message_received),
      (GST_START_TEST), (test_play_twice_message_received):
      Fix adder test case.
      b375dde1
  10. 28 May, 2006 1 commit
    • Stefan Kost's avatar
      gst/adder/gstadder.c: Make it easier to copy&paste · 213de865
      Stefan Kost authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_get_type):
      Make it easier to copy&paste
      * gst/volume/Makefile.am:
      * gst/volume/gstvolume.c: (volume_update_real_volume),
      (gst_volume_set_volume), (gst_volume_set_mute),
      (gst_volume_class_init), (volume_process_int16), (volume_set_caps),
      (volume_transform_ip), (volume_update_mute),
      (volume_update_volume):
      * gst/volume/gstvolume.h:
      Add own debug category, move duplicate code to helper function, fix
      property texts, add more comments and prepare ffor liboil-goodness
      * tests/check/Makefile.am:
      * tests/check/elements/volume.c: (GST_START_TEST), (volume_suite):
      add test for mute and passtrough case, be a bit more verbose to track
      failure
      * tests/check/generic/states.c: (GST_START_TEST):
      catch elements that fail to instantiate
      213de865
  11. 10 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/adder/gstadder.*: Updated some docs. Added comments and FIXMEs all over the place. · f96d80ac
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_setcaps),
      (gst_adder_query_duration), (gst_adder_query), (forward_event),
      (gst_adder_src_event), (gst_adder_sink_event),
      (gst_adder_class_init), (gst_adder_finalize),
      (gst_adder_request_new_pad), (gst_adder_collected):
      * gst/adder/gstadder.h:
      Updated some docs. Added comments and FIXMEs all over the place.
      Improve debugging info.
      Fix leak on finalize by not calling the parent.
      Implement duration query.
      Make event forwarding threadsafe.
      Correctly send NEWSEGMENT at start and after flush.
      Handle EOS correctly.
      Post error when not negotiated.
      * tests/check/elements/adder.c: (GST_START_TEST):
      Added FIXME in the test.
      f96d80ac
  12. 09 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/adder/gstadder.*: Remove bogus segment merging and forwarding, we don't... · 758b974c
      Wim Taymans authored
      gst/adder/gstadder.*: Remove bogus segment merging and forwarding, we don't care about timestamps anyway and we just ...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_request_new_pad),
      (gst_adder_collected):
      * gst/adder/gstadder.h:
      Remove bogus segment merging and forwarding, we don't
      care about timestamps anyway and we just produce a
      continuous stream.
      Also create a nice NEWSEGMENT event when we start.
      Use _scale_int some more.
      758b974c
  13. 07 May, 2006 1 commit
    • Stefan Kost's avatar
      Add sink-event handling to adder. It tries to merge incomming... · 458c6c06
      Stefan Kost authored
      Add sink-event handling to adder. It tries to merge incomming newsegment-events. Added test to check if segment_done ...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_sink_event),
      (gst_adder_request_new_pad), (gst_adder_change_state):
      * gst/adder/gstadder.h:
      * tests/check/Makefile.am:
      * tests/check/elements/adder.c: (event_loop), (GST_START_TEST),
      (adder_suite), (main):
      Add sink-event handling to adder. It tries to merge incomming
      newsegment-events. Added test to check if segment_done is comming
      through.
      458c6c06
  14. 28 Apr, 2006 1 commit
  15. 24 Mar, 2006 2 commits
    • Stefan Kost's avatar
      use DEBUG_FUNCPTR for collectpads · d3d0358b
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init):
      * gst/adder/gstadder.c: (gst_adder_init):
      use DEBUG_FUNCPTR for collectpads
      d3d0358b
    • Stefan Kost's avatar
      Add docs for adder, use GST_ELEMENT_DETAILS macro, define GstElementDetails at the top · 2d826700
      Stefan Kost 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:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_base_init),
      (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_base_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_base_init):
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_base_init):
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init):
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_base_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_base_init):
      * gst/adder/gstadder.c: (gst_adder_get_type):
      * gst/adder/gstadder.h:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_class_init),
      (gst_audio_test_src_create):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_base_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_base_init):
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * tests/check/libs/cddabasesrc.c:
      * tests/old/examples/gob/gst-identity2.gob:
      Add docs for adder, use GST_ELEMENT_DETAILS macro,
      define GstElementDetails at the top
      2d826700
  16. 09 Mar, 2006 1 commit
    • Christophe Fergeau's avatar
      closes #333510. · 66db4c0a
      Christophe Fergeau authored
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init):
      * ext/pango/gsttextrender.c: (gst_text_render_init):
      * gst/adder/gstadder.c: (gst_adder_init):
      Don't leak padtemplates, patch by Christophe Fergeau,
      closes #333510.
      66db4c0a
  17. 01 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326447). Also,... · 41e4f03f
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326447). Also, fix supported query types list for som...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_query_types),
      (gst_ogg_pad_src_query):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_dec_sink_query):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_query):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_src_query),
      (gst_vorbisenc_sink_query):
      * gst/adder/gstadder.c: (gst_adder_query):
      Pass unhandled queries upstream instead of just
      dropping them (#326447). Also, fix supported
      query types list for some elements.
      41e4f03f
  18. 06 Dec, 2005 1 commit
  19. 21 Nov, 2005 2 commits
    • Andy Wingo's avatar
      *.*: Ran scripts/update-macros. Oh yes. · f405e12b
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * *.h:
      * *.c: Ran scripts/update-macros. Oh yes.
      f405e12b
    • Tim-Philipp Müller's avatar
      Update for gst_collectpads_foo() to gst_collect_pads_foo() · 46db91ba
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_clear_collectpads), (gst_ogg_mux_change_state):
      * gst/adder/gstadder.c: (gst_adder_init),
      (gst_adder_request_new_pad), (gst_adder_collected),
      (gst_adder_change_state):
      Update for gst_collectpads_foo() to gst_collect_pads_foo()
      API change.
      46db91ba
  20. 16 Nov, 2005 1 commit
  21. 27 Oct, 2005 1 commit
  22. 19 Oct, 2005 1 commit
    • Wim Taymans's avatar
      Query API update. · f88e6c08
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (query_positions_elems), (query_positions_pads), (update_scale),
      (do_seek), (set_update_scale), (message_received), (main):
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_find_chains),
      (gst_ogg_demux_loop):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_event), (vorbis_handle_data_packet):
      * gst/adder/gstadder.c: (gst_adder_query):
      * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audiotestsrc_src_query):
      * gst/playback/test3.c: (update_scale):
      * gst/playback/test5.c: (new_pad), (no_more_pads), (start_finding),
      (dump_element_stats), (main):
      * gst/playback/test6.c: (main):
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_query):
      Query API update.
      f88e6c08
  23. 16 Oct, 2005 1 commit
  24. 09 Oct, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/adder/gstadder.c: Add query function to source pad, so adder reports the... · 23375d3a
      Tim-Philipp Müller authored
      gst/adder/gstadder.c: Add query function to source pad, so adder reports the correct time/sample position when querie...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_query), (gst_adder_class_init),
      (gst_adder_init), (gst_adder_request_new_pad),
      (gst_adder_change_state):
      Add query function to source pad, so adder reports the correct
      time/sample position when queried (#315457); fix state change
      function; use GST_DEBUG_FUNCPTR() for pad functions.
      23375d3a
  25. 28 Sep, 2005 1 commit
  26. 02 Sep, 2005 1 commit
  27. 24 Aug, 2005 1 commit
  28. 01 Aug, 2005 1 commit
    • Jan Schmidt's avatar
      configure.ac: When testing for X libs, use the X CFlags · b34c0e7e
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      When testing for X libs, use the X CFlags
      * gst/adder/gstadder.c: (gst_adder_change_state):
      Stop the collectpads before calling parent state change function
      on PAUSED->READY, otherwise we deadlock deactivating pads.
      b34c0e7e
  29. 28 Jun, 2005 1 commit
  30. 05 May, 2005 1 commit
    • Wim Taymans's avatar
      gst/adder/: Ported adder as an example of a mixer element using collect pads.... · 80d4778b
      Wim Taymans authored
      gst/adder/: Ported adder as an example of a mixer element using collect pads. Needs more negotiation work.
      
      Original commit message from CVS:
      * gst/adder/Makefile.am:
      * gst/adder/gstadder.c: (gst_adder_setcaps),
      (gst_adder_class_init), (gst_adder_init),
      (gst_adder_request_new_pad), (gst_adder_collected),
      (gst_adder_change_state):
      * gst/adder/gstadder.h:
      Ported adder as an example of a mixer element using
      collect pads. Needs more negotiation work.
      80d4778b
  31. 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
  32. 12 Jan, 2005 1 commit
  33. 31 Aug, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/alsa/: Re-commit ALSA switches. · dd935da0
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
      Re-commit ALSA switches.
      * gst/adder/gstadder.c: (gst_adder_loop):
      64-bit fix (#151416).
      * gst/debug/progressreport.c: (gst_progressreport_report):
      64-bit fix (#151419).
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_contents):
      64-bit fix (#151420).
      * gst/playback/test3.c: (update_scale):
      64-bit fix (#151421).
      dd935da0
  34. 09 Jul, 2004 1 commit
  35. 06 Jun, 2004 1 commit
  36. 21 May, 2004 1 commit