Age | Commit message (Collapse) | Author | Files | Lines |
|
Currently streams with unknown caps aren't been
exposed even with expose-all-streams = TRUE, which
is the default.
https://bugzilla.gnome.org/show_bug.cgi?id=682629
|
|
This was returning 0 in all cases. Use the data from GstVideoFormatInfo instead.
|
|
and only use the input buffer as temporary buffer in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=709408
|
|
Reference: https://bugzilla.gnome.org/show_bug.cgi?id=708880
|
|
Save some lnes of code by using a helper for common stream info.
|
|
Extract code to make a GstDiscovererInfo. Extracts code that sets StreamInfo.
|
|
do it all during reconfiguration
Otherwise we will have two pad blocks that want to use the same mutex
and block each other via the streamlock.
https://bugzilla.gnome.org/show_bug.cgi?id=709210
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708921
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708680
|
|
If a pipeline fails to preroll, it might happen that the sinks are
put into READY state from playbin's sink activation, but they are never
set to playsink, so they aren't being managed by a GstBin and will keep
their READY state until they are unreffed, leading to a warning.
Prevent this by always forcing them to NULL when deactivating a group
https://bugzilla.gnome.org/show_bug.cgi?id=708789
|
|
calculation
MusicBrainz removes trailing data tracks from releases on the server
and also for the calculation of the MusicBrainz Disc ID.
https://bugzilla.gnome.org/show_bug.cgi?id=708991
|
|
Also use GST_OBJECT_LOCK when accessing object data in set_timestamp.
https://bugzilla.gnome.org/show_bug.cgi?id=702230
|
|
This could cause negotiation to fail.
https://bugzilla.gnome.org/show_bug.cgi?id=708633
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708953
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708952
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708954
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708773
|
|
If we are using skew slaving and we drift more than twice the allowed amount, do
a big correction to get back on track more quickly.
|
|
From 6b03ba7 to 865aa20
|
|
watch->input_stream and watch->output_stream are owned by the GIOStream
and should be unset after freeing the stream.
https://bugzilla.gnome.org/show_bug.cgi?id=708689
|
|
|
|
|
|
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=708668
|
|
Creating a GSource and not attaching it to a context will cause
a leak of it's child sources. That is why we create writesrc right
before attaching it to a context.
https://bugzilla.gnome.org/show_bug.cgi?id=708667
|
|
Otherwise there would be cases where it would not send its segment
out when the first collected after getting it would already yield EOS.
https://bugzilla.gnome.org/show_bug.cgi?id=708590
|
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=708606
|
|
|
|
From b613661 to 6b03ba7
|
|
From 74a6857 to b613661
|
|
From 098c0d7 to 74a6857
|
|
Also #ifdef some more code paths that don't make sense without mmap.
https://bugzilla.gnome.org/show_bug.cgi?id=708372
|
|
Fixes discovery on dvb://
|
|
|
|
|
|
|
|
This is to make the multifilesrc ! pngdec case work
https://bugzilla.gnome.org/show_bug.cgi?id=688043
|
|
|
|
|
|
This is all handled by the GstBin code now.
|
|
Makes it easier to track how many users there are
Also make it possible to create a dmabuf struct on systems without mmap,
it just won't be possible to map it.
https://bugzilla.gnome.org/show_bug.cgi?id=707793
|
|
The payload type can't be between 72 and 76 because with the marker bit set,
this could be mistaken for an RTCP packet then. We do a relaxed check and
only refuse 72-76 when the marker bit is set. The effect is that when
we try to map an RTCP packet as an RTP packet, we will certainly fail.
|
|
And get rid of AS_SCRUB_INCLUDES
https://bugzilla.gnome.org/show_bug.cgi?id=707658
|
|
Fix component ordering, it's wrong in both the scanline and merge
function so it cancels eachother out and isn't really a except for
loss of precision of the green component.
Fix calculation of the filter weight
|
|
|
|
The checks above make it inpossible for the value to be smaller than
what we check against with the MAX call.
|
|
negotiation fails
Otherwise we might end up in non-optimal configuration, especially
when a flush happened during reconfiguration.
|