Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This makes sure that we update segdone based on the read index received
during latency updates. As the comment notes, we make some compromises
to deal with the fact that segdone is a segment multiple, while the read
index offers finer granularity. The updates are also not very often
(100ms since that is how often automatic timing updates are provided).
All this is required for the baseaudiosink sample alignment code to work
at all.
https://bugzilla.gnome.org/show_bug.cgi?id=694257
|
|
change_ssrc field of RTPSession should be set before calling
rtp_session_schedule_bye_locked () as this function will call reconsider function
that will wake up rtcp_thread which will call rtp_session_on_timeout () that will
check change_ssrc to change the ssrc.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694184
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=694374
|
|
Depending on the order g_object_set() calls aare made, the
target r/g/b settings will override the method if set to
green/blue. Change that so we do not use the target-r/g/b values
unless the method is set to custom.
https://bugzilla.gnome.org/show_bug.cgi?id=694374
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=694275
|
|
Only delay the RTCP thread when we are a sender, which we can know because we
have a send_rtp_src pad. Otherwise we might delay the RTCP thread if we
are only a receiver and then there is no code path that wakes up the
RTCP thread and we end up without RTCP packets.
|
|
v4l has add a new IOCTL to export a buffer by using dmabuf.
This patch allow to use this new IOTCL if it has been defined in videodev2.h
I introduce a new IO mode (GST_V4L2_IO_DMABUF) to enable this way of working.
https://bugzilla.gnome.org/show_bug.cgi?id=693826
|
|
After gst_buffer_new_and_alloc() gst_buffer_copy_into() will likely
append to the already-existing memory instead of filling it.
|
|
Don't unmap short MOOV atom buffer twice, which happened
in the case where we don't fix up the MOOV atom.
Fixes crashes when thumbnailing partial mp4 file where
the MOOV atom is still incomplete.
https://bugzilla.gnome.org/show_bug.cgi?id=694010
|
|
deprecations with newer versions
https://bugzilla.gnome.org/show_bug.cgi?id=693911
|
|
Apparently there's no reason to use it any longer. Drop libsoup-gnome
dependency while at it, now that we don't need anything from it any
more (it only consists entirely of deprecated API now anyways).
https://bugzilla.gnome.org/show_bug.cgi?id=693911
|
|
Doesn't fix anything in particular, but is
still needed here for correctness.
|
|
The channel-mask is only needed for channels>2 which we don't do.
|
|
Don't try to check the stride for encoded formats. Some drivers output
something != 0 and then we don't want to fail on that.
|
|
So we have to worry less about portability.
https://bugzilla.gnome.org/show_bug.cgi?id=692400
|
|
Now that the subset check actually works, this breaks
things with demuxers that don't put a "sof-marker"
in their jpeg caps, and we don't have a good parser
to plug either yet.
|
|
|
|
Fields were missing from the actual caps, or too many fields
existed in the template caps.
|
|
The AAC caps passed were incomplete.
|
|
|
|
We're testing with an http server on localhost, but don't support
an exception list for the http_proxy, so just unset the environment
variable to make sure we can run this test properly even if the
environment has http_proxy set.
Also, don't skip all tests if there is an issue with the SSL server,
just run the non-SSL tests then.
https://jenkins.qa.ubuntu.com/view/Raring/view/JHBuild%20Gnome/job/jhbuild-amd64-gst-plugins-good/
|
|
|
|
gst_avi_mux_do_buffer was leaking data from gst_collect_pads_pop.
|
|
|
|
... and align current_total semantics in push and pull mode,
which tracks bytes for CBR and blocks for VBR.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691481
|
|
Delay sending the first RTCP packet until we have sent the first RTP packet.
Otherwise we will send out a Receiver Report instead of a sender report.
See https://bugzilla.gnome.org/show_bug.cgi?id=691400
|
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=668355
|
|
When a new src pad is added, first forward the sticky events and then
set the caps on the src pad
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692786
|
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=688935
|
|
Move the work of cleaning up the client streams in the free_stream
function. This allows us to properly clean up the client streams when we
remove an RTP stream as well.
Based on patch by Sujay <sdatar@cisco.com>
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660156
|
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693307
|
|
Only run the skew estimation code when we have a new RTP timestamp. If we have
the same RTP timestamp, we simply use the previous estimation. This works
because the new observation with the same RTP timestamp has to have a bigger
receiver time and is thus not going to influence the estimation except for
causing more jitter.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=640023
|
|
Only EOS when we receive a BYE event from the SSRC of our stream.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=675453
|
|
Conflicts:
gst/rtsp/gstrtspsrc.c
|
|
When we stop, we can flush all pending commands so that we can stop and
join the task.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684924
|
|
Lets remove the readme from pre-0.1.0 that is completely irrelevant now.
|
|
|
|
Also introduce some blank lines for better readability and update the comments.
|
|
|
|
Transformcaps is not called with caps containing single structures anymore. Also add missing filter handling. Still does not negotiate though.
|
|
We don't turn float into 32bit pcm. Looks like a typo from updating the caps.
|
|
|
|
fixes hang in videotestsrc num-buffers=20 ! videomixer ! fakesink
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692935
|
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692932
|
|
with x(v)imagesink ones
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=663458
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=663458
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=663458
|