1. 03 Jan, 2007 2 commits
    • Vincent Torri's avatar
      Add directdrawsink to build and dist it, so it gets built when compiling with... · 2ae3fda5
      Vincent Torri authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
      
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry fr>
      * configure.ac:
      * sys/Makefile.am:
      * sys/directdraw/Makefile.am:
      Add directdrawsink to build and dist it, so it gets built when
      compiling with MingW on win32 and the required headers and libraries
      are available (fixes: #392313).
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
      (gst_directdrawsink_setup_ddraw),
      (gst_directdrawsink_surface_create):
      Comment out some unused things and fix some printf format issues in
      order to avoid warnings when buildling with MingW (#392313).
      2ae3fda5
    • Jens Granseuer's avatar
      Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971. · fa57a52f
      Jens Granseuer authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Jens Granseuer  <jensgr at gmx net>
      * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
      (gst_xvidenc_get_property):
      * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
      * gst/filter/gstfilter.c: (plugin_init):
      * gst/filter/gstiir.c: (iir_transform_ip):
      * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
      * gst/modplug/gstmodplug.cc:
      * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
      (gst_nuv_demux_stream_extend_header):
      Fix build with gcc-2.x (declare variables at the beginning of a
      block etc.). Fixes #391971.
      fa57a52f
  2. 30 Dec, 2006 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/elements/videocrop.c: When we can't create an element needed for... · 096be288
      Tim-Philipp Müller authored
      tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
      
      Original commit message from CVS:
      * tests/check/elements/videocrop.c: (GST_START_TEST),
      (videocrop_test_cropping_init_context):
      When we can't create an element needed for the test, print a message
      detailing which element it actually is that's missing (#390673).
      096be288
  3. 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
  4. 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
  5. 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
  6. 18 Dec, 2006 7 commits
  7. 17 Dec, 2006 3 commits
  8. 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
  9. 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
  10. 14 Dec, 2006 2 commits
  11. 13 Dec, 2006 1 commit
  12. 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
  13. 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
  14. 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
  15. 08 Dec, 2006 2 commits