1. 29 Jul, 2005 1 commit
  2. 28 Jul, 2005 2 commits
  3. 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
  4. 25 Jul, 2005 2 commits
  5. 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
  6. 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
  7. 19 Jul, 2005 3 commits
  8. 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
  9. 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
  10. 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
  11. 14 Jul, 2005 5 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
    • 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
  12. 13 Jul, 2005 3 commits
    • Thomas Vander Stichele's avatar
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to... · 1ea0574a
      Thomas Vander Stichele authored
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes
      
      Original commit message from CVS:
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be
      added manually to each Makefile.am so we are sure it goes
      *last* and doesn't add -L flags before linking in libs of our
      own, like, say, internal .la libs, that then accidentally pick
      up the installed copy.
      1ea0574a
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning. · 7bfdb236
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-13  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning.
      (gst_v4lsrc_fixate): Fixate on format as well.
      7bfdb236
    • Andy Wingo Wingo's avatar
      sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy) · d4ceba9d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-07-13  Andy Wingo  <wingo@pobox.com>
      
      * sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy)
      (gst_xvimagesink_xvimage_new): Ref the xvimagesink while the
      buffer points to it.
      (gst_xvimagesink_check_xshm_calls): Don't use our xvimage buffer,
      rather just doing X calls ourselves. Also fixes a memleak.
      d4ceba9d
  13. 12 Jul, 2005 1 commit
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property,... · c9c9cdd7
      Andy Wingo Wingo authored
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)
      
      Original commit message from CVS:
      2005-07-12  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property)
      (gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)
      (gst_v4lsrc_create): Re-add the copy-mode property, default to
      TRUE to avoid deadlocks if an element holds on to our buffers.
      c9c9cdd7
  14. 11 Jul, 2005 1 commit
  15. 10 Jul, 2005 1 commit