| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Check if downstream supports overlay meta, if possible use it and
if not fallback to no-overlay caps
https://bugzilla.gnome.org/show_bug.cgi?id=733916
|
|
|
|
|
|
| |
Avoids returning unsupported caps to peers
https://bugzilla.gnome.org/show_bug.cgi?id=733916
|
|
|
|
|
|
| |
It does not occur 'later' anymore
https://bugzilla.gnome.org/show_bug.cgi?id=732662
|
|
|
|
|
|
|
|
|
|
|
| |
Along with the required mandatory dependent events.
Some elements need to perform an allocation query inside
::negotiated_caps(). Without the caps event being sent prior,
downstream elements will be unable to answer and will return
an error.
https://bugzilla.gnome.org/show_bug.cgi?id=732662
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=733087
|
|
|
|
|
|
|
| |
gst_caps_intersect() returns a reference to a caps object which in
the normal case is consumed, but in error cases must be unreferenced.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734521
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734517
|
|
|
|
|
|
|
| |
gst_pipeline_get_bus() returns a reference to a bus that needs to
be unreferenced after usage.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734525
|
|
|
|
|
|
|
| |
gst_pipeline_get_bus() and gst_bin_get_by_interface() both
return references that need to be unreferenced after usage.
https://bugzilla.gnome.org/show_bug.cgi?id=734527
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
gst_bin_get_by_name() and gst_bin_get_by_interface() both return
references to elements that need to be unreferenced after usage.
https://bugzilla.gnome.org/show_bug.cgi?id=734524
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=734520
|
|
|
|
| |
Sorry, should've been commit --amend
|
|
|
|
|
|
|
|
| |
gst_buffer_pool_get_config() returns a copy to the bufferpool's
configuration, which must be passed to gst_structure_free() after
use if not given away to gst_buffer_pool_set_config().
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734537
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734536
|
|
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak. Also
the caps are pushed as an event downstream, but this doesn't consume the
caps so it must still be unreferenced.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734534
|
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak.
Also remove the incorrect comment to avoid confusion in the future.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734533
|
|
|
|
|
|
|
| |
tcaps was unrefed when it shouldn't have been unrefed
in some cases.
https://bugzilla.gnome.org/show_bug.cgi?id=734531
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734528
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734522
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734519
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=734519
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734518
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=734538
|
|
|
|
|
|
|
| |
gst_pad_get_pad_template_caps() returns a reference which is unreferenced,
so creating a copy using gst_caps_copy() results in a reference leak.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734539
|
|
|
|
|
|
|
| |
gst_audio_encoder_set_output_format() does not consume caps, so
unreference that object instead.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734544
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=734543
|
|
|
|
|
|
|
|
| |
When a seek with a negative rate is requested, find the target
segment where gstsegment.stop belongs in and then download from
this segment backwards until the first segment.
This allows proper reverse playback.
|
|
|
|
|
|
| |
That's compatible with the compositor/videomixer property
https://bugzilla.gnome.org/show_bug.cgi?id=731954
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=676131
|
|
|
|
|
|
|
|
| |
If window is resized, GstStructure pointer values have to be rescaled to
original geometry. A get_surface_dimensions GLWindow class method is added for
this purpose and used in the navigation send_event function.
https://bugzilla.gnome.org/show_bug.cgi?id=703486
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=734269
|
|
|
|
|
|
|
|
| |
32 bit integers are going to overflow, especially the PCR offset to
the first PCR will overflow after about 159 seconds. This makes playback
of streams stop at 159 seconds as suddenly the timestamps are starting
again from 0. Now we have a few more years time until it happens again
and 64 bits are too small.
|
|
|
|
|
|
|
|
| |
comparing them against 500 * GST_MSECOND"
This reverts commit 9f186c6ab32c1e949916d385186b2d400190add6.
That commit was actually completely wrong, nevermind.
|
|
|
|
|
|
|
| |
against 500 * GST_MSECOND
Otherwise it will believe to detect PCR gaps already when there's a very small
gap of a few milliseconds, breaking playback of some files.
|
|
|
|
| |
The element is inheriting its srcpad from basesrc
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=725871
|
|
|
|
|
|
|
|
| |
Otherwise pic timing structure can have invalid cpb_removal_delay,
dpb_output_delay or pic_struct_present_flag which are blindly retrieved
in h264parse.
https://bugzilla.gnome.org/show_bug.cgi?id=734124
|
|
|
|
|
| |
Otherwise we will just deadlock the thread if e.g. scheduling a video
frame fails for whatever reason.
|
|
|
|
|
|
|
|
|
|
| |
When flushing, this will prevent dashdemux from trying to download more
fragments or more chunks of the same fragment before stopping.
Also improves the error handling to not transform everything non-ok into
an error.
https://bugzilla.gnome.org/show_bug.cgi?id=734014
|
|
|
|
|
|
| |
Cause timing to break in the pipeline that can lead to a stall
https://bugzilla.gnome.org/show_bug.cgi?id=733837
|
|
|
|
| |
They were removed when sndfile was ported to 1.x
|
|
|
|
| |
And also change 30/1 to 60/1 for one 60fps mode.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=733245
|
| |
|
|
|
|
| |
Allows building checks without running them
|