1. 06 Mar, 2007 7 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad()... · 009c9750
      Tim-Philipp Müller authored
      gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
      (gst_id3demux_sink_activate):
      Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the
      caps passed to it (previouslly one code path assumes it takes ownership
      while another one assumes it doesn't).
      * configure.ac:
      * tests/files/Makefile.am:
      * tests/files/id3-407349-1.tag:
      * tests/files/id3-407349-2.tag:
      Add directory where data for unit tests can be stored.
      * tests/Makefile.am:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb),
      (read_tags_from_file), (run_check_for_file),
      (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite):
      Add unit test for id3demux, and in particular for bug #407349. Only
      testing pull-mode for now; push mode doesn't work yet because the test
      files are smaller than ID3_TYPE_FIND_MIN_SIZE.
      009c9750
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Add missing backslash at end of line. · cc09b81c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Add missing backslash at end of line.
      cc09b81c
    • Jan Schmidt's avatar
      Trigger rebuild. · 68b0846d
      Jan Schmidt authored
      Original commit message from CVS:
      Trigger rebuild.
      68b0846d
    • Tim-Philipp Müller's avatar
      gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames,... · 8ffc1761
      Tim-Philipp Müller authored
      gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp...
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
      * gst/id3demux/id3tags.h:
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
      (parse_obsolete_tdat_frame):
      Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise
      the four-digit number will be interpreted as a year, whereas it is
      month and day in DDMM format. Instead, parse TDAT frames and fix up
      the date in the GST_TAG_DATE tag later if we also extracted a year.
      Fixes #407349.
      8ffc1761
    • Jan Schmidt's avatar
      ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and... · c71db98b
      Jan Schmidt authored
      ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and fix setting of the child state so that we...
      
      Original commit message from CVS:
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
      (gst_switch_commit_new_kid):
      Fix up the dispose logic so it doesn't leak, and fix setting of
      the child state so that we don't set a child to our current state
      just as we are changing it to something else.
      c71db98b
    • Wim Taymans's avatar
      gst/spectrum/gstspectrum.c: Fix and cleanup default property values. · 57145cec
      Wim Taymans authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
      (gst_spectrum_init), (gst_spectrum_set_property),
      (gst_spectrum_transform_ip):
      Fix and cleanup default property values.
      Add FIXMEs for stuff that looks rather wrong.
      57145cec
    • Wim Taymans's avatar
      gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour. · 0dcf0ceb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer),
      (gst_goom_chain):
      * gst/goom/gstgoom.h:
      Document, fix and improve goom adapter behaviour.
      Fixes #407006.
      0dcf0ceb
  2. 05 Mar, 2007 7 commits
  3. 04 Mar, 2007 9 commits
    • Tim-Philipp Müller's avatar
      po/POTFILES.in: Update. · 390e0a84
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * po/POTFILES.in:
      Update.
      390e0a84
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests,... · 121c201c
      Jan Schmidt authored
      tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Gah! Also disable gconfvideosink from the tests, otherwise
      it will instantiate autovideosink, and dfbvideosink and
      leak on the buildbots.
      121c201c
    • Jan Schmidt's avatar
      ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle. · d5706e78
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
      (gst_cdio_cdda_src_finalize):
      Make sure we always destroy our libcdio handle.
      d5706e78
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf... · 5114bbb5
      Jan Schmidt authored
      tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink.
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Disable autovideosink so the buildbots don't barf over memory
      leaked in the directfb sink.
      5114bbb5
    • Jan Schmidt's avatar
      sys/ximage/gstximagesrc.c: Chain up in dispose · 5ab0aa10
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose):
      Chain up in dispose
      5ab0aa10
    • Jan Schmidt's avatar
      gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead... · 2229ae3f
      Jan Schmidt authored
      gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
      
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
      (gst_multipart_find_pad_by_mime):
      Use gst_pad_new_from_static_template instead of
      static_pad_template_get+pad_new.
      2229ae3f
    • Jan Schmidt's avatar
      sys/ximage/gstximagesrc.c: Catch the case where no clock has been set. · 7f83d023
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_create):
      Catch the case where no clock has been set.
      7f83d023
    • Jan Schmidt's avatar
      Fix a bunch of leaks shown by the newly-added states test. · de1357a4
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_finalize):
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init),
      (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
      (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose),
      (gst_gconf_audio_src_finalize), (do_toggle_element):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
      (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize),
      (do_toggle_element):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
      (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose),
      (gst_gconf_video_src_finalize), (do_toggle_element):
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init),
      (gst_switch_sink_reset), (gst_switch_sink_set_child):
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
      (gst_shout2send_init), (gst_shout2send_finalize):
      * gst/debug/testplugin.c: (gst_test_class_init),
      (gst_test_finalize):
      * gst/flx/gstflxdec.c: (gst_flxdec_class_init),
      (gst_flxdec_dispose):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize):
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize):
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
      (gst_rtspsrc_finalize):
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context):
      * gst/rtsp/rtspextwms.h:
      * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
      (gst_smpte_finalize):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize):
      * gst/udp/gstudpsink.c: (gst_udpsink_class_init),
      (gst_udpsink_finalize):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose),
      (gst_wavparse_sink_activate):
      * sys/oss/gstosssink.c: (gst_oss_sink_finalise):
      * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
      (gst_oss_src_finalize):
      * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy):
      * sys/v4l2/gstv4l2object.h:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
      (gst_v4l2src_finalize):
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
      Fix a bunch of leaks shown by the newly-added states test.
      de1357a4
    • Jan Schmidt's avatar
      ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new. · 382d7f0b
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_init):
      Use gst_pad_new_from_static_template instead of
      static_pad_template_get+pad_new.
      382d7f0b
  4. 03 Mar, 2007 1 commit
  5. 02 Mar, 2007 11 commits
  6. 01 Mar, 2007 5 commits
    • Sebastian Dröge's avatar
      ext/hal/: Having NULL as UDI previously selected the default sink/src. Change... · 8b65d9d1
      Sebastian Dröge authored
      ext/hal/: Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug o...
      
      Original commit message from CVS:
      * ext/hal/gsthalaudiosink.c: (do_toggle_element):
      * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
      Having NULL as UDI previously selected the default sink/src. Change
      this back but mention it in the debug output.
      * ext/hal/hal.c: (gst_hal_get_alsa_element),
      (gst_hal_get_oss_element), (gst_hal_get_string),
      (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
      (gst_hal_get_audio_src):
      * ext/hal/hal.h:
      Refactor a bit, check all error conditions, greatly improve debugging
      and fix some possible memory leaks. Also implement OSS support
      and allow specifying an UDI that points to a real device. For this the
      child device which supports ALSA (preferred) or OSS is used.
      As a side effect this makes it impossible now to get a alsasink in
      halaudiosrc and a alsasrc in halaudiosink.
      8b65d9d1
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all of them are in error. · 84c6cb98
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel),
      (find_stream_by_udpsrc), (gst_rtspsrc_handle_message):
      Errors from the udp sources are not fatal unless all of them are in
      error.
      84c6cb98
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Disable aasink in the states test. I suspect this is... · 520caf5f
      Jan Schmidt authored
      tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) whe...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Disable aasink in the states test. I suspect this is the element that
      is calling exit(1) when it can't proceed.
      520caf5f
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather... · 8ed6a4ac
      Jan Schmidt authored
      tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Draw plugins in from the build tree sys/ dir, rather than picking
      up the already installed versions.
      8ed6a4ac
    • Zaheer Abbas Merali's avatar
      sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails. · 3c316331
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2007-03-01  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display):
      Error out correctly when getting xcontext fails.
      3c316331