1. 02 Dec, 2005 1 commit
    • Wim Taymans's avatar
      gst/audioresample/: Fix audioresample, seek torture, new segments, reverse... · c962e657
      Wim Taymans authored
      gst/audioresample/: Fix audioresample, seek torture, new segments, reverse negotiation etc.. work fine.
      
      Original commit message from CVS:
      * gst/audioresample/buffer.c: (audioresample_buffer_queue_flush):
      * gst/audioresample/buffer.h:
      * gst/audioresample/gstaudioresample.c:
      * gst/audioresample/gstaudioresample.h:
      * gst/audioresample/resample.c: (resample_input_flush),
      (resample_input_pushthrough), (resample_input_eos),
      (resample_get_output_size_for_input),
      (resample_get_input_size_for_output), (resample_get_output_size),
      (resample_get_output_data):
      * gst/audioresample/resample.h:
      * gst/audioresample/resample_ref.c: (resample_scale_ref):
      Fix audioresample, seek torture, new segments, reverse negotiation
      etc.. work fine.
      c962e657
  2. 21 Nov, 2005 1 commit
    • Wim Taymans's avatar
      gst/: Segment update fix. · 7bbc4c77
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
      (gst_base_audio_sink_provide_clock),
      (gst_base_audio_sink_set_clock), (gst_base_audio_sink_render),
      (gst_base_audio_sink_change_state):
      * gst/audioresample/gstaudioresample.c:
      Segment update fix.
      7bbc4c77
  3. 16 Oct, 2005 1 commit
  4. 23 Sep, 2005 1 commit
  5. 09 Sep, 2005 1 commit
    • Jan Schmidt's avatar
      check/: Add extra tests for basetransform based components. · 37fb8d01
      Jan Schmidt authored
      Original commit message from CVS:
      * check/Makefile.am:
      * check/pipelines/simple_launch_lines.c: (setup_pipeline),
      (run_pipeline), (GST_START_TEST), (simple_launch_lines_suite):
      Add extra tests for basetransform based components.
      Comment out the test_element_negotiation test until we decide
      if it's testing correct behaviour.
      * ext/libvisual/visual.c: (gst_visual_init), (get_buffer),
      (gst_visual_chain), (gst_visual_change_state):
      Slightly more correct but still bogus timestamping.
      Fix state change function.
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_class_init):
      * gst/audioresample/gstaudioresample.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_class_init):
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_class_init),
      (gst_videoscale_prepare_size), (gst_videoscale_set_caps),
      (gst_videoscale_prepare_image):
      * gst/volume/gstvolume.c: (gst_volume_class_init),
      (volume_transform_ip):
      Basetransform updates. Enable passthrough modes.
      * sys/ximage/ximagesink.c: (gst_ximage_buffer_init),
      (gst_ximagesink_renegotiate_size), (gst_ximagesink_xcontext_get),
      (gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
      Negotiation fix that allows the window to return to the original
      size and renegotiate passthrough upstream. Extra debug output.
      37fb8d01
  6. 28 Aug, 2005 1 commit
  7. 26 Aug, 2005 1 commit
  8. 25 Aug, 2005 3 commits
    • Thomas Vander Stichele's avatar
      check/: add a test for audioconvert · 7d1ce173
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * check/Makefile.am:
      * check/elements/audioconvert.c: (setup_audioconvert),
      (cleanup_audioconvert), (get_int_caps), (verify_convert),
      (GST_START_TEST), (audioconvert_suite), (main):
      add a test for audioconvert
      * gst/audioresample/gstaudioresample.c:
      * gst/audioresample/gstaudioresample.h:
      set DURATION so that TIMESTAMP(a) + DURATION(a) == TIMESTAMP(b);
      note that for buffers of 1/3 sec this means DURATION(c) is
      one nanosecond more than for a and b
      7d1ce173
    • Thomas Vander Stichele's avatar
      add a check for audioresample · 3d95afd8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add a check for audioresample
      3d95afd8
    • Thomas Vander Stichele's avatar
      gst/audioresample/: add room for extra overlap samples when asked to transform... · 0daade2c
      Thomas Vander Stichele authored
      gst/audioresample/: add room for extra overlap samples when asked to transform size protect against possible mem corr...
      
      Original commit message from CVS:
      * gst/audioresample/debug.c:
      * gst/audioresample/gstaudioresample.c:
      add room for extra overlap samples when asked to transform size
      protect against possible mem corruption and check for discrepancies
      between written size and outbuffer's size so we can warn for
      potential problems
      * gst/audioresample/resample.c: (resample_init),
      (resample_get_output_size_for_input), (resample_get_output_size),
      (resample_set_n_channels), (resample_set_format):
      set debug level based on RESAMPLE_DEBUG env var
      make sure that get_output_size* returns a whole number of
      sample_size
      set sample_size each time either channel or format is set
      * gst/audioresample/resample_chunk.c: (resample_scale_chunk):
      * gst/audioresample/resample_functable.c:
      (resample_scale_functable):
      * gst/audioresample/resample_ref.c: (resample_scale_ref):
      remove r->sample_size, it's done in resample.c now
      add some debugging to the ref implementation
      make sure we only give back bytes that are wholes of the sample
      size
      0daade2c
  9. 24 Aug, 2005 1 commit
  10. 23 Aug, 2005 1 commit
    • David Schleef's avatar
      gst/audioresample/Makefile.am: Leet audioresampling code · bde8ec9b
      David Schleef authored
      Original commit message from CVS:
      * gst/audioresample/Makefile.am: Leet audioresampling code
      * 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:
      bde8ec9b
  11. 05 Jul, 2005 1 commit
  12. 16 Dec, 2004 1 commit
    • David Schleef's avatar
      configure.ac: add audioresample and cairo plugins. Remove · e803c9f8
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: add audioresample and cairo plugins.  Remove
      HAVE_MMX stuff, because it's not used.
      * ext/Makefile.am: same
      * ext/audioresample/Makefile.am: You are not ready for an
      audio resampling element based on audioresample.
      * ext/audioresample/gstaudioresample.c:
      * ext/audioresample/gstaudioresample.h:
      * ext/cairo/Makefile.am: You are not ready for overlay elements
      based on cairo.  Don't look too closely, these elements kinda
      suck right now.
      * ext/cairo/gstcairo.c: new
      * ext/cairo/gsttextoverlay.c: new
      * ext/cairo/gsttextoverlay.h: new
      * ext/cairo/gsttimeoverlay.c: new
      * ext/cairo/gsttimeoverlay.h: new
      * gst-libs/gst/media-info/media-info-priv.h: fix compile
      problem with compilers that don't support variadic macros.
      e803c9f8