summaryrefslogtreecommitdiff
path: root/gst
AgeCommit message (Collapse)AuthorFilesLines
2009-03-02rtpmp4vpay: Add support for more formatsWim Taymans1-9/+20
Hack around short header mpeg4 video files and put the short header as the config string. Fixes #572551.
2009-03-02rtspsrc: add support for http tunnelingWim Taymans1-1/+5
Add support for http tunneling and a new rtsph:// uri for it. See #573173.
2009-02-28alawdec, mulawdec: demote some debug messages from ERROR to WARNING or DEBUGTim-Philipp Müller2-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.)
2009-02-28rgvolume: Improve log message for peak values >1.0 by clamping explicitly.René Stadler1-1/+15
2009-02-27Merge branch 'master' of ↵Sebastian Dröge9-46/+350
ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good
2009-02-27udp: Don't set errno to EAFNOSUPPORT unconditionallyLRN1-0/+4
Fixes bug #573342.
2009-02-27rgvolume: ignore out-of-range peak valuesMichael Smith1-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.
2009-02-27wavparse: Fix SEEK event handling in push mode, and SEEKABLY query handlingMark Nauwelaerts1-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.
2009-02-27matroskademux: Remove gst_util_dump_mem() calls.Edward Hervey1-4/+0
2009-02-26avidemux: fix SEEK event handling in push modeJulien Moutte1-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.
2009-02-26rtspsrc: add the .h file change tooPatrick Radizi1-0/+1
Add the .h file change for the new property.
2009-02-26rtspsrc: add property to disable RTCPPatrick Radizi1-4/+25
Some old servers don't like us doing RTCP and thus we need a property to disable it. See #573173.
2009-02-26udp: fix gst_udp_set_loop_ttl() againJan Smout1-4/+8
Fix the gst_udp_set_loop_ttl() function that was commented out in a previous commit. See #573115.
2009-02-26rtpvrawdepay: fail on interlaced videoWim Taymans1-0/+10
Fail on interlaced video until we support it.
2009-02-26rtpvrawpay: fail on interlaced videoWim Taymans1-2/+37
Detect and fail when trying to payload interlaced video.
2009-02-25udpsrc: fix compilationWim Taymans1-0/+4
Fix compilation on systems MSG_ERRQUEUE and IP_RECVERR.
2009-02-25udpsrc: Make sure the sockaddr length used for recvfrom() is big enough.Peter Kjellerstedt1-1/+1
Previously the sockaddr length used for recvfrom() was calculated as sizeof (struct sockaddr). However, this is too little to hold an IPv6 address, so the full size of the gst_sockaddr union should be used instead.
2009-02-25udpsrc: Unify the use of union gst_sockaddr.Peter Kjellerstedt1-8/+7
2009-02-25avidemux: avoid crashing on subtitlesWim Taymans1-2/+9
Avoid a crash in avi with subtitles by only dereferencing the video description when we actually are dealing with video in the _invert function.
2009-02-24udp: Fix strict-aliasing warnings from gcc 4.4.0Jan Schmidt1-11/+14
Fix strict aliasing warnings by defining a union on the different sockaddr structs that we need.
2009-02-24rtp: Fix compiler warning in h264 payloaderTim-Philipp Müller1-4/+6
Fix an undefined behaviour warning from gcc 4.4.0 Patch By: Tim-Philipp Müller <tim.muller@collabora.co.uk> Fixes: #570995 Signed-Off-By: Jan Schmidt <jan.schmidt@sun.com>
2009-02-24qtdemux: Also use "(c)inf" to fill the comment tagEdward Hervey2-2/+4
2009-02-23rtspsrc: perform UDP SETUP according to MS RTSP specMark Nauwelaerts1-6/+30
MS RTSP spec states that the UDP port pair used in subsequent SETUP requests for various streams must be identical (since there will actually be only 1 stream of muxed asf packets). Following traditional specs and using different port pairs in the SETUPs for separate streams will result in all but the first one failing and only one stream being streamed. So, in appropriate circumstances, retry UDP SETUP using previously used port pair. Fixes #552650.
2009-02-23Read ICMP error messages instead of loopingAurelien Grimaud1-2/+44
When we are dealing with connected sockets shared between a udpsrc and a udpsink we might receive ICMP connection refused error messages in udpsrc that will cause it to go into a bursty loop because the poll returns right away without a message to read. Instead of looping, read the error message from the error queue in udpsrc. Fixes #567857.
2009-02-23Always add PPS to the sprop-parameters-setWai-Ming Ho1-68/+50
Rework the parsing code that under certain circumstances dropped the PPS from the sprop-parameters-set. Fixes #572854.
2009-02-23Don't do crazy things with 0/1 frameratesArnout Vandecappelle1-1/+2
We use 0/1 framerates to mark variable framerates and matroskamux should not try to calculate a frame duration for it. Fixes #571294.
2009-02-23Call new receive_request methodWim Taymans1-11/+16
Call the receive_request extension methods so that extensions can handle the server request if they want.
2009-02-23Add method for hadling server requestsWim Taymans2-0/+18
Add method to handle server requests on the list of RTSP extensions.
2009-02-23Don't use GST_ERROR for non-error cases.Wim Taymans2-2/+4
Turn a GST_ERROR line into a GST_DEBUG line so that we don't spam the log with errors. Fixes #570781.
2009-02-22matroskademux: Unref the buffer and not the memory address of the bufferSebastian Dröge1-1/+1
2009-02-22alaw/mulaw: Implement _getcaps function for alaw/mulaw decodersOlivier Crete2-0/+108
Fixes bug #572358.
2009-02-22alaw/mulaw: Don't require both, rate and channel, to be set in _getcapsOlivier Crete2-24/+20
Fixes bug #572358.
2009-02-22avidemux: Fix alignment issues by using GST_READ_*Sebastian Dröge1-5/+5
Reading integers from random memory addresses will result in SIGBUS on some architectures if the memory address is not correctly aligned. This can happen at two places in avidemux so we should use GST_READ_UINT32_LE and friends here. Fixes bug #572256.
2009-02-19Update Since: tags in autodetect srcs and audioechoJan Schmidt3-3/+3
2009-02-10aspectratiocrop: Don't forget to call parent finalize implementation.Edward Hervey1-0/+2
This fixes a memory leak (leaking the contained elements of the bin).
2009-02-06qtdemux: Add handling for stps atomsDavid Schleef5-0/+44
stps atoms contain "partial sync" information, which means that it's a sync point where pts != dts. This is needed to properly handle MPEG2, H.264, Dirac, etc., in quicktime.
2009-02-04rtspsrc: Keep track of connected stateWim Taymans2-11/+15
Keep track of the state of the connection and don't try to send TEARDOWN when the server has closed the connection.
2009-02-04Read Matroska Title element for the TITLE tagRobin Stocker1-1/+15
Not all Matroska files have a Tags element which contains information about the title among other things. Most video Matroska files only contain the Title element so we should parse this too. Fixes bug #570435.
2009-02-03equalizer: Don't reset frequency bands from user settings. Fixes #570343.Stefan Kost1-18/+20
Move reallocating the history buffer out of _compute_frequencies() and call the right function as needed. Add some logging and tweak the formatting of existing logging. Simplify setting need_new_coefficients when changing properties.
2009-02-03Use guint64 instead of guint for storing guint64Sebastian Dröge1-3/+2
2009-01-30Don't use Glib 2.16 function g_strcmp0.Jan Schmidt1-3/+3
2009-01-30Don't do void pointer arithmeticJan Schmidt1-5/+5
2009-01-30Fix Forte compiler warnings.Jan Schmidt2-7/+7
Don't do void pointer arithmetic. Don't have an unreachable statement.
2009-01-30Remove useless processing for non-raw formatsEdward Hervey1-10/+8
2009-01-30Add support for the 'Requirement' and 'Encoder' tagsEdward Hervey3-1/+6
2009-01-30Modify private-tag name formatter so that it doesn't go mad at fourcc ↵Edward Hervey1-2/+3
starting with '(c)'.
2009-01-29Only unref the peer when there is one.Thijs Vermeir1-1/+1
2009-01-29Remove version numbers from a few gst-launch examples.Stefan Kost3-6/+6
The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
2009-01-29Add ' to framerate argument and remove the word 'simple' as all our ↵Stefan Kost1-2/+2
pipelines are apparently simple.
2009-01-28Update and add documentation for plugins with deps (ext).Stefan Kost2-3/+1
Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out.