summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* clipping should also work if it's done on the first buffer starting at 0Thomas Vander Stichele2009-04-041-1/+1
|
* Automatic update of common submoduleEdward Hervey2009-04-041-0/+0
| | | | From f8b3d91 to d0ea89e
* Fix grammar.Zaheer Merali2009-04-031-1/+1
|
* rtspsrc: allow http:// on the proxy settingWim Taymans2009-04-021-2/+6
| | | | | | Allow and ignore http:// at the start of the proxy setting, like souphttpsrc. Fixes #573173
* rtspsrc: don't leak the udpsrc padWim Taymans2009-04-021-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 Smith2009-04-011-1/+4
| | | | As for vorbis payloader; this by inspection had the same bug.
* rtpvorbispay: in packed headers, properly flag multibyte lengths.Michael Smith2009-04-011-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.
* id3v2mux: write RVA2 frames containing peak/gain volume dataJonathan Matthew2009-04-022-8/+106
|
* jpegdec: demote some log message from DEBUG to LOGTim-Philipp Müller2009-04-022-9/+12
| | | | And log decoder object.
* jpegdec: implement basic QoSTim-Philipp Müller2009-04-012-3/+129
| | | | Don't decode frames that are going to be too late anyway.
* rtspsrc: don't emit ugly warnings with older rtpjitterbuffer versionsTim-Philipp Müller2009-04-011-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 supportWim Taymans2009-03-312-0/+89
|
* matroska: don't leak serialized values when writing tagsStefan Kost2009-03-311-0/+1
|
* matroska: don't alter passed data and especialy don't leak.Stefan Kost2009-03-311-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 Kost2009-03-311-1/+2
| | | | Set to fully to 0 to avoid creep of uninitialized values.
* matroska: init endianess as such and signedness as boolean.Stefan Kost2009-03-311-2/+3
|
* qtdemux: don't use ininitialized var in debug log statementStefan Kost2009-03-311-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 fourccStefan Kost2009-03-311-1/+1
|
* matroska: don't leak read data in demuxerStefan Kost2009-03-311-0/+2
|
* udp: don't use protocol in debug message after freeingStefan Kost2009-03-312-2/+2
|
* rtpmp4adepay: output should be framed alreadyTim-Philipp Müller2009-03-301-2/+2
|
* flac: require a 'newer' flac and remove support for the legacy flac APITim-Philipp Müller2009-03-276-524/+9
|
* rtspsrc: link to the on_npt_stop signal to EOSWim Taymans2009-03-271-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 clipsMark Nauwelaerts2009-03-261-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 Nauwelaerts2009-03-261-1/+20
|
* videomixer: some more indent fixesWim Taymans2009-03-261-3/+0
|
* videomixer: fix gst-indent screwupWim Taymans2009-03-261-50/+0
|
* rtspsrc: better error message when the RTSP extension for Real streams is ↵Tim-Philipp Müller2009-03-253-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 timesTim-Philipp Müller2009-03-252-0/+2
|
* rtpmp4apay,rtpmp4depay: fix buffer leaks in AAC payloader and depayloaderTim-Philipp Müller2009-03-252-0/+6
|
* rtpmp4apay: warn if input is unframedTim-Philipp Müller2009-03-251-2/+8
|
* jpegdec: put GstSegment inside the element struct instead of allocating it ↵Tim-Philipp Müller2009-03-252-10/+5
| | | | separately
* v4l2src: move duplicated timestamping and buffer metadata code to _create()Stefan Kost2009-03-252-68/+42
| | | | This will include the latency changes also in the mmap case.
* v4l2src: remove win32 ifdefs introduced by commit ↵Stefan Kost2009-03-252-10/+0
| | | | | | cff3f46760eac74c9bbd7a36aca44fedf327424b V4l2src is under sys and does not exists/run under windows anyway.
* qtdemux: handle FLUSH_STOP eventMark Nauwelaerts2009-03-241-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 Decina2009-03-241-6/+1
| | | | | This aligns avidemux with other demuxers and fixes a bug using avidemux with a recent gnonlin.
* pulsesink: clean up the state change functionWim Taymans2009-03-231-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 modeMark Nauwelaerts2009-03-201-82/+334
|
* qtdemux: align push based behaviour more with pull basedMark Nauwelaerts2009-03-201-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 modeMark Nauwelaerts2009-03-201-9/+18
|
* pulsesink: Track the corked/uncorked state ourselvesJan Schmidt2009-03-202-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 functionJan Schmidt2009-03-201-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 queriesTim-Philipp Müller2009-03-201-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 moreTim-Philipp Müller2009-03-202-3/+3
|
* rtpmp4adepay: don't append an extra 0 byte to the codec dataTim-Philipp Müller2009-03-201-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 decodingWim Taymans2009-03-191-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 SolarisDavid Adam2009-03-191-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 base64Sebastian Dröge2009-03-185-187/+19
|
* rtspsrc: add some debug for the timestampsWim Taymans2009-03-161-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 #575391Stefan Kost2009-03-151-2/+2
|