1. 22 Jan, 2008 1 commit
  2. 18 Jan, 2008 1 commit
  3. 17 Jan, 2008 2 commits
  4. 16 Jan, 2008 1 commit
  5. 14 Jan, 2008 4 commits
    • Jan Schmidt's avatar
      win32/common/: Add new API declarations · 5e7a3ad0
      Jan Schmidt authored
      Original commit message from CVS:
      * win32/common/libgstsdp.def:
      * win32/common/libgstvideo.def:
      Add new API declarations
      5e7a3ad0
    • Jan Schmidt's avatar
      ext/theora/: Take a 2nd stab at handling libtheora granulepos changes in the... · 7ff360ce
      Jan Schmidt authored
      ext/theora/: Take a 2nd stab at handling libtheora granulepos changes in the decoder and parser by inspecting the bit...
      
      Original commit message from CVS:
      * ext/theora/gsttheoradec.h:
      * ext/theora/gsttheoraparse.h:
      * ext/theora/theoradec.c:
      * ext/theora/theoraparse.c:
      Take a 2nd stab at handling libtheora granulepos changes in the decoder
      and parser by inspecting the bitstream version of the incoming data.
      7ff360ce
    • 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
    • David Schleef's avatar
      gst/videoscale/vs_4tap.c: Fix valgrind error on 4tap scaling method. · 5aad3658
      David Schleef authored
      Original commit message from CVS:
      * gst/videoscale/vs_4tap.c:
      Fix valgrind error on 4tap scaling method.
      5aad3658
  6. 13 Jan, 2008 2 commits
    • Sebastien Moutte's avatar
      gst-libs/gst/sdp/gstsdpmessage.c: Include Winsock2.h for VS6 and use a... · db4d8796
      Sebastien Moutte authored
      gst-libs/gst/sdp/gstsdpmessage.c: Include Winsock2.h for VS6 and use a different way initialize hints structure so it...
      
      Original commit message from CVS:
      * gst-libs/gst/sdp/gstsdpmessage.c: (is_multicast_address):
      Include Winsock2.h for VS6 and use a different way initialize
      hints structure so it can build with VS6.
      * win32/MANIFEST:
      * win32/vs6/libgstsdp.dsp:
      * win32/common/libgstsdp.def:
      Add new files for libgstsdp.
      * win32/vs6/grammar.dsp:
      Copy pbutils-enumtypes* from win32/common to pbutils sources folder.
      * win32/vs6/gst_plugins_base.dsw:
      * win32/vs6/libgstdecodebin.dsp:
      * win32/vs6/libgstdecodebin2.dsp:
      * win32/vs6/libgstplaybin.dsp:
      * win32/vs6/libgstvolume.dsp:
      Add new dependencies to the link list.
      db4d8796
    • Julien Moutte Moutte's avatar
      win32/common/: Update/Add generated files in the win32 build directory. · 4f107885
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2008-01-13  Julien Moutte  <julien@fluendo.com>
      
      * win32/common/config.h:
      * win32/common/gstrtsp-enumtypes.c: (gst_rtsp_result_get_type),
      (gst_rtsp_event_get_type), (gst_rtsp_family_get_type),
      (gst_rtsp_state_get_type), (gst_rtsp_version_get_type),
      (gst_rtsp_method_get_type), (gst_rtsp_auth_method_get_type),
      (gst_rtsp_header_field_get_type),
      (gst_rtsp_status_code_get_type):
      * win32/common/interfaces-enumtypes.c:
      (gst_color_balance_type_get_type), (gst_mixer_type_get_type),
      (gst_mixer_message_type_get_type), (gst_mixer_flags_get_type),
      (gst_mixer_track_flags_get_type),
      (gst_tuner_channel_flags_get_type):
      * win32/common/multichannel-enumtypes.c:
      (gst_audio_channel_position_get_type):
      * win32/common/pbutils-enumtypes.c:
      (gst_install_plugins_return_get_type):
      * win32/common/pbutils-enumtypes.h: Update/Add generated files
      in the win32 build directory.
      4f107885
  7. 12 Jan, 2008 3 commits
  8. 11 Jan, 2008 3 commits
    • Tim-Philipp Müller's avatar
      Ignore more and make buildbot happy · 145bd678
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Ignore more and make buildbot happy
      145bd678
    • Edward Hervey's avatar
      gst-libs/gst/pbutils/install-plugins.*: Add GBoxed GType for... · 8efa9193
      Edward Hervey authored
      gst-libs/gst/pbutils/install-plugins.*: Add GBoxed GType for GstInstallPluginsContext, this eases the wrapping for bi...
      
      Original commit message from CVS:
      * gst-libs/gst/pbutils/install-plugins.c:
      (gst_install_plugins_context_copy),
      (gst_install_plugins_context_get_type):
      * gst-libs/gst/pbutils/install-plugins.h:
      Add GBoxed GType for GstInstallPluginsContext, this eases the wrapping
      for bindings.
      8efa9193
    • 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
  9. 10 Jan, 2008 2 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/audio/: Ref audio clock class from a thread-safe context to make... · 3feb4bc8
      Tim-Philipp Müller authored
      gst-libs/gst/audio/: Ref audio clock class from a thread-safe context to make sure however unlikely that may be in pr...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init):
      Ref audio clock class from a thread-safe context to make sure
      we're not bit by GObjects lack of thread-safety here (#349410),
      however unlikely that may be in practice.
      3feb4bc8
    • 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
  10. 08 Jan, 2008 3 commits
  11. 07 Jan, 2008 3 commits
    • Bastien Nocera's avatar
      ext/alsa/gstalsamixer.c: Use... · 97456dac
      Bastien Nocera authored
      ext/alsa/gstalsamixer.c: Use snd_mixer_selem_set_{playback|capture}_volume_all() if the volume is the same for all ch...
      
      Original commit message from CVS:
      Patch by: Bastien Nocera <hadess at hadess net>
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume),
      (check_if_volumes_are_the_same), (gst_alsa_mixer_set_volume):
      Use snd_mixer_selem_set_{playback|capture}_volume_all() if
      the volume is the same for all channels. This works around
      some problem in alsa that leaves us with inconsistent state
      for some reason (#486840).
      97456dac
    • Jerone Young's avatar
      ext/alsa/gstalsamixer.c: If there's no mixer track by the name of 'Master' or... · 06b3dec4
      Jerone Young authored
      ext/alsa/gstalsamixer.c: If there's no mixer track by the name of 'Master' or 'Front', check if there's one called 'P...
      
      Original commit message from CVS:
      Patch by: Jerone Young <jerone at gmail com>
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_find_master_mixer):
      If there's no mixer track by the name of 'Master' or 'Front',
      check if there's one called 'PCM' before trying the generic
      fallback logic (fixes #506928, where we pick 'Mic' as master
      track for the AD1984 card in a Thinkpad T61/X61 laptop).
      06b3dec4
    • Wim Taymans's avatar
      gst/playback/gstplay-enum.*: Add enums for configuration flags. · 9c9f6077
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplay-enum.c:
      (register_gst_autoplug_select_result),
      (gst_autoplug_select_result_get_type), (register_gst_play_flags),
      (gst_play_flags_get_type):
      * gst/playback/gstplay-enum.h:
      Add enums for configuration flags.
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (init_group), (gst_play_bin_init), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (no_more_pads_cb),
      (autoplug_select_cb), (gst_play_bin_change_state):
      Merge mode with flags.
      Add more property getters/setters, defaults and docs.
      Add properties to get number of audio/video/text streams.
      Create sink object in _init so that we can always rely on it being
      there.
      * gst/playback/gstplaysink.c: (gst_play_sink_init),
      (gen_video_chain), (gen_audio_chain), (gen_vis_chain),
      (activate_vis), (gst_play_sink_reconfigure),
      (gst_play_sink_set_flags), (gst_play_sink_get_flags),
      (gst_play_sink_change_state):
      * gst/playback/gstplaysink.h:
      Use flags to configure the sink pipelines.
      Add tee before audio pipeline so that we can use it for visualisations.
      Start working on integrating visualisations.
      Remove mode, we can do everything with the flags now.
      Add method to configue the sink pipeline.
      9c9f6077
  12. 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
  13. 05 Jan, 2008 1 commit
  14. 03 Jan, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/volume/: Use GstAudioFilter as base class for the volume element instead... · 3ac84ec4
      Sebastian Dröge authored
      gst/volume/: Use GstAudioFilter as base class for the volume element instead of plain GstBaseTransform.
      
      Original commit message from CVS:
      * gst/volume/Makefile.am:
      * gst/volume/gstvolume.c: (volume_choose_func),
      (gst_volume_base_init), (gst_volume_class_init), (gst_volume_init),
      (volume_setup):
      * gst/volume/gstvolume.h:
      Use GstAudioFilter as base class for the volume element instead of
      plain GstBaseTransform.
      3ac84ec4
    • Sebastian Dröge's avatar
      gst-libs/gst/audio/gstaudiofilter.c: Don't set element details for the... · a0007584
      Sebastian Dröge authored
      gst-libs/gst/audio/gstaudiofilter.c: Don't set element details for the abstract GstAudioFilter class.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_get_type):
      Don't set element details for the abstract GstAudioFilter class.
      a0007584
  15. 02 Jan, 2008 1 commit
  16. 01 Jan, 2008 2 commits
  17. 31 Dec, 2007 5 commits
  18. 30 Dec, 2007 1 commit
  19. 29 Dec, 2007 1 commit