1. 06 Jan, 2008 1 commit
    • 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
  2. 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
  3. 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
  4. 02 Jan, 2008 1 commit
  5. 01 Jan, 2008 2 commits
  6. 31 Dec, 2007 5 commits
  7. 30 Dec, 2007 1 commit
  8. 29 Dec, 2007 3 commits
  9. 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
  10. 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
  11. 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
  12. 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
  13. 18 Dec, 2007 6 commits
  14. 17 Dec, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Makefile.am: Use new common/win32.mak. · c050cdc9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * Makefile.am:
      Use new common/win32.mak.
      c050cdc9
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: Add debug info. · 2ea251a3
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_create), (gst_base_audio_src_change_state):
      Add debug info.
      When going from PLAYING to PAUSED, pause the ringbuffer before calling
      the parent state change function, just like the audiosink, because the
      parent waits for the element to finish its processing before completing
      the state change. This makes going to PAUSED a lot snappier.
      When going from READY to PAUSED, don't allow the ringbuffer to start
      yet.
      2ea251a3
    • Edward Hervey's avatar
      gst-libs/gst/riff/riff-media.c: Yet another fix for broken software that... · 80d1fbac
      Edward Hervey authored
      gst-libs/gst/riff/riff-media.c: Yet another fix for broken software that produce files with an empty blockalign field...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
      Yet another fix for broken software that produce files with an empty
      blockalign field. Instead of completely failing, make a second attempt
      at guessing the width/depth by looking at strf->size.
      80d1fbac
  15. 16 Dec, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/: Turn a few g_assert_not_reached() into... · aa47d077
      Tim-Philipp Müller authored
      gst-libs/gst/: Turn a few g_assert_not_reached() into g_return_val_if_reached() to avoid compiler warnings (#503930).
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_do_seek),
      (gst_cdda_base_src_handle_track_seek), (gst_cdda_base_src_create):
      * gst-libs/gst/pbutils/install-plugins.c:
      (gst_install_plugins_spawn_child), (gst_install_plugins_supported):
      * gst-libs/gst/pbutils/missing-plugins.c:
      (gst_missing_plugin_message_get_installer_detail),
      (gst_missing_encoder_installer_detail_new):
      * gst-libs/gst/rtsp/gstrtspconnection.c: (gst_rtsp_connection_send):
      * gst-libs/gst/rtsp/gstrtspmessage.c: (gst_rtsp_message_unset):
      Turn a few g_assert_not_reached() into g_return_val_if_reached() to
      avoid compiler warnings (#503930).
      aa47d077
    • Edward Hervey's avatar
      gst-libs/gst/riff/riff-media.c: Be apologetic of software that use the 'jpeg'... · ea931c47
      Edward Hervey authored
      gst-libs/gst/riff/riff-media.c: Be apologetic of software that use the 'jpeg' instead of 'JPEG' FOURCC for jpeg video...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      Be apologetic of software that use the 'jpeg' instead of 'JPEG' FOURCC
      for jpeg video streams.
      Add the 'avc1'/'AVC1' fourcc mapping for h264, same software-comment as
      for the above modification.
      ea931c47
  16. 15 Dec, 2007 2 commits
  17. 14 Dec, 2007 3 commits
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of... · d8e7a32a
      Wim Taymans authored
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of seeking and restarting after EOS, use ...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (msg_segment_done), (main):
      Don't go to READY on EOS as this avoids testing of seeking and
      restarting after EOS, use the stop button when you want to READY.
      Don't try to do a flushing seek in segment-done, it does not make
      sense to use this for gapless playback and is not needed.
      d8e7a32a
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Use separate timers for input and output rates. · 671d766d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstqueue2.c: (gst_queue_init), (gst_queue_finalize),
      (reset_rate_timer), (update_in_rates), (update_out_rates),
      (gst_queue_locked_enqueue), (gst_queue_locked_dequeue),
      (gst_queue_chain), (gst_queue_loop):
      Use separate timers for input and output rates.
      Pause measuring the output rate when we block for more data.
      See #503262.
      671d766d
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Pause the timer to measure the input rate when we... · 2da1bb25
      Wim Taymans authored
      gst/playback/gstqueue2.c: Pause the timer to measure the input rate when we block because the queue is filled. See #5...
      
      Original commit message from CVS:
      * gst/playback/gstqueue2.c: (gst_queue_chain):
      Pause the timer to measure the input rate when we block because the
      queue is filled. See #503262.
      2da1bb25