Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | qtdemux: implement 3GPP (TS 26.244 V8.0.0) Asset metadata handling, Fixes ↵ | Marco Ballesio | 2009-04-15 | 5 | -2/+145 | |
| | | | | | | #132193 Implements 3gpp iso metadata tags which are different from mov udta atoms. | |||||
* | debugutils: Use G_BEGIN_DECLS/G_END_DECLS. | Peter Kjellerstedt | 2009-04-15 | 1 | -25/+17 | |
| | | | | | Use G_BEGIN_DECLS/G_END_DECLS to avoid gst-indent messing up the indentation due to extern "C" { }. | |||||
* | debug: rename debug to debugutils to avoid clash with --disable-debug. Fixes ↵ | Stefan Kost | 2009-04-15 | 23 | -0/+0 | |
| | | | | #562168 | |||||
* | debug: indent before renaming | Stefan Kost | 2009-04-15 | 8 | -71/+58 | |
| | ||||||
* | g726depay: add property for aal2 force | Wim Taymans | 2009-04-15 | 1 | -0/+50 | |
| | ||||||
* | g726depay: implement RFC3551 packing | Wim Taymans | 2009-04-15 | 2 | -20/+154 | |
| | | | | | | | We implemented the AAL2 packing, add the encoding-name for those to the caps and a property to force AAL2 decoding (always TRUE for now). Implement RFC3551 unpacking for regular G726. See #567140. | |||||
* | rtph263pay: fix build | Wim Taymans | 2009-04-15 | 1 | -2/+0 | |
| | ||||||
* | h263pay: various fixes | Youness Alaoui | 2009-04-14 | 1 | -20/+27 | |
| | | | | | | | Re-enable mode A support and a property to control it. Fix memory leak of GstRtpH263PayBoundry objects. Fix marker. Fixes #509311 | |||||
* | h263pay: Fix the payloader | Janin Kolenc | 2009-04-14 | 2 | -186/+1987 | |
| | | | | | Fix the H263 payloader to be more RFC 2190 compliant. See #509311 | |||||
* | avidemux: don't push EOS in streaming mode | Wim Taymans | 2009-04-14 | 1 | -4/+2 | |
| | | | | | | In streaming mode, avidemux is not supposed to send an EOS event downstream but it is supposed to return UNEXPECTED from the chain function instead so that upstream can do the right EOS handling. | |||||
* | Add initial support for muxing/demuxing Speex audio | Sebastian Dröge | 2009-04-13 | 3 | -0/+134 | |
| | | | | | Note: This is not in the Matroska spec yet Fixes bug #578310. | |||||
* | avidemux: add convert query, fix duration query | LRN | 2009-04-10 | 1 | -1/+31 | |
| | | | | | | | | | Fix the duration query so that it also works with formats other than TIME, such as DEFAULT to get the number of frames. Add a convert function. Fixes #578052. | |||||
* | wavparse: don't leak pad-template | Stefan Kost | 2009-04-07 | 1 | -0/+1 | |
| | | | | gst_element_class_add_pad_template() does not take ownership. | |||||
* | Fix grammar. | Zaheer Merali | 2009-04-03 | 1 | -1/+1 | |
| | ||||||
* | rtspsrc: allow http:// on the proxy setting | Wim Taymans | 2009-04-02 | 1 | -2/+6 | |
| | | | | | | Allow and ignore http:// at the start of the proxy setting, like souphttpsrc. Fixes #573173 | |||||
* | rtspsrc: don't leak the udpsrc pad | Wim Taymans | 2009-04-02 | 1 | -8/+1 | |
| | | | | | Fix memory leak in rtspsrc because we didn't unref the udpsrc pad. See #577318 | |||||
* | rtptheorapay: fix length encoding in packed headers. | Michael Smith | 2009-04-01 | 1 | -1/+4 | |
| | | | | As for vorbis payloader; this by inspection had the same bug. | |||||
* | rtpvorbispay: in packed headers, properly flag multibyte lengths. | Michael Smith | 2009-04-01 | 1 | -1/+4 | |
| | | | | | | In the sequence of header lengths, for headers >127 bytes, we use multiple bytes to encode the length. Bytes other than the last must have the top (flag) bit set. | |||||
* | rtspsrc: don't emit ugly warnings with older rtpjitterbuffer versions | Tim-Philipp Müller | 2009-04-01 | 1 | -2/+7 | |
| | | | | | | The on-npt-stop signals was added only recently to rtpjitterbuffer in -bad, so check if the signal exists before g_signal_connect()ing to it, to avoid warnings. | |||||
* | rtspsrc: add proxy support | Wim Taymans | 2009-03-31 | 2 | -0/+89 | |
| | ||||||
* | matroska: don't leak serialized values when writing tags | Stefan Kost | 2009-03-31 | 1 | -0/+1 | |
| | ||||||
* | 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 |