1. 09 Mar, 2006 2 commits
    • 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
  2. 08 Mar, 2006 1 commit
  3. 07 Mar, 2006 1 commit
  4. 06 Mar, 2006 2 commits
  5. 05 Mar, 2006 1 commit
  6. 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 and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      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
  7. 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
  8. 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
  9. 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
  10. 27 Feb, 2006 2 commits
  11. 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
  12. 24 Feb, 2006 11 commits
    • Julien Moutte Moutte's avatar
      tests/check/: Fix tests so that they use the plugins-base tags. · 22e1a6cf
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * tests/check/Makefile.am:
      * tests/check/elements/cmmldec.c:
      * tests/check/elements/cmmlenc.c: Fix tests so that they use
      the plugins-base tags.
      22e1a6cf
    • Julien Moutte Moutte's avatar
      ext/Makefile.am: Re-enable module. · 608c7880
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/Makefile.am: Re-enable module.
      608c7880
    • Julien Moutte Moutte's avatar
      tests/check/Makefile.am: Forgot to remove that test. · 64867fc2
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * tests/check/Makefile.am: Forgot to remove that test.
      64867fc2
    • Julien Moutte Moutte's avatar
      Try to fix Annodex plugin. · 7f87731d
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/annodex/Makefile.am:
      * ext/annodex/gstannodex.c: (plugin_init):
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstskeldec.c:
      * ext/annodex/gstskeldec.h:
      * tests/check/Makefile.am:
      * tests/check/elements/skeldec.c: Try to fix Annodex plugin.
      7f87731d
    • Julien Moutte Moutte's avatar
      tests/check/Makefile.am: Disable those checks as well. · 7734c8c6
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-25  Julien MOUTTE  <julien@moutte.net>
      
      * tests/check/Makefile.am: Disable those checks as well.
      7734c8c6
    • Julien Moutte Moutte's avatar
      ext/Makefile.am: Disable annodex for now until we figure out how to make it build. · bac83b47
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-24  Julien MOUTTE  <julien@moutte.net>
      
      * ext/Makefile.am: Disable annodex for now until we figure out
      how to make it build.
      * ext/gdk_pixbuf/Makefile.am: Note for Thomas :
      Add a rule to your checklist : "please try to at least build
      what you are going to commit into -good, or if you are too lazy
      to do that, please check that the buildbots are not crying because
      of your commit."
      bac83b47
    • Edgard Gusmão Lima's avatar
      I'm too lazy to comment this · 73a6055b
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port.
      73a6055b
    • Fabrizio Gennari's avatar
      gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on · 96c1cd6e
      Fabrizio Gennari authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
      (qtdemux_parse_trak), (qtdemux_video_caps):
      Add support for palettised Apple SMC videos (#327075, based on
      patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
      96c1cd6e
    • Michael Smith's avatar
      Add Annodex elements from Alessendro Decina: skeleton and CMML. · 73ce8c5b
      Michael Smith authored
      Original commit message from CVS:
      * configure.ac:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * ext/Makefile.am:
      * ext/annodex/Makefile.am:
      * ext/annodex/gstannodex.c:
      * ext/annodex/gstannodex.h:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmldec.h:
      * ext/annodex/gstcmmlenc.c:
      * ext/annodex/gstcmmlenc.h:
      * ext/annodex/gstcmmlparser.c:
      * ext/annodex/gstcmmlparser.h:
      * ext/annodex/gstcmmltag.c:
      * ext/annodex/gstcmmltag.h:
      * ext/annodex/gstcmmlutils.c:
      * ext/annodex/gstcmmlutils.h:
      * ext/annodex/gstskeldec.c:
      * ext/annodex/gstskeldec.h:
      * ext/annodex/gstskeltag.c:
      * ext/annodex/gstskeltag.h:
      * tests/check/Makefile.am:
      * tests/check/elements/cmmldec.c:
      * tests/check/elements/cmmlenc.c:
      * tests/check/elements/skeldec.c:
      Add Annodex elements from Alessendro Decina: skeleton and CMML.
      Includes tests & docs, oh my! Passes Thomas's -good checklist
      entirely. Wow.
      73ce8c5b
    • Michael Smith's avatar
      autogen.sh: Check for automake 1.9 as well. · dd8f37fa
      Michael Smith authored
      Original commit message from CVS:
      * autogen.sh:
      Check for automake 1.9 as well.
      dd8f37fa
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's. · b19425f7
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c:
      Change min. sample rate to 8kHz to match flacdec's.
      b19425f7
  13. 23 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be... · 59385bde
      Tim-Philipp Müller authored
      ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
      
      Original commit message from CVS:
      * ext/cdio/Makefile.am:
      Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
      required for Cygwin, see #317048)
      * gst/rtp/gstasteriskh263.c:
      Cygwin has includes for both the unix network socket API
      and the windows API, but only one can be included, so fix
      includes to only use one or the other, prefering the unxi
      one (#317048).
      59385bde