1. 01 Feb, 2008 1 commit
    • Thijs Vermeir's avatar
      Add gst_rtp_buffer_set_extension_data() · b8d39bc2
      Thijs Vermeir authored
      Original commit message from CVS:
      Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      (gst_rtp_buffer_set_extension_data):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      * tests/check/libs/rtp.c: (GST_START_TEST), (rtp_suite):
      Add gst_rtp_buffer_set_extension_data()
      Add a unit test for this addition. Fixes #511478.
      API: GstRTPBuffer:gst_rtp_buffer_set_extension_data()
      b8d39bc2
  2. 16 Jan, 2008 1 commit
  3. 12 Jan, 2008 1 commit
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Fix CFLAGS to also pull in the gstcheck cflags from AM_CFLAGS. · f0ca3388
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Fix CFLAGS to also pull in the gstcheck cflags from AM_CFLAGS.
      * tests/check/elements/audiorate.c: (do_perfect_stream_test):
      * tests/check/elements/playbin.c:
      * tests/check/libs/mixer.c: (test_element_interface_supported),
      (gst_implements_interface_init):
      * tests/check/libs/rtp.c: (GST_START_TEST):
      Fix various assignment type mismatches.
      f0ca3388
  4. 11 Jan, 2008 1 commit
    • Michael Smith's avatar
      ext/theora/theoradec.c: Adapt for post-alpha meaning of granulepos, when we... · 57fab036
      Michael Smith authored
      ext/theora/theoradec.c: Adapt for post-alpha meaning of granulepos, when we have a newer version of libtheora.
      
      Original commit message from CVS:
      * ext/theora/theoradec.c: (gst_theora_dec_class_init),
      (_theora_granule_frame), (_theora_granule_start_time),
      (theora_dec_sink_convert), (theora_dec_decode_buffer):
      Adapt for post-alpha meaning of granulepos, when we
      have a newer version of libtheora.
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
      (theora_enc_get_ogg_packet_end_time), (theora_enc_sink_event),
      (theora_enc_is_discontinuous), (theora_enc_chain):
      Likewise.
      * tests/check/Makefile.am:
      Link libtheora into theoraenc test so we can check which version of
      libtheora we're testing against.
      * tests/check/pipelines/theoraenc.c: (check_libtheora),
      (check_buffer_granulepos),
      (check_buffer_granulepos_from_starttime), (GST_START_TEST),
      (theoraenc_suite):
      Adapt tests to check the values that are now defined for theora; make
      the tests backwards-adapt the passed values if we're running against an
      old libtheora.
      Fixes #497964
      57fab036
  5. 06 Jan, 2008 2 commits
    • Sebastian Dröge's avatar
      Update to GMemoryInputStream API changes in GLib SVN and require gio-2.0 >=... · ba9e0cc8
      Sebastian Dröge authored
      Update to GMemoryInputStream API changes in GLib SVN and require gio-2.0 >= 2.15.1 for this. Fixes bug #507584.
      
      Original commit message from CVS:
      * configure.ac:
      * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_get_size):
      * tests/check/pipelines/gio.c: (free_input), (GST_START_TEST):
      Update to GMemoryInputStream API changes in GLib SVN and require
      gio-2.0 >= 2.15.1 for this. Fixes bug #507584.
      We can also report the duration for every GSeekable, not only
      GFileInputStream and GMemoryInputStream.
      ba9e0cc8
    • Tim-Philipp Müller's avatar
      tests/check/pipelines/theoraenc.c: Turn these functions into macros so we can... · 38a7abe5
      Tim-Philipp Müller authored
      tests/check/pipelines/theoraenc.c: Turn these functions into macros so we can see right away where the failure occured.
      
      Original commit message from CVS:
      * tests/check/pipelines/theoraenc.c: (check_buffer_is_header),
      (check_buffer_timestamp), (check_buffer_duration):
      Turn these functions into macros so we can see right away
      where the failure occured.
      38a7abe5
  6. 01 Jan, 2008 1 commit
  7. 31 Dec, 2007 3 commits
  8. 29 Dec, 2007 1 commit
    • Sebastian Dröge's avatar
      Update to latest API changes in GLib/GIO and require at least gio-2.0 2.15.0 for this. · ff8530e2
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * ext/gio/gstgio.c:
      * ext/gio/gstgio.h:
      * ext/gio/gstgiobasesink.h:
      * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_get_size):
      * ext/gio/gstgiobasesrc.h:
      * ext/gio/gstgiosink.c: (gst_gio_sink_start):
      * ext/gio/gstgiosink.h:
      * ext/gio/gstgiosrc.h:
      * ext/gio/gstgiostreamsink.h:
      * ext/gio/gstgiostreamsrc.h:
      * tests/check/pipelines/gio.c:
      Update to latest API changes in GLib/GIO and require at least
      gio-2.0 2.15.0 for this.
      * ext/gio/Makefile.am:
      Add GST_PLUGIN_LDFLAGS to LDFLAGS.
      ff8530e2
  9. 22 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/videoscale/gstvideoscale.c: Don't claim to be able to handle/transform... · bd01fd3a
      Tim-Philipp Müller authored
      gst/videoscale/gstvideoscale.c: Don't claim to be able to handle/transform caps that can't really be handled by the c...
      
      Original commit message from CVS:
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_set_property),
      (gst_video_scale_get_property), (gst_video_scale_transform_caps),
      (gst_video_scale_transform):
      Don't claim to be able to handle/transform caps that can't really
      be handled by the currently selected scaling method (here: RGB or
      packed YUV with 4-tap method). Also add locking to method property.
      * tests/check/pipelines/simple-launch-lines.c: (setup_pipeline),
      (test_basetransform_based):
      Some test pipelines for the above (not entirely valgrind clean yet
      apparently).
      bd01fd3a
  10. 21 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/: Don't use GST_PLUGIN_DEFINE_STATIC, it's not portable and will... · 5850d560
      Tim-Philipp Müller authored
      tests/check/: Don't use GST_PLUGIN_DEFINE_STATIC, it's not portable and will be deprecated in the future (see #498924).
      
      Original commit message from CVS:
      * tests/check/elements/playbin.c: (test_sink_usage_video_only_stream),
      (test_suburi_error_unknowntype), (test_suburi_error_invalidfile),
      (test_suburi_error_wrongproto), (test_missing_primary_decoder):
      * tests/check/libs/cddabasesrc.c: (GST_START_TEST), (GST_START_TEST),
      (cddabasesrc_suite):
      Don't use GST_PLUGIN_DEFINE_STATIC, it's not portable and will be
      deprecated in the future (see #498924).
      5850d560
  11. 14 Dec, 2007 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of... · d8e7a32a
      Wim Taymans authored
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of seeking and restarting after EOS, use ...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (msg_segment_done), (main):
      Don't go to READY on EOS as this avoids testing of seeking and
      restarting after EOS, use the stop button when you want to READY.
      Don't try to do a flushing seek in segment-done, it does not make
      sense to use this for gapless playback and is not needed.
      d8e7a32a
  12. 10 Dec, 2007 1 commit
  13. 08 Dec, 2007 1 commit
    • Robin Stocker's avatar
      gst/subparse/gstsubparse.c: Some .srt files start with chunk number 0 and not... · 7bbbf15a
      Robin Stocker authored
      gst/subparse/gstsubparse.c: Some .srt files start with chunk number 0 and not chunk number 1, recognise and accept th...
      
      Original commit message from CVS:
      Patch by: Robin Stocker <robin dot stocker at gmx dot ch>
      * gst/subparse/gstsubparse.c: (gst_sub_parse_data_format_autodetect):
      Some .srt files start with chunk number 0 and not chunk number 1,
      recognise and accept those as well (fixes #502497).
      * tests/check/elements/subparse.c: (srt_input), (srt_input0),
      (test_src):
      Add unit test for the above.
      7bbbf15a
  14. 24 Nov, 2007 1 commit
    • Julien Moutte's avatar
      tests/examples/seek/seek.c: Increase the range of the rate selector as I would... · 1e20dcab
      Julien Moutte authored
      tests/examples/seek/seek.c: Increase the range of the rate selector as I would like to test QOS behavior at higher fo...
      
      Original commit message from CVS:
      2007-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * tests/examples/seek/seek.c: (main): Increase the range of the
      rate selector as I would like to test QOS behavior at higher
      forward and reverse playback speed like say 64x.
      1e20dcab
  15. 19 Nov, 2007 3 commits
  16. 16 Nov, 2007 1 commit
  17. 07 Nov, 2007 2 commits
    • Sebastian Dröge's avatar
      Require GIO >= 0.1.2 and adjust unit test for an API change. · 7236df53
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * tests/check/pipelines/gio.c: (GST_START_TEST):
      Require GIO >= 0.1.2 and adjust unit test for an API change.
      7236df53
    • Sebastian Dröge's avatar
      ext/gio/gstgio.h: Add macro to check if a stream supports seeking. · 675f5de6
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/gio/gstgio.h:
      Add macro to check if a stream supports seeking.
      * ext/gio/Makefile.am:
      * ext/gio/gstgiobasesink.c: (gst_gio_base_sink_base_init),
      (gst_gio_base_sink_class_init), (gst_gio_base_sink_init),
      (gst_gio_base_sink_finalize), (gst_gio_base_sink_start),
      (gst_gio_base_sink_stop), (gst_gio_base_sink_unlock),
      (gst_gio_base_sink_unlock_stop), (gst_gio_base_sink_event),
      (gst_gio_base_sink_render), (gst_gio_base_sink_query),
      (gst_gio_base_sink_set_stream):
      * ext/gio/gstgiobasesink.h:
      * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_base_init),
      (gst_gio_base_src_class_init), (gst_gio_base_src_init),
      (gst_gio_base_src_finalize), (gst_gio_base_src_start),
      (gst_gio_base_src_stop), (gst_gio_base_src_get_size),
      (gst_gio_base_src_is_seekable), (gst_gio_base_src_unlock),
      (gst_gio_base_src_unlock_stop), (gst_gio_base_src_check_get_range),
      (gst_gio_base_src_create), (gst_gio_base_src_set_stream):
      * ext/gio/gstgiobasesrc.h:
      Refactor common GIO functions to GstGioBaseSink and GstGioBaseSrc
      base classes that only require a GInputStream or GOutputStream to
      work.
      * ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
      (gst_gio_sink_class_init), (gst_gio_sink_init),
      (gst_gio_sink_finalize), (gst_gio_sink_start):
      * ext/gio/gstgiosink.h:
      * ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
      (gst_gio_src_class_init), (gst_gio_src_init),
      (gst_gio_src_finalize), (gst_gio_src_start):
      * ext/gio/gstgiosrc.h:
      Use the newly created base classes here.
      * ext/gio/gstgio.c: (plugin_init):
      * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_base_init),
      (gst_gio_stream_sink_class_init), (gst_gio_stream_sink_init),
      (gst_gio_stream_sink_finalize), (gst_gio_stream_sink_set_property),
      (gst_gio_stream_sink_get_property):
      * ext/gio/gstgiostreamsink.h:
      * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_base_init),
      (gst_gio_stream_src_class_init), (gst_gio_stream_src_init),
      (gst_gio_stream_src_finalize), (gst_gio_stream_src_set_property),
      (gst_gio_stream_src_get_property):
      * ext/gio/gstgiostreamsrc.h:
      Implement GstGioStreamSink and GstGioStreamSrc that have a property
      to set the GInputStream/GOutputStream that should be used.
      * tests/check/Makefile.am:
      * tests/check/pipelines/.cvsignore:
      * tests/check/pipelines/gio.c: (message_handler), (GST_START_TEST),
      (gio_testsuite), (main):
      Add unit test for giostreamsrc and giostreamsink.
      675f5de6
  18. 06 Nov, 2007 1 commit
    • Sebastian Dröge's avatar
      Remove the magnitude and phase calculation functions as these have very... · edb4a505
      Sebastian Dröge authored
      Remove the magnitude and phase calculation functions as these have very special use cases and can't even be used for ...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/fft/gstfftf32.c:
      * gst-libs/gst/fft/gstfftf32.h:
      * gst-libs/gst/fft/gstfftf64.c:
      * gst-libs/gst/fft/gstfftf64.h:
      * gst-libs/gst/fft/gstffts16.c:
      * gst-libs/gst/fft/gstffts16.h:
      * gst-libs/gst/fft/gstffts32.c:
      * gst-libs/gst/fft/gstffts32.h:
      * tests/check/libs/fft.c: (GST_START_TEST):
      Remove the magnitude and phase calculation functions as these have
      very special use cases and can't even be used for the spectrum
      element. Also adjust the docs to mention some properties of the used
      FFT implemention, i.e. how the values are scaled. Fixes #492098.
      edb4a505
  19. 02 Nov, 2007 1 commit
    • Thijs Vermeir's avatar
      tests/check/elements/audioconvert.c: Add check to make sure that the out caps... · c0a5c065
      Thijs Vermeir authored
      tests/check/elements/audioconvert.c: Add check to make sure that the out caps have a channel layout set on them where...
      
      Original commit message from CVS:
      Patch by: Thijs Vermeir <thijsvermeir@gmail.com>
      * tests/check/elements/audioconvert.c: (verify_convert):
      Add check to make sure that the out caps have a channel layout
      set on them where they should have one.
      c0a5c065
  20. 01 Nov, 2007 1 commit
    • Vincent Torri's avatar
      gst-libs/gst/fft/: Include our own _stdint.h instead of sys/types.h, makes MingW happy (#492306). · be04e7c2
      Vincent Torri authored
      Original commit message from CVS:
      Patch by: Vincent Torri <vtorri at univ-evry dot fr>
      * gst-libs/gst/fft/kiss_fft_s16.h: (KISS_FFT_S16_MALLOC):
      * gst-libs/gst/fft/kiss_fft_s32.h: (KISS_FFT_S32_MALLOC):
      Include our own _stdint.h instead of sys/types.h, makes MingW happy
      (#492306).
      * gst-libs/gst/rtsp/gstrtspconnection.c: (gst_rtsp_connection_create):
      Use _pipe directly, GLib doesn't have a pipe() macro any longer
      (it disappeared in GLib 2.14.0) (#492306).
      * gst-libs/gst/sdp/Makefile.am:
      * gst-libs/gst/sdp/gstsdpmessage.c:
      Fix includes and LIBS for win32/Mingw (#492306).
      * tests/examples/dynamic/addstream.c (pause_play_stream):
      Use more portable g_usleep() instead of sleep() (#492306).
      be04e7c2
  21. 31 Oct, 2007 2 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/decodebin.c: Make sure the pipeline really operates in... · b0cf257c
      Tim-Philipp Müller authored
      tests/check/elements/decodebin.c: Make sure the pipeline really operates in push mode as it should in this case.
      
      Original commit message from CVS:
      * tests/check/elements/decodebin.c: (test_text_plain_streams):
      Make sure the pipeline really operates in push mode as it should
      in this case.
      b0cf257c
    • Tim-Philipp Müller's avatar
      tests/check/libs/audio.c: Add simple unit test to make sure GstValue... · cfecc1f0
      Tim-Philipp Müller authored
      tests/check/libs/audio.c: Add simple unit test to make sure GstValue intersection of channel layouts works the way I ...
      
      Original commit message from CVS:
      * tests/check/libs/audio.c: (init_value_to_channel_layout),
      (test_channel_layout_value_intersect), (audio_suite):
      Add simple unit test to make sure GstValue intersection
      of channel layouts works the way I think it does.
      cfecc1f0
  22. 30 Oct, 2007 1 commit
  23. 26 Oct, 2007 1 commit
  24. 16 Oct, 2007 1 commit
  25. 11 Oct, 2007 2 commits
  26. 03 Oct, 2007 1 commit
  27. 02 Oct, 2007 1 commit
  28. 26 Sep, 2007 1 commit
  29. 20 Sep, 2007 3 commits
  30. 19 Sep, 2007 1 commit