1. 18 Mar, 2008 1 commit
  2. 17 Mar, 2008 2 commits
  3. 14 Mar, 2008 3 commits
  4. 13 Mar, 2008 3 commits
    • Wim Taymans's avatar
      gst/selector/gstinputselector.*: Various cleanups. · 48d66c2c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/selector/gstinputselector.c: (gst_selector_pad_class_init),
      (gst_selector_pad_finalize), (gst_selector_pad_get_property),
      (gst_selector_pad_event), (gst_input_selector_class_init),
      (gst_input_selector_init), (gst_input_selector_set_active_pad),
      (gst_input_selector_set_property),
      (gst_input_selector_get_property),
      (gst_input_selector_request_new_pad),
      (gst_input_selector_release_pad),
      (gst_input_selector_push_pending_stop),
      (gst_input_selector_switch):
      * gst/selector/gstinputselector.h:
      Various cleanups.
      Added tags to the pads.
      Select active pad based on the pad object instead of its name.
      Fix refcount in set_active_pad.
      Add property to get the number of pads.
      * gst/selector/gstoutputselector.c:
      (gst_output_selector_class_init),
      (gst_output_selector_set_property),
      (gst_output_selector_get_property):
      Various cleanups.
      Select the active pad based on the pad object instead of its name.
      Fix locking when setting the active pad.
      * gst/selector/gstselector-marshal.list:
      * tests/check/elements/selector.c: (cleanup_pad),
      (selector_set_active_pad), (run_input_selector_buffer_count):
      Fixes for pad instead of padname for pad selection.
      48d66c2c
    • Sebastian Dröge's avatar
      Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding... · e4476e15
      Sebastian Dröge authored
      Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values where possible. Fixes bug #522212.
      
      Original commit message from CVS:
      * ext/alsaspdif/alsaspdifsink.c:
      * ext/gsm/gstgsm.c:
      * ext/jack/gstjack.c:
      * ext/libmms/gstmms.c:
      * ext/neon/gstneonhttpsrc.c:
      * ext/shout/gstshout.c:
      * ext/timidity/gsttimidity.c:
      * ext/timidity/gstwildmidi.c:
      * gst/nuvdemux/gstnuvdemux.c:
      * gst/tta/gsttta.c:
      Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
      of hardcoding values where possible. Fixes bug #522212.
      e4476e15
    • Wouter Cloetens's avatar
      ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134. · 601db48c
      Wouter Cloetens authored
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
      (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
      (gst_soup_http_src_build_message), (gst_soup_http_src_create):
      * ext/soup/gstsouphttpsrc.h:
      Try to resume on server disconnect. Fixes bug #522134.
      601db48c
  5. 12 Mar, 2008 1 commit
  6. 11 Mar, 2008 3 commits
    • Olivier Crete's avatar
      gst/rtpmanager/rtpsession.*: Implement collision and loop detection in rtpmanager. · fe7b1e82
      Olivier Crete authored
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtpmanager/rtpsession.c: (find_add_conflicting_addresses),
      (check_collision), (obtain_source), (rtp_session_create_new_ssrc),
      (rtp_session_create_source), (rtp_session_process_rtp),
      (rtp_session_process_sr), (rtp_session_process_rr),
      (rtp_session_process_sdes), (rtp_session_process_bye),
      (rtp_session_send_bye_locked), (rtp_session_send_bye),
      (rtp_session_on_timeout):
      * gst/rtpmanager/rtpsession.h:
      Implement collision and loop detection in rtpmanager.
      Fixes #520626.
      * gst/rtpmanager/rtpsource.c: (rtp_source_reset),
      (rtp_source_init):
      * gst/rtpmanager/rtpsource.h:
      Add method to reset stats.
      fe7b1e82
    • Ole Andre Vadla Ravnaas's avatar
      gst/rtpmanager/gstrtpsession.c: Avoid a deadlock when joining the RTCP thread... · 0b94354a
      Ole Andre Vadla Ravnaas authored
      gst/rtpmanager/gstrtpsession.c: Avoid a deadlock when joining the RTCP thread in PAUSED because it might be blocked d...
      
      Original commit message from CVS:
      Based on patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_init),
      (rtcp_thread), (start_rtcp_thread), (stop_rtcp_thread),
      (join_rtcp_thread), (gst_rtp_session_change_state):
      Avoid a deadlock when joining the RTCP thread in PAUSED because it might
      be blocked downstream. Also avoid spawning multiple rtcp threads.
      Fixes #520894.
      0b94354a
    • Stefan Kost's avatar
      gst/rtpmanager/rtpjitterbuffer.c: Don't try to reset the clock skew when we have no timestamps. · 4e64ace7
      Stefan Kost authored
      Original commit message from CVS:
      Patch by: Stefan Kost <ensonic@users.sf.net>
      * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew):
      Don't try to reset the clock skew when we have no timestamps.
      Fixes #519005.
      4e64ace7
  7. 08 Mar, 2008 1 commit
    • Sjoerd Simons's avatar
      ext/faad/gstfaad.c: Improve the header checking to look for what faad2 looks... · e92772a7
      Sjoerd Simons authored
      ext/faad/gstfaad.c: Improve the header checking to look for what faad2 looks for too. Fixes playback of same apple tr...
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * ext/faad/gstfaad.c: (looks_like_valid_header):
      Improve the header checking to look for what faad2 looks
      for too. Fixes playback of same apple trailers.
      Fixes bug #469979.
      e92772a7
  8. 07 Mar, 2008 1 commit
  9. 06 Mar, 2008 2 commits
  10. 05 Mar, 2008 2 commits
    • Mark Nauwelaerts's avatar
      Port mplex element to 0.10. Fixes bug #520329. · acb81c58
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet dot be>
      * configure.ac:
      * ext/Makefile.am:
      * ext/mplex/Makefile.am:
      * ext/mplex/gstmplex.cc:
      * ext/mplex/gstmplex.hh:
      * ext/mplex/gstmplexibitstream.cc:
      * ext/mplex/gstmplexibitstream.hh:
      * ext/mplex/gstmplexjob.cc:
      * ext/mplex/gstmplexjob.hh:
      * ext/mplex/gstmplexoutputstream.cc:
      * ext/mplex/gstmplexoutputstream.hh:
      Port mplex element to 0.10. Fixes bug #520329.
      * tests/check/Makefile.am:
      * tests/check/elements/mplex.c: (test_sink_event), (setup_src_pad),
      (teardown_src_pad), (setup_mplex), (cleanup_mplex),
      (GST_START_TEST), (mplex_suite), (main):
      Add unit test for the mplex element.
      acb81c58
    • Mark Nauwelaerts's avatar
      configure.ac: Clean up detection of different mjpegtoolsAPI versions. · 646ac4cd
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet dot be>
      * configure.ac:
      Clean up detection of different mjpegtoolsAPI versions.
      * ext/mpeg2enc/gstmpeg2enc.cc:
      * ext/mpeg2enc/gstmpeg2enc.hh:
      * ext/mpeg2enc/gstmpeg2encoder.cc:
      * ext/mpeg2enc/gstmpeg2encoptions.cc:
      * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
      * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
      * ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
      * ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
      Streamline conditional code for evolving mjpegtools API,
      optimize and fix/prevent crash in log handling, use
      names/nicks for enums in the usual way andm inor updates
      in code and properties/settings. Partially fixes bug #520329.
      646ac4cd
  11. 04 Mar, 2008 1 commit
  12. 03 Mar, 2008 3 commits
    • Peter Kjellerstedt's avatar
      configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify... · d6f82ebf
      Peter Kjellerstedt authored
      configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
      
      Original commit message from CVS:
      * configure.ac:
      Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
      plug-ins are included/excluded. (#498222)
      d6f82ebf
    • Sebastian Dröge's avatar
      Correct all relevant warnings found by the sparse semantic code analyzer. This... · 286ade37
      Sebastian Dröge authored
      Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
      
      Original commit message from CVS:
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/alsa/gstalsasrc.c: (set_hwparams):
      * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
      * ext/ogg/gstoggmux.h:
      * ext/ogg/gstogmparse.c:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
      * gst-libs/gst/pbutils/missing-plugins.c:
      (gst_missing_uri_sink_message_new),
      (gst_missing_element_message_new),
      (gst_missing_decoder_message_new),
      (gst_missing_encoder_message_new):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_bye_get_reason):
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/ffmpegcolorspace/imgconvert.c:
      * gst/playback/test.c: (gen_video_element), (gen_audio_element):
      * gst/typefind/gsttypefindfunctions.c:
      * gst/videoscale/vs_4tap.c:
      * gst/videoscale/vs_4tap.h:
      * sys/v4l/gstv4lelement.c:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
      * sys/v4l/v4l_calls.c:
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
      (gst_v4lsrc_try_capture):
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new):
      * tests/check/elements/audioconvert.c:
      * tests/check/elements/audioresample.c:
      (fail_unless_perfect_stream):
      * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
      * tests/check/elements/decodebin.c:
      * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
      (setup_gdpdepay_streamheader):
      * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
      (setup_gdppay_streamheader):
      * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
      * tests/check/elements/multifdsink.c: (setup_multifdsink):
      * tests/check/elements/textoverlay.c:
      * tests/check/elements/videorate.c: (setup_videorate):
      * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
      * tests/check/elements/volume.c: (setup_volume):
      * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
      * tests/check/elements/vorbistag.c:
      * tests/check/generic/clock-selection.c:
      * tests/check/generic/states.c: (setup), (teardown):
      * tests/check/libs/cddabasesrc.c:
      * tests/check/libs/video.c:
      * tests/check/pipelines/gio.c:
      * tests/check/pipelines/oggmux.c:
      * tests/check/pipelines/simple-launch-lines.c:
      (simple_launch_lines_suite):
      * tests/check/pipelines/streamheader.c:
      * tests/check/pipelines/theoraenc.c:
      * tests/check/pipelines/vorbisdec.c:
      * tests/check/pipelines/vorbisenc.c:
      * tests/examples/seek/scrubby.c:
      * tests/examples/seek/seek.c: (query_positions_elems),
      (query_positions_pads):
      * tests/icles/stress-xoverlay.c: (myclock):
      Correct all relevant warnings found by the sparse semantic code
      analyzer. This include marking several symbols static, using
      NULL instead of 0 for pointers and using "foo (void)" instead
      of "foo ()" for declarations.
      * win32/common/libgstrtp.def:
      Add gst_rtp_buffer_set_extension_data to the symbol definition file.
      286ade37
    • Jens Granseuer's avatar
      gst/mve/gstmvedemux.c: Fix audio discontinuity that happens when silent chunks... · 3f4628dd
      Jens Granseuer authored
      gst/mve/gstmvedemux.c: Fix audio discontinuity that happens when silent chunks are followed by real data again. Fixes...
      
      Original commit message from CVS:
      Patch by: Jens Granseuer <jensgr at gmx dot net>
      * gst/mve/gstmvedemux.c: (gst_mve_audio_data),
      (gst_mve_demux_get_type):
      Fix audio discontinuity that happens when silent chunks are
      followed by real data again. Fixes bug #519905.
      3f4628dd
  13. 01 Mar, 2008 1 commit
  14. 28 Feb, 2008 2 commits
  15. 27 Feb, 2008 3 commits
  16. 26 Feb, 2008 5 commits
  17. 25 Feb, 2008 2 commits
    • Stefan Kost's avatar
      gst/selector/gstinputselector.*: Added "select-all" property to make it work... · 188190e0
      Stefan Kost authored
      gst/selector/gstinputselector.*: Added "select-all" property to make it work like aggregator in 0.8.
      
      Original commit message from CVS:
      * gst/selector/gstinputselector.c:
      * gst/selector/gstinputselector.h:
      Added "select-all" property to make it work like aggregator in 0.8.
      * gst/selector/gstoutputselector.c:
      Fix resend-latest behavoiur.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/selector.c:
      Add unit tests for selector.
      188190e0
    • Sebastian Dröge's avatar
      Remove midi typefinders and require base CVS as they moved there. · a49e89d5
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * ext/timidity/gsttimidity.c: (plugin_init):
      * ext/timidity/gstwildmidi.c: (plugin_init):
      Remove midi typefinders and require base CVS as they moved there.
      a49e89d5
  18. 24 Feb, 2008 2 commits
  19. 23 Feb, 2008 2 commits