1. 25 Feb, 2007 1 commit
    • René Stadler's avatar
      gst-libs/gst/tag/gstvorbistag.c: Parse date strings in vorbis comments that... · 88e94fc2
      René Stadler authored
      gst-libs/gst/tag/gstvorbistag.c: Parse date strings in vorbis comments that have an invalid (zero) month or day (#410...
      
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler de>
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
      Parse date strings in vorbis comments that have an invalid (zero)
      month or day (#410396).
      * tests/check/libs/tag.c: (GST_START_TEST):
      Test case for the above.
      88e94fc2
  2. 23 Feb, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Change GStreamer marker prefix in detail string from 'gstreamer.net' to just... · e8e648a7
      Tim-Philipp Müller authored
      Change GStreamer marker prefix in detail string from 'gstreamer.net' to just 'gstreamer'. Document the caps string co...
      
      Original commit message from CVS:
      * gst-libs/gst/utils/install-plugins.c:
      * gst-libs/gst/utils/missing-plugins.c:
      * tests/check/libs/utils.c: (missing_msg_check_getters):
      Change GStreamer marker prefix in detail string from 'gstreamer.net'
      to just 'gstreamer'. Document the caps string component of the
      decoder/encoder detail a bit better, since not everyone will be
      familiar with the GStreamer media type/caps system (but they better
      enjoy nested itemized lists).
      e8e648a7
  3. 04 Feb, 2007 1 commit
  4. 03 Feb, 2007 2 commits
    • Tim-Philipp Müller's avatar
      Lowering log level to see why things fail on the p5 build bot; fix some typos... · 7d78598f
      Tim-Philipp Müller authored
      Lowering log level to see why things fail on the p5 build bot; fix some typos in unit test messages.
      
      Original commit message from CVS:
      * gst-libs/gst/utils/install-plugins.c:
      (gst_install_plugins_spawn_child):
      * tests/check/libs/utils.c:
      (test_base_utils_install_plugins_do_callout):
      Lowering log level to see why things fail on the p5 build bot;
      fix some typos in unit test messages.
      7d78598f
    • Tim-Philipp Müller's avatar
      tests/check/libs/utils.c: Don't hard-code temp directory for test helper; use... · 92c11d5d
      Tim-Philipp Müller authored
      tests/check/libs/utils.c: Don't hard-code temp directory for test helper; use GLib functions to write out file and do...
      
      Original commit message from CVS:
      * tests/check/libs/utils.c:
      (test_base_utils_install_plugins_do_callout):
      Don't hard-code temp directory for test helper; use GLib functions
      to write out file and do error checking etc.
      92c11d5d
  5. 02 Feb, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/utils/: API: add API for applications to initiate installation of... · 17a02da2
      Tim-Philipp Müller authored
      gst-libs/gst/utils/: API: add API for applications to initiate installation of missing plugins, ie. gst_install_plugi...
      
      Original commit message from CVS:
      * gst-libs/gst/utils/Makefile.am:
      * gst-libs/gst/utils/base-utils.h:
      * gst-libs/gst/utils/install-plugins.c:
      (gst_install_plugins_context_set_xid),
      (gst_install_plugins_context_new),
      (gst_install_plugins_context_free),
      (gst_install_plugins_get_helper),
      (gst_install_plugins_spawn_child),
      (gst_install_plugins_return_from_status),
      (gst_install_plugins_installer_exited),
      (gst_install_plugins_async), (gst_install_plugins_sync),
      (gst_install_plugins_return_get_name),
      (gst_install_plugins_installation_in_progress):
      * gst-libs/gst/utils/install-plugins.h:
      API: add API for applications to initiate installation of missing
      plugins, ie. gst_install_plugins_async() primarily.
      Based on libgimme-codec by Ryan Lortie.
      * configure.ac:
      Add --with-install-plugins-helper configure option so distros can specify
      the path of the helper script or program to call when plugin installation
      is requested (distros: please do any argument munging in this helper
      script instead of patching GStreamer to pass arguments differently
      to another program directly).
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      Build and document new API.
      * tests/check/libs/utils.c: (result_cb),
      (test_base_utils_install_plugins_do_callout), (GST_START_TEST),
      (libgstbaseutils_suite):
      Some simple checks for the new API.
      17a02da2
  6. 09 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      API: add new libgstbaseutils library with functions · 1450f0fb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/utils/Makefile.am:
      * gst-libs/gst/utils/base-utils.c: (gst_base_utils_init):
      * gst-libs/gst/utils/base-utils.h:
      * gst-libs/gst/utils/descriptions.c: (format_info_get_desc),
      (find_format_info), (caps_are_rtp_caps),
      (gst_base_utils_get_source_description),
      (gst_base_utils_get_sink_description),
      (gst_base_utils_get_decoder_description),
      (gst_base_utils_get_encoder_description),
      (gst_base_utils_get_element_description),
      (gst_base_utils_add_codec_description_to_tag_list),
      (gst_base_utils_get_codec_description), (gst_base_utils_list_all):
      * gst-libs/gst/utils/descriptions.h:
      * gst-libs/gst/utils/missing-plugins.c:
      (missing_structure_get_type), (copy_and_clean_caps),
      (gst_missing_uri_source_message_new),
      (gst_missing_uri_sink_message_new),
      (gst_missing_element_message_new),
      (gst_missing_decoder_message_new),
      (gst_missing_encoder_message_new),
      (missing_structure_get_string_detail),
      (missing_structure_get_caps_detail),
      (gst_missing_plugin_message_get_installer_detail),
      (gst_missing_plugin_message_get_description),
      (gst_is_missing_plugin_message):
      * gst-libs/gst/utils/missing-plugins.h:
      API: add new libgstbaseutils library with functions
      - to create and parse missing-plugins messages
      - that provide (translated) descriptions for caps/decoders/sources/etc.
      Closes #392393.
      * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
      * pkgconfig/gstreamer-plugins-base.pc.in:
      Add new lib.
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      Generate docs for new lib and API.
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/utils.c: (missing_msg_check_getters),
      (GST_START_TEST), (libgstbaseutils_suite):
      Add some basic unit tests.
      1450f0fb
  7. 05 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/: Add test for GstNetBuffer + gst_buffer_copy(). Disabled for the... · b0aeb4ce
      Tim-Philipp Müller authored
      tests/check/: Add test for GstNetBuffer + gst_buffer_copy(). Disabled for the time being, since it's broken, see #393...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/netbuffer.c: (GST_START_TEST),
      (netbuffer_suite):
      Add test for GstNetBuffer + gst_buffer_copy(). Disabled
      for the time being, since it's broken, see #393099.
      b0aeb4ce
  8. 03 Jan, 2007 1 commit
  9. 25 Sep, 2006 1 commit
  10. 23 Sep, 2006 1 commit
  11. 21 Sep, 2006 1 commit
  12. 20 Sep, 2006 1 commit
    • Wim Taymans's avatar
      tests/check/: Fix some warnings. · a2eb6b45
      Wim Taymans authored
      Original commit message from CVS:
      * tests/check/elements/gdpdepay.c: (GST_START_TEST):
      * tests/check/elements/multifdsink.c: (GST_START_TEST):
      * tests/check/elements/videorate.c: (GST_START_TEST):
      * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
      * tests/check/pipelines/oggmux.c: (eos_buffer_probe):
      Fix some warnings.
      a2eb6b45
  13. 23 Aug, 2006 2 commits
  14. 22 Aug, 2006 1 commit
  15. 21 Aug, 2006 1 commit
    • 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
  16. 17 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstvorbistag.c: Serialise unknown vorbis comments into... · e7c6df13
      Tim-Philipp Müller authored
      gst-libs/gst/tag/gstvorbistag.c: Serialise unknown vorbis comments into GST_TAG_EXTENDED_COMMENT tags and deserialise...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add),
      (gst_tag_to_vorbis_comments):
      Serialise unknown vorbis comments into GST_TAG_EXTENDED_COMMENT
      tags and deserialise them properly as well (#351768).
      Add some more gtk-doc blurbs and also some g_return_if_fail().
      * tests/check/libs/tag.c: (GST_START_TEST),
      (back_to_vorbis_comments), (taglists_are_equal), (tag_suite):
      More tests.
      e7c6df13
    • Tim-Philipp Müller's avatar
      gst-libs/gst/cdda/gstcddabasesrc.c: Make buffer durations add up (duration... · 75ecc060
      Tim-Philipp Müller authored
      gst-libs/gst/cdda/gstcddabasesrc.c: Make buffer durations add up (duration should be next_ts-ts for perfect streams)....
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
      Make buffer durations add up (duration should be next_ts-ts for
      perfect streams). Fixes CD ripping to Ogg/Vorbis with vorbisenc
      from CVS.
      * tests/check/libs/cddabasesrc.c: (gst_cd_foo_src_close),
      (test_buffer_timestamps), (cddabasesrc_suite):
      Add unit test for the above.
      * tests/check/Makefile.am:
      Don't know why cddabasesrc test was in VALGRIND_TO_FIX, remove
      to see what happens.
      75ecc060
  17. 16 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      API: add gst_tag_parse_extended_comment() (#351426). · 6aeb8149
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c: (gst_tag_parse_extended_comment):
      API: add gst_tag_parse_extended_comment() (#351426).
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/tag.c: (GST_START_TEST), (tag_suite), (main):
      Add unit test for gst_tag_parse_extended_comment().
      6aeb8149
  18. 03 Aug, 2006 1 commit
  19. 11 Jun, 2006 1 commit
    • Stefan Kost's avatar
      ignore more · 2b7cebc3
      Stefan Kost authored
      Original commit message from CVS:
      * docs/libs/.cvsignore:
      * tests/check/elements/.cvsignore:
      * tests/check/libs/.cvsignore:
      ignore more
      2b7cebc3
  20. 12 May, 2006 1 commit
    • Jan Schmidt's avatar
      Fix integer overflow problem with pixel-aspect-ratio calculations in... · 34db0838
      Jan Schmidt authored
      Fix integer overflow problem with pixel-aspect-ratio calculations in videoscale and xvimagesink (#341542)
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/video/video.c: (gst_video_calculate_display_ratio):
      * gst-libs/gst/video/video.h:
      * gst/videoscale/Makefile.am:
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_fixate_caps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
      * tests/check/Makefile.am:
      * tests/check/libs/video.c: (GST_START_TEST), (video_suite),
      (main):
      Fix integer overflow problem with pixel-aspect-ratio calculations
      in videoscale and xvimagesink (#341542)
      34db0838
  21. 28 Apr, 2006 1 commit
    • Stefan Kost's avatar
      make GstElementDetails const · e972defd
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsasrc.c:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/ogg/gstogmparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiorate/gstaudiorate.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * sys/v4l/gstv4lsrc.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      * tests/check/libs/cddabasesrc.c:
      make GstElementDetails const
      e972defd
  22. 24 Mar, 2006 2 commits
    • Thomas Vander Stichele's avatar
      ignore more · e7acd7aa
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ignore more
      e7acd7aa
    • Stefan Kost's avatar
      Add docs for adder, use GST_ELEMENT_DETAILS macro, define GstElementDetails at the top · 2d826700
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_base_init),
      (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_base_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_base_init):
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_base_init):
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init):
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_base_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_base_init):
      * gst/adder/gstadder.c: (gst_adder_get_type):
      * gst/adder/gstadder.h:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_class_init),
      (gst_audio_test_src_create):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_base_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_base_init):
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * tests/check/libs/cddabasesrc.c:
      * tests/old/examples/gob/gst-identity2.gob:
      Add docs for adder, use GST_ELEMENT_DETAILS macro,
      define GstElementDetails at the top
      2d826700
  23. 29 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/cdda/gstcddabasesrc.c: An integer is not a string. Fix access to... · 10685889
      Tim-Philipp Müller authored
      gst-libs/gst/cdda/gstcddabasesrc.c: An integer is not a string. Fix access to uninitialised variable.
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_update_duration),
      (gst_cdda_base_src_calculate_cddb_id):
      An integer is not a string. Fix access to uninitialised variable.
      * tests/check/Makefile.am:
      Add cddabasesrc unit test; also actually enable the vorbis test.
      * tests/check/generic/states.c:
      Blacklist new cd audio elements as well.
      * tests/check/libs/cddabasesrc.c:
      Unit test for GstCddaBaseSrc (discid calculation mostly).
      10685889