| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
---
|
| |
|
| |
|
|
|
|
|
|
| |
Hack around short header mpeg4 video files and put the short header as the
config string.
Fixes #572551.
|
|
|
|
|
| |
Add support for http tunneling and a new rtsph:// uri for it.
See #573173.
|
|\
| |
| |
| | |
ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-plugins-good
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.)
|
| | |
|
| |
| |
| |
| |
| | |
PAL is TFF, NTSC is BFF. Some day I will learn to keep this
straight.
|
| |
| |
| |
| | |
Fixes bug #573343.
|
| |\
| | |
| | |
| | | |
ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good
|
| | |
| | |
| | |
| | |
| | |
| | | |
If the peak value is > 1 (and thus nonsensical) ignore it. Prevents
rgvolume reducing volume to effectively silent on files with bogus peak
values.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
When in push mode we should not try to handle the SEEK event as there's
no code to handle it properly. Propagate upstream.
|
| | |
| | |
| | |
| | | |
Add the .h file change for the new property.
|
| | |
| | |
| | |
| | |
| | | |
Some old servers don't like us doing RTCP and thus we need a property to disable
it. See #573173.
|
| | |
| | |
| | |
| | |
| | | |
Fix the gst_udp_set_loop_ttl() function that was commented out in a
previous commit. See #573115.
|
| | |
| | |
| | |
| | | |
Fail on interlaced video until we support it.
|
| | |
| | |
| | |
| | | |
Detect and fail when trying to payload interlaced video.
|
| |/
| |
| |
| | |
Fixes bug #573342.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fix compilation on systems MSG_ERRQUEUE and IP_RECVERR.
|
| |
| |
| |
| | |
Don't crash if we receive a buffer without caps. Fixes #572413.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
From 9cf8c9b to a6ce5c6
|
| |
| |
| |
| |
| | |
Avoid a crash in avi with subtitles by only dereferencing the video description
when we actually are dealing with video in the _invert function.
|
| |
| |
| |
| |
| | |
Fix strict aliasing warnings by defining a union on the different
sockaddr structs that we need.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Only compile the code for the YVYU format when the format is actually defined.
Spotted by tmatth on IRC.
|
| |
| |
| |
| |
| |
| |
| | |
sort_by_frame_size is declared static and only used inside
an ifdef, so use the same ifdef to define the function. Fixes #572185
Signed-off-by: David Schleef <ds@schleef.org>
|
| |
| |
| |
| |
| | |
Add YVYU format to the caps. We don't have anything to handle these caps yet,
though.
|
| |
| |
| |
| |
| |
| | |
Remove some unused variables.
Avoid a useless _resync call.
Correctly use a gboolean.
|
| |
| |
| |
| |
| |
| | |
Rework the parsing code that under certain circumstances dropped the PPS from
the sprop-parameters-set.
Fixes #572854.
|
| |
| |
| |
| |
| |
| | |
We use 0/1 framerates to mark variable framerates and matroskamux should not try
to calculate a frame duration for it.
Fixes #571294.
|
| |
| |
| |
| | |
--
|
| |
| |
| |
| |
| | |
Call the receive_request extension methods so that extensions can handle the
server request if they want.
|
| |
| |
| |
| | |
Add method to handle server requests on the list of RTSP extensions.
|
| |
| |
| |
| |
| | |
Turn a GST_ERROR line into a GST_DEBUG line so that we don't spam the log with
errors. Fixes #570781.
|
| |
| |
| |
| | |
Fixes bug #571321.
|