1. 05 May, 2005 9 commits
    • 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's avatar
      gst/: Some GCC4 fixes · 790c0598
      Andy 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
  2. 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
  3. 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
  4. 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
  5. 20 Apr, 2005 3 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
    • Wim Taymans's avatar
      ext/: Fix theora encoder. · a4f491e4
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_factory_filter),
      (gst_ogg_demux_sink_activate):
      * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
      (theora_set_header_on_caps), (theora_enc_sink_event),
      (theora_enc_chain):
      Fix theora encoder.
      a4f491e4
  6. 16 Apr, 2005 1 commit
  7. 12 Apr, 2005 2 commits
    • Ronald S. Bultje's avatar
      Work with staticpadtemplates in elementfactories. · fe44dafa
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_factory_filter):
      * gst/playback/gstdecodebin.c: (find_compatibles):
      Work with staticpadtemplates in elementfactories.
      fe44dafa
    • Wim Taymans's avatar
      Raw and crude port of decodebin. · 50e2f24b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (compare_ranks), (print_feature), (gst_decode_bin_init),
      (dynamic_create), (dynamic_free), (find_compatibles),
      (mimetype_is_raw), (close_pad_link), (got_redirect),
      (try_to_link_1), (get_our_ghost_pad), (remove_element_chain),
      (new_pad), (no_more_pads), (unlinked), (close_link), (type_found),
      (gst_decode_bin_change_state):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (gst_play_base_bin_init), (group_destroy), (group_commit),
      (check_queue), (queue_overrun), (queue_threshold_reached),
      (queue_out_of_data), (gen_preroll_element), (unknown_type),
      (new_decoded_pad), (setup_subtitle), (gen_source_element),
      (got_redirect), (setup_source), (play_base_eos),
      (gst_play_base_bin_change_state), (gst_play_base_bin_add_element),
      (gst_play_base_bin_remove_element):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_init), (gst_play_bin_dispose),
      (gst_play_bin_set_property), (gen_video_element),
      (gen_text_element), (gen_audio_element), (remove_sinks),
      (gst_play_bin_send_event):
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
      (stream_info_change_state), (gst_stream_info_set_mute):
      * gst/playback/gststreamselector.c: (gst_stream_selector_init),
      (gst_stream_selector_get_caps), (gst_stream_selector_setcaps),
      (gst_stream_selector_request_new_pad), (gst_stream_selector_event),
      (gst_stream_selector_chain):
      * gst/playback/test.c: (gen_video_element), (gen_audio_element),
      (main):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps),
      (gst_xvimagesink_setcaps), (gst_xvimagesink_get_times),
      (gst_xvimagesink_show_frame), (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_alloc), (gst_xvimagesink_class_init):
      Raw and crude port of decodebin.
      Make playbin compile.
      50e2f24b
  8. 10 Apr, 2005 1 commit
  9. 06 Apr, 2005 3 commits
    • Wim Taymans's avatar
      Make gnomevfssrc extend the source base class. · 73d7c029
      Wim Taymans authored
      Original commit message from CVS:
      * ext/gnomevfs/Makefile.am:
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get_type),
      (gst_gnomevfssrc_class_init), (gst_gnomevfssrc_init),
      (gst_gnomevfssrc_set_property), (gst_gnomevfssrc_get_property),
      (gst_gnomevfssrc_create), (gst_gnomevfssrc_is_seekable),
      (gst_gnomevfssrc_get_size), (gst_gnomevfssrc_start),
      (gst_gnomevfssrc_stop):
      * ext/ogg/Makefile.am:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_get_data),
      (gst_ogg_demux_find_chains), (gst_ogg_demux_sink_activate):
      * ext/theora/Makefile.am:
      * ext/theora/theoradec.c: (_inc_granulepos),
      (theora_dec_sink_event), (theora_dec_chain):
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_event), (vorbis_dec_chain):
      * gst-libs/gst/audio/Makefile.am:
      * sys/xvimage/Makefile.am:
      Make gnomevfssrc extend the source base class.
      Fix linking against libs in various plugins.
      73d7c029
    • Andy Wingo's avatar
      gst-libs/gst/video/Makefile.am (libgstvideo_la_LDFLAGS): Use · 5967f963
      Andy Wingo authored
      Original commit message from CVS:
      2005-04-06  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/video/Makefile.am (libgstvideo_la_LDFLAGS): Use
      GST_BASE_LIBS.
      5967f963
    • Andy Wingo's avatar
      configure.ac: Add check and AC_SUBST for libgstbase. · 29aea8a7
      Andy Wingo authored
      Original commit message from CVS:
      2005-04-06  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac: Add check and AC_SUBST for libgstbase.
      29aea8a7
  10. 31 Mar, 2005 1 commit
  11. 23 Feb, 2005 1 commit
  12. 22 Feb, 2005 3 commits