| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=731093
|
|
|
|
|
|
|
|
| |
Prevent X from redrawing the background on ConfigureNotify by
setting background as None. Otherwise flickering is observed
when resizing the window.
https://bugzilla.gnome.org/show_bug.cgi?id=730981
|
|
|
|
|
|
|
|
|
| |
Enable vertex attribute arrays which will be used by a GL program
and disable them after drawing. If a vertex attribute array not
required by a program is enabled, GL will try to read from it,
which may crash the application.
https://bugzilla.gnome.org/show_bug.cgi?id=730912
|
|
|
|
|
|
| |
These were forgotten when they got renamed.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729731
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=727968
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=729200
|
|
|
|
|
|
|
| |
Fix operator precedence, so the whole operation is
negated instead of only flags variable.
https://bugzilla.gnome.org/show_bug.cgi?id=722096
|
|
|
|
|
|
|
|
|
| |
Detect resolution changes on key frames, and propagate the resulting
caps to the src pad. Only the uncompressed data chunk is decoded, so
avoid using the new VP8 bitstream parsing library for now.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit abadffd4d848860ff19d4545502fc85f473a5a46)
|
|
|
|
|
|
|
|
| |
Avoid possible division-by-zero while deriving the presentation timestamp
of the buffer. The base class will take care of any interpolation needs.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit 3b308cba3c6e5bfe2dbfc1a1f83640b44a27e5f9)
|
|
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710855
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit 3d0ce67fcd886cf6e03f4f123d7da64491b96a8d)
|
| |
|
| |
|
|
|
|
|
| |
Since 006e7a3428bd097fc6e6c648332bff583dd434f9 we no longer error out on
incomplete aux segment.
|
|
|
|
|
|
|
|
|
|
|
| |
The thread that calls the success/failure callback can be the
same that is adding/removing the element as the IDLE probe can
happen instantly if the pad is not 'busy'.
This required moving some checks for the callback counter around
as well as removing some pad pushes from the main test thread as
they were made useless after the IDLE pad probe was fixed in core
by commit 0324358ebc8122a41ab499a3ef7973b61c3e621b
|
|
|
|
|
| |
The test was not bringing the source back to NULL, so its thread
could start creating a buffer while the pads were being shutdown.
|
| |
|
| |
|
|
|
|
| |
Required for offline rendering according to the docs. wtf.
|
|
|
|
| |
It's required to set a valid sample time for decoding on iOS.
|
|
|
|
| |
... instead of doing magic calculations with the buffer duration.
|
| |
|
|
|
|
| |
AudioQueueFlush() is for draining all remaining data.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hlsdemux does not check for the '"' character in #EXT-X-STREAM-INF
attributes. The CODECS parameter is an example of an attribute
that might use the '"' symbol and might contain a ',' character
inside this quoted string.
For example: CODECS="avc1.77.30, mp4a.40.2"
hlsdemux does not correctly parse the RESOLUTION attribute, it
assumes that an '=' character is used to delineate the width
and height values, but the HLS RFC states that a 'x' character
must be used as the delimiter between width and height.
https://bugzilla.gnome.org/show_bug.cgi?id=725140
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the URL for the master manifest files contains a '/' character
in the query parameter (for example
http://example.net/1054559_h264_1500k.mp4/master.m3u8?acl=/*1054559_h264_1500k.mp4),
hlsdemux is incorrectly converting the relative URLs of the media
playlists in to absolute URLs. It is incorrectly using the last '/' it
finds in the URL. According to RFC3986 the '/' character is allowed in
the query part of the URL.
https://bugzilla.gnome.org/show_bug.cgi?id=725137
|
|
|
|
|
|
|
|
| |
demux->last_manifest_update is not initialised at startup, with the
effect that live manifests are reloaded immediately after the download
loop begins. This patch fixes this.
https://bugzilla.gnome.org/show_bug.cgi?id=724790
|
| |
|
|
|
|
|
|
| |
Some audio decoders (at least the MP3 decoder on MTK based devices) outputs
raw audio in batches of multiple audio frames. We need to handle that
properly, otherwise the base class will be kind of unhappy.
|
| |
|
|
|
|
| |
The inputs are both invalid afterwards.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Without this every fragment's first 16 bytes will be corrupted
if not the fallback IV is used by the playlist.
|
|
|
|
| |
g_get_monotonic_time() returns microseconds, not nanoseconds.
|
|
|
|
| |
Fixes broken duration reporting.
|
| |
|
|
|
|
|
| |
Fedora installs the soundfonts in /usr/share/soundfonts/ so make sure we
look there as well.
|
|
|
|
|
|
|
|
|
|
|
| |
Use glib to get a list of system "share" directories, then go through that
list, appending 'sounds/sf2/' to each directory to get a soundfont directory,
and looking for .sf2 files there.
This way fluiddec is able to load sf2 files on W32, because otherwise the
path '/usr/share/sounds/sf2' makes no sense there.
Fixes #724013
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723134
|
|
|
|
|
|
|
|
|
| |
gst_uri_downloader_fetch_uri_with_range()
even if downloader->priv->urisrc is not set. This avoids deadlock under some
some conditions on cancel.
https://bugzilla.gnome.org/show_bug.cgi?id=723127
|