| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
If the playlist does not contain any iframe variants then
demux->master->iframe_variants is NULL. If the previous variant is an
iframe variant then there is at least one iframe variant and
demux->master->iframe_variants->data can be safely used.
https://bugzilla.gnome.org/show_bug.cgi?id=773635
|
|
|
|
|
|
|
| |
mid_istream_open_mem() doesn't accept an autofree argument as of
libtimidity >= 0.2.0
https://bugzilla.gnome.org/show_bug.cgi?id=772503
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes are:
- Use the wrapper functions to access opaque data types. To preserve
backward compatibility, define fallback definitions
- Remove the use of idiom "pqueue_size(ssl->d1->sent_messages)", since
there is no replacement
- Use RSA_generate_key_ex instead of the deprecated RSA_generate_key
https://bugzilla.gnome.org/show_bug.cgi?id=773540
|
|
|
|
|
|
|
| |
MSVC warns about this because it's a C++ compiler, and this actually
results in useful things such as the incorrect 'gboolean' return value
for functions that return GstFlowReturn, so let's do explicit
conversions to reduce the noise and increase its efficacy.
|
|
|
|
|
|
|
|
|
|
| |
With MSVC, this gives the following warning:
warning C4305: 'function': truncation from 'double' to 'gfloat'
Apparently, MSVC does not figure out what type to use for constants
based on the assignment. This warning is very spammy, so let's try to
fix it.
|
|
|
|
| |
All these should return GstFlowReturn, not gboolean
|
|
|
|
|
|
| |
The headers we include already define boolean on Windows with MSVC, and
it leads to a typedef redefinition error with jpeglib.h which tries to
redefine it in jmorecfg.h
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
|
|
|
|
|
| |
If it is is unknown, consider it infinite
https://bugzilla.gnome.org/show_bug.cgi?id=768460
|
|
|
|
|
|
|
| |
Representation can inherit SegmentList from Period if none is available
from the AdaptationSet
https://bugzilla.gnome.org/show_bug.cgi?id=768460
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773026
|
|
|
|
|
| |
There was a small omission in the code. It still worked, but the pool
configuration may not have been optimimal.
|
|
|
|
|
|
|
| |
GstHLSDemuxStream inherits GstAdaptiveDemuxStream, not
GstAdaptiveDemux. Fixes memory corruption issues.
https://bugzilla.gnome.org/show_bug.cgi?id=772704
|
|
|
|
|
|
|
| |
gst_caps_to_string function returned allocated memory.
So, It should be freed using g_free function.
https://bugzilla.gnome.org/show_bug.cgi?id=772499
|
|
|
|
|
|
|
| |
When only linking the element, the upload object will be created from
_transform_caps() but will never be unreffed as the only case is in _stop().
Add an unref if non-NULL to a new finalize handler for this case.
|
|
|
|
|
|
|
| |
It's possible that the window may have been destroyed when a winsys
event comes in for it.
Fixes an assertion in make -C tests/check generic/states.check
|
|
|
|
| |
Fixes an assertion in make -C tests/check generic/states.check
|
|
|
|
| |
CID: 1373420
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The buffer data is not always copied in _Fill, and will be
read in _DecodeFrame. We unmap at the end of the function,
whether we get there via failure or early out, and keep a
ref to the buffer to ensure we can use it to unmap the
memory even after _finish_frame is called, as it unrefs
the buffer.
Note that there is an access beyond the allocated buffer,
which is only apparent when playing from souphttpsrc (ie,
not from filesrc). This appears to be a bug in the bit
reading code in libfdkaac AFAICT.
https://bugzilla.gnome.org/show_bug.cgi?id=772186
|
|
|
|
|
|
|
| |
The buffer size is expected to be in multiples of the sample size,
not in bytes.
https://bugzilla.gnome.org/show_bug.cgi?id=772186
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=772186
|
|
|
|
|
|
| |
This fixes muxing in MPEG TS.
https://bugzilla.gnome.org/show_bug.cgi?id=772108
|
|
|
|
|
|
|
| |
Not doing so will fail to decode in a simple fdkaacenc ! fdkaacdec
pipeline, though would work if this goes through a file.
https://bugzilla.gnome.org/show_bug.cgi?id=772067
|
|
|
|
|
|
| |
The docs say we should continue feeding in data and decoding
https://bugzilla.gnome.org/show_bug.cgi?id=772067
|
|
|
|
|
|
|
|
|
| |
AOT_MP2_AAC_LC is a "pseudo AOT" which got removed after 0.1.4,
and maps to AOT_AAC_LC.
Remove mpegversion 2 from th caps to match.
https://bugzilla.gnome.org/show_bug.cgi?id=772067
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770455
|
|
|
|
| |
And while at it, also clean up some code.
|
| |
|
|
|
|
|
|
|
|
| |
This is specific to when the waylandsink is not being embedded. In
this patch we pass the render lock to the window so it can safely
call gst_wl_window_set_render_rectangle() with the new size.
https://bugzilla.gnome.org/show_bug.cgi?id=722343
|
|
|
|
|
|
| |
We already take the render lock from the wlqueue thread in some other
place which indicates that there is no use of this atomic instead of
a proper locking mechanism.
|
|
|
|
|
| |
Upstream must configure the pool before using it. Pre-configuring
the proposed pool could hide bugs in upstream elements.
|
|
|
|
|
|
| |
When we don't have a viewporter (scaling support), we can't use the
1x1 scaleup image trick. Instead, we need to allocate a buffer with
the same size as the area that need to have black background.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=738079
|
|
|
|
|
|
|
| |
This add support for non-standard strides to be used. Note that
some extra work is needed for multi-plane format which may have
a different GstMemory object per plane. This is not currently a
problem since SHM interface is limited to 1 memory.
|
|
|
|
|
|
| |
The buffer pool API does not allow multiple of owner. This otherwise
lead to error when renegotiation take place. Aso consider the
allocation query "need_pool" boolean.
|
|
|
|
|
| |
Otherwise those error may go unseen making debugging much
harder.
|
| |
|
|
|
|
|
| |
This fixes the property show-preroll-frame expose by the VideoSink base
class and removes redundant code.
|
| |
|
|
|
|
|
|
|
|
| |
Fixes an assertion when moving from passthrough to non-passthrough
Without an explicit reconfigure, glfiter won't have created the GL
resources such as the FBO, GL bufferpool, etc and basetransform will
allocate sysmem buffers instead.
|
| |
|
|
|
|
|
|
|
| |
This makes the viewporter interface optional. The end result is
obviously far from optimal, though it greatly helps testing on older
compostitors or gnome-wayland. We can make it strictly needed later when
this new interface get widely adopted.
|
|
|
|
|
|
| |
Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
https://bugzilla.gnome.org/show_bug.cgi?id=767671
|
| |
|
| |
|
|
|
|
|
| |
Currently only works on linux with egl/glx + wayland/x11 but the general
principals have been layed out for adding the other GL platforms/winsys'.
|
|
|
|
| |
Allows upstream elements that use our memory to passthrough without copying.
|
|
|
|
| |
g_strv* functions require this to not read off the end of the array.
|