1. 13 Mar, 2006 2 commits
    • Wim Taymans's avatar
      close #333784 unref the result of gst_pad_get_parent() by: Christophe Fergeau. · 8a51401e
      Wim Taymans authored
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_setcaps):
      * ext/esd/esdmon.c: (gst_esdmon_get):
      * ext/flac/gstflactag.c: (gst_flac_tag_chain):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
      (gst_gdk_pixbuf_sink_getcaps):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps),
      (gst_jpegenc_setcaps):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
      (gst_smokeenc_setcaps):
      * ext/libmng/gstmngdec.c: (gst_mngdec_sinklink),
      (gst_mngdec_src_getcaps):
      * ext/libmng/gstmngenc.c: (gst_mngenc_sinklink),
      (gst_mngenc_chain):
      * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
      * ext/mikmod/gstmikmod.c: (gst_mikmod_srclink):
      * ext/speex/gstspeexdec.c: (speex_dec_convert),
      (speex_dec_src_event), (speex_dec_chain):
      * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect),
      (gst_avimux_audsinkconnect), (gst_avimux_handle_event):
      * gst/debug/negotiation.c: (gst_negotiation_getcaps),
      (gst_negotiation_pad_link), (gst_negotiation_chain):
      * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
      (gst_flxdec_chain):
      * gst/interleave/deinterleave.c: (deinterleave_sink_link),
      (deinterleave_chain):
      * gst/law/mulaw-encode.c: (mulawenc_setcaps):
      * gst/median/gstmedian.c: (gst_median_link):
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_srcconnect),
      (gst_monoscope_chain):
      * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_sinkconnect):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_sink_setcaps):
      * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_chain):
      * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_get):
      close #333784 unref the result of gst_pad_get_parent()
      by: Christophe Fergeau.
      8a51401e
    • Julien Moutte Moutte's avatar
      Fix build of v4l2 (sigh) · b6fc5016
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-03-13  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
      * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
      b6fc5016
  2. 12 Mar, 2006 4 commits
  3. 11 Mar, 2006 2 commits
  4. 09 Mar, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355). · 1807bd21
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
      Fix build with gcc-4.1 (#327355).
      1807bd21
    • Christophe Fergeau's avatar
      new id3v2 muxer based on TagLib · 603bb156
      Christophe Fergeau authored
      Original commit message from CVS:
      2006-03-09  Christophe Fergeau  <teuf@gnome.org>
      
      reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      
      * configure.ac:
      * ext/Makefile.am:
      * ext/taglib/Makefile.am:
      * ext/taglib/gsttaglib.cc:
      * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
      603bb156
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Handle events in push mode better, can now do... · 6b0cc540
      Wim Taymans authored
      ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame):
      Handle events in push mode better, can now do non-flushing
      seeks in push mode as well.
      6b0cc540
  5. 08 Mar, 2006 1 commit
  6. 07 Mar, 2006 1 commit
  7. 06 Mar, 2006 2 commits
  8. 05 Mar, 2006 1 commit
  9. 04 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/: Use new typefind helper functions here as well, and do... · 5a7a0b08
      Tim-Philipp Müller authored
      gst/id3demux/: Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports t...
      
      Original commit message from CVS:
      * gst/id3demux/Makefile.am:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
      (gst_id3demux_chain), (gst_id3demux_sink_activate):
      Use new typefind helper functions here as well, and
      do typefinding in pull-mode if upstream supports that.
      5a7a0b08
    • Benjamin Pineau's avatar
      sys/sunaudio/: Remove unused variables, breaks build from CVS · bc0abfc8
      Benjamin Pineau authored
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_get_volume),
      (gst_sunaudiomixer_ctrl_set_volume):
      * sys/sunaudio/gstsunaudiomixertrack.c:
      (gst_sunaudiomixer_track_new):
      Remove unused variables, breaks build from CVS
      with -Werror (#333392, patch by: Benjamin Pineau)
      bc0abfc8
  10. 03 Mar, 2006 6 commits
    • Sebastien Moutte's avatar
      sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection · c9d85848
      Sebastien Moutte authored
      Original commit message from CVS:
      * sys/directdraw:
      * sys/directsound:
      sinks are now using GST_RANK_PRIMARY to be used with autodectection
      * win32/vs6:
      project files updated to fix some bugs
      * win32/vs7:
      * win32/vs8:
      vs7 and vs8 project files added
      c9d85848
    • Wim Taymans's avatar
      docs/plugins/: Added wavparse docs. · 11d9e3d4
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Added wavparse docs.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header),
      (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_send_event),
      (gst_wavparse_stream_data), (gst_wavparse_loop),
      (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      Implement seek in READY (fixes #327658)
      Added docs and did some cleanups.
      11d9e3d4
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.*: If we have an index, use a duration based on the index... · 320dea6a
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header):
      * gst/avi/gstavidemux.h:
      If we have an index, use a duration based on the index instead
      of blindly trusting the information in the stream headers
      (fixes #331817).
      320dea6a
    • Wim Taymans's avatar
      docs/plugins/: Added smoke and jpeg to the docs. · 188bd155
      Wim Taymans authored
      Original commit message from CVS:
      * 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.hierarchy:
      Added smoke and jpeg to the docs.
      * ext/jpeg/Makefile.am:
      * ext/jpeg/gstjpeg.c: (plugin_init):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      * ext/jpeg/gstjpegenc.h:
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_init),
      (gst_smokedec_chain):
      * ext/jpeg/gstsmokedec.h:
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
      * ext/jpeg/gstsmokeenc.h:
      * ext/jpeg/smokecodec.h:
      Port smokedec (fixes #331905).
      Added some docs.
      Some cleanups.
      188bd155
    • Wim Taymans's avatar
      docs/plugins/: Added videobalance and videoflip to the docs. · e85d1638
      Wim Taymans authored
      Original commit message from CVS:
      * 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.hierarchy:
      Added videobalance and videoflip to the docs.
      * gst/videofilter/Makefile.am:
      * gst/videofilter/gstvideobalance.c:
      (gst_video_balance_update_tables_planar411),
      (gst_video_balance_is_passthrough),
      (gst_video_balance_update_properties), (oil_tablelookup_u8),
      (gst_video_balance_planar411_ip), (gst_video_balance_set_caps),
      (gst_video_balance_transform_ip), (gst_video_balance_base_init),
      (gst_video_balance_finalize), (gst_video_balance_class_init),
      (gst_video_balance_init), (gst_video_balance_interface_supported),
      (gst_video_balance_interface_init),
      (gst_video_balance_colorbalance_list_channels),
      (gst_video_balance_colorbalance_set_value),
      (gst_video_balance_colorbalance_get_value),
      (gst_video_balance_colorbalance_init),
      (gst_video_balance_set_property), (gst_video_balance_get_property),
      (gst_video_balance_get_type), (plugin_init):
      * gst/videofilter/gstvideobalance.h:
      Ported to 0.10. (Fixes #326160)
      Added docs.
      * gst/videofilter/gstvideoflip.c:
      * gst/videofilter/gstvideoflip.h:
      Added docs.
      e85d1638
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too... · 6be283ef
      Edward Hervey authored
      gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
      Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
      when parsing.
      Also let's be a bit less vulgar in our warning messages :)
      6be283ef
  11. 02 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements to current core and -base CVS (core for new... · eeef2382
      Tim-Philipp Müller authored
      configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the
      
      Original commit message from CVS:
      * configure.ac:
      Bump requirements to current core and -base CVS
      (core for new typefind helper API, and -base for the
      WAVFORMATEX support that was added to libgstriff and
      is needed by wavparse).
      * gst/apetag/Makefile.am:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain),
      (gst_tag_demux_sink_activate):
      Use new typefind helpers for typefinding instead of our
      home-grown stuff; also, do typefinding in pull-mode if
      upstream supports that.
      eeef2382
  12. 28 Feb, 2006 6 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of... · 559094e2
      Tim-Philipp Müller authored
      gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
      Can't divide through zero (suppress warning in case of
      stream with one single still picture) (see #327083)
      559094e2
    • Christian Schaller's avatar
      remove conflict indicator · aa8a5cb8
      Christian Schaller authored
      Original commit message from CVS:
      remove conflict indicator
      aa8a5cb8
    • Christian Schaller's avatar
      add missing entry · 08f49d1e
      Christian Schaller authored
      Original commit message from CVS:
      add missing entry
      08f49d1e
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more. · e54f7f09
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event),
      (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull):
      Use DEBUG_OBJECT more.
      e54f7f09
    • Wim Taymans's avatar
      docs/plugins/: Added dvdec and dvdemux to docs. · e6d71f7b
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Added dvdec and dvdemux to docs.
      
      * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain):
      Added docs.
      Check frame sizes so we don't crash when don't have enough
      data.
      Send nice error messages on error.
      
      * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init),
      (gst_dvdemux_class_init), (gst_dvdemux_init),
      (gst_dvdemux_finalize), (gst_dvdemux_reset),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
      (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair),
      (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek),
      (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio),
      (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop),
      (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull),
      (gst_dvdemux_sink_activate), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      Added docs.
      Implement pull mode.
      Fix memleaks.
      Reduce memcpy for the video demuxing.
      e6d71f7b
    • Jan Schmidt's avatar
      ext/annodex/: Add a little extra debug. Make the decoder not return... · 86ddc6d5
      Jan Schmidt authored
      ext/annodex/: Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all C...
      
      Original commit message from CVS:
      * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event),
      (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble),
      (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip):
      * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
      Add a little extra debug. Make the decoder not return NOT_LINKED,
      as we want to continue decoding all CMML and emitting tags.
      86ddc6d5
  13. 27 Feb, 2006 2 commits
  14. 25 Feb, 2006 4 commits
    • Julien Moutte Moutte's avatar
      ext/Makefile.am: Fix dist-check. · 328c1ec3
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/Makefile.am: Fix dist-check.
      328c1ec3
    • Julien Moutte Moutte's avatar
      ext/annodex/gstcmmlenc.c: Fix another memleak. · c868d92d
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another
      memleak.
      c868d92d
    • Julien Moutte Moutte's avatar
      Fix a memleak in gst_cmml_track_list_add_clip. · 675a5afe
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Alessandro Decina <alessandro@nnva.org>
      
      * ext/annodex/Makefile.am:
      * ext/annodex/gstannodex.c:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/annodex/gstcmmlparser.c:
      * ext/annodex/gstcmmlparser.h:
      * ext/annodex/gstcmmlutils.c:
      * tests/check/elements/cmmldec.c:
      * tests/check/elements/cmmlenc.c:
      Fix a memleak in gst_cmml_track_list_add_clip.
      Handle overflows in clip's start and end times.
      Add the "encoded" parameter to cmmldec and cmmlenc caps.
      Do not parse junk at the end of a CMML preamble buffer.
      Register a libxml error handler to not print stuff on stderr.
      Check for bad clip start and end times in the testsuites.
      675a5afe
    • Julien Moutte Moutte's avatar
      ext/annodex/: Fix possible memleaks. · 36e55fc8
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init),
      (gst_cmml_dec_finalize), (gst_cmml_dec_change_state):
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
      (gst_cmml_enc_finalize), (gst_cmml_enc_change_state):
      * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix
      possible memleaks.
      36e55fc8
  15. 24 Feb, 2006 3 commits