1. 24 Dec, 2006 2 commits
    • Tim-Philipp Müller's avatar
      sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth. · 3d1e70c2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * sys/ximage/gstximagesrc.c: (composite_pixel):
      Fix presumably copy'n'pasto for 16bpp depth.
      3d1e70c2
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean... · 7735292e
      Tim-Philipp Müller authored
      gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_audio_pad_setcaps):
      The "signed" field in audio caps is of boolean type, trying to use
      gst_structure_get_int() to extract it will fail. Fixing this makes
      matroskamux accept raw audio input (#387121) (use at your own risk
      though, due to the matroska spec being not entirely useful in this
      respect).
      Also fix up raw audio structures in template caps so that they
      represent what our setcaps function will actually accept, so that
      converters know what to convert to.
      Finally, don't fail if there isn't an "endianness" field in 8-bit
      PCM caps.
      7735292e
  2. 22 Dec, 2006 2 commits
    • Stefan Kost's avatar
      tests/check/elements/: reapply consistent pad (de)activation · 2f003d73
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      reapply consistent pad (de)activation
      2f003d73
    • Stefan Kost's avatar
      tests/check/elements/: reapply consistent pad (de)activation · 351399ae
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      reapply consistent pad (de)activation
      351399ae
  3. 21 Dec, 2006 7 commits
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 32344603
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      * gst-plugins-good.doap:
      Add 0.10.5 doap entry
      32344603
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.4, "Black Bugs" · ff585392
      Jan Schmidt authored
      Original commit message from CVS:
      === release 0.10.4 ===
      
      2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.4, "Black Bugs"
      ff585392
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.5, "The Path of Thorns" · f19ab77f
      Jan Schmidt authored
      Original commit message from CVS:
      === release 0.10.5 ===
      
      2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.5, "The Path of Thorns"
      f19ab77f
    • Stefan Kost's avatar
      tests/check/elements/mpeg2enc.c: (setup_mpeg2enc) · 5827843f
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      revert my freeze breakage
      5827843f
    • Stefan Kost's avatar
      tests/check/elements/: revert my freeze breakage · 72200b5b
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      revert my freeze breakage
      72200b5b
    • Stefan Kost's avatar
      tests/check/elements/: consistent pad (de)activation · 37329669
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      consistent pad (de)activation
      37329669
    • Stefan Kost's avatar
      tests/check/elements/: consistent pad (de)activation · 4b7d466a
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      consistent pad (de)activation
      4b7d466a
  4. 18 Dec, 2006 7 commits
  5. 17 Dec, 2006 3 commits
  6. 16 Dec, 2006 3 commits
    • Sjoerd Simons's avatar
      gst/videomixer/videomixer.c: Introduce some locking around the videomixer... · e2f1b66f
      Sjoerd Simons authored and Wim Taymans's avatar Wim Taymans committed
      gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding...
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
      (gst_videomixer_set_master_geometry),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free),
      (gst_videomixer_reset), (gst_videomixer_init),
      (gst_videomixer_finalize), (gst_videomixer_request_new_pad),
      (gst_videomixer_release_pad), (gst_videomixer_collected),
      (gst_videomixer_change_state):
      Introduce some locking around the videomixer state so that it does not
      crash when adding/removing pads. Fixes #383043.
      e2f1b66f
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try. · 40d3caa1
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
      We don't support seeking in streaming mode, so don't even try.
      Implement seeking query so apps can query seekability properly
      (see #365414). Fix duration query.
      40d3caa1
    • Tim-Philipp Müller's avatar
      configure.ac: Make sure libcaca can actually be used instead of just checking... · ad5dfb57
      Tim-Philipp Müller authored
      configure.ac: Make sure libcaca can actually be used instead of just checking for /usr/bin/caca-config, so we don't w...
      
      Original commit message from CVS:
      * configure.ac:
      Make sure libcaca can actually be used instead of just checking for
      /usr/bin/caca-config, so we don't wrongly try to build cacasink when
      cross-compiling (fixes #384587).
      ad5dfb57
  7. 15 Dec, 2006 1 commit
    • Thomas Vander Stichele's avatar
      adding doap file · a5fa8eaf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * Makefile.am:
      * gst-plugins-good.doap:
      * gst-plugins-good.spec.in:
      adding doap file
      a5fa8eaf
  8. 14 Dec, 2006 2 commits
  9. 13 Dec, 2006 1 commit
  10. 12 Dec, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: In streaming mode, if the first buffer we get doesn't have an offset,... · 173ee367
      Tim-Philipp Müller authored
      gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won...
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag),
      (gst_tag_demux_chain):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
      In streaming mode, if the first buffer we get doesn't have an
      offset, fix it up to be 0, otherwise trimming won't work later on
      and we'll be typefinding application/x-id3, which may result in
      decodebin plugging an endless number of id3demux elements as a
      consequence. Fixes #385031.
      173ee367
  11. 11 Dec, 2006 4 commits
    • Jan Schmidt's avatar
      sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device... · b61aef83
      Jan Schmidt authored
      sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device reports. Turns out it is sometimes completely...
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
      Ignore the buffer_time the sound device reports. Turns out it is
      sometimes completely bogus and we're better off without it.
      b61aef83
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle... · 81c7f2c4
      Tim-Philipp Müller authored
      gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
      Fix non-working redirects from inetfilm.com (handle 'alis' reference
      data type as well). Fixes #378613.
      81c7f2c4
    • Tim-Philipp Müller's avatar
      gst/matroska/: Try harder to extract the framerate for video tracks correctly... · 0d3b0236
      Tim-Philipp Müller authored
      gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_video_caps):
      * gst/matroska/matroska-ids.c:
      (gst_matroska_track_init_video_context):
      * gst/matroska/matroska-ids.h:
      Try harder to extract the framerate for video tracks correctly and
      save it directly instead of converting it back and forth a few
      times. Mostly makes a difference for very small framerates (<1).
      Fixes #380199.
      0d3b0236
    • Tim-Philipp Müller's avatar
      ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc... · 2f992c78
      Tim-Philipp Müller authored
      ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal...
      
      Original commit message from CVS:
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init),
      (gst_gconf_audio_src_dispose), (do_toggle_element):
      * ext/gconf/gstgconfaudiosrc.h:
      Remove gconf notify hook when the gconfaudiosrc element is
      destroyed, otherwise the callback may be called on an
      already-destroyed instance and bad things happen. Should fix
      #378184.
      Also ignore gconf key changes when the source is already running.
      2f992c78
  12. 09 Dec, 2006 2 commits
    • Sebastian Dröge's avatar
      gst/apetag/gstapedemux.c: We need to be able to read and parse any possible... · 14999998
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/apetag/gstapedemux.c: We need to be able to read and parse any possible floating point string format ("1,234" or ...
      
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <mail at slomosnail de>
      * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
      We need to be able to read and parse any possible floating point string
      format ("1,234" or "1.234") irrespective of the current locale. g_strod()
      will parse the former only in certain locales though, so we really need
      to canonicalise the separator to '.' and then use g_ascii_strtod() to
      make sure we can parse either version at all times.
      Fixes #382982 for real.
      14999998
    • Jan Schmidt's avatar
      sys/sunaudio/: Use the sunaudio debug category. · 6e9ee0d1
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      * sys/sunaudio/gstsunaudiosrc.c:
      Use the sunaudio debug category.
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize),
      (gst_sunaudiosink_class_init), (gst_sunaudiosink_init),
      (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property),
      (gst_sunaudiosink_open), (gst_sunaudiosink_close),
      (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay),
      (gst_sunaudiosink_write), (gst_sunaudiosink_delay),
      (gst_sunaudiosink_reset):
      * sys/sunaudio/gstsunaudiosink.h:
      Uses the sunaudio debug category for all debug output
      Implements the _delay() callback to synchronise video playback better
      Change the segtotal and segsize values back to the parent class
      defaults (taken from buffer_time and latency_times of 200ms and 10ms
      respectively)
      Measure the samples written to the device vs. played.
      Keep track of segments in the device by writing empty eof frames, and
      sleep using a GCond when we get too far ahead and risk overrunning the
      sink's ringbuffer.
      Fixes: #360673
      6e9ee0d1
  13. 08 Dec, 2006 5 commits