1. 22 Sep, 2006 4 commits
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Fix misleading docs addition. · 8df1f1ad
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c:
      Fix misleading docs addition.
      * tests/check/elements/videotestsrc.c: (check_rgb_buf):
      Get rid of compiler warning the right way.
      8df1f1ad
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Small cleanups. · 7190c5f0
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_finalize),
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_push_full),
      (gst_base_rtp_depayload_push_ts), (gst_base_rtp_depayload_push),
      (gst_base_rtp_depayload_process),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_queue_release):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Small cleanups.
      Fix some leaks.
      Refactored the process method and added methods to push from the process
      vmethod.
      Use _scale functions.
      API: gst_base_rtp_depayload_push_ts
      API: gst_base_rtp_depayload_push
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      timestamps are uint.
      7190c5f0
    • Stefan Kost's avatar
      gst-libs/gst/interfaces/xoverlay.c: Remove unused statement from doc example. · 7b5c3107
      Stefan Kost authored
      Original commit message from CVS:
      * gst-libs/gst/interfaces/xoverlay.c:
      Remove unused statement from doc example.
      7b5c3107
    • Thomas Vander Stichele's avatar
      update docs · 884c87d0
      Thomas Vander Stichele authored
      Original commit message from CVS:
      update docs
      884c87d0
  2. 21 Sep, 2006 5 commits
    • Stefan Kost's avatar
      gst-libs/gst/interfaces/videoorientation.c: Add since tags to new API docs,... · eba3881a
      Stefan Kost authored
      gst-libs/gst/interfaces/videoorientation.c: Add since tags to new API docs, ChangeLog surgery (forgot API keyword in ...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/videoorientation.c:
      (gst_video_orientation_iface_init),
      (gst_video_orientation_get_hflip),
      (gst_video_orientation_get_vflip),
      (gst_video_orientation_get_hcenter),
      (gst_video_orientation_get_vcenter),
      (gst_video_orientation_set_hflip),
      (gst_video_orientation_set_vflip),
      (gst_video_orientation_set_hcenter),
      (gst_video_orientation_set_vcenter):
      Add since tags to new API docs, ChangeLog surgery (forgot API keyword
      in ChangeLog)
      eba3881a
    • Tim-Philipp Müller's avatar
      tests/check/: but disable for now since it doesn't pass (something wrong with · dfea56a9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/ffmpegcolorspace.c: (rgb_format_to_caps),
      (create_rgb_conversions), (rgb_conversion_free),
      (right_shift_colour), (fix_expected_colour), (check_rgb_buf),
      (got_buf_cb), (GST_START_TEST), (ffmpegcolorspace_suite):
      Add unit test for ffmpegcolorspace (RGB <=> RGB only so far),
      but disable for now since it doesn't pass (something wrong with
      RGBA somewhere).
      dfea56a9
    • Wim Taymans's avatar
      gst/playback/gstplaybasebin.c: Refactor handling of overrun detection. · 4c6f5e76
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (group_commit),
      (queue_deadlock_check), (queue_overrun), (queue_threshold_reached),
      (queue_out_of_data), (gen_preroll_element),
      (preroll_remove_overrun), (probe_triggered):
      Refactor handling of overrun detection.
      Separate handling of group completion and deadlock detection when doing
      network buffering. This should fix some deadlocks that were not detected
      because the group was completed.
      Add more comments, improve debugging.
      4c6f5e76
    • Wim Taymans's avatar
      tests/check/: Some more compilation fixes. · 09c389ee
      Wim Taymans authored
      Original commit message from CVS:
      * tests/check/elements/gdpdepay.c: (GST_START_TEST):
      * tests/check/libs/audio.c:
      Some more compilation fixes.
      09c389ee
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstringbuffer.c: Early morning compilation fix. · 59b7c310
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_samples_done), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      Early morning compilation fix.
      59b7c310
  3. 20 Sep, 2006 4 commits
  4. 19 Sep, 2006 2 commits
    • Michael Smith's avatar
      gst/tcp/gstmultifdsink.*: Implement stubbed out properties unit-type,... · 07e516ea
      Michael Smith authored
      gst/tcp/gstmultifdsink.*: Implement stubbed out properties unit-type, units-soft-max, units-max, to allow specifying ...
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_sync_method_get_type),
      (gst_multi_fd_sink_class_init), (get_buffers_max), (find_limits),
      (gst_multi_fd_sink_recover_client),
      (gst_multi_fd_sink_queue_buffer), (gst_multi_fd_sink_set_property),
      (gst_multi_fd_sink_get_property):
      * gst/tcp/gstmultifdsink.h:
      Implement stubbed out properties unit-type, units-soft-max,
      units-max, to allow specifying maximum sizes in units other than
      buffers.
      Fixes #355935
      07e516ea
    • Wim Taymans's avatar
      gst-libs/gst/riff/riff-media.c: Reorder the audio formats a bit for clarity. · 3edec592
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Reorder the audio formats a bit for clarity.
      Detect and create caps for MSGSM and MSN (WAV49).
      Fixes #356596.
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_get_xv_support), (gst_xvimagesink_show_frame):
      Small cleanups, move error handling out of normal flow for clarity.
      3edec592
  5. 18 Sep, 2006 8 commits
    • Stefan Kost's avatar
      Add new interface to control video orientation (fixes #354908) · ce533980
      Stefan Kost authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs.types:
      * gst-libs/gst/interfaces/Makefile.am:
      * gst-libs/gst/interfaces/videoorientation.c:
      (gst_video_orientation_get_type),
      (gst_video_orientation_iface_init),
      (gst_video_orientation_get_hflip),
      (gst_video_orientation_get_vflip),
      (gst_video_orientation_get_hcenter),
      (gst_video_orientation_get_vcenter),
      (gst_video_orientation_set_hflip),
      (gst_video_orientation_set_vflip),
      (gst_video_orientation_set_hcenter),
      (gst_video_orientation_set_vcenter):
      * gst-libs/gst/interfaces/videoorientation.h:
      Add new interface to control video orientation (fixes #354908)
      ce533980
    • Stefan Kost's avatar
      gst/videotestsrc/gstvideotestsrc.c: Use G_UNLIKELY in _create and log one more detail. · 935f4690
      Stefan Kost authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      Use G_UNLIKELY in _create and log one more detail.
      (gst_video_test_src_get_times), (gst_video_test_src_create):
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_times):
      Use gst_util_uint64_scale_int in _get_times().
      935f4690
    • Stefan Kost's avatar
      sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support) · 820dc3a7
      Stefan Kost authored
      Original commit message from CVS:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support)
      Give better warning message (add object and detail).
      820dc3a7
    • Stefan Kost's avatar
      sys/xvimage/xvimagesink.c: xvimage assumed that XV_COLORKEY can be set in... · d8bba5d8
      Stefan Kost authored
      sys/xvimage/xvimagesink.c: xvimage assumed that XV_COLORKEY can be set in RGB888 format (fixes #354773), use gst_util...
      
      Original commit message from CVS:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_get_times):
      xvimage assumed that XV_COLORKEY can be set in RGB888 format (fixes
      #354773), use gst_util_uint64_scale_int in _get_times()
      d8bba5d8
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against... · de788829
      Michael Smith authored
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was always true, leading to dro...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_push_buffer):
      Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was
      always true, leading to dropping all timestamps.
      de788829
    • Stefan Kost's avatar
      ext/libvisual/visual.c: update to work also with libvisual 0.4 API · dfb5b301
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_vis_src_negotiate),
      (gst_visual_chain), (gst_visual_change_state):
      update to work also with libvisual 0.4 API
      * tools/gst-launch-ext.1.in:
      * tools/gst-visualise.1.in:
      remove references to old man-pages
      * tests/examples/seek/seek.c: (main):
      add real meadi-buttons, add tool-tips for the seek-options, arrange
      seek options in a table
      dfb5b301
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux,... · 084dacbb
      Michael Smith authored
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux, instead clamp output timestamps to be >= the...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_clear),
      (gst_ogg_mux_push_buffer):
      Don't generate out-of-order timestamps from oggmux, instead clamp
      output timestamps to be >= the previously output ts.
      Fixes #355595
      084dacbb
    • Michael Smith's avatar
      gst/tcp/gstmultifdsink.c: Updates, fixes, and typo corrections for... · 6b4cf938
      Michael Smith authored
      gst/tcp/gstmultifdsink.c: Updates, fixes, and typo corrections for multifdsink. No functional changes.
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_sync_method_get_type),
      (gst_multi_fd_sink_class_init):
      Updates, fixes, and typo corrections for multifdsink. No functional
      changes.
      6b4cf938
  6. 17 Sep, 2006 4 commits
    • Michael Smith's avatar
      gst/typefind/gsttypefindfunctions.c: Don't crash on truncated files - check... · 1720784d
      Michael Smith authored
      gst/typefind/gsttypefindfunctions.c: Don't crash on truncated files - check that we got an 8 byte buffer before tryin...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (ogganx_type_find):
      Don't crash on truncated files - check that we got an 8 byte buffer
      before trying to memcmp it.
      1720784d
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: Make stream-switching appear instant to the... · aeb0afba
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: Make stream-switching appear instant to the application (ie. make sure that a g_object...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (get_active_source):
      Make stream-switching appear instant to the application
      (ie. make sure that a g_object_get on 'current-foo' returns
      the stream previously set with g_object_set(). Totem needs
      this to update stream-related meta-info (like audio-codec)
      correctly when switching streams.
      aeb0afba
    • Tim-Philipp Müller's avatar
      ext/alsa/gstalsamixer.c: Try harder to guess which mixer track is the master... · b1fd3431
      Tim-Philipp Müller authored
      ext/alsa/gstalsamixer.c: Try harder to guess which mixer track is the master mixer track (instead of just taking the ...
      
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_find_master_mixer),
      (gst_alsa_mixer_ensure_track_list):
      Try harder to guess which mixer track is the master mixer
      track (instead of just taking the first one that has a pvolume).
      Fixes #342228.
      b1fd3431
    • Stefan Kost's avatar
      gst/audioconvert/gstaudioconvert.c: Get structure-name just once. · f2fbfdc1
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c: (set_structure_widths),
      (gst_audio_convert_transform_caps):
      Get structure-name just once.
      f2fbfdc1
  7. 16 Sep, 2006 2 commits
    • Stefan Kost's avatar
      tests/check/: Fix big batch of compiler warnings. · 2ddfeb8d
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audioresample.c: (GST_START_TEST):
      * tests/check/elements/videotestsrc.c: (check_rgb_buf):
      * tests/check/elements/volume.c: (GST_START_TEST):
      * tests/check/elements/vorbisdec.c: (GST_START_TEST):
      * tests/check/pipelines/oggmux.c: (validate_ogg_page), (eos_watch),
      (test_pipeline), (GST_START_TEST):
      * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
      * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
      Fix big batch of compiler warnings.
      2ddfeb8d
    • Stefan Kost's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Add docs about icydemux usage in connection with gnomevfssrc · 267a068e
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c:
      Add docs about icydemux usage in connection with gnomevfssrc
      * ext/libvisual/visual.c:
      * ext/ogg/gstoggaviparse.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst-libs/gst/audio/gstaudiosink.c:
      * gst-libs/gst/audio/gstaudiosrc.c:
      * gst/audiorate/gstaudiorate.c:
      More G_OBJECT macro fixing.
      * gst/audiotestsrc/gstaudiotestsrc.h:
      Fix wrong info in header due to copy & paste
      267a068e
  8. 15 Sep, 2006 4 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Do the delay calculation in the source/sink base classes... · 65b1938b
      Wim Taymans authored
      gst-libs/gst/audio/: Do the delay calculation in the source/sink base classes as this is specific for the capture/pla...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_callback):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_get_time), (gst_base_audio_src_fixate),
      (gst_base_audio_src_get_times), (gst_base_audio_src_get_offset),
      (gst_base_audio_src_create), (gst_base_audio_src_change_state):
      Do the delay calculation in the source/sink base classes as this is
      specific for the capture/playback mode.
      Try to fixate a bit better, like round depth up to a multiple of 8
      bigger than width.
      Handle underruns correctly by marking DISCONT on buffers and adjusting
      timestamps to handle the gap.
      Set offset/offset_end correctly on buffers.
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_pause),
      (gst_ring_buffer_samples_done), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      Remove resync and underrun recovery from the ringbuffer.
      Fix ringbuffer read code on under/overrun.
      65b1938b
    • Wim Taymans's avatar
      gst/playback/gstplaybasebin.*: Don't use a 0 low watermark when buffering, it... · 102ec386
      Wim Taymans authored
      gst/playback/gstplaybasebin.*: Don't use a 0 low watermark when buffering, it is catching starvation way too late. In...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (gst_play_base_bin_init), (fill_buffer), (check_queue),
      (queue_threshold_reached), (gst_play_base_bin_set_property),
      (gst_play_base_bin_get_property):
      * gst/playback/gstplaybasebin.h:
      Don't use a 0 low watermark when buffering, it is catching starvation
      way too late. Instead, use a 3 second queue with 30 and 95
      percent low/high watermarks.
      Added queue-min-threshold property to configure low watermark.
      Use new _buffering message API.
      Make queue_threshold variable big enough to store a uint64 time value.
      API: playbin::queue-min-threshold property.
      102ec386
    • Wim Taymans's avatar
      configure.ac: We require 0.10.10.1 now because of _wait_preroll(). · 557b3672
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      We require 0.10.10.1 now because of _wait_preroll().
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Use gst_base_sink_wait_preroll().
      557b3672
    • Wim Taymans's avatar
      ext/alsa/: Use DEBUG_OBJECT more. · d3b4878b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (xrun_recovery), (gst_alsasink_write):
      * ext/alsa/gstalsasrc.c: (xrun_recovery), (gst_alsasrc_read):
      Use DEBUG_OBJECT more.
      d3b4878b
  9. 14 Sep, 2006 1 commit
  10. 09 Sep, 2006 1 commit
  11. 07 Sep, 2006 5 commits