1. 27 Jul, 2005 2 commits
    • Wim Taymans's avatar
      examples/seeking/seek.c: Update seek example. · ee8ed3a8
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (setup_dynamic_link),
      (make_dv_pipeline), (make_vorbis_theora_pipeline), (query_rates),
      (query_positions_elems), (query_positions_pads), (do_seek):
      Update seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (gst_ogg_pad_typefind), (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_demux_queue_data), (gst_ogg_demux_chain_peer),
      (gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
      (gst_ogg_demux_handle_event),
      (gst_ogg_demux_deactivate_current_chain),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
      (gst_ogg_demux_chain), (gst_ogg_demux_send_event),
      (gst_ogg_demux_loop):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
      * ext/theora/theoradec.c: (theora_dec_src_event),
      (theora_dec_src_getcaps), (theora_dec_sink_event),
      (theora_dec_push), (theora_dec_chain):
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
      (gst_vorbisenc_chain):
      * gst/playback/gststreaminfo.c: (cb_probe):
      * gst/subparse/gstsubparse.c: (gst_subparse_src_event):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      * gst/videoscale/gstvideoscale.c:
      (gst_videoscale_handle_src_event):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
      (gst_ximagesink_navigation_send_event):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event):
      Various event updates and cleanups
      ee8ed3a8
    • Ronald S. Bultje's avatar
      gst/videoscale/gstvideoscale.c: Fix segfault for I420/YV12. · 9df508fa
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_prepare_images):
      Fix segfault for I420/YV12.
      9df508fa
  2. 25 Jul, 2005 3 commits
  3. 21 Jul, 2005 5 commits
    • Wim Taymans's avatar
      gst/playback/: Refcount fix and more comments. · fab05276
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gen_preroll_element):
      * gst/playback/gstplaybin.c: (setup_sinks),
      (gst_play_bin_change_state):
      Refcount fix and more comments.
      fab05276
    • Zaheer Abbas Merali's avatar
      sys/ximage/: Prepare for adding ximagesrc, rename of plugin to ximage etc. · 10c6b472
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2005-07-21  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximage/Makefile.am:
      * sys/ximage/ximage.c: (plugin_init):
      * sys/ximage/ximagesink.c:
      Prepare for adding ximagesrc, rename of plugin to ximage etc.
      10c6b472
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs. · e2da9961
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
      (gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
      (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
      (gst_ogg_pad_submit_page), (gst_ogg_chain_new),
      (gst_ogg_demux_init), (gst_ogg_demux_activate_chain),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_collect_chain_info),
      (gst_ogg_demux_collect_info), (gst_ogg_demux_chain),
      (gst_ogg_demux_send_event), (gst_ogg_demux_loop):
      Generate correct disconts for live chained oggs.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render),
      (gst_base_audio_sink_create_ringbuffer),
      (gst_base_audio_sink_change_state):
      Handle discont math correctly.
      
      * gst/playback/gstplaybin.c: (add_sink):
      Some small debug cleanup.
      e2da9961
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Reorganize code to send the right disconts when in streaming mode. · f3143430
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_init), (gst_ogg_pad_event),
      (gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
      (gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
      (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
      (gst_ogg_pad_submit_page), (gst_ogg_chain_new),
      (gst_ogg_demux_init), (gst_ogg_demux_deactivate_current_chain),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_read_chain), (gst_ogg_demux_find_pad),
      (gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
      (gst_ogg_demux_find_chains), (gst_ogg_demux_chain),
      (gst_ogg_demux_send_event), (gst_ogg_demux_loop),
      (gst_ogg_demux_change_state), (gst_ogg_print):
      Reorganize code to send the right disconts when in streaming
      mode.
      f3143430
    • Christian Schaller's avatar
      remove gconf stuff from spec file · ce8045a4
      Christian Schaller authored
      Original commit message from CVS:
      remove gconf stuff from spec file
      ce8045a4
  4. 20 Jul, 2005 5 commits
    • Andy Wingo Wingo's avatar
      gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo ixes a seggie mcfalterson (#310894). · 1ac4d378
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-20  Andy Wingo  <wingo@pobox.com>
      
      * gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo
      fix (?), fixes a seggie mcfalterson (#310894).
      1ac4d378
    • Ronald S. Bultje's avatar
      Fixes for API changes in core. · 7795794b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_headers),
      (gst_ogg_mux_set_header_on_caps):
      * ext/theora/theoraenc.c: (theora_set_header_on_caps):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_set_header_on_caps):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps):
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_set_channel_positions),
      (gst_audio_set_structure_channel_positions_list):
      * gst/playback/gstdecodebin.c: (dynamic_create):
      * gst/playback/gstplaybasebin.c: (setup_source), (mute_group_type):
      * gst/playback/gststreaminfo.c: (gst_stream_info_set_mute):
      Fixes for API changes in core.
      7795794b
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Use _new_custom() so we can set custom message... · a67811fd
      Ronald S. Bultje authored
      gst/playback/gstplaybasebin.c: Use _new_custom() so we can set custom message types for buffering messages.
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (fill_buffer):
      Use _new_custom() so we can set custom message types for buffering
      messages.
      a67811fd
    • Ronald S. Bultje's avatar
      Remove gconf stuff, use gconf elements instead from now on. · 950ecc5d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/gconf/.cvsignore:
      * gst-libs/gst/gconf/Makefile.am:
      * gst-libs/gst/gconf/test-gconf.c:
      * pkgconfig/Makefile.am:
      * pkgconfig/gstreamer-gconf-uninstalled.pc.in:
      * pkgconfig/gstreamer-gconf.pc.in:
      Remove gconf stuff, use gconf elements instead from now on.
      950ecc5d
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value. · ee345636
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/TODO:
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init),
      (gst_audio_clock_get_internal_time):
      * gst-libs/gst/audio/gstaudioclock.h:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_init), (gst_base_audio_sink_dispose),
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_event),
      (gst_base_audio_sink_render),
      (gst_base_audio_sink_create_ringbuffer),
      (gst_base_audio_sink_change_state):
      Make sure the audio clock always returns an increasing value.
      ee345636
  5. 19 Jul, 2005 3 commits
  6. 18 Jul, 2005 3 commits
    • Andy Wingo Wingo's avatar
      configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also... · 790a87c8
      Andy Wingo Wingo authored
      configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because it's the only thing that really...
      
      Original commit message from CVS:
      2005-07-18  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by
      default. Also because it's the only thing that really works. (This
      is used in the GConf elements).
      Use AS_LIBTOOL_TAGS.
      790a87c8
    • Wim Taymans's avatar
      gst/playback/: More leak and compile fixes. · 0d21b72f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (remove_element_chain):
      * gst/playback/gstplaybin.c: (add_sink):
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
      (gst_stream_info_set_mute):
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_get_linked_pad),
      (gst_stream_selector_getcaps), (gst_stream_selector_chain):
      More leak and compile fixes.
      0d21b72f
    • Wim Taymans's avatar
      examples/seeking/seek.c: Updated seek example. · cfdcc450
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_vorbis_theora_pipeline),
      (query_rates), (query_positions_elems), (query_positions_pads),
      (do_seek), (seek_cb), (stop_seek):
      Updated seek example.
      
      * gst/playback/gstdecodebin.c: (remove_element_chain), (unlinked):
      * gst/playback/gstplaybasebin.c: (queue_threshold_reached),
      (queue_out_of_data), (gen_preroll_element), (new_decoded_pad):
      * gst/playback/gstplaybin.c: (add_sink):
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
      (gst_stream_info_set_mute):
      Some refcount leak fixes.
      cfdcc450
  7. 16 Jul, 2005 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff... · c84a6b96
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff errors in the timestamp conversion.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Align samples even if we have roundoff errors in the
      timestamp conversion.
      c84a6b96
    • Wim Taymans's avatar
      Updated seek example. · 82dc411e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/tmpl/gstringbuffer.sgml:
      * examples/seeking/seek.c: (make_vorbis_theora_pipeline),
      (query_rates), (query_positions_elems), (query_positions_pads),
      (update_scale), (do_seek):
      Updated seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
      (gst_ogg_pad_submit_page), (gst_ogg_demux_activate_chain),
      (gst_ogg_demux_find_chains), (gst_ogg_demux_send_event),
      (gst_ogg_demux_loop):
      Push out correct discont values.
      
      * ext/theora/theoradec.c: (theora_dec_src_convert),
      (theora_dec_sink_convert), (theora_dec_src_getcaps),
      (theora_dec_sink_event), (theora_handle_type_packet),
      (theora_handle_header_packet), (theora_dec_push),
      (theora_handle_data_packet), (theora_dec_chain),
      (theora_dec_change_state):
      Better timestamping.
      
      * ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet), (vorbis_dec_chain):
      * ext/vorbis/vorbisdec.h:
      Better timestamping.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_get_times),
      (gst_base_audio_sink_event), (gst_base_audio_sink_render):
      Handle syncing on timestamps instead of sample offsets. Make
      use of DISCONT values as described in design docs.
      
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_get_time):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_acquire),
      (gst_ring_buffer_set_sample), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      * gst-libs/gst/audio/gstringbuffer.h:
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_times),
      (gst_ximagesink_show_frame):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_times):
      Correcly convert buffer timestamp to stream time.
      82dc411e
    • Wim Taymans's avatar
      gst/audioconvert/gstaudioconvert.c: Timestamp buffers correctly. · 567802ca
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_get_buffer):
      Timestamp buffers correctly.
      
      * gst/playback/gstplaybin.c: (gen_video_element):
      Make internal fakesink silent.
      567802ca
  8. 15 Jul, 2005 1 commit
    • Wim Taymans's avatar
      gst/ffmpegcolorspace/: Ported ffmpegcolorspace to basetransform. · 9b2794cf
      Wim Taymans authored
      Original commit message from CVS:
      * gst/ffmpegcolorspace/Makefile.am:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_caps_remove_format_info),
      (gst_ffmpegcsp_transform_caps), (gst_ffmpegcsp_set_caps),
      (gst_ffmpegcsp_get_type), (gst_ffmpegcsp_class_init),
      (gst_ffmpegcsp_init), (gst_ffmpegcsp_get_size),
      (gst_ffmpegcsp_transform_ip), (gst_ffmpegcsp_transform):
      Ported ffmpegcolorspace to basetransform.
      
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_transform):
      * gst/volume/gstvolume.c: (volume_transform):
      Ported to new API.
      9b2794cf
  9. 14 Jul, 2005 7 commits
    • Wim Taymans's avatar
      gst/videotestsrc/: Make videotestsrc a pushsrc. · 914d0e0a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videotestsrc/Makefile.am:
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get_type),
      (gst_videotestsrc_class_init), (gst_videotestsrc_negotiate),
      (gst_videotestsrc_setcaps), (gst_videotestsrc_getcaps),
      (gst_videotestsrc_init), (gst_videotestsrc_event),
      (gst_videotestsrc_create), (gst_videotestsrc_start),
      (gst_videotestsrc_stop), (gst_videotestsrc_get_times),
      (gst_videotestsrc_set_pattern), (gst_videotestsrc_set_property),
      (gst_videotestsrc_get_property):
      * gst/videotestsrc/gstvideotestsrc.h:
      Make videotestsrc a pushsrc.
      914d0e0a
    • Wim Taymans's avatar
      gst/tcp/: 0.8 backporting. · 66b4961d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstfdset.c: (gst_fdset_free):
      * gst/tcp/gstmultifdsink.c: (gst_multifdsink_init),
      (gst_multifdsink_add), (gst_multifdsink_remove),
      (gst_multifdsink_clear), (gst_multifdsink_get_stats),
      (gst_multifdsink_remove_client_link),
      (gst_multifdsink_client_queue_data),
      (gst_multifdsink_client_queue_caps),
      (gst_multifdsink_client_queue_buffer),
      (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients),
      (gst_multifdsink_stop):
      * gst/tcp/gstmultifdsink.h:
      0.8 backporting.
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_show_frame):
      Also draw image when not from a pool.
      66b4961d
    • Wim Taymans's avatar
      gst/playback/gstplaybasebin.c: Small debug additions. · 3e81aabe
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (check_queue), (probe_triggered),
      (mute_stream), (silence_stream):
      Small debug additions.
      3e81aabe
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Better error recovery, ignore unconnected pads and non-fatal errors. · 6e5b22e0
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_dispose),
      (gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_loop):
      Better error recovery, ignore unconnected pads and
      non-fatal errors.
      6e5b22e0
    • Christian Schaller's avatar
      add latest rpt stuff · 63cd64c5
      Christian Schaller authored
      Original commit message from CVS:
      add latest rpt stuff
      63cd64c5
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c... · dc0610fa
      Philippe Khalaf authored
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c gst-libs/gst/rtp/gstbasertpdepayload.h gst-libs/gst/rtp/gstrt...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp
      * gst-libs/gst/rtp/gstbasertpdepayload.c
      * gst-libs/gst/rtp/gstbasertpdepayload.h
      * gst-libs/gst/rtp/gstrtpbuffer.c
      * gst-libs/gst/rtp/gstrtpbuffer.h
      * gst-libs/gst/rtp/Makefile.am
      * gst-libs/gst/rtp/README
      
      Support libs for RTP. Basicaly this add a GstRTPBuffer (extended GstBuffer) and
      a Depayloader Base class that shall be used by payload specific depayloaders.
      dc0610fa
    • Thomas Vander Stichele's avatar
      more autistic cleanliness in functions/names/defines · d143d256
      Thomas Vander Stichele authored
      Original commit message from CVS:
      more autistic cleanliness in functions/names/defines
      d143d256
  10. 13 Jul, 2005 5 commits
  11. 12 Jul, 2005 3 commits