Edward Hervey
800aca8161
adaptivedemux: Use a simple queue instead of queue2
...
The reason we previously used queue2 was to calculate the download rate,
but that wasn't entirely correct and we therefore calculate it before
queue2. We therefore now just need a simple queue.
2017-01-10 16:31:40 +01:00
Edward Hervey
4f7e23fbee
adaptivedemux: Remove unneeded variables
...
We now have properly non-blocking download time calculation
2017-01-10 16:31:06 +01:00
Haihua Hu
afa9c57a52
qmlglsrc: use glBlitFramebuffer to copy texture for GLES3.0
...
If support glBlitFrameBuffer, use it for texture copy instead
of glCopyTexImage2D
https://bugzilla.gnome.org/show_bug.cgi?id=777078
2017-01-10 21:34:30 +11:00
Matthew Waters
1c12c21653
glwindow: use the same parameter names between vfuncs and functions of the same name
...
Silences GI warnings about symbol's not being used from source code
comment block
2017-01-10 20:07:09 +11:00
Matthew Waters
91ed9fe362
glbasememory: type fix for GstGLBaseMemoryAllocatorAllocFunction
2017-01-10 20:06:39 +11:00
Matthew Waters
b76f14f004
gldisplay: add missing transfer annotations
2017-01-10 20:05:42 +11:00
Matthew Waters
b65ecbaa2b
gl: add skip annotations to non-GI possible struct constructors
2017-01-10 20:04:30 +11:00
Matthew Waters
f8a2721388
glbasememory: remove unused and #if 0'ed function definitions
2017-01-10 20:03:09 +11:00
Matthew Waters
a1f2da88bf
gl: add necessary get_type() functions for allocation params structures
...
All using the existing GstGLAllocationParams infrastructure
2017-01-10 19:58:48 +11:00
Matthew Waters
e4345d7be4
gl/docs/sections.txt: remove non-existant symbols
2017-01-10 19:55:43 +11:00
Matthew Waters
a20d064304
gldisplay: some annotation updates/typo fixes
2017-01-10 15:35:52 +11:00
Matthew Waters
01cf3547dd
gl: remove reference to non-existant header
...
../../../../gst-libs/gst/gl/gl.h:57:45: fatal error: gst/gl/gstglcontrolbindingproxy.h: No such file or directory
#include <gst/gl/gstglcontrolbindingproxy.h>
^
2017-01-10 14:29:46 +11:00
Matthew Waters
a4024b61cf
gl: remove custom control binding proxy
...
Use the existing GstProxyControlBinding instead.
2017-01-10 13:57:37 +11:00
Matthew Waters
6d17a4133b
gl/pkg-config: add the configured platform/api/winsys
...
Allows users to query this from pkg-config instead of requiring them to
compile mini programs checking defines in gstglconfig.h
2017-01-10 13:57:37 +11:00
Matthew Waters
f3d2be1e4f
gl: remove unneeded gst_gl_buffer_alloc from header file
...
There's no implementation anymore!
2017-01-10 13:57:37 +11:00
Matthew Waters
66d616f5ed
gl/egl: remove use of texture orientation
2017-01-10 13:57:37 +11:00
Matthew Waters
a030e64a31
gl/pkg-config: don't advertise all our dependent libraries as deps
...
If an application/library explicitly needs a library, it needs to link
against it itself.
2017-01-10 13:57:37 +11:00
Vivia Nikolaidou
b16cd484bf
timecodestamper: Post element message with current timecode
...
timecodestamper will post an element message which contains the current
timecode it just stamped. If a timecode was already found and not
replaced, it will still post it in a message.
https://bugzilla.gnome.org/show_bug.cgi?id=777048
2017-01-09 18:52:24 +02:00
Vivia Nikolaidou
3cb43f35b8
decklinkvideosrc: Do not append a zero timecode if none is found on the source
...
If the source doesn't give us timecode information, do not append a zero
timecode to the frames.
https://bugzilla.gnome.org/show_bug.cgi?id=776900
2017-01-09 18:37:50 +02:00
Matthew Waters
d9f553bff5
glcontext/egl: don't overwrite set GError
...
Doing so is an error and will cause a glib warning to be printed.
https://bugzilla.gnome.org/show_bug.cgi?id=776722
2017-01-10 01:00:12 +11:00
Tim-Philipp Müller
aceb64a21c
meson: decklink: fix plugin filename
2017-01-05 20:45:15 +00:00
Tim-Philipp Müller
3ecf1d8fd1
meson: build decklink plugin
2017-01-05 20:34:14 +00:00
Thibault Saunier
cc4e4f6316
meson: Do not use gstwayland variable when not set
2017-01-05 12:34:39 -03:00
Thibault Saunier
8e40fb0e39
meson: Generate the wayland pc file when needed
2017-01-05 12:31:14 -03:00
Thibault Saunier
e80b474a14
meson: Do not try to use unset gstgl if gstgl is not built
2017-01-05 11:37:27 -03:00
Sebastian Dröge
9988ad9c42
androidmedia: Add support for Opus in the decoder
2017-01-05 15:05:42 +02:00
Sebastian Dröge
8b46e1b95a
androidmedia: Silently skip COLOR_FormatAndroidOpaque when converting to caps
...
This is special and handled in the decoder when doing rendering to a
surface. Printing a warning for this is just unnecessary noise
2017-01-05 15:05:42 +02:00
Guillaume Desmottes
e92837b6e4
meson: generate pkg-config -uninstalled pc files
...
Generating those files is useful for users building the GStreamer stack
using meson and having to link it to another project which is still
using the autotools.
While doing so, fix some -uninstalled pc files which were using a
suspicious 'pcfiledir' which was never replaced or defined.
https://bugzilla.gnome.org/show_bug.cgi?id=776810
2017-01-05 09:52:47 -03:00
Thibault Saunier
eb728ad13b
meson: Support building without Gst debug
2017-01-05 09:52:47 -03:00
Sebastian Dröge
5619690ae1
androidmedia: Add support for VP9
2017-01-04 20:59:39 +02:00
Sebastian Dröge
eca6c35601
androidmedia: Actively request the Java VM from the application
...
This is more consistent with how we already request the application
class loader and other application resources elsewhere.
2017-01-03 18:53:39 +02:00
Sebastian Dröge
e31714691a
decklink: Fix indentation
2017-01-03 17:31:03 +02:00
Sebastian Dröge
e8e531ee12
decklinkaudiosrc: Add support for 8/16 channels via property
...
These are unpositioned channel layouts.
2017-01-03 17:30:07 +02:00
Garima Gaur
81b0a14d69
Fix some caps leaks in pad template creation code
...
gst_pad_template_new() does not take ownership of
the caps passed to it, so we need to unref the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=776790
https://bugzilla.gnome.org/show_bug.cgi?id=776787
2017-01-03 10:02:58 +00:00
Fabien Dessenne
e2fba40038
waylandsink: fix display re-connection (redraw pending)
...
Reset redraw_pending at display disconnection, so we can re-connect
later from a clean state (avoid endless buffer drops).
Add a log to inform of dropped buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=775791
2017-01-02 19:53:27 -05:00
Nicola Murino
8f674a3639
opencv: add dewarp plugin
...
new plugin that dewarp fisheye images
https://bugzilla.gnome.org/show_bug.cgi?id=776047
2017-01-02 19:48:34 -05:00
Fabrice Bellet
de27514b9b
x265: fix a minor string leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=776727
2017-01-03 00:12:21 +00:00
Fabrice Bellet
aac4c10d0e
autoconvert: fix a reconfigure event leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=776726
2017-01-02 19:52:33 -03:00
Arun Raghavan
b70ef1de49
uvch264src: Add meson build support
2017-01-02 19:58:06 +05:30
Arun Raghavan
4f282f6068
uvch264src: Fix wrong argument order to force-key-unit event
...
CID 1373421
2017-01-02 19:58:06 +05:30
Edward Hervey
d98e82d667
check: Use gst_check_run_suite
...
Ensures that xunit reports get generated when requested
2017-01-02 15:05:19 +01:00
Arun Raghavan
a3e33a0fc1
smoothstreaming: Fix minor use after free reference
...
Just a matter of reordering a g_free() /after/ cleaning out all the
members.
CID 1396746
2017-01-02 17:50:02 +05:30
Nicola Murino
92b471b511
videoanalyse: update docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=746018
2016-12-31 10:51:04 +00:00
Ursula Maplehurst
d741c9ecc3
androidmedia: some files are missing in the release tarball
...
https://bugzilla.gnome.org/show_bug.cgi?id=776591
2016-12-30 07:37:23 +01:00
Mark Nauwelaerts
dc970791b8
mpeg4videoparse: determine intra of frame at frame parse time
...
... rather than when determining when to end the frame.
The opportunity to do so might not come when forced to drain,
and it seems nicer anyway to do so at parse wrapup time.
2016-12-28 13:54:24 +01:00
Sebastian Dröge
bdc1236003
dash: Define debug category used in the isoff code for the test too now
2016-12-24 08:42:51 +02:00
Seungha Yang
72afd74ef4
dash: Include debug of gstisoff on dashdemux category
...
Move debug category of gstisoff from default to dashdemux
https://bugzilla.gnome.org/show_bug.cgi?id=776461
2016-12-24 08:22:10 +02:00
Sebastian Dröge
5cff156f2c
audiobuffersplit: Don't try to output anything if samples_per_buffer == 0
...
This happens if we had no CAPS event yet but e.g. got an EOS event. We
would then try to output a 0-sized buffer, but getting that from the
adapter will give an assertion, return NULL and then crash.
2016-12-23 13:27:42 +02:00
Seungha Yang
4523cff147
dashdemux: Add first_offset of sidx box to base offset
...
sidx has "first_offset" syntax which represents the distance in bytes
from anchor point to media fragment. If present, we should adjust
sidx_base_offset.
https://bugzilla.gnome.org/show_bug.cgi?id=776431
2016-12-23 12:16:10 +02:00
Seungha Yang
c0540fb773
dashdemux: Ensure sidx parsing when updating fragment info
...
Fix seek fail with On-Demand profile mpd which has no indexRange attribute
https://bugzilla.gnome.org/show_bug.cgi?id=776431
2016-12-23 12:16:10 +02:00