summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Merge branch 'master' of ↵Thomas Vander Stichele2009-03-0246-506/+932
|\ | | | | | | ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-plugins-good
| * Remove hardcoded definition of OBJCDavid Schleef2009-03-011-2/+0
| |
| * Wait for a frame to become available before capturing itSjoerd Simons2009-03-015-2/+95
| | | | | | | | | | | | | | | | | | | | Use GstPoll to wait for the fd of the video device to become readable before trying to capture a frame. This speeds up stopping v4l2src a lot as it no longer has to wait for the next frame, especially when capturing with low framerates or when the video device just never generates a frame (which seems a common issue for uvcvideo devices) Fixes bug #563574.
| * alawdec, mulawdec: demote some debug messages from ERROR to WARNING or DEBUGTim-Philipp Müller2009-02-282-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é Stadler2009-02-281-1/+15
| |
| * Fix the field dominanceDavid Schleef2009-02-271-2/+2
| | | | | | | | | | PAL is TFF, NTSC is BFF. Some day I will learn to keep this straight.
| * directdrawsink: Fix type mismatchesLRN2009-02-271-5/+5
| | | | | | | | Fixes bug #573343.
| * Merge branch 'master' of ↵Sebastian Dröge2009-02-279-46/+350
| |\ | | | | | | | | | ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good
| | * rgvolume: ignore out-of-range peak valuesMichael Smith2009-02-271-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 handlingMark Nauwelaerts2009-02-271-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 Hervey2009-02-271-4/+0
| | |
| | * avidemux: fix SEEK event handling in push modeJulien Moutte2009-02-261-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 tooPatrick Radizi2009-02-261-0/+1
| | | | | | | | | | | | Add the .h file change for the new property.
| | * rtspsrc: add property to disable RTCPPatrick Radizi2009-02-261-4/+25
| | | | | | | | | | | | | | | Some old servers don't like us doing RTCP and thus we need a property to disable it. See #573173.
| | * udp: fix gst_udp_set_loop_ttl() againJan Smout2009-02-261-4/+8
| | | | | | | | | | | | | | | Fix the gst_udp_set_loop_ttl() function that was commented out in a previous commit. See #573115.
| | * rtpvrawdepay: fail on interlaced videoWim Taymans2009-02-261-0/+10
| | | | | | | | | | | | Fail on interlaced video until we support it.
| | * rtpvrawpay: fail on interlaced videoWim Taymans2009-02-261-2/+37
| | | | | | | | | | | | Detect and fail when trying to payload interlaced video.
| * | udp: Don't set errno to EAFNOSUPPORT unconditionallyLRN2009-02-271-0/+4
| |/ | | | | | | Fixes bug #573342.
| * Change how win32/common/config.h is updatedDavid Schleef2009-02-253-282/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate win32/common/config.h-new directly from config.h.in, using shell variables in configure and some hard-coded information. Change top-level makefile so that 'make win32-update' copies the generated file to win32/common/config.h, which we keep in source control. It's kept in source control so that the git tree is buildable from VS. This change is similar to the one recently applied to GStreamer and gst-plugins-good. The previous config.h file in -good was in pretty bad shape, so unlike core and base, I didn't attempt to leave it strictly the same, but fixed it as necessary. Needs testing I cannot do myself.
| * dvdec: Add interlacing info to caps and buffersDavid Schleef2009-02-252-1/+10
| |
| * build: Update shave init statement for changes in common. Bump common.Jan Schmidt2009-02-252-1/+1
| |
| * udpsrc: fix compilationWim Taymans2009-02-251-0/+4
| | | | | | | | Fix compilation on systems MSG_ERRQUEUE and IP_RECVERR.
| * jpegenc: error out instead of crashing if no caps have been setTim-Philipp Müller2009-02-251-0/+13
| | | | | | | | Don't crash if we receive a buffer without caps. Fixes #572413.