1. 01 Nov, 2006 1 commit
  2. 17 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Added ogg-in-avi parser element. Fixes #140139. · c973b2bf
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/Makefile.am:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstoggaviparse.c: (gst_ogg_avi_parse_get_type),
      (gst_ogg_avi_parse_base_init), (gst_ogg_avi_parse_class_init),
      (gst_ogg_avi_parse_init), (gst_ogg_avi_parse_finalize),
      (gst_ogg_avi_parse_setcaps), (gst_ogg_avi_parse_event),
      (gst_ogg_avi_parse_push_packet), (gst_ogg_avi_parse_chain),
      (gst_ogg_avi_parse_change_state), (gst_ogg_avi_parse_plugin_init):
      Added ogg-in-avi parser element. Fixes #140139.
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
      Fixed a bug in oggdemux debug code.
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Recognise Ogg in the AVI extensible wave format.
      c973b2bf
  3. 16 Oct, 2005 1 commit
  4. 29 Aug, 2005 1 commit
  5. 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
  6. 26 Dec, 2004 1 commit
  7. 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
  8. 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
  9. 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
  10. 15 Mar, 2004 1 commit
  11. 14 Mar, 2004 1 commit
  12. 04 Dec, 2003 1 commit
  13. 07 Nov, 2003 1 commit
  14. 02 Nov, 2003 1 commit
  15. 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
  16. 08 May, 2002 1 commit
  17. 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
  18. 20 Mar, 2002 1 commit
  19. 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
  20. 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