1. 14 Feb, 2006 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstringbuffer.c: Add some compiler G_(UN_)LIKELY help. · 3b457402
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_pause_unlocked), (gst_ring_buffer_delay),
      (gst_ring_buffer_samples_done), (wait_segment),
      (gst_ring_buffer_commit), (gst_ring_buffer_clear):
      Add some compiler G_(UN_)LIKELY help.
      SIGNAL the ringbuffer waiters when going to PAUSED as well to
      make sure they can exit their functions. Should fix #330748
      3b457402
  2. 13 Feb, 2006 4 commits
    • Thomas Vander Stichele's avatar
      Windows does not have long long; copy the generated _stdint.h · b9c3c43e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * Makefile.am:
      * configure.ac:
      * win32/MANIFEST:
      * win32/common/_stdint.h:
      Windows does not have long long; copy the generated _stdint.h
      * win32/common/interfaces-enumtypes.c:
      (gst_color_balance_type_get_type), (gst_mixer_type_get_type),
      (gst_mixer_track_flags_get_type),
      (gst_tuner_channel_flags_get_type):
      * win32/common/multichannel-enumtypes.c:
      (gst_audio_channel_position_get_type):
      update
      b9c3c43e
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Always sync on first sample we receive when starting. · 16dbdc5c
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_preroll),
      (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
      Always sync on first sample we receive when starting.
      16dbdc5c
    • Wim Taymans's avatar
      gst/playback/gstplaybin.c: Update vis bin docs. · 8ad81db4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gen_vis_element):
      Update vis bin docs.
      Move queue after tee so we don't queue video buffers but
      audio samples instead. Fixes problems where the video queue
      is filled and the audio queue empty.
      8ad81db4
    • Tim-Philipp Müller's avatar
      gst-libs/gst/cdda/gstcddabasesrc.c: No need to push an EOS event here,... · c60b2b46
      Tim-Philipp Müller authored
      gst-libs/gst/cdda/gstcddabasesrc.c: No need to push an EOS event here, GstBaseSrc will do that for us when we return ...
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
      No need to push an EOS event here, GstBaseSrc will do that for us
      when we return FLOW_UNEXPECTED.
      c60b2b46
  3. 12 Feb, 2006 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Use scale functions when possible. · 0be7d56e
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_get_time), (gst_base_audio_sink_setcaps),
      (gst_base_audio_sink_drain), (gst_base_audio_sink_preroll),
      (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
      Use scale functions when possible.
      Fix error messages.
      Free clockid when after waiting for EOS.
      Use G_(UN_)LIKLY when it makes sense.
      Fix sample clipping bug found by Arwed v. Merkatz fixes #330789.
      0be7d56e
    • Edward Hervey's avatar
      gst/playback/gstplaybasebin.c: Remove stray semi-colon (fixes #330888). · 50951316
      Edward Hervey authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (prepare_output):
      Remove stray semi-colon (fixes #330888).
      50951316
  4. 11 Feb, 2006 1 commit
    • Jan Schmidt's avatar
      sys/: Fix up the XShm call testing so that we catch errors, and don't cause... · 6a22f911
      Jan Schmidt authored
      sys/: Fix up the XShm call testing so that we catch errors, and don't cause new ones by attempting to detach from a s...
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls):
      Fix up the XShm call testing so that we catch errors, and don't
      cause new ones by attempting to detach from a segment we failed
      to attach to. Fixes #312439.
      6a22f911
  5. 10 Feb, 2006 2 commits
  6. 09 Feb, 2006 7 commits
    • Andy Wingo's avatar
      ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end... · d5c2d63e
      Andy Wingo authored
      ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end time of the last packet in the page.
      
      Original commit message from CVS:
      2006-02-09  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start
      time and the end time of the last packet in the page.
      (gst_ogg_mux_pad_queue_page): In addition to setting the timestamp
      on the pages in our queue, set the duration as well. Reflow a
      debug statement.
      (gst_ogg_mux_collected): Keep track of GstOggPad->timestamp_end.
      Fixes bad muxing order.
      d5c2d63e
    • Thomas Vander Stichele's avatar
      gst-libs/gst/rtp/gstbasertppayload.c: update seqnum before setting it on the... · fdaa7a7a
      Thomas Vander Stichele authored
      gst-libs/gst/rtp/gstbasertppayload.c: update seqnum before setting it on the packet; this makes sure that the timesta...
      
      Original commit message from CVS:
      
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_setcaps), (gst_basertppayload_push):
      update seqnum before setting it on the packet; this makes sure
      that the timestamp and seqnum properties match after pushing
      a buffer
      fdaa7a7a
    • Andy Wingo's avatar
      changelog foo · 36905845
      Andy Wingo authored
      Original commit message from CVS:
      changelog foo
      36905845
    • Andy Wingo's avatar
      kapowpowpow · 4e0c846f
      Andy Wingo authored
      Original commit message from CVS:
      kapowpowpow
      4e0c846f
    • Andy Wingo's avatar
      gst-libs/gst/audio/gstringbuffer.c · 4ae63e73
      Andy Wingo authored
      Original commit message from CVS:
      2006-02-09  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/audio/gstringbuffer.c
      (gst_ring_buffer_samples_done): Cast to guint64, fixes an integer
      overflow after 13.5 hours of recording. Kapow!
      
      * ext/alsa/gstalsasrc.c (gst_alsasrc_delay): Clamp the delay to
      the buffer size -- we don't care about underrun/overrun reporting
      right now, just need to return a useful value.
      4ae63e73
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 7b47d0fb
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      7b47d0fb
    • Jan Schmidt's avatar
      Releasing 0.10.3 · 56301170
      Jan Schmidt authored
      Original commit message from CVS:
      Releasing 0.10.3
      56301170
  7. 08 Feb, 2006 6 commits
  8. 07 Feb, 2006 8 commits
    • Tim-Philipp Müller's avatar
      ext/vorbis/vorbis.c: Register musicbrainz tags, so apps don't have to. · 46a95c12
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/vorbis/vorbis.c: (plugin_init):
      Register musicbrainz tags, so apps don't have to.
      46a95c12
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstvorbistag.c: Make sure we called... · 148b83dd
      Tim-Philipp Müller authored
      gst-libs/gst/tag/gstvorbistag.c: Make sure we called gst_tag_register_musicbrainz_tags() before possibly mapping a vo...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/gstvorbistag.c: (gst_tag_from_vorbis_tag),
      (gst_tag_to_vorbis_tag):
      Make sure we called gst_tag_register_musicbrainz_tags()
      before possibly mapping a vorbiscomment string from/to a
      musicbrainz tag.
      148b83dd
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: In case we can't find the required number... · 0475a8b1
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: In case we can't find the required number of consecutive mpeg audio frames to po...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find):
      In case we can't find the required number of consecutive
      mpeg audio frames to positively identify an MPEG audio
      stream, check if there's at least a valid mpeg audio
      frame right at offset 0 and if so suggest mpeg/audio
      caps with a very low probability (#153004).
      0475a8b1
    • Andy Wingo's avatar
      gst/tcp/gsttcpclientsrc.c (gst_tcp_client_src_create): Switch to a TIME... · b0679836
      Andy Wingo authored
      gst/tcp/gsttcpclientsrc.c (gst_tcp_client_src_create): Switch to a TIME segment if we get timestamped buffers. Requir...
      
      Original commit message from CVS:
      2006-02-07  Andy Wingo  <wingo@pobox.com>
      
      * gst/tcp/gsttcpclientsrc.c (gst_tcp_client_src_create): Switch to
      a TIME segment if we get timestamped buffers. Requires recent
      fixes in core to work properly.
      b0679836
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: Don't print the URI as part of the error... · bd323373
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: Don't print the URI as part of the error message, it makes error dialogs look rather u...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (prepare_output):
      Don't print the URI as part of the error message, it
      makes error dialogs look rather ugly, especially if
      the URI is very long or has characters in it that
      need escaping.
      bd323373
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: Error out if we have only text or subtitles,... · 8c46daa9
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: Error out if we have only text or subtitles, but nothing else. Also error out if we ha...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (prepare_output):
      Error out if we have only text or subtitles, but nothing
      else. Also error out if we have subtitles but no video
      stream.
      8c46daa9
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Treat GNOME_VFS_RESULT_EOF as EOS, not as error (#329194). · b14f5778
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_create):
      Treat GNOME_VFS_RESULT_EOF as EOS, not as error (#329194).
      Post an error message on the bus when we encounter an
      error, which will hopefully be more meaningful than the
      'Internal Flow Error' message users get to see if we
      just return GST_FLOW_ERROR.
      b14f5778
    • Andy Wingo's avatar
      configure.ac (GST_MAJORMINOR): Update core version req to 0.10.2.2, for the... · c48e901a
      Andy Wingo authored
      configure.ac (GST_MAJORMINOR): Update core version req to 0.10.2.2, for the collectpads API addition (#330244).
      
      Original commit message from CVS:
      2006-02-07  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac (GST_MAJORMINOR): Update core version req to
      0.10.2.2, for the collectpads API addition (#330244).
      c48e901a
  9. 06 Feb, 2006 3 commits
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/gstgnomevfs.c: Return FALSE from plugin_init() when GnomeVFS... · 493b5ce9
      Tim-Philipp Müller authored
      ext/gnomevfs/gstgnomevfs.c: Return FALSE from plugin_init() when GnomeVFS can't be initialised for some reason (#3284...
      
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfs.c: (plugin_init):
      Return FALSE from plugin_init() when GnomeVFS can't
      be initialised for some reason (#328423).
      493b5ce9
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.c: Stick to seeking theory until i find the bug. · 4e0e05f6
      Julien Moutte authored
      Original commit message from CVS:
      2006-02-06  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_src_event):
      Stick to seeking theory until i find the bug.
      * gst/subparse/gstsubparse.c: (parse_subrip): Fix debug.
      4e0e05f6
    • Jan Schmidt's avatar
      Make theoraenc and the tests leak free. Like, really. · 1b7a2c9c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
      (theora_enc_finalize), (theora_enc_sink_setcaps),
      (theora_set_header_on_caps), (theora_enc_chain),
      (theora_enc_change_state):
      * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
      Make theoraenc and the tests leak free. Like, really.
      1b7a2c9c
  10. 05 Feb, 2006 6 commits
    • Jan Schmidt's avatar
      Add a finalize method to ensure we clean up state even if someone omitted the... · 5109622d
      Jan Schmidt authored
      Add a finalize method to ensure we clean up state even if someone omitted the state change back to NULL.
      
      Original commit message from CVS:
      (theora_enc_finalize), (theora_enc_sink_setcaps):
      Add a finalize method to ensure we clean up state even if
      someone omitted the state change back to NULL.
      
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_metadata_set1),
      (gst_vorbisenc_chain):
      Free some more leaked bits.
      
      * tests/check/pipelines/theoraenc.c: (start_pipeline),
      (stop_pipeline):
      Wait for state changes to happen if they're ASYNC.
      
      This ought to teach those fancy pants buildbots a lesson.
      5109622d
    • Jan Schmidt's avatar
      gst-libs/gst/tag/gstid3tag.c: Add mapping for ID3 International Standard Recording Code tag "TSRC" · a81e97c9
      Jan Schmidt authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstid3tag.c:
      Add mapping for ID3 International Standard Recording Code
      tag "TSRC"
      a81e97c9
    • Jan Schmidt's avatar
      ext/vorbis/vorbisenc.c: Don't leak tag names. · 409b9b22
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_metadata_set1):
      Don't leak tag names.
      409b9b22
    • Tim-Philipp Müller's avatar
      Split libgsttag docs into multiple sections. · 7b43847c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/gstid3tag.c:
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst-libs/gst/tag/tags.c:
      Split libgsttag docs into multiple sections.
      7b43847c
    • Tim-Philipp Müller's avatar
      Add libgsttag to the docs. · 8db163ab
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/gstid3tag.c: (gst_tag_from_id3_tag):
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c:
      Add libgsttag to the docs.
      8db163ab
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.c: Fix clockoverlay. · 71a17077
      Julien Moutte authored
      Original commit message from CVS:
      2006-02-05  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_finalize),
      (gst_text_overlay_init), (gst_text_overlay_src_event),
      (gst_text_overlay_collected): Fix clockoverlay.
      71a17077