Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | matroska: don't alter passed data and especialy don't leak. | Stefan Kost | 2009-03-31 | 1 | -3/+5 | |
| | | | | If we need different size, Make a copy, work with that and free it. | |||||
* | goom: the structure is not fully initialized, but the copied. | Stefan Kost | 2009-03-31 | 1 | -1/+2 | |
| | | | | Set to fully to 0 to avoid creep of uninitialized values. | |||||
* | matroska: init endianess as such and signedness as boolean. | Stefan Kost | 2009-03-31 | 1 | -2/+3 | |
| | ||||||
* | qtdemux: don't use ininitialized var in debug log statement | Stefan Kost | 2009-03-31 | 1 | -2/+2 | |
| | | | | Also make the log statement useful by printing the human readable format name. | |||||
* | qtdemux: don't leak atom data in case of a wrong fourcc | Stefan Kost | 2009-03-31 | 1 | -1/+1 | |
| | ||||||
* | matroska: don't leak read data in demuxer | Stefan Kost | 2009-03-31 | 1 | -0/+2 | |
| | ||||||
* | udp: don't use protocol in debug message after freeing | Stefan Kost | 2009-03-31 | 2 | -2/+2 | |
| | ||||||
* | rtpmp4adepay: output should be framed already | Tim-Philipp Müller | 2009-03-30 | 1 | -2/+2 | |
| | ||||||
* | rtspsrc: link to the on_npt_stop signal to EOS | Wim Taymans | 2009-03-27 | 1 | -0/+12 | |
| | | | | | Connect to the on_npt_stop signal of the session manager to schedule the EOS actions. | |||||
* | qtdemux: some stream synchronization to aid seeking in unbalanced clips | Mark Nauwelaerts | 2009-03-26 | 1 | -5/+80 | |
| | | | | | | | Some clips (trailers) may have (length-wise) unbalanced streams, which stalls the pipeline if seeking into that region. Additional stream synchronization can handle this, as well as sparse (subtitle) streams (at some later time ?) | |||||
* | qtdemux: additional safety and sanity checks (push based mode) | Mark Nauwelaerts | 2009-03-26 | 1 | -1/+20 | |
| | ||||||
* | videomixer: some more indent fixes | Wim Taymans | 2009-03-26 | 1 | -3/+0 | |
| | ||||||
* | videomixer: fix gst-indent screwup | Wim Taymans | 2009-03-26 | 1 | -50/+0 | |
| | ||||||
* | rtspsrc: better error message when the RTSP extension for Real streams is ↵ | Tim-Philipp Müller | 2009-03-25 | 2 | -3/+44 | |
| | | | | | | | | missing Try to post a decent error message when it looks like we're failing because the Real RTSP extension plugin is missing. Also add i18n bits for rtspsrc so our error messages get translated. | |||||
* | i18n: make sure gettext gives us UTF-8 at all times | Tim-Philipp Müller | 2009-03-25 | 2 | -0/+2 | |
| | ||||||
* | rtpmp4apay,rtpmp4depay: fix buffer leaks in AAC payloader and depayloader | Tim-Philipp Müller | 2009-03-25 | 2 | -0/+6 | |
| | ||||||
* | rtpmp4apay: warn if input is unframed | Tim-Philipp Müller | 2009-03-25 | 1 | -2/+8 | |
| | ||||||
* | qtdemux: handle FLUSH_STOP event | Mark Nauwelaerts | 2009-03-24 | 1 | -2/+18 | |
| | | | | | Clean up some state (most notably pad flow returns) to resume proper streaming following flushing seek. | |||||
* | avidemux: don't post an error if EOS can't be pushed downstream. | Alessandro Decina | 2009-03-24 | 1 | -6/+1 | |
| | | | | | This aligns avidemux with other demuxers and fixes a bug using avidemux with a recent gnonlin. | |||||
* | qtdemux: support seeking in push based mode | Mark Nauwelaerts | 2009-03-20 | 1 | -82/+334 | |
| | ||||||
* | qtdemux: align push based behaviour more with pull based | Mark Nauwelaerts | 2009-03-20 | 1 | -0/+18 | |
| | | | | | | | Cater for DELTA_UNIT flag on buffers, keep track of current position, remove and warn about edit lists if any (as those as are de facto discarded anyway), add some debug statements and indent fixes. | |||||
* | qtdemux: fix mem leaks and prevent excessive buffering in push based mode | Mark Nauwelaerts | 2009-03-20 | 1 | -9/+18 | |
| | ||||||
* | rtpmp4adepay: don't append an extra 0 byte to the codec data | Tim-Philipp Müller | 2009-03-20 | 1 | -3/+3 | |
| | | | | | | | | The audioMuxVersion structure is packed in such a way that the codec data does not start byte-aligned, which means there's an extra bit of padding at the end. We don't want that bit in the codec data, since some decoders seem get confused when they're fed with an extra codec data byte (also it's just not right of course). | |||||
* | rtph264depay: fix base64 decoding | Wim Taymans | 2009-03-19 | 1 | -2/+5 | |
| | | | | | We can't pass -1 to _decode_step, that functions returns 0 right away instead of decoding up to the string end. | |||||
* | udp: Fix build if on Solaris | David Adam | 2009-03-19 | 1 | -2/+2 | |
| | | | | | | This patch checks for Solaris and uses ip_mreq instead of ip_mreqn if on this platform. Fixes #575937. | |||||
* | rtp: Use GLib functions for encoding/decoding base64 | Sebastian Dröge | 2009-03-18 | 5 | -187/+19 | |
| | ||||||
* | rtspsrc: add some debug for the timestamps | Wim Taymans | 2009-03-16 | 1 | -2/+12 | |
| | | | | When timestamping in TCP mode, log the first timestamp we put on the buffers. | |||||
* | udpsrc: convert _ in properties to - | Wim Taymans | 2009-03-13 | 1 | -2/+2 | |
| | | | | -- | |||||
* | udpsrc: Add network interface selection | Edgar E. Iglesias | 2009-03-13 | 5 | -5/+43 | |
| | | | | | | | | Add network interface selection when joining multicast groups. Useful when using the udpsrc on multihomed hosts. Fixes #575234. API: GstUDPSrc::multicast-iface | |||||
* | rtspsrc: don't send PAUSE when not connected | Wim Taymans | 2009-03-12 | 1 | -1/+1 | |
| | | | | don't send a PAUSE request when we are no longer connected. | |||||
* | rtspsrc: fix timeout check | Wim Taymans | 2009-03-11 | 1 | -1/+1 | |
| | | | | --- | |||||
* | makefile: fix typo in no-static plugins rule | Stefan Kost | 2009-03-10 | 1 | -1/+1 | |
| | ||||||
* | gstrtpvorbisdepay: Fix build on macosx | Edward Hervey | 2009-03-10 | 1 | -2/+3 | |
| | ||||||
* | vorbisdepay: fix some leaks | Wim Taymans | 2009-03-09 | 1 | -55/+50 | |
| | | | | | | And leak the codebooks. Use glib base64 decoders. Use subbuffers to avoid a memcpy of the headers. | |||||
* | qtdemux: sanitize tag names | Wim Taymans | 2009-03-09 | 1 | -3/+14 | |
| | | | | | Sanitize the tag names before turning them into a structure name. We can only add alphanumeric values as the structure name. | |||||
* | rtspsrc: fix range parsing | Wim Taymans | 2009-03-05 | 2 | -41/+69 | |
| | | | | Fix parsing of the range headers. | |||||
* | Move siren rtp pay/depay from gst-plugins-farsight | Olivier Crête | 2009-03-04 | 6 | -1/+422 | |
| | ||||||
* | rtspsrc: fix memory leak in close | Wim Taymans | 2009-03-04 | 1 | -9/+22 | |
| | | | | | Close the connection even when we fail to send the teardown message. Use the connection url (which is a copy of the src url). | |||||
* | rtspsrc: fix do-rtcp property description | Wim Taymans | 2009-03-04 | 1 | -1/+1 | |
| | | | | --- | |||||
* | rtpmp4vpay: Add support for more formats | Wim Taymans | 2009-03-02 | 1 | -9/+20 | |
| | | | | | | Hack around short header mpeg4 video files and put the short header as the config string. Fixes #572551. | |||||
* | rtspsrc: add support for http tunneling | Wim Taymans | 2009-03-02 | 1 | -1/+5 | |
| | | | | | Add support for http tunneling and a new rtsph:// uri for it. See #573173. | |||||
* | alawdec, mulawdec: demote some debug messages from ERROR to WARNING or DEBUG | Tim-Philipp Müller | 2009-02-28 | 2 | -6/+5 | |
| | | | | | | | Non-ok flow returns may happen for a variety of perfectly legitimate and expected reasons (temporarily not linked, seeking, pipeline shutdown), so we really shouldn't spew ERROR debug messages to stderr in those cases. Fixes #570781. (Seems like someone already took care of some of these.) | |||||
* | rgvolume: Improve log message for peak values >1.0 by clamping explicitly. | René Stadler | 2009-02-28 | 1 | -1/+15 | |
| | ||||||
* | Merge branch 'master' of ↵ | Sebastian Dröge | 2009-02-27 | 9 | -46/+350 | |
|\ | | | | | | | ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good | |||||
| * | rgvolume: ignore out-of-range peak values | Michael Smith | 2009-02-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | If the peak value is > 1 (and thus nonsensical) ignore it. Prevents rgvolume reducing volume to effectively silent on files with bogus peak values. | |||||
| * | wavparse: Fix SEEK event handling in push mode, and SEEKABLY query handling | Mark Nauwelaerts | 2009-02-27 | 1 | -28/+258 | |
| | | | | | | | | | | | | | | | | Standard pull mode loop based SEEK handling fails in push mode, so convert the SEEK event appropriately and dispatch to upstream. Also cater for NEWSEGMENT event handling, and properly inform downstream and application of SEEKABLE capabilities, depending on scheduling mode and upstream. | |||||
| * | matroskademux: Remove gst_util_dump_mem() calls. | Edward Hervey | 2009-02-27 | 1 | -4/+0 | |
| | | ||||||
| * | avidemux: fix SEEK event handling in push mode | Julien Moutte | 2009-02-26 | 1 | -3/+10 | |
| | | | | | | | | | | When in push mode we should not try to handle the SEEK event as there's no code to handle it properly. Propagate upstream. | |||||
| * | rtspsrc: add the .h file change too | Patrick Radizi | 2009-02-26 | 1 | -0/+1 | |
| | | | | | | | | Add the .h file change for the new property. | |||||
| * | rtspsrc: add property to disable RTCP | Patrick Radizi | 2009-02-26 | 1 | -4/+25 | |
| | | | | | | | | | | Some old servers don't like us doing RTCP and thus we need a property to disable it. See #573173. |