1. 05 Aug, 2005 3 commits
  2. 04 Aug, 2005 2 commits
    • Andy Wingo Wingo's avatar
      gst/videoscale/gstvideoscale.c (gst_videoscale_get_size):... · 7d10d866
      Andy Wingo Wingo authored
      gst/videoscale/gstvideoscale.c (gst_videoscale_get_size): gst/ffmpegcolorspace/gstffmpegcolorspace.c
      
      Original commit message from CVS:
      2005-08-04  Andy Wingo  <wingo@pobox.com>
      
      * gst/videoscale/gstvideoscale.c (gst_videoscale_get_size):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c
      (gst_ffmpegcsp_get_size): Adapt to API changes.
      
      * gst/videoscale/gstvideoscale.c (gst_videoscale_transform_ip):
      Implement an in-place do-nothing transform.
      7d10d866
    • Ronald S. Bultje's avatar
      sys/ximage/ximagesink.c: Do not set new window sizes yet if we prepare a new... · 993a7051
      Ronald S. Bultje authored
      sys/ximage/ximagesink.c: Do not set new window sizes yet if we prepare a new buffer size for upstream renegotiation (...
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
      (gst_ximagesink_renegotiate_size):
      Do not set new window sizes yet if we prepare a new buffer size
      for upstream renegotiation (software scaling) at some point in the
      future, because this new size waqs not actually accepted yet. Once
      accepted, renegotiation later on will set the new sizes just fine.
      Fixes a videotestsrc ! queue ! videoscale ! ximagesink xoverlay
      embedding testcase.
      993a7051
  3. 03 Aug, 2005 1 commit
    • Andy Wingo Wingo's avatar
      sys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size): Protect the height,... · 306ae561
      Andy Wingo Wingo authored
      sys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size): Protect the height, width, and desired_caps with the pool_...
      
      Original commit message from CVS:
      2005-08-03  Andy Wingo  <wingo@pobox.com>
      
      * sys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size):
      (gst_ximagesink_buffer_alloc):
      Protect the height, width, and desired_caps with the pool_lock.
      Fixes videotestsrc ! queue ! ximagesink.
      306ae561
  4. 02 Aug, 2005 2 commits
  5. 01 Aug, 2005 2 commits
  6. 29 Jul, 2005 2 commits
  7. 28 Jul, 2005 2 commits
  8. 27 Jul, 2005 5 commits
    • Wim Taymans's avatar
      ext/vorbis/Makefile.am: Revert wrong commit. · cd1ced0f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/vorbis/Makefile.am:
      Revert wrong commit.
      cd1ced0f
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: More compilation fixen. · 78b9a84e
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_event):
      More compilation fixen.
      78b9a84e
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Fix compilation. · 50b9b8ac
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_event), (gst_base_audio_sink_render),
      (gst_base_audio_sink_create_ringbuffer),
      (gst_base_audio_sink_change_state):
      Fix compilation.
      50b9b8ac
    • 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
  9. 25 Jul, 2005 2 commits
  10. 21 Jul, 2005 4 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
  11. 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
  12. 19 Jul, 2005 3 commits
  13. 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
  14. 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
  15. 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