summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* udpsrc: convert _ in properties to -Wim Taymans2009-03-131-2/+2
| | | | --
* udpsrc: Add network interface selectionEdgar E. Iglesias2009-03-135-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 Schmidt2009-03-131-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 segmentJan Schmidt2009-03-131-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 connectedWim Taymans2009-03-121-1/+1
| | | | don't send a PAUSE request when we are no longer connected.
* Don't call FLAC__ methods before it's initialized. Fixes #516031Laszlo Pandy2009-03-121-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 checkWim Taymans2009-03-111-1/+1
| | | | ---
* win32: update MANIFEST, fixing 'make dist'Tim-Philipp Müller2009-03-111-1/+0
| | | | config.h.in no longer exists.
* makefile: fix typo in no-static plugins ruleStefan Kost2009-03-101-1/+1
|
* pngdec: various cleanups.Wim Taymans2009-03-101-21/+44
| | | | | | Make some code more readable. Fix a leak when pull range returns a shot buffer. Push EOS after posting the error.
* gstrtpvorbisdepay: Fix build on macosxEdward Hervey2009-03-101-2/+3
|
* .gitignore: Ignore m4 directoryEdward Hervey2009-03-101-0/+2
|
* Automatic update of common submoduleJan Schmidt2009-03-091-0/+0
| | | | From 7032163 to f8b3d91
* vorbisdepay: fix some leaksWim Taymans2009-03-091-55/+50
| | | | | | And leak the codebooks. Use glib base64 decoders. Use subbuffers to avoid a memcpy of the headers.
* flacdec: don't lose the first buffer after a seekWim Taymans2009-03-092-27/+48
| | | | | | | The flacdec API calls the write callback when performing a seek. We cannot yet push out a buffer at that time so we must keep it and push it out later. Flush out the upstream part of the pipeline when doing a seek. Fixes #574275.
* qtdemux: sanitize tag namesWim Taymans2009-03-091-3/+14
| | | | | Sanitize the tag names before turning them into a structure name. We can only add alphanumeric values as the structure name.
* Automatic update of common submoduleSebastian Dröge2009-03-081-0/+0
| | | | From ffa738d to 7032163
* Automatic update of common submoduleSebastian Dröge2009-03-081-0/+0
| | | | From 3f13e4e to ffa738d
* Automatic update of common submoduleSebastian Dröge2009-03-071-0/+0
| | | | From 3c7456b to 3f13e4e
* Automatic update of common submoduleSebastian Dröge2009-03-071-0/+0
| | | | From 57c83f2 to 3c7456b
* v4l2src: fix pads, so that they are subset of template capsStefan Kost2009-03-061-4/+9
| | | | Do not add w=0 | h=0. When we can't get a framerate add fraction range.
* rtspsrc: fix range parsingWim Taymans2009-03-052-41/+69
| | | | Fix parsing of the range headers.
* Move siren rtp pay/depay from gst-plugins-farsightOlivier Crête2009-03-046-1/+422
|
* rtspsrc: fix memory leak in closeWim Taymans2009-03-041-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).
* check: gst-plugins-good.supp needs to be distributed.Peter Kjellerstedt2009-03-041-1/+1
|
* rtspsrc: fix do-rtcp property descriptionWim Taymans2009-03-041-1/+1
| | | | ---
* souphttpsrc: Expose the SoupSession 'timeout' property.Edward Hervey2009-03-032-4/+19
|
* .gitignore: Ignore the m4/ directoryEdward Hervey2009-03-021-0/+2
|
* rtpmp4vpay: Add support for more formatsWim Taymans2009-03-021-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 tunnelingWim Taymans2009-03-021-1/+5
| | | | | Add support for http tunneling and a new rtsph:// uri for it. See #573173.