1. 06 Oct, 2006 6 commits
  2. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 9e107d67
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c:
      (gst_alsa_device_property_probe_get_values):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
      (gst_ogg_mux_process_best_pad):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
      (gst_ogg_parse_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
      (gst_vorbis_enc_buffer_check_discontinuous):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_handle_track_seek):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_push_full):
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      * gst/audioresample/resample.c: (resample_input_pushthrough):
      * gst/playback/gstplaybasebin.c: (queue_out_of_data):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
      (wavpack_type_find):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Printf format fixes.
      9e107d67
  3. 04 Oct, 2006 2 commits
  4. 03 Oct, 2006 3 commits
    • Tim-Philipp Müller's avatar
      docs/plugins/: Add vorbistag element to docs; update version numbers to 0.10.10.1. · d5c7d750
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playbin.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      Add vorbistag element to docs; update version numbers to 0.10.10.1.
      d5c7d750
    • James Doc Livingston's avatar
      ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is... · f88fbe13
      James Doc Livingston authored
      ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is essentially the same as well, only that ...
      
      Original commit message from CVS:
      Patch by: James "Doc" Livingston <doclivingston at gmail com>
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbis.c: (plugin_init):
      * ext/vorbis/vorbisparse.c: (gst_vorbis_parse_class_init),
      (vorbis_parse_parse_packet), (vorbis_parse_chain):
      * ext/vorbis/vorbisparse.h:
      * ext/vorbis/vorbistag.c: (gst_vorbis_tag_base_init),
      (gst_vorbis_tag_class_init), (gst_vorbis_tag_init),
      (gst_vorbis_tag_parse_packet):
      * ext/vorbis/vorbistag.h:
      Add new vorbistag element which derives from vorbisparse
      and is essentially the same as well, only that it implements
      the GstTagSetter interface and can modify the stream's
      vorbiscomment on the fly (#335635).
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/vorbistag.c: (setup_vorbistag),
      (cleanup_vorbistag), (buffer_probe), (start_pipeline),
      (get_buffer), (stop_pipeline), (_create_codebook_header_buffer),
      (_create_audio_buffer), (GST_START_TEST), (vorbistag_suite):
      Add unit test for new vorbistag element.
      f88fbe13
    • Tim-Philipp Müller's avatar
      ext/vorbis/vorbisparse.c: Set BOS flag in packet structure to fix 'jump... · 623b0b53
      Tim-Philipp Müller authored
      ext/vorbis/vorbisparse.c: Set BOS flag in packet structure to fix 'jump depends on unitialized value' errors in valgr...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisparse.c: (gst_vorbis_parse_init),
      (vorbis_parse_push_headers), (vorbis_parse_chain):
      Set BOS flag in packet structure to fix 'jump depends
      on unitialized value' errors in valgrind; various minor
      clean-ups.
      623b0b53
  5. 30 Sep, 2006 2 commits
    • Jan Schmidt's avatar
      gst/playback/gstdecodebin.c: Fix typo in a debug statement. · e2a039a5
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (close_pad_link):
      Fix typo in a debug statement.
      * gst/playback/gstplaybasebin.c: (probe_triggered),
      (new_decoded_pad_full), (new_decoded_pad), (subs_new_decoded_pad),
      (gen_source_element), (source_new_pad), (analyse_source),
      (setup_source):
      When handling no_more_pads in new_decoded_pad, make sure to treat
      subtitle pads correctly. Fixes playback with subtitle files.
      Move a recurring message to LOG level.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
      The maximum value for the Xv colorkey on this Radeon is 0xFFFFFFFF,
      which ends up as -1 when cast to an int. Make the logic handle the
      max value as an unsigned mask and only change the colorkey when it's
      a value we recognise.
      e2a039a5
    • Philippe Kalaf's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Removed empty * between paragraphs · 306ab038
      Philippe Kalaf authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      Removed empty * between paragraphs
      306ab038
  6. 29 Sep, 2006 8 commits
  7. 28 Sep, 2006 6 commits
    • Wim Taymans's avatar
      gst/playback/gstdecodebin.c: Implement delayed caps linking needed for element... · 5ed137a2
      Wim Taymans authored
      gst/playback/gstdecodebin.c: Implement delayed caps linking needed for element with a lot of different caps on the sr...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (dynamic_create), (dynamic_free),
      (close_pad_link), (dynamic_remove), (no_more_pads), (new_caps),
      (find_dynamic), (unlinked), (close_link):
      Implement delayed caps linking needed for element with a lot of
      different caps on the src pads that get fixed at runtime.
      Improve management of dynamic elements.
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (group_destroy), (group_commit), (check_queue), (queue_overrun),
      (gen_preroll_element), (remove_groups), (unknown_type),
      (add_element_stream), (no_more_pads_full), (no_more_pads),
      (sub_no_more_pads), (source_no_more_pads), (preroll_unlinked),
      (new_decoded_pad), (setup_subtitle), (array_has_value),
      (gen_source_element), (source_new_pad), (has_all_raw_caps),
      (analyse_source), (remove_decoders), (make_decoder),
      (remove_source), (setup_source), (finish_source), (prepare_output),
      (gst_play_base_bin_change_state):
      * gst/playback/gstplaybasebin.h:
      Use more _CAST instead of full type checking casts.
      Small cleanups, plug some leaks.
      Handle dynamic sources.
      Add some helper functions to create lists of strings used for
      blacklisting and other stuff.
      Refactor some code dealing with analysing the source.
      Re-enable sources without pads (like cd:// or other selfcontained
      elements).
      5ed137a2
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: When we have a timestamp, we can still perform clipping. · 9945d7a4
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      When we have a timestamp, we can still perform clipping.
      When we have no clock, we must play the sample ASAP.
      9945d7a4
    • Wim Taymans's avatar
      gst/audiorate/gstaudiorate.c: Set caps on outgoing buffers. · 6425f71b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_chain):
      Set caps on outgoing buffers.
      * gst/videorate/gstvideorate.c: (gst_video_rate_flush_prev),
      (gst_video_rate_event), (gst_video_rate_chain):
      * gst/videorate/gstvideorate.h:
      Fix videorate some more. Fixes #357977
      6425f71b
    • Tim-Philipp Müller's avatar
      tests/check/elements/adder.c: Don't set timeout to 6 seconds when we're... · b510907b
      Tim-Philipp Müller authored
      tests/check/elements/adder.c: Don't set timeout to 6 seconds when we're running in valgrind ... (and how is 6 seconds...
      
      Original commit message from CVS:
      * tests/check/elements/adder.c: (adder_suite):
      Don't set timeout to 6 seconds when we're running
      in valgrind ... (and how is 6 seconds longer than
      the default anyway?)
      b510907b
    • Wim Taymans's avatar
      gst/audiorate/gstaudiorate.c: Keep sink and src segment to keep track of time... · e10e9eef
      Wim Taymans authored
      gst/audiorate/gstaudiorate.c: Keep sink and src segment to keep track of time and support more input formats.
      
      Original commit message from CVS:
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_reset),
      (gst_audio_rate_sink_event), (gst_audio_rate_convert),
      (gst_audio_rate_convert_segments), (gst_audio_rate_chain):
      Keep sink and src segment to keep track of time and support more
      input formats.
      Fix bogus next_offset and run_time calculation, don't understand how
      this could have worked before. Fixes #357976.
      Remove some unneeded vars.
      e10e9eef
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Only remove visualisation from visbin if there is a... · 0c3733c6
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Only remove visualisation from visbin if there is a visbin (or: don't throw warnings when ...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (remove_sinks):
      Only remove visualisation from visbin if there is a visbin (or:
      don't throw warnings when closing totem without playing a file).
      0c3733c6
  8. 27 Sep, 2006 9 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Add some more info in a WARNING. · 1980f167
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Add some more info in a WARNING.
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_create):
      Handle PAUSE in create function, use new -core addition to
      wait for playing. Fixes pausing and resuming capture from an
      audiosrc.
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      Constify some more.
      Caller supports interrupted reads now.
      1980f167
    • Christian Schaller's avatar
      add new header file to spec · bfbdfb8d
      Christian Schaller authored
      Original commit message from CVS:
      add new header file to spec
      bfbdfb8d
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Another attempt to make the gen64 buildbot happy. · bef279fb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Another attempt to make the gen64 buildbot happy.
      bef279fb
    • Jonathan Matthew's avatar
      ext/libvisual/visual.c: Libvisual plugin was not passing audio data to... · fbdc3406
      Jonathan Matthew authored
      ext/libvisual/visual.c: Libvisual plugin was not passing audio data to libvisual 0.4.0 correctly. Fixes #357800
      
      Original commit message from CVS:
      Patch by: Jonathan Matthew <jonathan@kaolin.wh9.net>
      * ext/libvisual/visual.c: (gst_visual_clear_actors),
      (gst_visual_chain), (gst_visual_change_state):
      Libvisual plugin was not passing audio data to libvisual 0.4.0
      correctly. Fixes #357800
      fbdc3406
    • Tim-Philipp Müller's avatar
      tests/check/pipelines/simple-launch-lines.c: Add timeout to _get_state() so we... · fa970dfd
      Tim-Philipp Müller authored
      tests/check/pipelines/simple-launch-lines.c: Add timeout to _get_state() so we see which pipeline it is that causes t...
      
      Original commit message from CVS:
      * tests/check/pipelines/simple-launch-lines.c: (run_pipeline):
      Add timeout to _get_state() so we see which pipeline it is
      that causes trouble on the gen64 build bot.
      fa970dfd
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: the source pad always uses fixed caps. · de735968
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_init), (gst_base_rtp_depayload_push_full),
      (gst_base_rtp_depayload_push_ts), (gst_base_rtp_depayload_process),
      (gst_base_rtp_depayload_set_gst_timestamp):
      the source pad always uses fixed caps.
      de735968
    • Wim Taymans's avatar
      Added docs for the audio libs. · 73677225
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/audio/gstaudioclock.c:
      * gst-libs/gst/audio/gstaudioclock.h:
      * gst-libs/gst/audio/gstaudiosink.c:
      * gst-libs/gst/audio/gstaudiosink.h:
      * gst-libs/gst/audio/gstaudiosrc.c:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      * gst-libs/gst/audio/gstringbuffer.h:
      Added docs for the audio libs.
      73677225
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Temporarily disable test that fails on the bots for unknown reasons. · bb54e8cb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Temporarily disable test that fails on the bots for unknown reasons.
      bb54e8cb
    • Philippe Kalaf's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.*: Moved AudioCodecType into priv · 214a1283
      Philippe Kalaf authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      Moved AudioCodecType into priv
      Renamed all gst_basertpaudiopayload to gst_base_rtp_audio_payload prefixes
      214a1283
  9. 25 Sep, 2006 3 commits
    • Wim Taymans's avatar
      gst/playback/gstdecodebin.c: Cleanups and small leak fixes. · f5a74b26
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter),
      (add_fakesink), (remove_fakesink), (pad_probe), (close_pad_link),
      (is_demuxer_element), (try_to_link_1), (get_our_ghost_pad),
      (new_pad):
      Cleanups and small leak fixes.
      Added Depayloaders to valid list of autopluggable elements.
      f5a74b26
    • Wim Taymans's avatar
      gst/playback/gstplaybin.c: Detect NO_PREROLL state change returns and disable... · 5c5edca3
      Wim Taymans authored
      gst/playback/gstplaybin.c: Detect NO_PREROLL state change returns and disable clock distribution to the sinks so that...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_vis_blocked), (gst_play_bin_set_property),
      (gen_video_element), (gen_text_element), (gen_audio_element),
      (gen_vis_element), (remove_sinks), (add_sink), (setup_sinks),
      (gst_play_bin_set_clock_func), (gst_play_bin_change_state):
      Detect NO_PREROLL state change returns and disable clock distribution to
      the sinks so that sync is disabled.
      Avoid some type checking and do simple casts instead.
      Small cleanups, fix some FIXMEs.
      Be more robust when linking user specified elements, catch an report
      errors. Fixes #357404.
      Fix some leaks in the error paths.
      5c5edca3
    • Stefan Kost's avatar
      ChangeLog surgery for missing bug-number · dfbd97a8
      Stefan Kost authored
      Original commit message from CVS:
      ChangeLog surgery for missing bug-number
      dfbd97a8