1. 15 Jun, 2011 1 commit
  2. 29 Apr, 2010 1 commit
  3. 24 Oct, 2009 1 commit
  4. 10 Jul, 2009 1 commit
  5. 07 Jan, 2008 1 commit
    • Wim Taymans's avatar
      gst/playback/gstplay-enum.*: Add enums for configuration flags. · 9c9f6077
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplay-enum.c:
      (register_gst_autoplug_select_result),
      (gst_autoplug_select_result_get_type), (register_gst_play_flags),
      (gst_play_flags_get_type):
      * gst/playback/gstplay-enum.h:
      Add enums for configuration flags.
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (init_group), (gst_play_bin_init), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (no_more_pads_cb),
      (autoplug_select_cb), (gst_play_bin_change_state):
      Merge mode with flags.
      Add more property getters/setters, defaults and docs.
      Add properties to get number of audio/video/text streams.
      Create sink object in _init so that we can always rely on it being
      there.
      * gst/playback/gstplaysink.c: (gst_play_sink_init),
      (gen_video_chain), (gen_audio_chain), (gen_vis_chain),
      (activate_vis), (gst_play_sink_reconfigure),
      (gst_play_sink_set_flags), (gst_play_sink_get_flags),
      (gst_play_sink_change_state):
      * gst/playback/gstplaysink.h:
      Use flags to configure the sink pipelines.
      Add tee before audio pipeline so that we can use it for visualisations.
      Start working on integrating visualisations.
      Remove mode, we can do everything with the flags now.
      Add method to configue the sink pipeline.
      9c9f6077
  6. 06 Dec, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/gstplay-enum.*: Add missing files. · 35697115
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplay-enum.c:
      (register_gst_autoplug_select_result),
      (gst_autoplug_select_result_get_type):
      * gst/playback/gstplay-enum.h:
      Add missing files.
      35697115
  7. 05 Dec, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/Makefile.am: Group decodebin2 and uridecodebin into the same... · f2f9bf04
      Wim Taymans authored
      gst/playback/Makefile.am: Group decodebin2 and uridecodebin into the same plugin so that they can share the GEnumType.
      
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      Group decodebin2 and uridecodebin into the same plugin so that they
      can share the GEnumType.
      * gst/playback/gstdecodebin2.c: (_gst_array_accumulator),
      (_gst_select_accumulator), (gst_decode_bin_class_init),
      (gst_decode_bin_init), (gst_decode_bin_autoplug_sort),
      (gst_decode_bin_autoplug_select), (gst_decode_bin_autoplug_add),
      (analyze_new_pad), (connect_pad), (gst_decode_bin_plugin_init):
      Add signal to sort factories instead of the more awkward autoplug-select
      signal.
      Modify autoplug_select so that we can try, skip or expose the
      autopluggin of an element on a pad.
      * gst/playback/gstfactorylists.c: (compare_ranks),
      (decoders_filter), (sinks_filter), (gst_factory_list_is_type),
      (element_filter), (gst_factory_list_get_elements),
      (gst_factory_list_debug), (gst_factory_list_filter):
      * gst/playback/gstfactorylists.h:
      Simplify the API, allow getting elements based on mask.
      * gst/playback/gstplay-marshal.list:
      Add some more marshallers.
      * gst/playback/gstplaybin2.c: (init_group), (gst_play_bin_init),
      (gst_play_bin_finalize), (pad_removed_cb), (autoplug_factories_cb),
      (autoplug_select_cb), (activate_group):
      Add support for managing non-raw sinks by providing a custom element and
      sink list to decodebin2.
      Try to plug non-raw sinks when decodebin2 using autoplug-select of
      decodebin2.
      * gst/playback/gstplaysink.c: (gen_video_chain), (gen_audio_chain),
      (gst_play_sink_set_mode), (gst_play_sink_request_pad):
      * gst/playback/gstplaysink.h:
      Add support for raw and non-raw sinks.
      Add support to force sinks selected by playbin2.
      Don't plug raw converters for non-raw sinks.
      * gst/playback/gsturidecodebin.c: (_gst_array_accumulator),
      (_gst_select_accumulator), (gst_uri_decode_bin_class_init),
      (proxy_autoplug_select_signal), (gst_uri_decode_bin_plugin_init),
      (plugin_init):
      Use right accumulators.
      Proxy new signal.
      f2f9bf04
  8. 30 Nov, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/: Refactor some common code to filter factories and check caps compat. · 11bf488b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      * gst/playback/gstfactorylists.c: (compare_ranks), (print_feature),
      (get_feature_array), (decoders_filter), (sinks_filter),
      (gst_factory_list_get_decoders), (gst_factory_list_get_sinks),
      (gst_factory_list_filter):
      * gst/playback/gstfactorylists.h:
      Refactor some common code to filter factories and check caps compat.
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init),
      (gst_decode_bin_init), (gst_decode_bin_dispose),
      (gst_decode_bin_autoplug_continue),
      (gst_decode_bin_autoplug_factories),
      (gst_decode_bin_autoplug_select), (analyze_new_pad),
      (find_compatibles):
      * gst/playback/gstplaybin.c:
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (gst_play_bin_init), (gst_play_bin_finalize),
      (autoplug_factories_cb), (activate_group):
      * gst/playback/gstqueue2.c:
      * gst/playback/gsturidecodebin.c: (proxy_unknown_type_signal),
      (proxy_autoplug_continue_signal),
      (proxy_autoplug_factories_signal), (proxy_autoplug_select_signal),
      (proxy_drained_signal):
      Add some more debug info and use factor filtering code.
      11bf488b
  9. 01 Dec, 2005 1 commit
  10. 19 Oct, 2005 1 commit
  11. 09 Apr, 2004 1 commit
    • Andy Wingo's avatar
      gst/audioconvert/bufferframesconvert.c: New element to convert buffer-frames... · 92fe387e
      Andy Wingo authored
      gst/audioconvert/bufferframesconvert.c: New element to convert buffer-frames for float streams. Not working nicely yet.
      
      Original commit message from CVS:
      2004-04-09  Andy Wingo  <wingo@pobox.com>
      
      * gst/audioconvert/bufferframesconvert.c: New element to convert
      buffer-frames for float streams. Not working nicely yet.
      * gst/audioconvert/plugin.h:
      * gst/audioconvert/plugin.c: New files.
      * gst/audioconvert/Makefile.am: Build the new files.
      * gst/audioconvert/gstaudioconvert.c: Initialize via plugin.[ch].
      92fe387e
  12. 15 Mar, 2004 1 commit
  13. 14 Mar, 2004 1 commit
  14. 19 Dec, 2003 1 commit
  15. 14 Dec, 2003 1 commit
  16. 08 Dec, 2003 1 commit
  17. 24 Nov, 2003 1 commit
    • Benjamin Otte's avatar
      tagging stuff and build fixes. In detail: · 788acc49
      Benjamin Otte authored
      Original commit message from CVS:
      tagging stuff and build fixes. In detail:
      - make gdk-pixbuf loader work when distchecking
      - fix invalid syntax in ffmpeg Makefile. wildcards for EXTRA_DIST are not allowed. This broke builds where distdir != srcdir
      - fix ffmpeg cvs grabbing when srcdir != distdir
      - new id3tag plugin for id3 tag reading/writing (uses mad's libid3tag)
      - mad and libid3tag require mad/libid3tag v0.15. Fixed configure to require that
      - added ogg demuxer in ext/ogg. The demuxer does not handle events yet. Especially getting seeking right will require some effort or code copying from libvorbis.
      - added raw vorbis detection to typefinding. oggdemux requires a typefind function to detect its contents.
      - tags plugin in gst/tags. Provides API in <gst/tags/gsttagediting.h>. API includes tag matching GStreamer <=> ID3 and GStreamer <=> vorbis and writing/reading vorbiscomments or ID3v1 tags. Also included is a simple vorbiscomment reader/writer. Writing will not really work though until someone writes oggmux.
      - various build fixes. Mostly missing (DIST)CLEANFILES.
      - vorbisenc handles tag writing.
      
      Now it's YOUR turn to fix and write more plugins that handle writing/reading of tags. :)
      788acc49
  18. 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
  19. 18 Jul, 2003 1 commit
  20. 17 Jul, 2003 1 commit
    • Zeeshan Ali's avatar
      A TCP plugin could be needed by many, including wtay himself cause he is... · e05e44f6
      Zeeshan Ali authored
      A TCP plugin could be needed by many, including wtay himself cause he is sitting behind a firewall blocking UDP and h...
      
      Original commit message from CVS:
      A TCP plugin could be needed by many, including wtay himself cause he is sitting behind a firewall blocking UDP and he can't hear or see me. :) Shamefully most of the code is from udpsrc/sink. Still timestamping/clock does'nt work. :(
      e05e44f6
  21. 04 Jul, 2002 1 commit
  22. 08 May, 2002 1 commit
  23. 24 Mar, 2002 1 commit
    • Andy Wingo's avatar
      added plugin_desc structures to libs, which makes their locations cached in... · 12bac12e
      Andy 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
  24. 20 Mar, 2002 1 commit
  25. 19 Mar, 2002 1 commit
    • Andy Wingo's avatar
      removal of //-style comments don't link plugins to core libs -- the versioning... · 1049c792
      Andy 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
  26. 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