1. 19 Oct, 2005 2 commits
    • Wim Taymans's avatar
      Query API update. · f88e6c08
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (query_positions_elems), (query_positions_pads), (update_scale),
      (do_seek), (set_update_scale), (message_received), (main):
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_find_chains),
      (gst_ogg_demux_loop):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_event), (vorbis_handle_data_packet):
      * gst/adder/gstadder.c: (gst_adder_query):
      * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audiotestsrc_src_query):
      * gst/playback/test3.c: (update_scale):
      * gst/playback/test5.c: (new_pad), (no_more_pads), (start_finding),
      (dump_element_stats), (main):
      * gst/playback/test6.c: (main):
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_query):
      Query API update.
      f88e6c08
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Akos Maroy (#308663). · cdbb4ae9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (utf8_type_find),
      (xml_check_first_element), (xml_type_find), (smil_type_find),
      (plugin_init):
      Add typefinding for SMIL and for generic XML. Based on patch by
      Akos Maroy (#308663).
      cdbb4ae9
  2. 18 Oct, 2005 4 commits
    • Wim Taymans's avatar
      gst/playback/: Make playbin async, it'll commit state to paused when all streams are detected. · cffa20bf
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_init),
      (gst_decode_bin_dispose), (dynamic_create), (dynamic_free),
      (free_dynamics), (pad_unblocked), (pad_blocked), (close_pad_link),
      (try_to_link_1), (new_pad), (no_more_pads), (type_found),
      (gst_decode_bin_change_state):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_send_event_to_sink):
      * gst/playback/test5.c: (new_pad), (no_more_pads), (start_finding),
      (dump_element_stats), (main):
      * gst/playback/test6.c: (main):
      Make playbin async, it'll commit state to paused when all streams
      are detected.
      Remove ugly hack.
      Added test6.c to show async behaviour.
      cffa20bf
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Fix for segment-start/stop API change. · ceaa930f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_loop):
      Fix for segment-start/stop API change.
      ceaa930f
    • Wim Taymans's avatar
      check/: Add future test for clock selection. · 3fcc19ca
      Wim Taymans authored
      Original commit message from CVS:
      * check/Makefile.am:
      * check/clocks/selection.c: (GST_START_TEST), (volume_suite),
      (main):
      Add future test for clock selection.
      3fcc19ca
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Set handle to NULL. · efb6fcb8
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_init),
      (gst_alsasink_close):
      Set handle to NULL.
      
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_open_device), (gst_ring_buffer_close_device),
      (gst_ring_buffer_acquire), (gst_ring_buffer_release),
      (gst_ring_buffer_start), (gst_ring_buffer_pause),
      (gst_ring_buffer_stop), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      More debug info.
      efb6fcb8
  3. 17 Oct, 2005 12 commits
  4. 16 Oct, 2005 4 commits
  5. 13 Oct, 2005 4 commits
  6. 12 Oct, 2005 5 commits
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · 43bc15fa
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get),
      (cdparanoia_open), (cdparanoia_close), (cdparanoia_event),
      (cdparanoia_convert), (cdparanoia_query):
      * ext/cdparanoia/gstcdparanoia.h:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_init),
      (gst_gnomevfssink_open_file), (gst_gnomevfssink_close_file),
      (gst_gnomevfssink_chain), (gst_gnomevfssink_change_state):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init):
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_init):
      * gst/playback/gststreamselector.c: (gst_stream_selector_init):
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_init),
      (gst_multifdsink_render), (gst_multifdsink_start),
      (gst_multifdsink_stop):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_init),
      (gst_tcpclientsink_render), (gst_tcpclientsink_start),
      (gst_tcpclientsink_stop):
      * gst/tcp/gsttcpclientsink.h:
      * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_init),
      (gst_tcpclientsrc_getcaps), (gst_tcpclientsrc_create),
      (gst_tcpclientsrc_start), (gst_tcpclientsrc_stop):
      * gst/tcp/gsttcpclientsrc.h:
      * gst/tcp/gsttcpserversink.h:
      * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init),
      (gst_tcpserversrc_create), (gst_tcpserversrc_start),
      (gst_tcpserversrc_stop):
      * gst/tcp/gsttcpserversrc.h:
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_init):
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      43bc15fa
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · e28f0d9e
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/esd/esdmon.c: (gst_esdmon_open_audio),
      (gst_esdmon_close_audio), (gst_esdmon_change_state):
      * ext/esd/esdmon.h:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
      * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
      * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
      * gst/avi/gstavimux.c: (gst_avimux_init):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
      * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
      (gst_multifilesrc_get), (gst_multifilesrc_open_file),
      (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
      (gst_pipefilter_open_file), (gst_pipefilter_close_file),
      (gst_pipefilter_change_state):
      * gst/oldcore/gstpipefilter.h:
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
      * sys/osxaudio/gstosxaudiosink.h:
      * sys/osxaudio/gstosxaudiosrc.h:
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      e28f0d9e
    • Wim Taymans's avatar
      examples/seeking/Makefile.am: Oops. · 6f90fbb6
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/Makefile.am:
      Oops.
      6f90fbb6
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstringbuffer.c: Don't assert on normal stuff. · 13554590
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit),
      (gst_ring_buffer_read), (gst_ring_buffer_clear):
      Don't assert on normal stuff.
      
      * gst/playback/gstplaybin.c: (do_playbin_seek):
      API fix.
      13554590
    • Wim Taymans's avatar
      Update for _get_state() API change. · 7bc8bee1
      Wim Taymans authored
      Original commit message from CVS:
      * check/pipelines/simple_launch_lines.c: (run_pipeline):
      * examples/seeking/Makefile.am:
      * examples/seeking/cdplayer.c: (play_cb), (pause_cb), (stop_cb):
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (do_seek), (set_update_scale), (message_received), (main):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit),
      (gst_ring_buffer_read), (gst_ring_buffer_clear):
      Update for _get_state() API change.
      7bc8bee1
  7. 11 Oct, 2005 7 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Cleanups. · 5c17d940
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_create):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      Cleanups.
      Commit and read from ringbuffer in samples rather than bytes.
      5c17d940
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Respect segment rate and accum when scheduling samples. · 0c71c634
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Respect segment rate and accum when scheduling samples.
      0c71c634
    • Julien Moutte Moutte's avatar
      ext/ogg/gstoggmux.c: Quick hack to fix build. We need to handle · a03a6eeb
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-11  Julien MOUTTE  <julien@moutte.net>
      
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_collected): Quick hack to fix build. We need to
      handle
      EOS correctly, that needs more work.
      a03a6eeb
    • Wim Taymans's avatar
      check/generic/states.c: remove old property. · f13f1c0b
      Wim Taymans authored
      Original commit message from CVS:
      * check/generic/states.c: (GST_START_TEST):
      remove old property.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
      (gst_ogg_demux_perform_seek):
      * ext/theora/theoradec.c: (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
      (vorbis_handle_data_packet):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_set_gst_timestamp):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      Update for newsegment API change.
      f13f1c0b
    • Michael Smith's avatar
      gst/playback/gstplaybin.c: Override send_event differently, so that we can... · 70b42a65
      Michael Smith authored
      gst/playback/gstplaybin.c: Override send_event differently, so that we can takes bits of functionality from GstPipeli...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gst_play_bin_send_event_to_sink),
      (do_playbin_seek), (gst_play_bin_send_event):
      Override send_event differently, so that we can takes bits of
      functionality from GstPipeline (special handling for seeks,
      including pausing/resuming, and resetting stream time) and
      still get
      the appropriate behaviour of only forwarding event to a single
      sink,
      rather than all of them.
      Unfortunately requires a lot of code duplication, but the
      alternatives are equally ugly in the end.
      70b42a65
    • Thomas Vander Stichele's avatar
      check/elements/audioconvert.c: clean up tests a little, fix some leaks. · e784ac83
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * check/elements/audioconvert.c: (setup_audioconvert),
      (cleanup_audioconvert), (get_int_caps), (verify_convert),
      (GST_START_TEST), (audioconvert_suite):
      clean up tests a little, fix some leaks.
      e784ac83
    • Thomas Vander Stichele's avatar
      plug some leaks · 52b6e9e3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      plug some leaks
      52b6e9e3
  8. 10 Oct, 2005 2 commits
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Also allow unsigned int. · 81a09fc4
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c:
      Also allow unsigned int.
      
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_create), (gst_base_audio_src_change_state):
      Small cleanup
      81a09fc4
    • Wim Taymans's avatar
      check/pipelines/simple_launch_lines.c: Small update, use API as stated in design docs. · 156264e9
      Wim Taymans authored
      Original commit message from CVS:
      * check/pipelines/simple_launch_lines.c: (run_pipeline):
      Small update, use API as stated in design docs.
      
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (update_scale), (do_seek), (seek_cb), (set_update_scale),
      (start_seek), (stop_seek), (play_cb), (pause_cb), (stop_cb),
      (message_received), (main):
      Updated seek example for GOption. Some usability improvements.
      156264e9