1. 18 Apr, 2008 1 commit
    • Tim-Philipp Müller's avatar
      configure.ac: Bump Gtk+ requirement to 2.12.0 for gtk_range_set_fill_level... · 712c625b
      Tim-Philipp Müller authored
      configure.ac: Bump Gtk+ requirement to 2.12.0 for gtk_range_set_fill_level (NB: this only affects compilation of some...
      
      Original commit message from CVS:
      * configure.ac:
      Bump Gtk+ requirement to 2.12.0 for gtk_range_set_fill_level
      (NB: this only affects compilation of some of the examples).
      Remove some configure.ac cruft that's not needed any longer.
      712c625b
  2. 06 Apr, 2008 1 commit
  3. 03 Apr, 2008 1 commit
  4. 01 Apr, 2008 1 commit
  5. 22 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings... · 49deb0c0
      Sebastian Dröge authored
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/cdparanoia/gstcdparanoiasrc.c:
      (gst_cd_paranoia_src_class_init):
      * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
      * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
      * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
      * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
      * ext/pango/gsttextrender.c: (gst_text_render_class_init):
      * ext/theora/theoradec.c: (gst_theora_dec_class_init):
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
      * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_class_init):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_class_init):
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_class_init):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_class_init):
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_class_init):
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (preroll_unlinked):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
      * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
      * gst/playback/gstqueue2.c: (gst_queue_class_init):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
      * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
      (gst_stream_selector_class_init):
      * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
      * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init):
      * gst/volume/gstvolume.c: (gst_volume_class_init):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
      static strings (i.e. all). This gives us less memory usage,
      fewer allocations and thus less memory defragmentation. Depend
      on core CVS for this. Fixes bug #523806.
      49deb0c0
  6. 21 Mar, 2008 3 commits
  7. 18 Mar, 2008 1 commit
    • Jan Schmidt's avatar
      0.10.17.4 pre-release · c2f69aaa
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * win32/common/config.h:
      0.10.17.4 pre-release
      c2f69aaa
  8. 11 Mar, 2008 1 commit
    • Jan Schmidt's avatar
      0.10.17.3 pre-release · 047ede74
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * win32/common/config.h:
      0.10.17.3 pre-release
      047ede74
  9. 04 Mar, 2008 1 commit
    • Jan Schmidt's avatar
      0.10.17.2 pre-release · ddcd9a65
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * win32/common/config.h:
      0.10.17.2 pre-release
      ddcd9a65
  10. 03 Mar, 2008 1 commit
  11. 22 Feb, 2008 1 commit
    • Brian Cameron's avatar
      configure.ac: Don't hardcode -Wall and -Werror for configure checks, this... · 25675a76
      Brian Cameron authored
      configure.ac: Don't hardcode -Wall and -Werror for configure checks, this fails with non-GCC compilers. Fixes bug #51...
      
      Original commit message from CVS:
      Patch by: Brian Cameron <brian dot cameron at sun dot com>
      * configure.ac:
      Don't hardcode -Wall and -Werror for configure checks, this fails
      with non-GCC compilers. Fixes bug #517991.
      25675a76
  12. 18 Feb, 2008 1 commit
  13. 08 Feb, 2008 4 commits
  14. 07 Feb, 2008 1 commit
  15. 02 Feb, 2008 1 commit
  16. 30 Jan, 2008 2 commits
  17. 28 Jan, 2008 2 commits
  18. 14 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      Provide one pkg-config file for every gst-plugins-base library. · 3809775d
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * pkgconfig/Makefile.am:
      * pkgconfig/gstreamer-audio-uninstalled.pc.in:
      * pkgconfig/gstreamer-audio.pc.in:
      * pkgconfig/gstreamer-cdda-uninstalled.pc.in:
      * pkgconfig/gstreamer-cdda.pc.in:
      * pkgconfig/gstreamer-fft-uninstalled.pc.in:
      * pkgconfig/gstreamer-fft.pc.in:
      * pkgconfig/gstreamer-floatcast-uninstalled.pc.in:
      * pkgconfig/gstreamer-floatcast.pc.in:
      * pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
      * pkgconfig/gstreamer-interfaces.pc.in:
      * pkgconfig/gstreamer-netbuffer-uninstalled.pc.in:
      * pkgconfig/gstreamer-netbuffer.pc.in:
      * pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
      * pkgconfig/gstreamer-pbutils.pc.in:
      * pkgconfig/gstreamer-riff-uninstalled.pc.in:
      * pkgconfig/gstreamer-riff.pc.in:
      * pkgconfig/gstreamer-rtp-uninstalled.pc.in:
      * pkgconfig/gstreamer-rtp.pc.in:
      * pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
      * pkgconfig/gstreamer-rtsp.pc.in:
      * pkgconfig/gstreamer-sdp-uninstalled.pc.in:
      * pkgconfig/gstreamer-sdp.pc.in:
      * pkgconfig/gstreamer-tag-uninstalled.pc.in:
      * pkgconfig/gstreamer-tag.pc.in:
      * pkgconfig/gstreamer-video-uninstalled.pc.in:
      * pkgconfig/gstreamer-video.pc.in:
      Provide one pkg-config file for every gst-plugins-base library.
      This makes linking to those libraries much more intuitive and
      provides standard pkg-config behaviour for them. Fixes bug #499697.
      3809775d
  19. 12 Jan, 2008 1 commit
  20. 10 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings... · a0223952
      Sebastian Dröge authored
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
      
      Original commit message from CVS:
      * autogen.sh:
      Add -Wno-portability to the automake parameters to stop warnings
      about GNU make extensions being used. We require GNU make in almost
      every Makefile anyway.
      * configure.ac:
      Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
      at the same time is required for per target flags.
      a0223952
  21. 15 Dec, 2007 1 commit
    • Sebastian Dröge's avatar
      Use new gst_base_transform_set_gap_aware() function as volume correctly... · 24874227
      Sebastian Dröge authored
      Use new gst_base_transform_set_gap_aware() function as volume correctly handles GST_BUFFER_FLAG_GAP. Require core 0.1...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/volume/gstvolume.c: (gst_volume_init):
      Use new gst_base_transform_set_gap_aware() function as volume
      correctly handles GST_BUFFER_FLAG_GAP. Require core 0.10.15.1
      for this.
      24874227
  22. 13 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Makefile.am: Add check-exports target and run it with 'make check'. · b9cbedfb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * Makefile.am:
      Add check-exports target and run it with 'make check'.
      * configure.ac:
      Be stricter about what we export in our libraries: change regexp so that
      we only export _gst_foo(), but not __gst_foo().
      * gst-libs/gst/cdda/base64.h: (rfc822_binary):
      * gst-libs/gst/cdda/sha1.h: (sha_init), (sha_update), (sha_final):
      Change internal functions to __gst_foo so they dont' get exported.
      * win32/common/libgstaudio.def:
      Add missing symbols.
      b9cbedfb
  23. 09 Dec, 2007 1 commit
  24. 16 Nov, 2007 2 commits
  25. 25 Sep, 2007 2 commits
  26. 20 Sep, 2007 1 commit
    • Wim Taymans's avatar
      Add simple snapshot example program using appsink. · 476fbd3d
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * tests/examples/Makefile.am:
      * tests/examples/snapshot/.cvsignore:
      * tests/examples/snapshot/Makefile.am:
      * tests/examples/snapshot/snapshot.c: (main):
      Add simple snapshot example program using appsink.
      476fbd3d
  27. 14 Sep, 2007 1 commit
    • Wim Taymans's avatar
      Add simple exmple app to demonstrate starting and pausing live and non-live... · 7eb8a5d2
      Wim Taymans authored
      Add simple exmple app to demonstrate starting and pausing live and non-live bins in a PLAYING pipeline.
      
      Original commit message from CVS:
      * configure.ac:
      * tests/examples/Makefile.am:
      * tests/examples/dynamic/.cvsignore:
      * tests/examples/dynamic/Makefile.am:
      * tests/examples/dynamic/addstream.c: (create_stream),
      (pause_play_stream), (message_received), (eos_message_received),
      (perform_step), (main):
      Add simple exmple app to demonstrate starting and pausing live and
      non-live bins in a PLAYING pipeline.
      7eb8a5d2
  28. 06 Sep, 2007 2 commits
    • Stefan Kost's avatar
      configure.ac: Fix configure check for HAVE_LIBXML_HTML. · 7485967d
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      Fix configure check for HAVE_LIBXML_HTML.
      7485967d
    • Sebastian Dröge's avatar
      Add libgstfft, a FFT library based on Kiss FFT which is · 9022ca9d
      Sebastian Dröge authored
      Original commit message from CVS:
      Reviewed by:  Stefan Kost  <ensonic@users.sf.net>
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/fft/Makefile.am:
      * gst-libs/gst/fft/_kiss_fft_guts_f32.h:
      * gst-libs/gst/fft/_kiss_fft_guts_f64.h:
      * gst-libs/gst/fft/_kiss_fft_guts_s16.h:
      * gst-libs/gst/fft/_kiss_fft_guts_s32.h:
      * gst-libs/gst/fft/gstfft.c: (gst_fft_next_fast_length):
      * gst-libs/gst/fft/gstfft.h:
      * gst-libs/gst/fft/gstfftf32.c: (gst_fft_f32_new),
      (gst_fft_f32_fft), (gst_fft_f32_inverse_fft), (gst_fft_f32_free),
      (gst_fft_f32_window), (gst_fft_f32_magnitude), (gst_fft_f32_phase):
      * gst-libs/gst/fft/gstfftf32.h:
      * gst-libs/gst/fft/gstfftf64.c: (gst_fft_f64_new),
      (gst_fft_f64_fft), (gst_fft_f64_inverse_fft), (gst_fft_f64_free),
      (gst_fft_f64_window), (gst_fft_f64_magnitude), (gst_fft_f64_phase):
      * gst-libs/gst/fft/gstfftf64.h:
      * gst-libs/gst/fft/gstffts16.c: (gst_fft_s16_new),
      (gst_fft_s16_fft), (gst_fft_s16_inverse_fft), (gst_fft_s16_free),
      (gst_fft_s16_window), (gst_fft_s16_magnitude), (gst_fft_s16_phase):
      * gst-libs/gst/fft/gstffts16.h:
      * gst-libs/gst/fft/gstffts32.c: (gst_fft_s32_new),
      (gst_fft_s32_fft), (gst_fft_s32_inverse_fft), (gst_fft_s32_free),
      (gst_fft_s32_window), (gst_fft_s32_magnitude), (gst_fft_s32_phase):
      * gst-libs/gst/fft/gstffts32.h:
      * gst-libs/gst/fft/kiss_fft_f32.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_f32_alloc), (kiss_fft_f32_stride), (kiss_fft_f32),
      (kiss_fft_f32_cleanup), (kiss_fft_f32_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_f32.h:
      * gst-libs/gst/fft/kiss_fft_f64.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_f64_alloc), (kiss_fft_f64_stride), (kiss_fft_f64),
      (kiss_fft_f64_cleanup), (kiss_fft_f64_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_f64.h:
      * gst-libs/gst/fft/kiss_fft_s16.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_s16_alloc), (kiss_fft_s16_stride), (kiss_fft_s16),
      (kiss_fft_s16_cleanup), (kiss_fft_s16_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_s16.h:
      * gst-libs/gst/fft/kiss_fft_s32.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_s32_alloc), (kiss_fft_s32_stride), (kiss_fft_s32),
      (kiss_fft_s32_cleanup), (kiss_fft_s32_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_s32.h:
      * gst-libs/gst/fft/kiss_fftr_f32.c: (kiss_fftr_f32_alloc),
      (kiss_fftr_f32), (kiss_fftri_f32):
      * gst-libs/gst/fft/kiss_fftr_f32.h:
      * gst-libs/gst/fft/kiss_fftr_f64.c: (kiss_fftr_f64_alloc),
      (kiss_fftr_f64), (kiss_fftri_f64):
      * gst-libs/gst/fft/kiss_fftr_f64.h:
      * gst-libs/gst/fft/kiss_fftr_s16.c: (kiss_fftr_s16_alloc),
      (kiss_fftr_s16), (kiss_fftri_s16):
      * gst-libs/gst/fft/kiss_fftr_s16.h:
      * gst-libs/gst/fft/kiss_fftr_s32.c: (kiss_fftr_s32_alloc),
      (kiss_fftr_s32), (kiss_fftri_s32):
      * gst-libs/gst/fft/kiss_fftr_s32.h:
      * gst-libs/gst/fft/kiss_version:
      * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
      * pkgconfig/gstreamer-plugins-base.pc.in:
      Add libgstfft, a FFT library based on Kiss FFT which is
      BSD licensed. Supported sample formats are int16, int32,
      float and double. For those formats a real FFT and IFFT
      can be done, different windowing functions can be applied
      and functions for extracting the magnitude and phase exist.
      Fixes #468619.
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      Integrate libgstfft into the docs.
      * tests/check/Makefile.am:
      * tests/check/libs/fft.c: (GST_START_TEST), (fft_suite), (main):
      Add unit tests for libgstfft, currently only testing the FFT.
      Unit tests for IFFT will follow soon.
      9022ca9d
  29. 30 Aug, 2007 2 commits
    • Stefan Kost's avatar
      The tcp and subparse plugins are under gst, but not totaly free of... · d2d03ba2
      Stefan Kost authored
      The tcp and subparse plugins are under gst, but not totaly free of dependencies. Handle selection inconfigure.ac, so ...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/Makefile.am:
      The tcp and subparse plugins are under gst, but not totaly free of
      dependencies. Handle selection inconfigure.ac, so that they show up
      on the final list of what is build and what is not. Maybe they should
      better be moved to ext.
      d2d03ba2
    • Daniel Díaz's avatar
      Check if libxml provides HTML parser which subparse needs. · b2f2cfc1
      Daniel Díaz authored
      Original commit message from CVS:
      Patch by: Daniel Díaz  <yosoy@danieldiaz.org>
      * configure.ac:
      * gst/Makefile.am:
      Check if libxml provides HTML parser which subparse needs.
      Fixes #451970.
      b2f2cfc1