1. 26 Dec, 2004 1 commit
  2. 20 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/mad/gstmad.c: Allow for mp3 rate/channels changes. However, only very... · 823ceafc
      Ronald S. Bultje authored
      ext/mad/gstmad.c: Allow for mp3 rate/channels changes. However, only very conservatively. Reason that we *have* to en...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_check_caps_reset),
      (gst_mad_change_state):
      Allow for mp3 rate/channels changes. However, only very
      conservatively. Reason that we *have* to enable this is smiply
      because the mad find_sync() function is not good enough, it will
      regularly sync on random data as valid frames and therefore make
      us provide random caps as *final* caps of the stream. The best fix
      I could think of is to simply require several of the same stream
      changes in a row before we change caps.
      The actual testcase that works now is #
      * ext/ogg/Makefile.am:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstogmparse.c:
      OGM support (video only for now; I need an audio sample file).
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
      (gst_asf_demux_process_stream), (gst_asf_demux_video_caps),
      (gst_asf_demux_add_video_stream):
      WMV extradata.
      * gst/playback/gstplaybasebin.c: (unknown_type):
      Don't error out on single unknown-types after all. It's wrong.
      If we found type of video and audio but not of a subtitle stream,
      it will still error out (which is unwanted). Will find a better fix
      later on.
      * gst/typefind/gsttypefindfunctions.c: (ogmvideo_type_find),
      (ogmaudio_type_find), (plugin_init):
      OGM support.
      823ceafc
  3. 02 Jul, 2004 1 commit
    • Benjamin Otte's avatar
      ext/ogg/gstogg.c: we require bytestream now · 248ccb04
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/ogg/gstogg.c: (plugin_init):
      we require bytestream now
      * ext/ogg/gstoggdemux.c:
      huge diff to implement chain setup in a fast and generic way. This
      improves tag reading and startup of huge files (read: Theora videos)
      quite a bit. It probably contains bugs, too, so please test.
      Seeking is not improved to the fast method.
      248ccb04
  4. 10 May, 2004 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Added an ogg muxer. · a694bd08
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init),
      (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type),
      (gst_ogg_mux_base_init), (gst_ogg_mux_class_init),
      (gst_ogg_mux_get_sink_event_masks), (gst_ogg_mux_init),
      (gst_ogg_mux_sinkconnect), (gst_ogg_mux_pad_link),
      (gst_ogg_mux_pad_unlink), (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_handle_src_event), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_push_page), (gst_ogg_mux_compare_pads),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop),
      (gst_ogg_mux_get_property), (gst_ogg_mux_set_property),
      (gst_ogg_mux_change_state), (gst_ogg_mux_plugin_init):
      Added an ogg muxer.
      Small typo fixes in the demuxer.
      a694bd08
  5. 15 Mar, 2004 1 commit
  6. 14 Mar, 2004 1 commit
  7. 04 Dec, 2003 1 commit
  8. 07 Nov, 2003 1 commit
  9. 02 Nov, 2003 1 commit
  10. 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
  11. 08 May, 2002 1 commit
  12. 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
  13. 20 Mar, 2002 1 commit
  14. 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
  15. 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