1. 21 Sep, 2006 1 commit
  2. 20 Sep, 2006 4 commits
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 14 Sep, 2006 1 commit
  9. 09 Sep, 2006 1 commit
  10. 07 Sep, 2006 5 commits
  11. 05 Sep, 2006 1 commit
  12. 04 Sep, 2006 3 commits
  13. 02 Sep, 2006 2 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/videotestsrc.c: Returning a return value often helps. In... · c5d63b1c
      Tim-Philipp Müller authored
      tests/check/elements/videotestsrc.c: Returning a return value often helps. In this case, we don't need the return val...
      
      Original commit message from CVS:
      * tests/check/elements/videotestsrc.c: (check_rgb_buf):
      Returning a return value often helps. In this case, we
      don't need the return value anyway, so just get rid of it.
      Should make build bots much happier.
      c5d63b1c
    • Tim-Philipp Müller's avatar
      gst/videotestsrc/videotestsrc.*: Add support for AYUV and the various RGBA... · c063f053
      Tim-Philipp Müller authored
      gst/videotestsrc/videotestsrc.*: Add support for AYUV and the various RGBA formats. Initialise fields of paintinfo st...
      
      Original commit message from CVS:
      * gst/videotestsrc/videotestsrc.c: (paintinfo_find_by_structure),
      (paint_get_structure), (gst_video_test_src_get_size),
      (gst_video_test_src_smpte), (gst_video_test_src_snow),
      (gst_video_test_src_unicolor), (paint_setup_AYUV),
      (paint_hline_AYUV), (paint_setup_ARGB8888), (paint_setup_ABGR8888),
      (paint_setup_RGBA8888), (paint_setup_BGRA8888), (paint_hline_str4):
      * gst/videotestsrc/videotestsrc.h:
      Add support for AYUV and the various RGBA formats. Initialise
      fields of paintinfo structs allocated on the stack.
      * tests/check/elements/videotestsrc.c: (right_shift_colour),
      (fix_expected_colour), (check_rgb_buf), (got_buf_cb),
      (GST_START_TEST), (videotestsrc_suite):
      Add unit tests for videotestsrc's RGB output.
      c063f053
  14. 01 Sep, 2006 2 commits