1. 25 Sep, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Add mappings for the new GST_TAG_COMPOSER for vorbis comments and ID3v2 tags. · 3263d790
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/tag/gstid3tag.c:
      * gst-libs/gst/tag/gstvorbistag.c:
      Add mappings for the new GST_TAG_COMPOSER for vorbis comments
      and ID3v2 tags.
      3263d790
    • Tim-Philipp Müller's avatar
      gst-libs/gst/floatcast/floatcast.h: Don't include config.h in an installed... · 3f7d77fc
      Tim-Philipp Müller authored
      gst-libs/gst/floatcast/floatcast.h: Don't include config.h in an installed public header, this might break compilatio...
      
      Original commit message from CVS:
      * gst-libs/gst/floatcast/floatcast.h:
      Don't include config.h in an installed public header, this
      might break compilation of applications that don't have such
      a header and doesn't necessarily do what it's supposed to do
      anyway (ie. check for the lrint/lrintf defines) (#442065).
      Add docs for the various macros and document how this header
      has to be used (link against libm, etc.); add a few FIXMEs;
      include math.h for non-c99 code path.  Based on patch by
      Jan Schmidt.
      3f7d77fc
    • Sebastian Dröge's avatar
      configure.ac: Use AG_GST_ARG_WITH_PLUGINS and AG_GST_ARG_ENABLE_EXTERNAL... · 61988a4b
      Sebastian Dröge authored
      configure.ac: Use AG_GST_ARG_WITH_PLUGINS and AG_GST_ARG_ENABLE_EXTERNAL instead of duplicating these macros in confi...
      
      Original commit message from CVS:
      * configure.ac:
      Use AG_GST_ARG_WITH_PLUGINS and AG_GST_ARG_ENABLE_EXTERNAL instead
      of duplicating these macros in configure.ac.
      61988a4b
  2. 22 Sep, 2007 7 commits
  3. 21 Sep, 2007 1 commit
  4. 20 Sep, 2007 2 commits
  5. 19 Sep, 2007 4 commits
  6. 17 Sep, 2007 2 commits
    • Jan Schmidt's avatar
      Fix a bunch of compile warnings shown with Forte. · d5996e9c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_set_property):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_ntp_to_unix),
      (gst_rtcp_unix_to_ntp):
      * gst-libs/gst/rtsp/gstrtspmessage.c: (gst_rtsp_message_get_type):
      * gst/playback/gstqueue2.c:
      * tests/examples/seek/seek.c: (set_scale):
      Fix a bunch of compile warnings shown with Forte.
      * gst/audiorate/gstaudiorate.c:
      Always pull in config.h before including any system headers.
      d5996e9c
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Also fix #476514 for queue2. · d133f154
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstqueue2.c: (update_buffering),
      (gst_queue_locked_flush), (gst_queue_locked_enqueue),
      (gst_queue_handle_sink_event), (gst_queue_chain),
      (gst_queue_push_one), (gst_queue_sink_activate_push),
      (gst_queue_src_activate_push), (gst_queue_src_activate_pull):
      Also fix #476514 for queue2.
      d133f154
  7. 16 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Remove code to deal with RTP to GST... · 523fd097
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Remove code to deal with RTP to GST time conversion, we now just copy the GST...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_init), (gst_base_rtp_depayload_setcaps),
      (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_handle_sink_event),
      (gst_base_rtp_depayload_push_full),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state):
      Remove code to deal with RTP to GST time conversion, we now just copy
      the GST timestamp we receive to the outgoing buffers.
      Handle segment and flushes correctly.
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      When we have no valid input timestamp, use the previous rtp timestamp on
      the outgoing RTP packet instead of the RTP base time.
      523fd097
    • David Schleef's avatar
      ext/alsa/: Change alsa alloca's to malloc to fix warnings on gcc-4.2. · 1beb98e6
      David Schleef authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c:
      * ext/alsa/gstalsadeviceprobe.c:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c:
      Change alsa alloca's to malloc to fix warnings on gcc-4.2.
      1beb98e6
  8. 15 Sep, 2007 2 commits
  9. 14 Sep, 2007 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertppayload.c: Make sure we start our RTP timestamp... · 06ded625
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertppayload.c: Make sure we start our RTP timestamp from the random base RTP timestamp even if...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_event),
      (gst_basertppayload_set_outcaps), (gst_basertppayload_push),
      (gst_basertppayload_change_state):
      Make sure we start our RTP timestamp from the random base RTP
      timestamp even if the buffer timestamp starts from some random value.
      06ded625
    • Wim Taymans's avatar
      Add simple exmple app to demonstrate starting and pausing live and non-live... · 7eb8a5d2
      Wim Taymans authored
      Add simple exmple app to demonstrate starting and pausing live and non-live bins in a PLAYING pipeline.
      
      Original commit message from CVS:
      * configure.ac:
      * tests/examples/Makefile.am:
      * tests/examples/dynamic/.cvsignore:
      * tests/examples/dynamic/Makefile.am:
      * tests/examples/dynamic/addstream.c: (create_stream),
      (pause_play_stream), (message_received), (eos_message_received),
      (perform_step), (main):
      Add simple exmple app to demonstrate starting and pausing live and
      non-live bins in a PLAYING pipeline.
      7eb8a5d2
    • Julien Moutte's avatar
      gst/typefind/gsttypefindfunctions.c: Add some typefind for QCP files (RFC #3625) · 87f2e704
      Julien Moutte authored
      Original commit message from CVS:
      2007-09-14  Julien MOUTTE  <julien@moutte.net>
      
      * gst/typefind/gsttypefindfunctions.c: (plugin_init): Add some
      typefind for QCP files (RFC #3625)
      87f2e704
  10. 13 Sep, 2007 1 commit
  11. 12 Sep, 2007 2 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/libvisual.c: Test all libvisual plugins, not just the... · 998c0797
      Tim-Philipp Müller authored
      tests/check/elements/libvisual.c: Test all libvisual plugins, not just the first one; this reproduces bug #450336 qui...
      
      Original commit message from CVS:
      * tests/check/elements/libvisual.c:
      Test all libvisual plugins, not just the first one; this reproduces
      bug #450336 quite easily.  Looks like a problem with the 'jess'
      visualisation.
      998c0797
    • Tim-Philipp Müller's avatar
      tests/check/: Add basic libvisual test case in an attempt to reproduce bug #450336. · ffdd6b36
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/libvisual.c:
      Add basic libvisual test case in an attempt to reproduce bug #450336.
      Doesn't reproduce that bug, but some other crasher instead (invalid
      free), at least with make elements/libvisual.forever and the bumscope
      plugin on x86-64/gutsy. Leaving test disabled for now.
      ffdd6b36
  12. 11 Sep, 2007 2 commits
    • Tommi Myöhänen's avatar
      gst-libs/gst/rtsp/gstrtspconnection.c: Make sure we can not cancel in the... · 840c5cd8
      Tommi Myöhänen authored
      gst-libs/gst/rtsp/gstrtspconnection.c: Make sure we can not cancel in the middle of receiving a message.
      
      Original commit message from CVS:
      Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      (gst_rtsp_connection_read_internal), (gst_rtsp_connection_read),
      (read_body), (gst_rtsp_connection_receive):
      Make sure we can not cancel in the middle of receiving a message.
      Fixes #475731.
      840c5cd8
    • Josep Torra Valles's avatar
      gst/playback/gstplaybasebin.c: Increase upper limit for audio queue a bit;... · 1004fb06
      Josep Torra Valles authored
      gst/playback/gstplaybasebin.c: Increase upper limit for audio queue a bit; fixes preroll problem with playbin and dec...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles <josep@fluendo.com>
      * gst/playback/gstplaybasebin.c:
      Increase upper limit for audio queue a bit; fixes preroll problem
      with playbin and decodebin2 when playing a quicktime trailer with
      multichannel audio via http (#464666).
      1004fb06
  13. 10 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.*: Allow othe clocks than the internal... · c9422524
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosrc.*: Allow othe clocks than the internal clock to be used for the pipeline.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init), (gst_base_audio_src_init),
      (gst_base_audio_src_provide_clock),
      (gst_base_audio_src_set_property),
      (gst_base_audio_src_get_property), (gst_base_audio_src_create):
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      Allow othe clocks than the internal clock to be used for the pipeline.
      Add property to disable clock provide.
      API: GstBaseAudioSrc::provide-clock
      c9422524
    • Stefan Kost's avatar
      gst/playback/gstdecodebin2.c: Don't leak request pads. Fixes #475395. · 3df6b8ad
      Stefan Kost authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c:
      Don't leak request pads. Fixes #475395.
      3df6b8ad
  14. 09 Sep, 2007 2 commits
    • René Stadler's avatar
      sys/: Correctly chain up finalize with the parent class to prevent memory leaks. Fixes #474880. · a011ad5a
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * sys/ximage/ximagesink.c: (gst_ximage_buffer_finalize),
      (gst_ximage_buffer_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimage_buffer_class_init):
      Correctly chain up finalize with the parent class to prevent
      memory leaks. Fixes #474880.
      a011ad5a
    • Sebastian Dröge's avatar
      Revert the latest change: floating point samples are allowed to have any... · 6fa7788c
      Sebastian Dröge authored
      Revert the latest change: floating point samples are allowed to have any value, not only values in the range [-1,1]. ...
      
      Original commit message from CVS:
      * gst/volume/gstvolume.c: (volume_choose_func):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Revert the latest change: floating point samples are allowed to
      have any value, not only values in the range [-1,1]. Thanks to Andy
      Wingo for noticing.
      Also fix processing of int32 samples with volumes > 4 by making the
      unity value smaller which prevents overflows.
      6fa7788c
  15. 07 Sep, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Fix gst_rtp_buffer_set_csrc() and enable csrc-related unit test checks. · 03992b87
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      * tests/check/libs/rtp.c:
      Fix gst_rtp_buffer_set_csrc() and enable csrc-related unit test checks.
      03992b87
    • Haakon Sporsheim's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix up GstRTPHeader helper struct so that... · b2948f24
      Haakon Sporsheim authored
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix up GstRTPHeader helper struct so that compilers will not under any circumstances...
      
      Original commit message from CVS:
      Based on patch by: Haakon Sporsheim  <haakon.sporsheim at tandberg com>
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      Fix up GstRTPHeader helper struct so that compilers will not under
      any circumstances add padding in between our fields, as currently
      happens with MSVC on win32, because that would lead to us sending
      out RTP payloads with broken RTP headers (#471194).
      Fix assertion guards for gst_rtp_buffer_get_csrc() and _set_csrc().
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/rtp.c:
      Add some simple unit tests for GstRTPBuffer. Some are disabled
      because the code tested still needs fixing (set_csrc() does not work).
      b2948f24
    • Tim-Philipp Müller's avatar
      win32/: Add rtsp enumtypes (#474384) and update others. · 95e3959a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * win32/MANIFEST:
      * win32/common/gstrtsp-enumtypes.c:
      * win32/common/gstrtsp-enumtypes.h:
      * win32/common/interfaces-enumtypes.c:
      * win32/common/interfaces-enumtypes.h:
      * win32/common/multichannel-enumtypes.c:
      Add rtsp enumtypes (#474384) and update others.
      95e3959a
  16. 06 Sep, 2007 2 commits