1. 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
  2. 14 Dec, 2006 2 commits
  3. 13 Dec, 2006 1 commit
  4. 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
  5. 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
  6. 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
      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
  7. 08 Dec, 2006 6 commits
    • Jan Schmidt's avatar
      Correct the attribution of the previous commit. The patch in question was written by Brian Cameron. · f3bdb649
      Jan Schmidt authored
      Original commit message from CVS:
      Correct the attribution of the previous commit. The patch in
      question was written by Brian Cameron.
      f3bdb649
    • René Stadler's avatar
      gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2). · 2214d0b5
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler  <mail at renestadler de>
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
      (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
      (qtdemux_audio_caps):
      Fix caps for 24 bit raw PCM audio (2).
      Fixes #383471.
      2214d0b5
    • Sebastian Dröge's avatar
      gst/audiofx/audiopanorama.*: Fix audiopanorame with float samples. Fixes #383726. · 6a016876
      Sebastian Dröge authored
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <mail at slomosnail de >
      * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
      (gst_audio_panorama_set_caps), (gst_audio_panorama_transform):
      * gst/audiofx/audiopanorama.h:
      Fix audiopanorame with float samples. Fixes #383726.
      6a016876
    • Padraig O'Briain's avatar
      sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly... · a3b5d523
      Padraig O'Briain authored
      sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests.
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset):
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open),
      (gst_sunaudiosrc_reset):
      Implement reset functions to unblock the src/sink more quickly on
      state change requests.
      Patch by: Padraig O'Briain <padraig dot obriain at sun dot com>
      a3b5d523
    • Jerry Tan's avatar
      sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when... · f3df7a85
      Jerry Tan authored
      sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when the AUDIODEV env var is set.
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiomixer.c:
      (gst_sunaudiomixer_change_state):
      Construct the correct mixer device name when the AUDIODEV env var
      is set.
      Patch by: Jerry Tan <jerry.tan at sun dot com>
      Fixes: #383596
      f3df7a85
    • Jerry Tan's avatar
      sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set... · 6c58a6ba
      Jerry Tan authored
      sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the...
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
      Apply patch to open the mixer control and set the MULTIPLE_OPEN
      ioctl. On solaris, the mixer device doesn't need opening non-blocking
      - it can be opened by multiple processes by default, but needs the ioctl 	for multiple opens within 1 process.
      Patch by: Jerry Tan <jerry.tan at sun dot com>
      Fixes: #349015
      6c58a6ba
  8. 07 Dec, 2006 2 commits
    • Wim Taymans's avatar
      gst/smpte/: Port to 0.10 some more. · 6b01538b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/smpte/gstmask.h:
      * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
      (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_reset),
      (gst_smpte_collected), (gst_smpte_set_property),
      (gst_smpte_get_property), (gst_smpte_change_state), (plugin_init):
      * gst/smpte/gstsmpte.h:
      Port to 0.10 some more.
      Added duration property to specify the duration of the transition.
      Make framerate a fraction.
      Deprecate fps property, we only use negotiated fps.
      Added docs.
      Fix collectpad usage.
      Reset state in READY.
      Send NEWSEGMENT event.
      Fix racy updates of object properties.
      Added debug category.
      Fixes #383323.
      6b01538b
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Handle more H263 variants. · c37faa76
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
      (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
      (qtdemux_video_caps):
      Handle more H263 variants.
      c37faa76
  9. 06 Dec, 2006 5 commits
    • Sjoerd Simons's avatar
      gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function... · fd47c4fb
      Sjoerd Simons authored
      gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour.
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/videomixer/videomixer.c:
      (gst_videomixer_set_master_geometry),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free):
      Don't reset xpos and ypos in the setcaps function because causes
      unexpected behaviour.
      Fixes #382179.
      fd47c4fb
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the... · 1444040b
      Wim Taymans authored
      gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b...
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected):
      Keep track of the buffer timestamp in the collectdata member instead
      of modifying the buffer without making the metadata writable first.
      Fixes #382277.
      1444040b
    • Rob Taylor's avatar
      gst/udp/gstudpsrc.c: If using multicast in udpsrc, bind to the multicast address rather than · 21c9ac41
      Rob Taylor authored
      Original commit message from CVS:
      Patch by: Rob Taylor <robtaylor at floopily dot org>
      * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
      If using multicast in udpsrc, bind to the multicast address rather than
      IN_ADDR_ANY.
      This allows the simultanous use of multiple udpsrcs listening on
      different multicat addresses. Without this all udpsrcs will receive all
      packets from all subscribed multicast addresses.
      Fixes #383001.
      21c9ac41
    • Jonathan Matthew's avatar
      ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3... · 93663539
      Jonathan Matthew authored
      ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur...
      
      Original commit message from CVS:
      * ext/taglib/gstid3v2mux.cc:
      Don't attempt to write a NULL frame into the ID3 tag set when the
      createFrame method returned NULL.
      Fixes: #381857
      Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net >
      93663539
    • Sebastian Dröge's avatar
      gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles,... · 4f799e00
      Sebastian Dröge authored
      gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles, so that it will try parsing in the C loc...
      
      Original commit message from CVS:
      * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
      Use g_strtod() instead of sscanf to parse doubles, so that it will
      try parsing in the C locale if the current locale fails.
      Fixes: #382982
      Patch by: Sebastian Dröge  <mail at slomosnail de >
      4f799e00
  10. 01 Dec, 2006 1 commit
  11. 30 Nov, 2006 3 commits
  12. 28 Nov, 2006 2 commits
    • Wim Taymans's avatar
      ext/libcaca/gstcacasink.c: Fix width and height properties. · 3244d5cb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
      Fix width and height properties.
      * ext/libcaca/gstcacasink.h:
      Fix compilation on newer libcaca that require us to include a new
      header. Fixes #379918.
      3244d5cb
    • Wim Taymans's avatar
      gst/rtsp/: Add method so that extensions can choose to disable the setup of a stream. · f249d639
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
      * gst/rtsp/gstrtspsrc.h:
      * gst/rtsp/rtspext.h:
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream),
      (rtsp_ext_wms_get_context):
      Add method so that extensions can choose to disable the setup of
      a stream.
      Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792.
      f249d639
  13. 27 Nov, 2006 4 commits
  14. 24 Nov, 2006 2 commits
    • Stefan Kost's avatar
      ext/esd/: remove obsolete _factory_init protos · 13ee276c
      Stefan Kost authored
      Original commit message from CVS:
      * ext/esd/esdmon.h:
      * ext/esd/esdsink.h:
      remove obsolete _factory_init protos
      13ee276c
    • Stefan Kost's avatar
      gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add... · 90431d78
      Stefan Kost authored
      gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add comments, use _uint64_scale instead _uint64_sca...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
      (gst_avi_demux_peek_chunk), (gst_avi_demux_parse_subindex),
      (gst_avi_demux_read_subindexes_push),
      (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
      (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
      (gst_avi_demux_massage_index),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
      (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
      (gst_avi_demux_stream_data), (gst_avi_demux_loop):
      remove dead code, tweak debugs statements, add comments, use
      _uint64_scale instead _uint64_scale_int when using guint64 values,
      small optimizations, reflow some error handling
      90431d78
  15. 22 Nov, 2006 1 commit
  16. 21 Nov, 2006 1 commit
  17. 19 Nov, 2006 2 commits