1. 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
  2. 08 Jan, 2008 3 commits
  3. 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
  4. 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
  5. 05 Jan, 2008 1 commit
    • Julien Moutte's avatar
      sys/xvimage/xvimagesink.c: Add debugging information to understand how X... · 54f25e11
      Julien Moutte authored
      sys/xvimage/xvimagesink.c: Add debugging information to understand how X calculates the stride for XvImages.
      
      Original commit message from CVS:
      2008-01-05  Julien Moutte  <julien@fluendo.com>
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new): Add
      debugging information to understand how X calculates the stride
      for XvImages.
      54f25e11
  6. 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
  7. 02 Jan, 2008 1 commit
  8. 01 Jan, 2008 2 commits
  9. 31 Dec, 2007 5 commits
  10. 30 Dec, 2007 1 commit
  11. 29 Dec, 2007 4 commits
  12. 28 Dec, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/gstplaybin2.c: Code cleanups. · 7cb7bffb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (gst_play_bin_finalize), (gst_play_bin_set_uri),
      (gst_play_bin_set_suburi), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (pad_removed_cb), (drained_cb),
      (autoplug_select_cb), (activate_group), (deactivate_group),
      (setup_next_source), (save_current_group),
      (gst_play_bin_change_state):
      Code cleanups.
      Remove next-uri, we can use the uri property just fine.
      Fix some crasher.
      Unref uridecodebin when switching.
      Fix going to READY.
      * gst/playback/gstplaysink.c: (gst_play_sink_class_init),
      (gst_play_sink_init), (gst_play_sink_dispose),
      (gst_play_sink_finalize), (gst_play_sink_vis_unblocked),
      (gst_play_sink_vis_blocked), (gst_play_sink_set_video_sink),
      (gst_play_sink_set_audio_sink), (gst_play_sink_set_vis_plugin),
      (gst_play_sink_set_property), (gst_play_sink_get_property),
      (gen_video_chain), (gen_text_element), (gen_audio_chain),
      (gen_vis_element), (gst_play_sink_get_mode),
      (gst_play_sink_set_mode), (gst_play_sink_set_flags),
      (gst_play_sink_get_flags), (gst_play_sink_request_pad),
      (gst_play_sink_release_pad), (gst_play_sink_send_event_to_sink),
      (gst_play_sink_change_state):
      * gst/playback/gstplaysink.h:
      Add some locking to make things threadsafe.
      * gst/playback/test7.c: (about_to_finish_cb):
      Fix test.
      7cb7bffb
  13. 22 Dec, 2007 2 commits
    • 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
    • David Schleef's avatar
      gst-libs/gst/video/video.*: Add additional RGBA and RGB-24 video formats. · d605ca3b
      David Schleef authored
      Original commit message from CVS:
      * gst-libs/gst/video/video.c:
      * gst-libs/gst/video/video.h:
      Add additional RGBA and RGB-24 video formats.
      d605ca3b
  14. 21 Dec, 2007 2 commits
    • 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
    • Tim-Philipp Müller's avatar
      gst/playback/gststreamselector.c: Don't leak event. · 032e0645
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gststreamselector.c: (gst_selector_pad_event):
      Don't leak event.
      032e0645
  15. 20 Dec, 2007 3 commits
    • Thijs Vermeir's avatar
      gst-libs/gst/riff/riff-read.c: Use GST_ROUND_UP_2 macro · 16925929
      Thijs Vermeir authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-read.c:
      Use GST_ROUND_UP_2 macro
      16925929
    • Tim-Philipp Müller's avatar
      gst/playback/.cvsignore: Ignore more. · 377bde78
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/.cvsignore:
      Ignore more.
      377bde78
    • Tim-Philipp Müller's avatar
      Make switching off of subtitles work. To avoid all kind of problems with... · 85f189ae
      Tim-Philipp Müller authored
      Make switching off of subtitles work. To avoid all kind of problems with unlinking of the subtitle input, we just kee...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
      * gst/playback/gstplaybasebin.c: (set_subtitles_visible),
      (set_active_source):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (setup_sinks), (playbin_set_subtitles_visible):
      Make switching off of subtitles work. To avoid all kind of
      problems with unlinking of the subtitle input, we just keep
      the subtitle inputs linked as they are and tell textoverlay
      not to render them. Fixes #373011.
      Other subtitle switching issues (esp. when there are both
      external and in-stream subtitles) remain. They'll be solved
      in playbin2.
      85f189ae
  16. 18 Dec, 2007 6 commits
  17. 17 Dec, 2007 1 commit