Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | jpegdec: demote some log message from DEBUG to LOG | Tim-Philipp Müller | 2009-04-02 | 2 | -9/+12 | |
| | | | | And log decoder object. | |||||
* | jpegdec: implement basic QoS | Tim-Philipp Müller | 2009-04-01 | 2 | -3/+129 | |
| | | | | Don't decode frames that are going to be too late anyway. | |||||
* | 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 | |
| | ||||||
* | flac: require a 'newer' flac and remove support for the legacy flac API | Tim-Philipp Müller | 2009-03-27 | 6 | -524/+9 | |
| | ||||||
* | 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 | 3 | -3/+45 | |
| | | | | | | | | 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 | |
| | ||||||
* | jpegdec: put GstSegment inside the element struct instead of allocating it ↵ | Tim-Philipp Müller | 2009-03-25 | 2 | -10/+5 | |
| | | | | separately | |||||
* | v4l2src: move duplicated timestamping and buffer metadata code to _create() | Stefan Kost | 2009-03-25 | 2 | -68/+42 | |
| | | | | This will include the latency changes also in the mmap case. | |||||
* | v4l2src: remove win32 ifdefs introduced by commit ↵ | Stefan Kost | 2009-03-25 | 2 | -10/+0 | |
| | | | | | | cff3f46760eac74c9bbd7a36aca44fedf327424b V4l2src is under sys and does not exists/run under windows anyway. | |||||
* | 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. | |||||
* | pulsesink: clean up the state change function | Wim Taymans | 2009-03-23 | 1 | -10/+12 | |
| | | | | | Make the state change function a bit more readable and only pause after the parent had a change to pause first. | |||||
* | 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 | |
| | ||||||
* | pulsesink: Track the corked/uncorked state ourselves | Jan Schmidt | 2009-03-20 | 2 | -1/+5 | |
| | | | | | Use an instance variable to track whether the stream is corked or not, instead of using PA API that was only introduced in 0.9.11 | |||||
* | pulse: Make sure the stream is uncorked in the write function | Jan Schmidt | 2009-03-20 | 1 | -4/+23 | |
| | | | | | | | If the caps changes, the sink is reset without transitioning through a PAUSED->PLAYING state change, resulting in a corked stream. This avoids the problem by checking that the stream is uncorked when writing samples to it. | |||||
* | speexenc: fix direction of latency query and other upstream queries | Tim-Philipp Müller | 2009-03-20 | 1 | -2/+4 | |
| | | | | | Don't send queries back to the element they just came from by sending them to the peer of the wrong pad. | |||||
* | .gitignore: ignore more | Tim-Philipp Müller | 2009-03-20 | 2 | -3/+3 | |
| | ||||||
* | 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. | |||||
* | v4l2src: log details if we have them, needed for #575391 | Stefan Kost | 2009-03-15 | 1 | -2/+2 | |
| | ||||||
* | 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 | |||||
* | v4l2src: Prepend to lists and reverse them at the end. | Jan Schmidt | 2009-03-13 | 1 | -3/+7 | |
| | | | | | Gratuitous micro-optimisation - prepend to lists and reverse them, rather than appending to them each time. | |||||
* | pulsesink: Wait until there is enough room to write an entire segment | Jan Schmidt | 2009-03-13 | 1 | -1/+1 | |
| | | | | | | | | When trying to write out a segment, wait until there is enough free space for the entire segment. This helps to reduce ripple in the clock reporting, where the app might query the playback position while only half a segment has been written (and is therefore reported by _delay(), even though the ring buffer has not yet been advanced) | |||||
* | 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. | |||||
* | Don't call FLAC__ methods before it's initialized. Fixes #516031 | Laszlo Pandy | 2009-03-12 | 1 | -4/+7 | |
| | | | | | | | | | | | | | In the event handler, gst_flac_dec_sink_event(), two functions are called on the FLAC stream without checking if it has been initialized: FLAC__stream_decoder_flush() FLAC__stream_decoder_process_until_end_of_stream() Both these FLAC__*() functions modify the internal state of the FLAC stream. Later, when the buffers start flowing, gst_flac_dec_chain() tries to initialize the stream. the FLAC__stream_decoder_init_stream() call will fail because the previous calls to FLAC__*() changed the stream state so it is no longer in the initialized state. | |||||
* | rtspsrc: fix timeout check | Wim Taymans | 2009-03-11 | 1 | -1/+1 | |
| | | | | --- | |||||
* | win32: update MANIFEST, fixing 'make dist' | Tim-Philipp Müller | 2009-03-11 | 1 | -1/+0 | |
| | | | | config.h.in no longer exists. |