1. 22 Jun, 2007 1 commit
  2. 21 Jun, 2007 1 commit
    • Stefan Kost's avatar
      tests/examples/seek/seek.c: Destroy and recreate parse-launch based pipeline... · 62204482
      Stefan Kost authored
      tests/examples/seek/seek.c: Destroy and recreate parse-launch based pipeline after stop to be able to play again. Reo...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (update_scale), (play_cb), (stop_cb),
      (main):
      Destroy and recreate parse-launch based pipeline after stop to be able
      to play again. Reorder some code and add more comments.
      62204482
  3. 20 Jun, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/gstdecodebin2.c: When handling a delayed-caps notification case,... · 3b2762a5
      Wim Taymans authored
      gst/playback/gstdecodebin2.c: When handling a delayed-caps notification case, mark the group as dynamic so that the n...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c: (analyze_new_pad):
      When handling a delayed-caps notification case, mark
      the group as dynamic so that the nbdynamic count is
      incremented and decremented correctly. Fixes: #449156
      Patch by: Wim Taymans <wim@fluendo.com>
      3b2762a5
  4. 19 Jun, 2007 2 commits
  5. 17 Jun, 2007 1 commit
  6. 16 Jun, 2007 1 commit
  7. 15 Jun, 2007 2 commits
    • Michael Smith's avatar
      gst/videoscale/vs_4tap.c: Update tmpbuf for all neccesary rows, not just one,... · 6077bc01
      Michael Smith authored
      gst/videoscale/vs_4tap.c: Update tmpbuf for all neccesary rows, not just one, as is required when downscaling.
      
      Original commit message from CVS:
      * gst/videoscale/vs_4tap.c: (vs_image_scale_4tap_Y):
      Update tmpbuf for all neccesary rows, not just one, as is required
      when downscaling.
      Fixes #402076.
      6077bc01
    • Michael Smith's avatar
      tests/check/pipelines/oggmux.c: Add a test that ensures we set DELTA_UNIT on... · e1cc846e
      Michael Smith authored
      tests/check/pipelines/oggmux.c: Add a test that ensures we set DELTA_UNIT on all non-header, non-video buffers, if we...
      
      Original commit message from CVS:
      * tests/check/pipelines/oggmux.c: (validate_ogg_page), (is_video),
      (eos_buffer_probe):
      Add a test that ensures we set DELTA_UNIT on all non-header,
      non-video buffers, if we have a video stream.
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_process_best_pad):
      Move setting delta_pad to earlier, where we inspect all pads, so
      that leading audio pages don't get DELTA_UNIT unset if they come
      before the first DELTA_UNIT from video pages. Fixes the newly-added
      test. Fixes #385527.
      e1cc846e
  8. 14 Jun, 2007 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/pipelines/streamheader.c: Disable test_multifdsink_gdp_vorbisenc()... · 67131eaa
      Tim-Philipp Müller authored
      tests/check/pipelines/streamheader.c: Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it fails on the p5-ppc6...
      
      Original commit message from CVS:
      * tests/check/pipelines/streamheader.c: (streamheader_suite):
      Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it
      fails on the p5-ppc64 build bot and the failure looks like it is due
      to the same issue as #348114, ie. a compiler bug.
      67131eaa
  9. 13 Jun, 2007 2 commits
  10. 12 Jun, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Fix a division by zero when the max percent is <= 0.... · 2e541b29
      Wim Taymans authored
      gst/playback/gstqueue2.c: Fix a division by zero when the max percent is <= 0. Fixes #446572. also update the bufferi...
      
      Original commit message from CVS:
      Patches by: Thiago Sousa Santos <thiagossantos at gmail dot com>
      * gst/playback/gstqueue2.c: (update_buffering),
      (gst_queue_locked_enqueue):
      Fix a division by zero when the max percent is <= 0. Fixes #446572.
      also update the buffering status when receiving events. Fixes #446551.
      2e541b29
  11. 11 Jun, 2007 1 commit
  12. 07 Jun, 2007 3 commits
  13. 06 Jun, 2007 3 commits
    • Thiago Sousa Santos's avatar
      gst/playback/gstqueue2.c: Add pull based scheduling and fix some deadlocks. Fixes #444523. · 658fbf50
      Thiago Sousa Santos authored
      Original commit message from CVS:
      Patch by: Thiago Sousa Santos <thiagossantos at gmail dot com>
      * gst/playback/gstqueue2.c: (gst_queue_init),
      (gst_queue_handle_sink_event), (gst_queue_chain),
      (gst_queue_get_range), (gst_queue_src_checkgetrange_function),
      (gst_queue_sink_activate_push), (gst_queue_src_activate_push),
      (gst_queue_src_activate_pull):
      Add pull based scheduling and fix some deadlocks. Fixes #444523.
      Does not yet completely work because duration queries upstream won't
      block yet.
      658fbf50
    • Wim Taymans's avatar
      Some more fseeko checks. · 1a310800
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/playback/gstqueue2.c: (gst_queue_create_read):
      Some more fseeko checks.
      1a310800
    • Wim Taymans's avatar
      configure.ac: check for large file support. · b7c415e7
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      check for large file support.
      b7c415e7
  14. 05 Jun, 2007 15 commits
    • Sven Arvidsson's avatar
      gst/subparse/gstsubparse.*: Add support for SubViewer version 1 and 2 subtitles. Fixes #394061. · 0cffe4be
      Sven Arvidsson authored
      Original commit message from CVS:
      Based on a patch by Sven Arvidsson <sa at whiz dot se>:
      * gst/subparse/gstsubparse.c: (parse_subrip),
      (subviewer_unescape_newlines), (parse_subviewer),
      (gst_sub_parse_data_format_autodetect),
      (gst_sub_parse_format_autodetect), (gst_subparse_type_find):
      * gst/subparse/gstsubparse.h:
      Add support for SubViewer version 1 and 2 subtitles. Fixes #394061.
      * tests/check/elements/subparse.c: (GST_START_TEST),
      (subparse_suite):
      Add a unit test for both SubViewer formats.
      0cffe4be
    • Michael Smith's avatar
      gst/audiotestsrc/gstaudiotestsrc.c: Don't overflow intermediate values when... · 6499fcdc
      Michael Smith authored
      gst/audiotestsrc/gstaudiotestsrc.c: Don't overflow intermediate values when seeking to large time values in audiotest...
      
      Original commit message from CVS:
      * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audio_test_src_do_seek):
      Don't overflow intermediate values when seeking to large time values
      in audiotestsrc.
      6499fcdc
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Include stdio to define fseeko. · 837d4b1b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstqueue2.c: (gst_queue_have_data),
      (gst_queue_create_read), (gst_queue_read_item_from_file),
      (gst_queue_open_temp_location_file), (gst_queue_locked_enqueue):
      Include stdio to define fseeko.
      837d4b1b
    • Edward Hervey's avatar
      sys/v4l/gstv4lsrc.c: Make v4lsrc output segments in GST_FORMAT_TIME. Fixes #442553. · b4a04a70
      Edward Hervey authored
      Original commit message from CVS:
      Patch by: Edward Hervey  <edward@fluendo.com>
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_fixate),
      (gst_v4lsrc_query):
      Make v4lsrc output segments in GST_FORMAT_TIME. Fixes #442553.
      b4a04a70
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/: Use gst_tag_utf8_from_freeform_string() from libgsttag... · 257a20e7
      Tim-Philipp Müller authored
      gst-libs/gst/riff/: Use gst_tag_utf8_from_freeform_string() from libgsttag instead of our own implementation.
      
      Original commit message from CVS:
      * gst-libs/gst/riff/Makefile.am:
      * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_info):
      Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
      our own implementation.
      257a20e7
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Handle timestamp wraparound. · 9dac5559
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state):
      Handle timestamp wraparound.
      9dac5559
    • Wim Taymans's avatar
      gst/playback/gsturidecodebin.c: Make sure we name srcpads uniquely even when... · d4bb17ab
      Wim Taymans authored
      gst/playback/gsturidecodebin.c: Make sure we name srcpads uniquely even when using different internal decodebins.
      
      Original commit message from CVS:
      * gst/playback/gsturidecodebin.c: (no_more_pads_full),
      (new_decoded_pad), (remove_pads), (make_decoder), (setup_source),
      (gst_uri_decode_bin_change_state):
      Make sure we name srcpads uniquely even when using different internal
      decodebins.
      Signal no-more-pads when no more dynamic elements exist.
      Remove pads on cleanup.
      d4bb17ab
    • Thiago Sousa Santos's avatar
      gst/playback/gstqueue2.c: Add support for filebased buffering. Fixes #441264. · 73e8934a
      Thiago Sousa Santos authored
      Original commit message from CVS:
      Based on patch by: Thiago Sousa Santos <thiagossantos at gmail dot com>
      * gst/playback/gstqueue2.c: (gst_queue_class_init),
      (gst_queue_init), (gst_queue_finalize),
      (gst_queue_write_buffer_to_file), (gst_queue_have_data),
      (gst_queue_create_read), (gst_queue_read_item_from_file),
      (gst_queue_open_temp_location_file),
      (gst_queue_close_temp_location_file), (gst_queue_locked_flush),
      (gst_queue_locked_enqueue), (gst_queue_locked_dequeue),
      (gst_queue_is_empty), (gst_queue_is_filled),
      (gst_queue_change_state), (gst_queue_set_temp_location),
      (gst_queue_set_property):
      Add support for filebased buffering. Fixes #441264.
      73e8934a
    • Wim Taymans's avatar
      gst/playback/gstdecodebin2.c: Add support for delayed caps fixation when autoplugging. · 3840b5a2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_factory_filter),
      (analyze_new_pad), (connect_pad), (expose_pad), (caps_notify_cb),
      (caps_notify_group_cb), (gst_decode_group_new),
      (gst_decode_group_free):
      Add support for delayed caps fixation when autoplugging.
      Optimize cases where a multiqueue is not needed/wanted, like right after
      anything that is not a demuxer.
      3840b5a2
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: consideratly speedup ogg chain detection by not trying... · c6ecd5be
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: consideratly speedup ogg chain detection by not trying to find a base timestamp for skeleton s...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_parse_skeleton_fisbone),
      (gst_ogg_pad_submit_packet), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_read_chain), (gst_ogg_demux_collect_chain_info):
      consideratly speedup ogg chain detection by not trying to find a base
      timestamp for skeleton streams.
      c6ecd5be
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.*: Add support for remuve_flush. · 56e2a6b5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_client_status_get_type),
      (gst_multi_fd_sink_class_init), (gst_multi_fd_sink_add_full),
      (gst_multi_fd_sink_remove_flush),
      (gst_multi_fd_sink_remove_client_link),
      (gst_multi_fd_sink_handle_client_write),
      (gst_multi_fd_sink_handle_clients):
      * gst/tcp/gstmultifdsink.h:
      Add support for remuve_flush.
      56e2a6b5
    • Wim Taymans's avatar
      Add draft design for forcing keyframes in encoders and implement in theoraenc. · 80c1e3d2
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-keyframe-force.txt:
      * ext/theora/theoraenc.c: (theora_enc_sink_event),
      (theora_enc_chain):
      Add draft design for forcing keyframes in encoders and implement in
      theoraenc.
      80c1e3d2
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · ba420312
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      ba420312
    • Jan Schmidt's avatar
      Release 0.10.13 "What's going on?" · 0d642916
      Jan Schmidt authored
      Original commit message from CVS:
      Release 0.10.13 "What's going on?"
      0d642916
    • Jan Schmidt's avatar
      Update .po files · 4d8074bd
      Jan Schmidt authored
      Original commit message from CVS:
      Update .po files
      4d8074bd
  15. 31 May, 2007 2 commits
  16. 29 May, 2007 1 commit
  17. 25 May, 2007 1 commit
    • Jan Schmidt's avatar
      Revert commits towards #152864 made so far. We'll pick it up again after the 0.10.13 release. · 588bc09c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_ensure_track_list),
      (gst_alsa_mixer_free), (gst_alsa_mixer_update),
      (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
      (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record),
      (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option):
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_interface_supported),
      (gst_alsa_mixer_element_finalize), (gst_alsa_mixer_element_init),
      (gst_alsa_mixer_element_set_property),
      (gst_alsa_mixer_element_get_property),
      (gst_alsa_mixer_element_change_state):
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_update):
      * gst-libs/gst/interfaces/mixer.c: (gst_mixer_volume_changed),
      (gst_mixer_option_changed):
      * gst-libs/gst/interfaces/mixer.h:
      Revert commits towards #152864 made so far. We'll pick it up again
      after the 0.10.13 release.
      588bc09c
  18. 24 May, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: After an interrupt (PAUSED/flush)... · b2fdf703
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: After an interrupt (PAUSED/flush) assume that the next sample should not be al...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      After an interrupt (PAUSED/flush) assume that the next sample should not
      be aligned to the previous sample. Fixes #417992.
      b2fdf703