1. 09 May, 2005 3 commits
    • Wim Taymans's avatar
      Port to new query API. · 0ba57f58
      Wim Taymans authored
      Original commit message from CVS:
      Port to new query API.
      Updated seek.
      Cleanups in x[v]imagesink
      0ba57f58
    • Andy Wingo Wingo's avatar
      ext/: ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek)... · 276f6fe5
      Andy Wingo Wingo authored
      ext/: ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek) (gst_ogg_demux_read_chain, gst_ogg_demux_read_end_chain) ext...
      
      Original commit message from CVS:
      2005-05-09  Andy Wingo  <wingo@pobox.com>
      
      * ext/alsa/gstalsasink.h:
      * ext/gnomevfs/gstgnomevfssrc.c:
      (gst_gnomevfssrc_get_icy_metadata):
      * ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek)
      (gst_ogg_demux_read_chain, gst_ogg_demux_read_end_chain)
      * ext/theora/theoradec.c (theora_dec_src_query)
      (theora_dec_src_event, theora_dec_sink_event)
      (theora_handle_comment_packet, theora_handle_data_packet):
      * ext/theora/theoraenc.c (theora_enc_chain):
      * ext/vorbis/vorbisdec.c (vorbis_dec_src_event)
      (vorbis_dec_sink_event, vorbis_handle_comment_packet):
      * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_getcaps):
      * gst/typefind/gsttypefindfunctions.c (mp3_type_find)
      (qt_type_find):
      * gst/videotestsrc/videotestsrc.c (paint_setup_I420)
      (paint_setup_YV12, paint_setup_YUY2, paint_setup_UYVY)
      (paint_setup_YVYU, paint_setup_IYU2, paint_setup_Y41B)
      (paint_setup_Y42B, paint_setup_Y800, paint_setup_IMC1)
      (paint_setup_IMC2, paint_setup_IMC3, paint_setup_IMC4)
      (paint_setup_YVU9, paint_setup_YUV9, paint_setup_xRGB8888)
      (paint_setup_xBGR8888, paint_setup_RGBx8888)
      (paint_setup_BGRx8888, paint_setup_RGB888, paint_setup_BGR888)
      (paint_setup_RGB565, paint_setup_xRGB1555):
      * gst/videotestsrc/videotestsrc.h:
      * sys/ximage/ximagesink.c (gst_ximagesink_buffer_alloc):
      * sys/xvimage/xvimagesink.c (gst_xvimagesink_get_xv_support)
      (gst_xvimagesink_setcaps, gst_xvimagesink_buffer_alloc):
      GCC4 fixes.
      
      * ext/ogg/gstoggdemux.c (gst_ogg_demux_find_chains): Use the new
      gst_pad_query_position. Fixes oggdemux.
      276f6fe5
    • David Schleef's avatar
      configure.ac: Require liboil. · b355a0c3
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Require liboil.
      * gst/videotestsrc/gstvideotestsrc.c: Fix up liboil calls, add
      a few more.
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      b355a0c3
  2. 06 May, 2005 9 commits
    • Wim Taymans's avatar
      gst/ffmpegcolorspace/gstffmpegcolorspace.c: Well, unreffing a buffer right... · b04e50a5
      Wim Taymans authored
      gst/ffmpegcolorspace/gstffmpegcolorspace.c: Well, unreffing a buffer right before pushing it is asking for trouble..
      
      Original commit message from CVS:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_configure_context),
      (gst_ffmpegcsp_setcaps), (gst_ffmpegcsp_chain):
      Well, unreffing a buffer right before pushing it is asking
      for trouble..
      b04e50a5
    • Christian Schaller's avatar
      adding two more plugins to base · 836498ca
      Christian Schaller authored
      Original commit message from CVS:
      adding two more plugins to base
      836498ca
    • Christian Schaller's avatar
      fix pc.in file for gstreamer-libs · b3907e56
      Christian Schaller authored
      Original commit message from CVS:
      fix pc.in file for gstreamer-libs
      b3907e56
    • Wim Taymans's avatar
      Fixed negotiation wrt _peer_get_caps() · 3ec8704c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
      (gst_audio_convert_caps_remove_format_info),
      (gst_audio_convert_getcaps), (gst_audio_convert_setcaps),
      (gst_audio_convert_fixate), (gst_audio_convert_channels):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_configure_context),
      (gst_ffmpegcsp_setcaps), (gst_ffmpegcsp_chain):
      * gst/sine/Makefile.am:
      * gst/sine/gstsinesrc.c: (gst_sinesrc_get_type),
      (gst_sinesrc_class_init), (gst_sinesrc_init),
      (gst_sinesrc_src_fixate), (gst_sinesrc_setcaps),
      (gst_sinesrc_src_query), (gst_sinesrc_create), (gst_sinesrc_start),
      (gst_sinesrc_update_freq):
      * gst/sine/gstsinesrc.h:
      * gst/tcp/gstmultifdsink.c:
      * sys/xvimage/xvimagesink.c:
      Fixed negotiation wrt _peer_get_caps()
      Some cleanups.
      3ec8704c
    • Wim Taymans's avatar
      Make the base audiosink return an error when there is no audiobuffer negotiated. · fa8c2eb6
      Wim Taymans authored
      Original commit message from CVS:
      Make the base audiosink return an error when there is no
      audiobuffer negotiated.
      fa8c2eb6
    • Christian Schaller's avatar
      add ported videofilter to cvs head · 393df2e4
      Christian Schaller authored
      Original commit message from CVS:
      add ported videofilter to cvs head
      393df2e4
    • Zaheer Abbas Merali's avatar
      ext/Makefile.am: Disable cdparanoia until someone ports it! · 5d82e5d1
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2005-05-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * ext/Makefile.am:
      Disable cdparanoia until someone ports it!
      5d82e5d1
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: And revert after wingo's revert.. sigh.. · 9d858bfb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind),
      (gst_ogg_demux_sink_activate):
      And revert after wingo's revert.. sigh..
      9d858bfb
    • Andy Wingo Wingo's avatar
      gst/audiorate/gstaudiorate.c (gst_audiorate_class_init): Pacify · 21c3b522
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-05-05  Andy Wingo  <wingo@pobox.com>
      
      * gst/audiorate/gstaudiorate.c (gst_audiorate_class_init): Pacify
      GObject.
      * configure.ac: Return audiorate and subparse from the ghetto.
      Re-enable -Wall -Werror.
      * gst/subparse/gstsubparse.c:
      * gst/subparse/gstsubparse.h: Port to 0.9. Can operate loop-based
      or chain-based. Cleaned up a bit. Not tested.
      21c3b522
  3. 05 May, 2005 10 commits
    • Christian Schaller's avatar
      further fixes to make gst-register work nicely · 5cfa8900
      Christian Schaller authored
      Original commit message from CVS:
      further fixes to make gst-register work nicely
      5cfa8900
    • Christian Schaller's avatar
      fix build so you can make dist and create rpms · ea9531ab
      Christian Schaller authored
      Original commit message from CVS:
      fix build so you can make dist and create rpms
      ea9531ab
    • Andy Wingo Wingo's avatar
      gst/: Some GCC4 fixes · 790c0598
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-05-05  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/tag/gstid3tag.c: (gst_tag_list_new_from_id3v1):
      * gst-libs/gst/tag/gstvorbistag.c:
      (gst_tag_list_from_vorbiscomment_buffer), (gst_vorbis_tag_chain):
      * gst/adder/gstadder.h:
      * gst/audioconvert/gstchannelmix.c:
      (gst_audio_convert_fill_one_other):
      * gst/audiorate/gstaudiorate.c: (gst_audiorate_setcaps),
      (gst_audiorate_init), (gst_audiorate_chain):
      * gst/playback/gstplaybasebin.c: (setup_source):
      * gst/playback/test3.c: (update_scale):
      Some GCC4 fixes
      
      * po/af.po:
      * po/az.po:
      * po/cs.po:
      * po/en_GB.po:
      * po/hu.po:
      * po/it.po:
      * po/nb.po:
      * po/nl.po:
      * po/or.po:
      * po/sq.po:
      * po/sr.po:
      * po/sv.po:
      * po/uk.po:
      * po/vi.po: Foo
      790c0598
    • Wim Taymans's avatar
      GCC 4 compile fixes · b9a30899
      Wim Taymans authored
      Original commit message from CVS:
      GCC 4 compile fixes
      b9a30899
    • Christian Schaller's avatar
      remove play.c so the package is distable · d4776999
      Christian Schaller authored
      Original commit message from CVS:
      remove play.c so the package is distable
      d4776999
    • Wim Taymans's avatar
      gst/: Don't ignore _push() return values. · 3e5febcd
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
      (gst_audio_convert_caps_remove_format_info),
      (gst_audio_convert_setcaps), (gst_audio_convert_fixate),
      (gst_audio_convert_change_state), (gst_audio_convert_channels):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_negotiate), (gst_videotestsrc_src_link),
      (gst_videotestsrc_parse_caps), (gst_videotestsrc_src_accept_caps),
      (gst_videotestsrc_setcaps), (gst_videotestsrc_activate),
      (gst_videotestsrc_init), (gst_videotestsrc_loop):
      Don't ignore _push() return values.
      Make sure no processing is done when shutting down.
      Videotestsrc pad activation fix.
      3e5febcd
    • 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
    • Wim Taymans's avatar
      ext/theora/: Added stream lock to decoder so that we can serialize the discont event. · 4a77aadd
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (_inc_granulepos),
      (theora_dec_src_event), (theora_dec_sink_event),
      (theora_handle_comment_packet), (theora_handle_type_packet),
      (theora_handle_header_packet), (theora_handle_data_packet),
      (theora_dec_chain):
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
      (gst_theora_enc_init), (theora_enc_sink_setcaps),
      (theora_push_buffer), (theora_push_packet),
      (theora_enc_sink_event), (theora_enc_chain),
      (theora_enc_change_state), (theora_enc_set_property),
      (theora_enc_get_property):
      Added stream lock to decoder so that we can serialize
      the discont event.
      More theoraenc porting, recover from errors, do clean
      shutdown.
      4a77aadd
    • Wim Taymans's avatar
      ext/ogg/: Ported ogg muxer. · 59241d5e
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/Makefile.am:
      * ext/ogg/README:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind),
      (gst_ogg_pad_submit_packet), (gst_ogg_demux_sink_activate),
      (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_push_page), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_collected),
      (gst_ogg_mux_change_state):
      Ported ogg muxer.
      59241d5e
    • Wim Taymans's avatar
      More work on the audiosink, mostly debugging and a race in shutdown. · 658bd2ca
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design-audiosinks.txt:
      * gst-libs/gst/audio/TODO:
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_get_type), (gst_audioringbuffer_class_init),
      (audioringbuffer_thread_func), (gst_audioringbuffer_init),
      (gst_audioringbuffer_acquire), (gst_audioringbuffer_release),
      (gst_audioringbuffer_play), (gst_audioringbuffer_stop),
      (gst_audioringbuffer_delay), (gst_audiosink_class_init),
      (gst_audiosink_create_ringbuffer):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_baseaudiosink_class_init), (gst_baseaudiosink_init),
      (gst_baseaudiosink_get_clock), (gst_baseaudiosink_get_time),
      (gst_baseaudiosink_set_property), (build_linear_format),
      (debug_spec_caps), (debug_spec_buffer),
      (gst_baseaudiosink_setcaps), (gst_baseaudiosink_get_times),
      (gst_baseaudiosink_event), (gst_baseaudiosink_preroll),
      (gst_baseaudiosink_render), (gst_baseaudiosink_create_ringbuffer),
      (gst_baseaudiosink_callback), (gst_baseaudiosink_change_state):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_get_type),
      (gst_ringbuffer_set_callback), (gst_ringbuffer_acquire),
      (gst_ringbuffer_release), (gst_ringbuffer_play),
      (gst_ringbuffer_pause), (gst_ringbuffer_stop),
      (gst_ringbuffer_delay), (gst_ringbuffer_played_samples),
      (gst_ringbuffer_set_sample), (wait_segment),
      (gst_ringbuffer_commit), (gst_ringbuffer_prepare_read),
      (gst_ringbuffer_advance), (gst_ringbuffer_clear):
      More work on the audiosink, mostly debugging and a race in
      shutdown.
      658bd2ca
  4. 28 Apr, 2005 6 commits
    • Wim Taymans's avatar
      ext/: Don't crap out when seeking back to position 0. · fc5d296d
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_sink_activate):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_convert),
      (vorbis_dec_src_query), (vorbis_dec_src_event),
      (vorbis_dec_sink_event), (vorbis_handle_comment_packet),
      (vorbis_handle_type_packet), (vorbis_handle_header_packet),
      (copy_samples), (vorbis_handle_data_packet), (vorbis_dec_chain):
      Don't crap out when seeking back to position 0.
      fc5d296d
    • Wim Taymans's avatar
      examples/seeking/seek.c: Make audio sink configurable, use alsasink as default. · 82d1e686
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_mod_pipeline), (make_dv_pipeline),
      (make_wav_pipeline), (make_flac_pipeline), (make_sid_pipeline),
      (make_vorbis_pipeline), (make_vorbis_theora_pipeline),
      (make_avi_msmpeg4v3_mp3_pipeline), (make_mp3_pipeline),
      (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline):
      Make audio sink configurable, use alsasink as default.
      82d1e686
    • Wim Taymans's avatar
      ext/vorbis/vorbisdec.*: Refactor, use STREAM_LOCK. · cf53cbd8
      Wim Taymans authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_event), (vorbis_handle_comment_packet),
      (vorbis_handle_type_packet), (vorbis_handle_header_packet),
      (copy_samples), (vorbis_handle_data_packet), (vorbis_dec_chain),
      (vorbis_dec_change_state):
      * ext/vorbis/vorbisdec.h:
      Refactor, use STREAM_LOCK.
      cf53cbd8
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Refactor a bit, use STREAM_LOCK. · 3e0bc017
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (_inc_granulepos),
      (theora_dec_sink_event), (theora_handle_comment_packet),
      (theora_handle_type_packet), (theora_handle_header_packet),
      (theora_handle_data_packet), (theora_dec_chain),
      (theora_dec_change_state):
      Refactor a bit, use STREAM_LOCK.
      3e0bc017
    • Wim Taymans's avatar
      ext/alsa/: Implement alsasink with simple open/write/close API. · 851547e3
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsa.c: (gst_alsa_init), (gst_alsa_get_caps),
      (gst_alsa_fixate_to_mimetype), (gst_alsa_fixate_field_nearest_int),
      (gst_alsa_link), (gst_alsa_close_audio):
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      * ext/alsa/gstalsasink.c: (gst_alsasink_get_type),
      (gst_alsasink_dispose), (gst_alsasink_base_init),
      (gst_alsasink_class_init), (gst_alsasink_init),
      (gst_alsasink_getcaps), (set_hwparams), (set_swparams),
      (alsasink_parse_spec), (gst_alsasink_open), (gst_alsasink_close),
      (xrun_recovery), (gst_alsasink_write), (gst_alsasink_delay),
      (gst_alsasink_reset):
      * ext/alsa/gstalsasink.h:
      Implement alsasink with simple open/write/close API.
      Make alsa dir build by disabling compilation of code.
      851547e3
    • Wim Taymans's avatar
      Make ringbuffer faster and more simple by removing the locks in the playback thread. · 235ea598
      Wim Taymans authored
      Original commit message from CVS:
      Make ringbuffer faster and more simple by removing the locks
      in the playback thread.
      Add sample accurate playback based on buffer sample offsets.
      Make the baseaudiosink provide a clock.
      Parse caps in the base class.
      Correctly handle seeking, flushing and state changes.
      235ea598
  5. 25 Apr, 2005 9 commits
    • Thomas Vander Stichele's avatar
      Fix part of the build. Come on guys, autogen didn't even work :) · 37822dc3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      Fix part of the build.  Come on guys, autogen didn't even work :)
      37822dc3
    • Ronald S. Bultje's avatar
      Remove media-info, which is also successed by playbin (see Totem implementation). · 8664d3ff
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/media-info/.cvsignore:
      * gst-libs/gst/media-info/Makefile.am:
      * gst-libs/gst/media-info/README:
      * gst-libs/gst/media-info/media-info-priv.c:
      * gst-libs/gst/media-info/media-info-priv.h:
      * gst-libs/gst/media-info/media-info-test.c:
      * gst-libs/gst/media-info/media-info.c:
      * gst-libs/gst/media-info/media-info.h:
      * gst-libs/gst/media-info/media-info.vcproj:
      * pkgconfig/Makefile.am:
      * pkgconfig/gstreamer-media-info-uninstalled.pc.in:
      * pkgconfig/gstreamer-media-info.pc.in:
      Remove media-info, which is also successed by playbin (see Totem
      implementation).
      8664d3ff
    • Ronald S. Bultje's avatar
      Remove libgstplay, playbin is now the official successor. · 7172a585
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * examples/Makefile.am:
      * examples/gstplay/.cvsignore:
      * examples/gstplay/Makefile.am:
      * examples/gstplay/player.c:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/play/.cvsignore:
      * gst-libs/gst/play/Makefile.am:
      * gst-libs/gst/play/play.c:
      * gst-libs/gst/play/play.h:
      * gst-libs/gst/play/play.vcproj:
      * pkgconfig/Makefile.am:
      * pkgconfig/gstreamer-play-uninstalled.pc.in:
      * pkgconfig/gstreamer-play.pc.in:
      Remove libgstplay, playbin is now the official successor.
      7172a585
    • Ronald S. Bultje's avatar
      Remove deprecated xwindowlistener (I've moved xwindowlistening in the v4l/v4l2... · 3420e480
      Ronald S. Bultje authored
      Remove deprecated xwindowlistener (I've moved xwindowlistening in the v4l/v4l2 plugins over to serverside).
      
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/xwindowlistener/Makefile.am:
      * gst-libs/gst/xwindowlistener/xwindowlistener.c:
      * gst-libs/gst/xwindowlistener/xwindowlistener.h:
      Remove deprecated xwindowlistener (I've moved xwindowlistening
      in the v4l/v4l2 plugins over to serverside).
      3420e480
    • David Schleef's avatar
      examples/dynparams/Makefile.am: Move demo-dparams from gst/sine to... · b3011fac
      David Schleef authored
      examples/dynparams/Makefile.am: Move demo-dparams from gst/sine to examples/dynparams.  Examples do not belong inters...
      
      Original commit message from CVS:
      * examples/dynparams/Makefile.am: Move demo-dparams from gst/sine
      to examples/dynparams.  Examples do not belong interspersed with
      source code.
      * examples/dynparams/demo-dparams.c:
      * gst/sine/Makefile.am:
      * gst/sine/demo-dparams.c:
      b3011fac
    • David Schleef's avatar
      Don't use GST_PLUGIN_LDFLAGS, because these aren't plugins. · ab06cc8f
      David Schleef authored
      Original commit message from CVS:
      Don't use GST_PLUGIN_LDFLAGS, because these aren't plugins.
      * gst-libs/gst/audio/Makefile.am:
      * gst-libs/gst/riff/Makefile.am:
      * gst-libs/gst/tag/Makefile.am:
      * gst-libs/gst/video/Makefile.am:
      * gst-libs/gst/xwindowlistener/Makefile.am:
      Convert to 0.9 API, seems to work:
      * sys/ximage/Makefile.am:
      * sys/ximage/ximagesink.c:
      ab06cc8f
    • David Schleef's avatar
      Link plugins against libraries: · a31a3800
      David Schleef authored
      Original commit message from CVS:
      Link plugins against libraries:
      * ext/alsa/Makefile.am:
      * gst/tcp/Makefile.am:
      Remove asm code that should be in liboil
      * gst/videoscale/Makefile.am:
      * gst/videoscale/videoscale_x86_asm.s:
      gettext wants these checked in:
      * po/af.po:
      * po/az.po:
      * po/cs.po:
      * po/en_GB.po:
      * po/hu.po:
      * po/it.po:
      * po/nb.po:
      * po/nl.po:
      * po/or.po:
      * po/sq.po:
      * po/sr.po:
      * po/sv.po:
      * po/uk.po:
      * po/vi.po:
      a31a3800
    • David Schleef's avatar
      Convert gst_main() to g_main_loop_run() · a67de7c9
      David Schleef authored
      Original commit message from CVS:
      Convert gst_main() to g_main_loop_run()
      * gst/playback/decodetest.c: (main):
      * gst/playback/test2.c: (main):
      * gst/playback/test3.c: (main):
      * gst/playback/test4.c: (main):
      Link plugins against libraries:
      * ext/libvisual/Makefile.am:
      * sys/xvimage/Makefile.am:
      a67de7c9
    • 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. 23 Apr, 2005 1 commit
    • David Schleef's avatar
      gst-libs/gst/Makefile.am: Remove idct. It hasn't been used in gst-plugins in... · f6e65158
      David Schleef authored
      gst-libs/gst/Makefile.am: Remove idct.  It hasn't been used in gst-plugins in a long time, and properly belongs in li...
      
      Original commit message from CVS:
      * gst-libs/gst/Makefile.am: Remove idct.  It hasn't been used
      in gst-plugins in a long time, and properly belongs in liboil.
      * gst-libs/gst/idct/Makefile.am:
      * gst-libs/gst/idct/README:
      * gst-libs/gst/idct/dct.h:
      * gst-libs/gst/idct/doieee:
      * gst-libs/gst/idct/fastintidct.c:
      * gst-libs/gst/idct/floatidct.c:
      * gst-libs/gst/idct/idct.c:
      * gst-libs/gst/idct/idct.h:
      * gst-libs/gst/idct/idtc.vcproj:
      * gst-libs/gst/idct/ieeetest.c:
      * gst-libs/gst/idct/intidct.c:
      f6e65158
  7. 20 Apr, 2005 2 commits
    • Wim Taymans's avatar
      An attempt at a set of audio base classes together with some design docs. · 5a3941c7
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design-audiosinks.txt:
      * gst-libs/gst/audio/Makefile.am:
      * gst-libs/gst/audio/TODO:
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_get_type), (gst_audioringbuffer_class_init),
      (audioringbuffer_thread_func), (gst_audioringbuffer_init),
      (gst_audioringbuffer_dispose), (gst_audioringbuffer_finalize),
      (gst_audioringbuffer_acquire), (gst_audioringbuffer_release),
      (gst_audioringbuffer_play), (gst_audioringbuffer_stop),
      (gst_audioringbuffer_delay), (gst_audiosink_base_init),
      (gst_audiosink_class_init), (gst_audiosink_init),
      (gst_audiosink_create_ringbuffer):
      * gst-libs/gst/audio/gstaudiosink.h:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_baseaudiosink_base_init), (gst_baseaudiosink_class_init),
      (gst_baseaudiosink_init), (gst_baseaudiosink_set_property),
      (gst_baseaudiosink_get_property), (gst_baseaudiosink_setcaps),
      (gst_baseaudiosink_get_times), (gst_baseaudiosink_event),
      (gst_baseaudiosink_preroll), (gst_baseaudiosink_render),
      (gst_baseaudiosink_create_ringbuffer),
      (gst_baseaudiosink_callback), (gst_baseaudiosink_change_state):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_get_type),
      (gst_ringbuffer_class_init), (gst_ringbuffer_init),
      (gst_ringbuffer_dispose), (gst_ringbuffer_finalize),
      (gst_ringbuffer_set_callback), (gst_ringbuffer_acquire),
      (gst_ringbuffer_release), (gst_ringbuffer_play_unlocked),
      (gst_ringbuffer_play), (gst_ringbuffer_pause),
      (gst_ringbuffer_resume), (gst_ringbuffer_stop),
      (gst_ringbuffer_callback), (gst_ringbuffer_delay),
      (gst_ringbuffer_played_samples), (gst_ringbuffer_commit),
      (gst_ringbuffer_prepare_read), (gst_ringbuffer_clear):
      * gst-libs/gst/audio/gstringbuffer.h:
      An attempt at a set of audio base classes together with some
      design docs.
      5a3941c7
    • Wim Taymans's avatar
      gst/audioconvert/: Link against audio libs. · 468d6d43
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audioconvert/Makefile.am:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
      (gst_audio_convert_caps_remove_format_info),
      (gst_audio_convert_setcaps), (gst_audio_convert_fixate),
      (gst_audio_convert_channels):
      Link against audio libs.
      Fix audio convert plugin.
      468d6d43