1. 09 Mar, 2007 1 commit
  2. 08 Mar, 2007 4 commits
    • René Stadler's avatar
      gst/avi/gstavidemux.c: Make avidemux accept optional header chunks in any order. · 654ad41f
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_push_event), (gst_avi_demux_process_next_entry),
      (gst_avi_demux_stream_data), (gst_avi_demux_chain):
      Make avidemux accept optional header chunks in any order.
      Fixes #415446.
      654ad41f
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Disable the states check until the remaining Valgrind... · 7a71c68f
      Jan Schmidt authored
      tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed.
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Disable the states check until the remaining Valgrind errors
      are fixed or suppressed.
      7a71c68f
    • Sebastian Dröge's avatar
      tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore · 4d7cae31
      Sebastian Dröge authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      Add audiodynamic check to .cvsignore
      4d7cae31
    • Sebastian Dröge's avatar
      gst/audiofx/: Add new audiodynamic element which can act as a compressor or... · dbd1b849
      Sebastian Dröge authored
      gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiodynamic.c:
      (gst_audio_dynamic_characteristics_get_type),
      (gst_audio_dynamic_mode_get_type),
      (gst_audio_dynamic_set_process_function),
      (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
      (gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
      (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
      (gst_audio_dynamic_transform_hard_knee_compressor_int),
      (gst_audio_dynamic_transform_hard_knee_compressor_float),
      (gst_audio_dynamic_transform_soft_knee_compressor_int),
      (gst_audio_dynamic_transform_soft_knee_compressor_float),
      (gst_audio_dynamic_transform_hard_knee_expander_int),
      (gst_audio_dynamic_transform_hard_knee_expander_float),
      (gst_audio_dynamic_transform_soft_knee_expander_int),
      (gst_audio_dynamic_transform_soft_knee_expander_float),
      (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audiodynamic.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add new audiodynamic element which can act as a compressor or
      expander. Supported are hard-knee and soft-knee operation modes with
      user-specified ratio and threshold.
      Attack and release parameters are not yet implemented but will follow.
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/inspect/plugin-audiofx.xml:
      Integrate audiodynamic into the docs.
      * tests/check/Makefile.am:
      * tests/check/elements/audiodynamic.c: (setup_dynamic),
      (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
      Add unit test for audiodynamic.
      dbd1b849
  3. 07 Mar, 2007 2 commits
  4. 06 Mar, 2007 7 commits
    • Tim-Philipp Müller's avatar
      Fix ChangeLog message · 60229cf2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Fix ChangeLog message
      60229cf2
    • 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/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
  5. 05 Mar, 2007 6 commits
    • Jan Schmidt's avatar
      ext/esd/esdsink.c: Unref static pad template after using it. · e1fcfeab
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_open):
      Unref static pad template after using it.
      e1fcfeab
    • Jan Schmidt's avatar
      ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements. · e87cd3fd
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
      (gst_switch_commit_new_kid):
      Fix up the reference counting of the child elements.
      e87cd3fd
    • Wim Taymans's avatar
      gst/rtp/: Fix encoding-name case. · 20f18abf
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
      * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers):
      * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
      Fix encoding-name case.
      20f18abf
    • Wim Taymans's avatar
      gst/rtp/: Fix speex (de)payloader. Fixes #358040. · d3948d23
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init),
      (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps),
      (gst_rtp_speex_depay_process):
      * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init),
      (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps),
      (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer),
      (gst_rtp_speex_pay_change_state):
      * gst/rtp/gstrtpspeexpay.h:
      Fix speex (de)payloader. Fixes #358040.
      d3948d23
    • Jan Schmidt's avatar
      ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken... · e7495dcf
      Jan Schmidt authored
      ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken logic. This obviates the need to manually s...
      
      Original commit message from CVS:
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
      (gst_switch_commit_new_kid), (gst_switch_sink_set_child):
      Install fakesink in NULL by fixing some broken logic. This obviates
      the need to manually set _IS_SINK.
      Add some comments and remove a little cruft while I'm at it.
      e7495dcf
    • Wim Taymans's avatar
      ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes #414887. · 1642f31f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
      Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
      1642f31f
  6. 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
  7. 03 Mar, 2007 1 commit
    • Loïc Minier's avatar
      Don't mix tabs and spaces (#414168). · 63886c8b
      Loïc Minier authored
      Original commit message from CVS:
      Patch by: Loïc Minier <lool+gnome at via ecp fr>
      * ext/libcaca/Makefile.am:
      * gst/debug/Makefile.am:
      Don't mix tabs and spaces (#414168).
      63886c8b
  8. 02 Mar, 2007 10 commits