1. 31 Oct, 2007 2 commits
    • Stefan Kost's avatar
      tell gtk-doc about the deprecation guard. Apply more doc fixes. · e37568c1
      Stefan Kost authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/audio/audio.h:
      * gst-libs/gst/interfaces/mixer.c:
      tell gtk-doc about the deprecation guard. Apply more doc fixes.
      e37568c1
    • Tim-Philipp Müller's avatar
      tests/check/libs/audio.c: Add simple unit test to make sure GstValue... · cfecc1f0
      Tim-Philipp Müller authored
      tests/check/libs/audio.c: Add simple unit test to make sure GstValue intersection of channel layouts works the way I ...
      
      Original commit message from CVS:
      * tests/check/libs/audio.c: (init_value_to_channel_layout),
      (test_channel_layout_value_intersect), (audio_suite):
      Add simple unit test to make sure GstValue intersection
      of channel layouts works the way I think it does.
      cfecc1f0
  2. 30 Oct, 2007 5 commits
  3. 28 Oct, 2007 2 commits
    • Sebastian Dröge's avatar
      gst-libs/gst/riff/riff-media.c: Use the ALSA channel layout as default for wav... · a81de45d
      Sebastian Dröge authored
      gst-libs/gst/riff/riff-media.c: Use the ALSA channel layout as default for wav files without channel layout informati...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_wavext_add_channel_layout),
      (gst_riff_wave_add_default_channel_layout),
      (gst_riff_wavext_get_default_channel_mask),
      (gst_riff_create_audio_caps):
      Use the ALSA channel layout as default for wav files without channel
      layout information. This fixes playback of chan-id.wav on 5.1 systems
      for example. Also refactor the channel layout setting a bit and add
      more default channel orders. Fixes #489010.
      a81de45d
    • Sebastian Dröge's avatar
      Use the ALSA channel layout as default for wav files without channel layout... · c3d94683
      Sebastian Dröge authored
      Use the ALSA channel layout as default for wav files without channel layout information. This fixes playback of chan-...
      
      Original commit message from CVS:
      (gst_riff_wavext_add_channel_layout),
      (gst_riff_wave_add_default_channel_layout),
      (gst_riff_wavext_get_default_channel_mask),
      (gst_riff_create_audio_caps):
      Use the ALSA channel layout as default for wav files without channel
      layout information. This fixes playback of chan-id.wav on 5.1 systems
      for example. Also refactor the channel layout setting a bit and add
      more default channel orders. Fixes #489010.
      c3d94683
  4. 26 Oct, 2007 2 commits
  5. 25 Oct, 2007 2 commits
    • Wim Taymans's avatar
      gst/playback/gstdecodebin2.c: Move subtitle encoding property to decodebin2 so... · 8c203477
      Wim Taymans authored
      gst/playback/gstdecodebin2.c: Move subtitle encoding property to decodebin2 so that it can set the property value on ...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init),
      (gst_decode_bin_dispose), (gst_decode_bin_set_caps),
      (gst_decode_bin_set_subs_encoding),
      (gst_decode_bin_get_subs_encoding), (gst_decode_bin_set_property),
      (gst_decode_bin_get_property), (analyze_new_pad):
      Move subtitle encoding property to decodebin2 so that it can set the
      property value on all elements that it autoplugs and that require it.
      Make caps refcounting more consistent in get/set.
      * gst/playback/gsturidecodebin.c: (_gst_boolean_accumulator),
      (gst_uri_decode_bin_class_init), (gst_uri_decode_bin_init),
      (gst_uri_decode_bin_finalize), (gst_uri_decode_bin_set_property),
      (gst_uri_decode_bin_get_property), (proxy_unknown_type_signal),
      (proxy_autoplug_continue_signal),
      (proxy_autoplug_factories_signal), (proxy_autoplug_select_signal),
      (make_decoder):
      Proxy properties and relevant signals from the internal decodebin.
      Make properties MT safe.
      8c203477
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/: Deprecate GST_TAG_MUSICBRAINZ_SORTNAME, replaced by the newly-added · 698e4050
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/tag.h: (GST_TAG_MUSICBRAINZ_SORTNAME):
      * gst-libs/gst/tag/tags.c:
      Deprecate GST_TAG_MUSICBRAINZ_SORTNAME, replaced by the newly-added
      GST_TAG_ARTIST_SORTNAME (in an API and ABI compatible way).
      * gst-libs/gst/tag/gstid3tag.c: (tag_matches):
      Map ID3v2 TSOP, TSOA and TSOT frames to new SORTNAME tags (#414539).
      * gst-libs/gst/tag/gstvorbistag.c: (tag_matches),
      (gst_tag_to_vorbis_comments):
      Map new SORTNAME tags (these tags aren't even semi-official, so I'm
      just mapping everything I found in the wild) (#414539).
      698e4050
  6. 24 Oct, 2007 1 commit
    • Wim Taymans's avatar
      gst/playback/: Remove the autoplug-sort signal and replace it with a binding... · 77cef568
      Wim Taymans authored
      gst/playback/: Remove the autoplug-sort signal and replace it with a binding friendly autoplug-select signal.
      
      Original commit message from CVS:
      Inspired by patch of: René Stadler <mail at renestadler dot de>
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init),
      (gst_decode_bin_autoplug_continue),
      (gst_decode_bin_autoplug_factories),
      (gst_decode_bin_autoplug_select), (analyze_new_pad), (connect_pad),
      (find_compatibles):
      * gst/playback/gstplay-marshal.list:
      Remove the autoplug-sort signal and replace it with a binding friendly
      autoplug-select signal.
      Add an autoplug-factories signal that can be used to generate a list of
      factories to try to autoplug.
      Add the GstPad to the autoplugging signal args as it might be needed to
      make a good factory selection.
      Fix up the marshallers for this. Fixes #407282.
      77cef568
  7. 23 Oct, 2007 1 commit
  8. 22 Oct, 2007 1 commit
    • Wim Taymans's avatar
      sys/: Make sure that before we clean up the X resources, we shutdown and join the event thread. · d3f29fa6
      Wim Taymans authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_event_thread),
      (gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear),
      (gst_ximagesink_change_state), (gst_ximagesink_reset):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_event_thread),
      (gst_xvimagesink_xcontext_get), (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_change_state), (gst_xvimagesink_reset):
      Make sure that before we clean up the X resources, we shutdown and join
      the event thread.
      Also make sure the event thread does not shut down immediatly after
      startup because the running variable is not yet correctly set.
      Fixes #378770.
      d3f29fa6
  9. 16 Oct, 2007 3 commits
    • Wim Taymans's avatar
      gst/playback/gstdecodebin.c: Make the window for a race in typefind and... · d33d2be0
      Wim Taymans authored
      gst/playback/gstdecodebin.c: Make the window for a race in typefind and shutting down smaller until we figure out the...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (new_pad), (type_found):
      Make the window for a race in typefind and shutting down smaller until
      we figure out the right locking here. Avoids #485753 usually.
      * gst/playback/gstdecodebin2.c: (type_found), (pad_added_group_cb):
      Remove unneeded lock causing a race in typefind and shutting down.
      Fixes #485753.
      * gst/playback/gstplaybin.c: (gst_play_bin_change_state):
      Also remove sinks when going to NULL because we might not complete the
      state change to PAUSED, causing the PAUSED->READY state change not to
      happen.
      d33d2be0
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Also explicitly release the ringbuffer... · 6a20747e
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: Also explicitly release the ringbuffer when going to NULL because it is requir...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_drain), (gst_base_audio_sink_change_state):
      Also explicitly release the ringbuffer when going to NULL because it
      is required in the setcaps function, before the state change to PAUSED
      completes.
      6a20747e
    • Tim-Philipp Müller's avatar
      tests/icles/: Does what it says on the tin. · b7d729d3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/icles/.cvsignore:
      * tests/icles/Makefile.am:
      * tests/icles/stress-playbin.c:
      Does what it says on the tin.
      b7d729d3
  10. 15 Oct, 2007 1 commit
  11. 12 Oct, 2007 3 commits
    • Jan Schmidt's avatar
      Actual code change to go along with: · 8ab5292f
      Jan Schmidt authored
      Original commit message from CVS:
      Actual code change to go along with:
      
      2007-10-12  Jan Schmidt  <Jan.Schmidt@sun.com>
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate),
      (gst_xvimagesink_xwindow_new),
      (gst_xvimagesink_update_colorbalance),
      (gst_xvimagesink_handle_xevents), (gst_xvimagesink_xcontext_get):
      
      Fix handling of some of the X atoms. If the last parameter is True,
      XInternAtom won't create the atom if it doesn't exist, and therefore
      might return None. This causes X errors on Xv implementations that
      don't provide the colour balance attributes.
      8ab5292f
    • Jan Schmidt's avatar
      Remove stray character from the changelog. · efb9c3be
      Jan Schmidt authored
      Original commit message from CVS:
      Remove stray character from the changelog.
      efb9c3be
    • Jan Schmidt's avatar
      I'm too lazy to comment this · ce493534
      Jan Schmidt authored
      Original commit message from CVS:
      *** empty log message ***
      ce493534
  12. 11 Oct, 2007 2 commits
  13. 10 Oct, 2007 3 commits
  14. 09 Oct, 2007 1 commit
  15. 08 Oct, 2007 6 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Fix debug output. · 4f707e21
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain):
      Fix debug output.
      4f707e21
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: Also handle the case where there is no... · c3dda05a
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosrc.c: Also handle the case where there is no clock set on the audio source, like in t...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_create):
      Also handle the case where there is no clock set on the audio source,
      like in the unit tests.
      c3dda05a
    • Jan Schmidt's avatar
      gst-libs/gst/rtp/gstrtppayloads.c: Use unsigned G_MAXUINT8 instead of -1 to... · 41ae0260
      Jan Schmidt authored
      gst-libs/gst/rtp/gstrtppayloads.c: Use unsigned G_MAXUINT8 instead of -1 to initialise a guint8 to avoid compiler war...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtppayloads.c:
      Use unsigned G_MAXUINT8 instead of -1 to initialise a guint8
      to avoid compiler warnings
      41ae0260
    • Wim Taymans's avatar
      gst/playback/: Don't disconnect the have_type signal because we never... · d0897a35
      Wim Taymans authored
      gst/playback/: Don't disconnect the have_type signal because we never reconnect it later on. Instead keep a variable ...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (type_found),
      (gst_decode_bin_change_state):
      * gst/playback/gstdecodebin2.c: (type_found),
      (gst_decode_bin_change_state):
      Don't disconnect the have_type signal because we never reconnect it
      later on. Instead keep a variable to see if we already detected a type.
      d0897a35
    • Wim Taymans's avatar
      gst/playback/: Unlink the signal handler when we found the type, we're not... · ecb6c197
      Wim Taymans authored
      gst/playback/: Unlink the signal handler when we found the type, we're not going to do anything sensible with more ty...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (add_fakesink), (type_found):
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_init),
      (type_found):
      Unlink the signal handler when we found the type, we're not going to do
      anything sensible with more type_found signals anyway.
      ecb6c197
    • Sebastian Dröge's avatar
      ext/gio/gstgio.c: Use GIO function to get a list of supported URI schemes... · aa2e910c
      Sebastian Dröge authored
      ext/gio/gstgio.c: Use GIO function to get a list of supported URI schemes instead of hard coding something.
      
      Original commit message from CVS:
      * ext/gio/gstgio.c: (gst_gio_get_supported_protocols):
      Use GIO function to get a list of supported URI schemes instead of
      hard coding something.
      aa2e910c
  16. 06 Oct, 2007 2 commits
  17. 05 Oct, 2007 1 commit
    • Sebastian Dröge's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix bug introduced with last commit which... · 6e510636
      Sebastian Dröge authored
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix bug introduced with last commit which inverted the logic and caused all buffers ...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      (gst_rtp_buffer_get_payload_subbuffer):
      Fix bug introduced with last commit which inverted the logic and
      caused all buffers to be dropped. Fixes #483620.
      Thanks to Laurent Glayal <spglegle at yahoo dot fr> for noticing.
      6e510636
  18. 04 Oct, 2007 1 commit
  19. 03 Oct, 2007 1 commit