1. 07 Sep, 2006 1 commit
  2. 05 Sep, 2006 1 commit
  3. 04 Sep, 2006 3 commits
  4. 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
  5. 01 Sep, 2006 2 commits
  6. 31 Aug, 2006 3 commits
  7. 30 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/ffmpegcolorspace/gstffmpegcolorspace.c: Return FALSE instead of returning... · 573d041c
      Tim-Philipp Müller authored
      gst/ffmpegcolorspace/gstffmpegcolorspace.c: Return FALSE instead of returning a random false unit size when the forma...
      
      Original commit message from CVS:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_get_unit_size):
      Return FALSE instead of returning a random false unit
      size when the format isn't known/supported (even if
      this shouldn't happen under normal circumstances).
      573d041c
  8. 29 Aug, 2006 6 commits
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Try harder to get the size from a uri by using... · 5b55df77
      Tim-Philipp Müller authored
      ext/gnomevfs/gstgnomevfssrc.c: Try harder to get the size from a uri by using _info_uri() when _info_from_handle() do...
      
      Original commit message from CVS:
      Patch by: Tim-Philipp Müller  <tim at centricular dot net>
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_create),
      (gst_gnome_vfs_src_start):
      Try harder to get the size from a uri by using _info_uri() when
      _info_from_handle() does not give us enough info.
      Also follow symlinks when getting the size.
      Partially Fixes #332864.
      5b55df77
    • Viktor Peters's avatar
      ext/alsa/: Improve and fix mixer track handling, in particular better handling... · 6fdb8262
      Viktor Peters authored
      ext/alsa/: Improve and fix mixer track handling, in particular better handling of alsa's pvolume/pswitch/cvolume/cswi...
      
      Original commit message from CVS:
      Patch by: Viktor Peters  <viktor dot peters at gmail dot com>
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_ensure_track_list),
      (gst_alsa_mixer_update), (gst_alsa_mixer_get_volume),
      (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
      (gst_alsa_mixer_set_record):
      * ext/alsa/gstalsamixertrack.c:
      (gst_alsa_mixer_track_update_alsa_capabilities),
      (alsa_track_has_cap), (gst_alsa_mixer_track_new),
      (gst_alsa_mixer_track_update):
      * ext/alsa/gstalsamixertrack.h:
      Improve and fix mixer track handling, in particular better handling
      of alsa's pvolume/pswitch/cvolume/cswitch capabilities; create separate
      track objects for tracks that have both capture and playback volume
      (and label them differently as well so they're not mistakenly
      assumed to be duplicates); classify mixer tracks that only affect
      the audible volume of something (rather than the capture volume)
      as playback tracks. Redefine/fix meaning of RECORD and MUTE flags
      for capture tracks to correspond to alsa-pswitch alsa-cswitch
      (following the meaning documented in the mixer interface header
      file); add support for alsa's exclusive cswitch groups; update/sync
      state/flags better if mixer settings are changed by another
      application. Fixes #336075.
      6fdb8262
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Improve docs: add section about BUFFERING messages sent by playbin. · 83322013
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c:
      Improve docs: add section about BUFFERING messages sent by playbin.
      83322013
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.c: Ignore explicit DISCONT marked on buffers (which is... · dbf7690c
      Michael Smith authored
      ext/vorbis/vorbisenc.c: Ignore explicit DISCONT marked on buffers (which is often spurious, particularly when using m...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_push_buffer),
      (gst_vorbis_enc_buffer_check_discontinuous),
      (gst_vorbis_enc_chain):
      Ignore explicit DISCONT marked on buffers (which is often spurious,
      particularly when using multiple segments), in favour of solely
      using the timestamps/durations.
      dbf7690c
    • Edward Hervey's avatar
      gst/audiorate/gstaudiorate.c: Don't rely on incoming buffers offset anymore,... · 317bb22a
      Edward Hervey authored
      gst/audiorate/gstaudiorate.c: Don't rely on incoming buffers offset anymore, since it is completely broken when using...
      
      Original commit message from CVS:
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_chain):
      Don't rely on incoming buffers offset anymore, since it is completely
      broken when using multiple segments.
      Instead convert the incoming buffers timestamp to running time, and
      then convert that value to the offsets.
      Also inform GstSegment of the last outputted stop position, which is
      needed if we received several segments with an unknown stop value.
      317bb22a
    • Thomas Vander Stichele's avatar
      ext/vorbis/vorbisenc.c: fix buffer unreffing on a header push failure · 1eb2a256
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain):
      fix buffer unreffing on a header push failure
      1eb2a256
  9. 28 Aug, 2006 3 commits
  10. 25 Aug, 2006 4 commits
    • Michael Smith's avatar
      gst/tcp/gstmultifdsink.c: Fix spelling. · fe2c1e2d
      Michael Smith authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
      Fix spelling.
      Remove accidently included debug line.
      fe2c1e2d
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.c: Small cleanups. · a6a8d58f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
      Small cleanups.
      If a buffer is received with no caps, make the buffer metadata
      writable and set the caps, making sure that we don't screw up the
      refcounts.
      a6a8d58f
    • Michael Smith's avatar
      gst/gdp/gstgdppay.c: Fix memory leaks and misleading debug messages, add a couple of comments. · e7b2bf11
      Michael Smith authored
      Original commit message from CVS:
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset),
      (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain):
      Fix memory leaks and misleading debug messages, add a couple of
      comments.
      
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_get_stats),
      (gst_multi_fd_sink_render):
      Do not use gst_buffer_make_writable() in a basesink render method,
      as it may incorrectly unref the buffer. Instead, use convoluted
      dance to avoid copying the buffer except when we need to.
      e7b2bf11
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.c: Allow very small discontinuities in the timestamps.... · 15b6ea50
      Michael Smith authored
      ext/vorbis/vorbisenc.c: Allow very small discontinuities in the timestamps. These we can't do anything useful with an...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c:
      (gst_vorbis_enc_buffer_check_discontinuous):
      Allow very small discontinuities in the timestamps. These we can't
      do anything useful with anyway (because vorbis's timestamps have
      only sample granularity), and are commonly produced by elements with
      minor bugs. Allow up to 1/2 a sample out.
      Fixes #351742.
      15b6ea50
  11. 24 Aug, 2006 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add a checkbox to enable play scrubbing. Makes it... · 7aea721e
      Wim Taymans authored
      tests/examples/seek/seek.c: Add a checkbox to enable play scrubbing. Makes it possible to disable normal scrubbing.
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (seek_cb), (start_seek), (stop_seek),
      (play_scrub_toggle_cb), (main):
      Add a checkbox to enable play scrubbing. Makes it possible to disable
      normal scrubbing.
      7aea721e
  12. 23 Aug, 2006 5 commits
    • Stefan Kost's avatar
      tests/check/elements/.cvsignore: make buildbot happy · 6dcafc84
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      make buildbot happy
      6dcafc84
    • Tim-Philipp Müller's avatar
      ext/ogg/gstogmparse.c: Refactor ogm parse, do better input checking, misc. clean-ups. · e7221135
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init),
      (gst_ogm_parse_class_init), (gst_ogm_parse_dispose),
      (gst_ogm_parse_init), (gst_ogm_audio_parse_init),
      (gst_ogm_video_parse_init), (gst_ogm_text_parse_init),
      (gst_ogm_parse_stream_header), (gst_ogm_parse_comment_packet),
      (gst_ogm_text_parse_strip_trailing_zeroes),
      (gst_ogm_parse_data_packet), (gst_ogm_parse_chain),
      (gst_ogm_parse_sink_event), (gst_ogm_parse_change_state):
      Refactor ogm parse, do better input checking, misc. clean-ups.
      Cache incoming events and push them once the source pad has
      been created. Don't pass unterminated strings to sscanf().
      Strip trailing zeroes from subtitle text output, since they
      are not valid UTF-8. Don't push vorbiscomment packets on
      the subtitle text pad. Output perfect streams if possible.
      e7221135
    • Wim Taymans's avatar
      tests/check/libs/cddabasesrc.c: Waits for tasks to settle down so that we... · df70110d
      Wim Taymans authored
      tests/check/libs/cddabasesrc.c: Waits for tasks to settle down so that we clean up correctly for valgrind.
      
      Original commit message from CVS:
      * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
      Waits for tasks to settle down so that we clean up correctly for
      valgrind.
      df70110d
    • Tim-Philipp Müller's avatar
      tests/check/libs/tag.c: Unit test fixes: \377 is more likely to fit into 8... · 8e9cfcc5
      Tim-Philipp Müller authored
      tests/check/libs/tag.c: Unit test fixes: \377 is more likely to fit into 8 bits than \777; actually return return val...
      
      Original commit message from CVS:
      * tests/check/libs/tag.c: (GST_START_TEST), (taglists_are_equal):
      Unit test fixes: \377 is more likely to fit into 8 bits than \777;
      actually return return value in taglists_are_equal.
      8e9cfcc5
    • Tim-Philipp Müller's avatar
      ext/ogg/gstogmparse.c: Fix crash due to broken bitstream parsing on x86-64:... · 7af03fb8
      Tim-Philipp Müller authored
      ext/ogg/gstogmparse.c: Fix crash due to broken bitstream parsing on x86-64: can't make any assumptions about sizeof(s...
      
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      Fix crash due to broken bitstream parsing on x86-64: can't make
      any assumptions about sizeof(struct) due to alignment/packing
      differences on different architectures. Fixes #351790.
      7af03fb8
  13. 22 Aug, 2006 4 commits
  14. 21 Aug, 2006 4 commits
    • Thomas Vander Stichele's avatar
      adding a README · 63d56aaf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      adding a README
      63d56aaf
    • Thomas Vander Stichele's avatar
      Move GDP plugin to -base from -bad. Closes #347783. · ba752435
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/inspect/plugin-gdp.xml:
      * gst/gdp/Makefile.am:
      * tests/check/Makefile.am:
      Move GDP plugin to -base from -bad.  Closes #347783.
      ba752435
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstvorbistag.c: Allow id_data_len == 0 (needed for vorbis... · 8c7c9ad6
      Tim-Philipp Müller authored
      gst-libs/gst/tag/gstvorbistag.c: Allow id_data_len == 0 (needed for vorbis comments in Speex files).
      
      Original commit message from CVS:
      * gst-libs/gst/tag/gstvorbistag.c:
      (gst_tag_list_from_vorbiscomment_buffer):
      Allow id_data_len == 0 (needed for vorbis comments in Speex files).
      Also add some checks to make sure we don't memcmp() beyond the end of
      vorbiscomment buffer if the ID to check for is larger than the buffer.
      * tests/check/libs/tag.c: (GST_START_TEST):
      Some more tests for gst_tag_list_from_vorbiscomment_buffer().
      8c7c9ad6
    • Tim-Philipp Müller's avatar
      ext/vorbis/vorbisenc.c: Use vorbis comment utility functions from libgsttag... · 2698f435
      Tim-Philipp Müller authored
      ext/vorbis/vorbisenc.c: Use vorbis comment utility functions from libgsttag instead of re-inventing the wheel (partia...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_metadata_set1),
      (gst_vorbis_enc_set_metadata):
      Use vorbis comment utility functions from libgsttag
      instead of re-inventing the wheel (partially fixes #347091).
      2698f435