1. 07 Mar, 2006 1 commit
    • Christophe Fergeau's avatar
      Don't leak references returned by gst_pad_get_parent() · 8e6d3a5c
      Christophe Fergeau authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_getcaps),
      (gst_visual_src_setcaps), (gst_visual_sink_setcaps):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_sinkconnect):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_src),
      (gst_vorbisenc_convert_sink):
      * gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size),
      (gst_audio_duration_from_pad_buffer):
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_link),
      (gst_audio_filter_chain):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate),
      (gst_video_get_size):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_setcaps):
      Don't leak references returned by gst_pad_get_parent()
      (#333663, based on patch by: Christophe Fergeau).
      8e6d3a5c
  2. 27 Feb, 2006 1 commit
    • Jan Schmidt's avatar
      ext/libvisual/visual.c: Don't use gst_pad_use_fixed_caps, because it prevents... · 7bf899a3
      Jan Schmidt authored
      ext/libvisual/visual.c: Don't use gst_pad_use_fixed_caps, because it prevents downstream from being able to renegotia...
      
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_init),
      (gst_vis_src_negotiate), (get_buffer), (plugin_init):
      Don't use gst_pad_use_fixed_caps, because it prevents downstream from
      being able to renegotiate the size. Instead, use the negotiation
      algorithm from the goom plugin to pick an initial output caps.
      
      Also, allow theoretical libvisual plugins that might support non-GL
      output even if they also do GL.
      7bf899a3
  3. 26 Feb, 2006 1 commit
    • Julien Moutte Moutte's avatar
      ext/libvisual/visual.c: Load only non GL plugins. Fix some memleaks and... · 40e0d19c
      Julien Moutte Moutte authored
      ext/libvisual/visual.c: Load only non GL plugins. Fix some memleaks and possible negotiation issues.
      
      Original commit message from CVS:
      2006-02-26  Julien MOUTTE  <julien@moutte.net>
      
      * ext/libvisual/visual.c: (gst_visual_init),
      (gst_visual_src_setcaps), (get_buffer), (gst_visual_chain),
      (plugin_init): Load only non GL plugins. Fix some memleaks and
      possible negotiation issues.
      40e0d19c
  4. 27 Jan, 2006 1 commit
  5. 16 Dec, 2005 1 commit
    • Stefan Kost's avatar
      ext/libvisual/visual.c: change some char* into char[] · 90736bc6
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (make_valid_name):
      change some char* into char[]
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_class_init), (gst_audio_test_src_do_seek),
      (gst_audio_test_src_create):
      * gst/audiotestsrc/gstaudiotestsrc.h:
      prepare to handle EOS and SEGMENT_DONE
      90736bc6
  6. 05 Dec, 2005 1 commit
    • Andy Wingo Wingo's avatar
      Update for alloc_buffer changes. · 1ecddd21
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-12-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/libvisual/visual.c: (get_buffer):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer):
      * ext/pango/gsttextrender.c: (gst_text_render_chain):
      * ext/theora/theoradec.c: (theora_handle_data_packet):
      * ext/theora/theoraenc.c: (theora_buffer_from_packet),
      (theora_enc_chain):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
      Update for alloc_buffer changes.
      1ecddd21
  7. 23 Nov, 2005 1 commit
    • Jan Schmidt's avatar
      Updates for API changes · be23dbd7
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
      (gst_visual_chain):
      * ext/theora/theoraenc.c: (theora_enc_sink_setcaps):
      * gst/videorate/gstvideorate.c: (gst_videorate_setcaps),
      (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate), (gst_videotestsrc_create):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_fps),
      (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query),
      (gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_getcaps):
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
      (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
      Updates for API changes
      be23dbd7
  8. 22 Nov, 2005 2 commits
    • Jan Schmidt's avatar
      ext/libvisual/visual.c: Fix the fps calculations. · 674ee67e
      Jan Schmidt authored
      Original commit message from CVS:
      
      * ext/libvisual/visual.c: (gst_visual_chain):
      Fix the fps calculations.
      
      * gst/ffmpegcolorspace/avcodec.h:
      Move structure element for clarity
      
      * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
      * gst-libs/gst/interfaces/tunernorm.h:
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
      (gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
      (gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_getcaps):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
      (gst_v4lsrc_set_caps):
      * sys/v4l/gstv4lsrc.h:
      * sys/v4l/v4l_calls.c: (gst_v4l_open):
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
      (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
      * sys/v4l/v4lsrc_calls.h:
      Fractional framerates...
      674ee67e
    • Jan Schmidt's avatar
      Convert elements to use fractions for their framerate. · 0e828712
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
      (gst_visual_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      * ext/theora/theoradec.c: (theora_handle_type_packet):
      * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
      (theora_enc_chain):
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate):
      * gst-libs/gst/video/video.h:
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_caps_to_pixfmt):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_set_caps):
      * gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
      (gst_videorate_setcaps), (gst_videorate_blank_data),
      (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate), (gst_videotestsrc_getcaps),
      (gst_videotestsrc_parse_caps), (gst_videotestsrc_setcaps),
      (gst_videotestsrc_event), (gst_videotestsrc_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
      (gst_ximagesink_setcaps), (gst_ximagesink_change_state),
      (gst_ximagesink_get_times), (gst_ximagesink_init):
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
      (gst_xvimagesink_get_times), (gst_xvimagesink_init):
      * sys/xvimage/xvimagesink.h:
      Convert elements to use fractions for their framerate.
      V4L elements to come later tonight.
      0e828712
  9. 21 Nov, 2005 1 commit
    • Jan Schmidt's avatar
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) · 1cc82e91
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (get_buffer):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_fixate):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_fixate_caps):
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_fixate):
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiotestsrc_src_fixate):
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
      * gst/videorate/gstvideorate.c: (gst_videorate_setcaps):
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_fixate_caps):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_fixate):
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
      (#322027)
      1cc82e91
  10. 16 Nov, 2005 1 commit
  11. 16 Oct, 2005 1 commit
  12. 16 Sep, 2005 1 commit
  13. 15 Sep, 2005 1 commit
    • David Schleef's avatar
      Fixes for changes in registry API. · cb8927cb
      David Schleef authored
      Original commit message from CVS:
      * check/generic/states.c:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_init):
      Fixes for changes in registry API.
      * configure.ac: Only export gst_plugins_desc.  Add -no-undefined
      to GST_PLUGIN_LDFLAGS.
      * ext/libvisual/visual.c: Make the library shut up.
      * gst-libs/gst/audio/audio.c: Don't define a plugin in a library.
      * gst-libs/gst/audio/gstaudiofilter.c: same
      cb8927cb
  14. 09 Sep, 2005 1 commit
    • Jan Schmidt's avatar
      check/: Add extra tests for basetransform based components. · 0f4fa24d
      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.
      0f4fa24d
  15. 07 Sep, 2005 1 commit
  16. 06 Sep, 2005 1 commit
  17. 02 Sep, 2005 1 commit
  18. 25 Apr, 2005 1 commit
    • David Schleef's avatar
      configure.ac: Remove idct and resample libs · 129c7e8a
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Remove idct and resample libs
      * gst-libs/gst/Makefile.am: same
      Remove usage of gst_library_load():
      * ext/alsa/gstalsaplugin.c: (plugin_init):
      * ext/libvisual/visual.c: (plugin_init):
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/theora/theora.c: (plugin_init):
      * ext/vorbis/vorbis.c: (plugin_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c: (plugin_init):
      * gst/audioscale/gstaudioscale.c:
      * gst/adder/gstadder.c: (plugin_init):
      * gst/audioconvert/plugin.c: (plugin_init):
      * sys/ximage/ximagesink.c: (plugin_init):
      * sys/xvimage/xvimagesink.c: (plugin_init):
      * gst/tcp/gsttcpplugin.c: (plugin_init):
      Link plugins against libraries:
      * ext/ogg/Makefile.am:
      * ext/theora/Makefile.am:
      * ext/vorbis/Makefile.am:
      * gst/audioconvert/Makefile.am:
      Create proper libraries:
      * gst-libs/gst/riff/Makefile.am:
      * gst-libs/gst/audio/Makefile.am:
      * gst-libs/gst/video/Makefile.am:
      Move resample library to audioscale plugin directory:
      * gst-libs/gst/resample/Makefile.am:
      * gst-libs/gst/resample/README:
      * gst-libs/gst/resample/dtof.c:
      * gst-libs/gst/resample/dtos.c:
      * gst-libs/gst/resample/functable.c:
      * gst-libs/gst/resample/private.h:
      * gst-libs/gst/resample/resample.c:
      * gst-libs/gst/resample/resample.h:
      * gst-libs/gst/resample/resample.vcproj:
      * gst-libs/gst/resample/test.c:
      * gst/audioscale/Makefile.am:
      * gst/audioscale/README:
      * gst/audioscale/dtof.c:
      * gst/audioscale/dtos.c:
      * gst/audioscale/functable.c:
      * gst/audioscale/private.h:
      * gst/audioscale/resample.c:
      * gst/audioscale/resample.h:
      * gst/audioscale/test.c:
      Move tagedit library to gst-libs:
      * gst-libs/gst/tag/Makefile.am:
      * gst-libs/gst/tag/gstid3tag.c:
      * gst-libs/gst/tag/gsttagediting.c:
      * gst-libs/gst/tag/gsttageditingprivate.h:
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst/tags/Makefile.am:
      * gst/tags/gstid3tag.c:
      * gst/tags/gstvorbistag.c:
      Fix for core changes:
      * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
      (gst_sinesrc_init), (gst_sinesrc_src_fixate), (gst_sinesrc_link),
      (gst_sinesrc_getrange):
      129c7e8a
  19. 19 Feb, 2005 1 commit
  20. 12 Nov, 2004 1 commit
    • Jan Schmidt's avatar
      Update libvisual to 0.1.7. Link in the debug handling to gstreamer · b15bb53b
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * ext/libvisual/visual.c: (gst_visual_get_type),
      (libvisual_log_handler), (gst_visual_getcaps),
      (gst_visual_srclink), (gst_visual_change_state), (make_valid_name),
      (plugin_init):
      Update libvisual to 0.1.7. Link in the debug handling to gstreamer
      * ext/smoothwave/Makefile.am:
      * ext/smoothwave/demo-osssrc.c: (main):
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init),
      (gst_smoothwave_init), (gst_smoothwave_dispose), (gst_sw_sinklink),
      (gst_sw_srclink), (gst_smoothwave_chain), (gst_sw_change_state),
      (plugin_init):
      * ext/smoothwave/gstsmoothwave.h:
      Make gstsmoothwave a working element in the 20th century.
      * gst/chart/gstchart.c: (gst_chart_init), (gst_chart_srcconnect):
      Fix incorrect link function
      b15bb53b
  21. 09 Jul, 2004 1 commit
  22. 14 May, 2004 1 commit
  23. 11 May, 2004 1 commit
  24. 04 May, 2004 1 commit
  25. 30 Apr, 2004 1 commit