1. 19 Dec, 2008 1 commit
    • Sebastian Dröge's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type()... · 4ed1f5d6
      Sebastian Dröge authored
      gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type() function non-static as it's public now.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      Make GstAudioSrcSlaveMethod get_type() function non-static
      as it's public now.
      * win32/common/libgstaudio.def:
      * win32/common/libgstnetbuffer.def:
      Add some missing functions to the list of exported symbols.
      4ed1f5d6
  2. 18 Dec, 2008 1 commit
    • Andrew Feren's avatar
      gst-libs/gst/netbuffer/gstnetbuffer.*: Make gst_netaddress_get_ip4_address fail for v6 addresses. · a628077e
      Andrew Feren authored
      Original commit message from CVS:
      Patch by: Andrew Feren <acferen at yahoo dot com>
      * gst-libs/gst/netbuffer/gstnetbuffer.c:
      (gst_netaddress_get_ip4_address), (gst_netaddress_get_ip6_address),
      (gst_netaddress_get_address_bytes),
      (gst_netaddress_set_address_bytes):
      * gst-libs/gst/netbuffer/gstnetbuffer.h:
      Make gst_netaddress_get_ip4_address fail for v6 addresses.
      Make gst_netaddress_get_ip6_address either fail or return the v4
      address as a transitional v6 address.
      Add two convenience functions:
      API: gst_netaddress_get_address_bytes()
      API: gst_netaddress_set_address_bytes()
      Fixes #564896.
      a628077e
  3. 17 Dec, 2008 2 commits
    • Wim Taymans's avatar
      Add appsrc and appsink documentation. · 8567ee21
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * gst-libs/gst/app/gstappsink.c:
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init):
      Add appsrc and appsink documentation.
      8567ee21
    • Stefan Kost's avatar
      gst/adder/: Cleanup variable names to make the adder-loop easier to understand. · 5a30245c
      Stefan Kost authored
      Original commit message from CVS:
      * gst/adder/Makefile.am:
      * gst/adder/gstadder.c:
      Cleanup variable names to make the adder-loop easier to understand.
      Also try to use liboil to spee it up, but ifdef it out as it does not
      make any change for me (Intel pentim M (sse,sse2) please try on other
      systems).
      5a30245c
  4. 16 Dec, 2008 1 commit
    • Wim Taymans's avatar
      Add minimal docs to make the remaining tcp elements show up. · 0a6d8f01
      Wim Taymans 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:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversrc.c:
      Add minimal docs to make the remaining tcp elements show up.
      Fixes #564139.
      0a6d8f01
  5. 15 Dec, 2008 1 commit
    • Wim Taymans's avatar
      examples/app/: Fix example to unref after emiting the push-buffer action. · 24685b5d
      Wim Taymans authored
      Original commit message from CVS:
      * examples/app/appsrc-ra.c: (feed_data):
      * examples/app/appsrc-seekable.c: (feed_data):
      * examples/app/appsrc-stream.c: (read_data):
      * examples/app/appsrc-stream2.c: (feed_data):
      Fix example to unref after emiting the push-buffer action.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_push_buffer_full), (gst_app_src_push_buffer),
      (gst_app_src_push_buffer_action):
      Don't take the ref on the buffer in push-buffer action because it's too
      awkward for bindings. Fixes #564482.
      24685b5d
  6. 13 Dec, 2008 4 commits
    • Tim-Philipp Müller's avatar
      win32/common/config.h: Update to CVS version. · edafefae
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * win32/common/config.h:
      Update to CVS version.
      * win32/common/config.h.in:
      Hardcode path to plugin install helper exe, just like we hardcode
      the paths in core. Removes another source of VCS conflicts for
      people hacking gst-plugins-base on systems with autotools.
      edafefae
    • Edward Hervey's avatar
      m4/Makefile.am: And a couple more .m4 that don't exist anymore with gettext 0.17 · 70c609f1
      Edward Hervey authored
      Original commit message from CVS:
      * m4/Makefile.am:
      And a couple more .m4 that don't exist anymore with gettext 0.17
      70c609f1
    • Edward Hervey's avatar
      m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and... · 4fa4fdf7
      Edward Hervey authored
      m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
      
      Original commit message from CVS:
      * m4/Makefile.am:
      inttypes.m4 hasn't been available since gettext-0.15, and since we now
      require gettext >= 0.17 ... we can remove it from the list of files to
      dist.
      4fa4fdf7
    • Sebastian Dröge's avatar
      gst-libs/gst/audio/: API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to... · 04d9ff9a
      Sebastian Dröge authored
      gst-libs/gst/audio/: API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the public API. This is needed for the C...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_slave_method_get_type),
      (gst_base_audio_sink_class_init):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_slave_method_get_type),
      (gst_base_audio_src_class_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the
      public API. This is needed for the C++ bindings to be able
      to use this base classes. Fixes bug #564200, #564206.
      04d9ff9a
  7. 12 Dec, 2008 5 commits
  8. 11 Dec, 2008 5 commits
    • Edward Hervey's avatar
      gst/subparse/samiparse.c: Some versions of libxml seem to be very picky as to... · 7a836640
      Edward Hervey authored
      gst/subparse/samiparse.c: Some versions of libxml seem to be very picky as to strict formatting of the input and neve...
      
      Original commit message from CVS:
      * gst/subparse/samiparse.c: (sami_context_push_state),
      (sami_context_pop_state), (start_sami_element), (end_sami_element):
      Some versions of libxml seem to be very picky as to strict formatting
      of the input and never 'close' the final </body> tag.
      In order to fix that bad behaviour, we trigger the flushing of
      remaining data on both </body> and </sami>.
      Fixes #557365
      7a836640
    • Guillaume Emont's avatar
      gst/typefind/gsttypefindfunctions.c: Add typefinders for MS Word files and OS... · d477a37e
      Guillaume Emont authored
      gst/typefind/gsttypefindfunctions.c: Add typefinders for MS Word files and OS X .DS_Store files to prevent them to be...
      
      Original commit message from CVS:
      Patch by: Guillaume Emont <guillaume at fluendo dot com>
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Add typefinders for MS Word files and OS X .DS_Store files to
      prevent them to be recognized as MPEG files. Fixes bug #564098.
      d477a37e
    • Wim Taymans's avatar
      gst/playback/gstplaysink.c: Add some more debug info. · 08736ec1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaysink.c: (gen_audio_chain),
      (gst_play_sink_reconfigure):
      Add some more debug info.
      Fix linking of just an encoded sink.
      Handle failure to create a sink chain more gracefully than crashing.
      08736ec1
    • Wim Taymans's avatar
      tests/check/pipelines/theoraenc.c: Pushing 10 buffers is enough to run the test. · 93e5a373
      Wim Taymans authored
      Original commit message from CVS:
      * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
      Pushing 10 buffers is enough to run the test.
      93e5a373
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Hook up the SKIP seek flag. · 029f358f
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (do_seek), (stop_cb),
      (skip_toggle_cb), (rate_spinbutton_changed_cb), (msg_segment_done),
      (main):
      Hook up the SKIP seek flag.
      029f358f
  9. 10 Dec, 2008 4 commits
    • Wim Taymans's avatar
      gst/playback/gstplaybin2.c: Error out with a missing-plugin error when the... · 172e478f
      Wim Taymans authored
      gst/playback/gstplaybin2.c: Error out with a missing-plugin error when the input-selector was not found.
      
      Original commit message from CVS:
      * gst/playback/gstplaybin2.c: (pad_added_cb):
      Error out with a missing-plugin error when the input-selector was not
      found.
      * gst/playback/gstplaysink.c: (gst_play_sink_reconfigure):
      Indentation.
      172e478f
    • Wim Taymans's avatar
      gst/playback/gstplaysink.c: Use G_DEFINE_TYPE. · 1bfdc878
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaysink.c: (gst_play_sink_class_init),
      (gst_play_sink_dispose), (gst_play_sink_finalize), (try_element),
      (gen_video_chain), (gen_audio_chain), (gst_play_sink_reconfigure),
      (gst_play_sink_send_event), (gst_play_sink_change_state):
      Use G_DEFINE_TYPE.
      Try to set the selected sink to READY before using it. This will allow
      for detection of incompatible formats sooner.
      Don't cause a fatal error when conversion elements are missing but post
      a missing-element message and a warning instead because things might
      still link and run fine.
      Simplyfy the construction of audio and video sink chains.
      1bfdc878
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Use G_DEFINE_TYPE for the OggPad to get some threadsafe type init from glib. · 1ab0f8da
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_class_init),
      (gst_ogg_pad_dispose), (gst_ogg_pad_finalize):
      Use G_DEFINE_TYPE for the OggPad to get some threadsafe type
      init from glib.
      1ab0f8da
    • Luis Menina's avatar
      gst/: Include glib.h instead of a specific GLib header. Including single · a4493595
      Luis Menina authored
      Original commit message from CVS:
      Patch by: Luis Menina <liberforce at freeside dot fr>
      * gst-libs/gst/floatcast/floatcast.h:
      * gst/typefind/gsttypefindfunctions.c:
      Include glib.h instead of a specific GLib header. Including single
      GLib headers is deprecated. Fixes bug #563904.
      a4493595
  10. 09 Dec, 2008 2 commits
  11. 08 Dec, 2008 4 commits
    • Wim Taymans's avatar
      gst/volume/gstvolume.c: Use new basetransform vmethod to reconfigure the... · cf0efcbf
      Wim Taymans authored
      gst/volume/gstvolume.c: Use new basetransform vmethod to reconfigure the dynamic properties and any pending volume/mu...
      
      Original commit message from CVS:
      * gst/volume/gstvolume.c: (gst_volume_class_init),
      (volume_before_transform), (volume_transform_ip):
      Use new basetransform vmethod to reconfigure the dynamic properties and
      any pending volume/mute changes. Fixes #563508.
      cf0efcbf
    • Sebastian Dröge's avatar
      configure.ac: First check for "theoraenc theoradec" and if that failed check... · 9912a227
      Sebastian Dröge authored
      configure.ac: First check for "theoraenc theoradec" and if that failed check for "theora >= 1.0alpha5". The former ap...
      
      Original commit message from CVS:
      * configure.ac:
      First check for "theoraenc theoradec" and if that failed check
      for "theora >= 1.0alpha5". The former appeared in 1.0beta3 and
      deprecate the latter. Also linking on Windows fails with just "theora"
      and the version check would fail for the release candidates.
      Fixes bug #563718.
      9912a227
    • Stefan Kost's avatar
      gst/playback/: Add basic docs to decodebin and link to decodebin from decodebin2. · 16e2bccc
      Stefan Kost authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstdecodebin2.c:
      Add basic docs to decodebin and link to decodebin from decodebin2.
      16e2bccc
    • Olivier Crete's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.*: Implement gst_rtcp_packet_remove(). Fixes #563174. · 3c9df39c
      Olivier Crete authored
      Original commit message from CVS:
      Patch by: Olivier Crete  <tester at tester ca>
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_remove):
      * gst-libs/gst/rtp/gstrtcpbuffer.h:
      Implement gst_rtcp_packet_remove(). Fixes #563174.
      * tests/check/libs/rtp.c: (GST_START_TEST), (rtp_suite):
      Add unit test for some RTCP functions.
      3c9df39c
  12. 04 Dec, 2008 2 commits
  13. 03 Dec, 2008 1 commit
  14. 01 Dec, 2008 1 commit
    • 이문형's avatar
      gst-libs/gst/app/gstappsrc.c: Don't forget to release the lock again if we... · 933186aa
      이문형 authored
      gst-libs/gst/app/gstappsrc.c: Don't forget to release the lock again if we bail out because some pad is flushing or w...
      
      Original commit message from CVS:
      Patch by: 이문형 <iwings at gmail dot com>
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_push_buffer):
      Don't forget to release the lock again if we bail out because some
      pad is flushing or we've reached EOS, otherwise things will lock up
      next time _push_buffer() is called (#562802).
      933186aa
  15. 29 Nov, 2008 1 commit
    • Sebastian Dröge's avatar
      Require gettext 0.17 because older versions don't mix with libtool 2.2. At... · 97b2cac6
      Sebastian Dröge authored
      Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
      
      Original commit message from CVS:
      Patch by: Cygwin Ports maintainer
      <yselkowitz at users dot sourceforge dot net>
      * autogen.sh:
      * configure.ac:
      Require gettext 0.17 because older versions don't mix with libtool
      2.2. At build time an older gettext version will still work.
      Fixes bug #556091.
      97b2cac6
  16. 28 Nov, 2008 4 commits
  17. 27 Nov, 2008 1 commit
    • Sebastian Dröge's avatar
      Remove audioresample files. · 7afac6e2
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audioresample/Makefile.am:
      * gst/audioresample/buffer.c:
      * gst/audioresample/buffer.h:
      * gst/audioresample/debug.c:
      * gst/audioresample/debug.h:
      * gst/audioresample/functable.c:
      * gst/audioresample/functable.h:
      * gst/audioresample/gstaudioresample.c:
      * gst/audioresample/gstaudioresample.h:
      * gst/audioresample/resample.c:
      * gst/audioresample/resample.h:
      * gst/audioresample/resample_chunk.c:
      * gst/audioresample/resample_functable.c:
      * gst/audioresample/resample_ref.c:
      * tests/check/elements/audioresample.c:
      Remove audioresample files.
      7afac6e2