Vincent Penquerc'h
a828b12ca8
fdkaac: fix error with AOT_MP2_AAC_LC removed from libfdkaac API
...
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
2016-09-27 17:20:18 +01:00
Tim-Philipp Müller
80f3bf7ac2
meson: bluez: fix build
2016-09-26 16:30:02 +01:00
Sebastian Dröge
82edbde1fc
decklink: Update to SDK 10.8
...
OSX and Linux only, Windows needs someone on Windows to convert the .idl
files to C source code.
2016-09-26 16:39:18 +03:00
Olivier Crête
1b0cdcdf3e
fdkaac: fix mixup setting interleaved output
...
https://bugzilla.gnome.org/show_bug.cgi?id=770455
2016-09-26 11:43:22 +01:00
Sebastian Dröge
fa31ea7ac3
player: Only report the initial duration if the query was successful
2016-09-26 13:26:36 +03:00
Kyungyong Kim
214a041e13
h265parse: Fix parsing of multiple NALs in the hvcC box
...
https://bugzilla.gnome.org/show_bug.cgi?id=771970
2016-09-26 09:35:25 +03:00
Tim-Philipp Müller
4b4b306795
bluez: dist new header file
...
Fixes distcheck.
2016-09-25 17:38:15 +01:00
Arun Raghavan
7e22db6542
a2dpsink: Don't try to set device caps on avdtpsink
...
We can't actually configure the transport, so we should only be working
with whatever we get.
2016-09-24 23:24:28 +05:30
Arun Raghavan
b2ed98d0a3
avdtpsink: Chain event handling up to basesink
2016-09-24 23:24:28 +05:30
Arun Raghavan
5a70912a50
bluez: Clean up and make a2dpsink functional again
...
Was crashing, and had a lot of cruft (like a capsfilter and a fakesink)
that was no longer required.
2016-09-24 23:24:28 +05:30
Arun Raghavan
967046d3a5
avdtpsrc: Add support for AVRCP metadata
...
Metadata from AVRCP is emitted as tags, and the duration from AVRCP is
used in queries by avdtpsrc.
2016-09-24 23:24:28 +05:30
Sebastian Dröge
6e749f17da
openjpegdec: Properly offset and shift for all formats when converting
...
And while at it, also clean up some code.
2016-09-24 10:49:10 -04:00
Sebastian Dröge
8daf628910
jpeg2000parse: Don't pass NULL strings to the colorspace / sampling parsing functions
...
They assert on NULL.
2016-09-24 10:05:49 -04:00
Nicolas Dufresne
31d0a2c1ea
waylandsink: Don't leak GValues in getcaps
2016-09-23 16:48:34 -04:00
Nicolas Dufresne
f6b270d8eb
waylandsink: Update our window size on configure event
...
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
2016-09-22 19:12:22 -04:00
Nicolas Dufresne
fdea1e1144
waylandsink: Remove atomic operation
...
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.
2016-09-22 19:12:22 -04:00
Nicolas Dufresne
0859e201f6
waylandsink: Do not pre-configure proposed pool
...
Upstream must configure the pool before using it. Pre-configuring
the proposed pool could hide bugs in upstream elements.
2016-09-22 19:12:22 -04:00
Nicolas Dufresne
ecf88d0d43
waylandsink: Properly draw black border in absence of viewporter
...
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.
2016-09-22 19:12:22 -04:00
Florian Zwoch
1489e73df4
dx9screencapsrc: throw error for invalid screen index
...
Currently dx9screencapsrc prints a verbose warning in case the screen
index is out of range for the current number of detected monitors. This
value is then dropped.
However there is no initial indication (beside the console print) if it
worked or not. This may result in capturing an unwanted screen as it
would capture the last set index that was not rejected.
This patch sets the index regardless. Instead, the element throws an
error when it tries to run or getting caps for an invalid index.
https://bugzilla.gnome.org/show_bug.cgi?id=771817
2016-09-22 09:52:37 -04:00
Matthew Waters
bad58e2b13
gldisplay: also free the GWeakRef when removing dead contexts
...
Otherwise we leak GWeakRef's.
Found with make -C tests/check libs/gstglcontext.valgrind
2016-09-22 18:25:37 +10:00
Martin Kelly
c40845731a
wayland/Makefile.am: add missing libs
...
libgstwayland is missing a dependency on $(GST_PLUGINS_BASE_LIBS), so add it.
https://bugzilla.gnome.org/show_bug.cgi?id=771794
2016-09-21 20:07:06 -04:00
Nicolas Dufresne
ba71a392a6
waylandsink: Destroy viewporter when done
...
https://bugzilla.gnome.org/show_bug.cgi?id=738079
2016-09-21 15:08:34 -04:00
Martin Kelly
dd062b6606
build: add missing $(GST_PLUGINS_BASE_LIBS)
...
The linker flags for several plugins (dashdemux, mssdemux, hlsdemux) are missing
$(GST_PLUGINS_BASE_LIBS), so add them so they can find -lgsttag and -lgstapp.
https://bugzilla.gnome.org/show_bug.cgi?id=771780
2016-09-21 14:38:25 -04:00
Nicolas Dufresne
3378b1a259
waylandsink: Port to vmeta and GstVideoFrame
...
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.
2016-09-21 11:02:40 -04:00
Nicolas Dufresne
74a7baa533
waylandsink: Don't propose multiple time the same buffer pool
...
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.
2016-09-21 11:02:40 -04:00
Nicolas Dufresne
9357047eaf
waylandsink: Promote debug trace into error trace
...
Otherwise those error may go unseen making debugging much
harder.
2016-09-21 11:02:40 -04:00
Nicolas Dufresne
94a5652694
waylandsink: Factor-out the pool creation
2016-09-21 11:02:40 -04:00
Nicolas Dufresne
1c81b0bb6e
waylansink: Implement _show_frame()
...
This fixes the property show-preroll-frame expose by the VideoSink base
class and removes redundant code.
2016-09-21 11:02:40 -04:00
Joakim Johansson
25cb3afb58
rtponviftimestamp: Update unit tests after changing default value of D-bit
...
The D bit shall always be set to true for the first buffer.
https://bugzilla.gnome.org/show_bug.cgi?id=770221
2016-09-21 09:41:38 -04:00
Sebastian Dröge
f9a8b843df
decklink: Print the Decklink API error return values in debug output in all places
2016-09-21 09:31:41 -04:00
Tim-Philipp Müller
957ea18b1b
wayland: fix distcheck some more
2016-09-20 18:28:29 +01:00
Joakim Johansson
2837ca997f
rtponviftimestamp: Change default value of D-bit
...
The default value of D-bit is changed to TRUE so discontinuity
is set for initial request and seek request as well.
Only set the e_bit flag for the CUSTOM_DOWNSTREAM event if
a cached buffer exists.
https://bugzilla.gnome.org/show_bug.cgi?id=770221
2016-09-19 11:24:47 -04:00
Tim-Philipp Müller
b6a85dc45b
configure: fix --disable-external
...
conditional "USE_VULKAN" was never defined
2016-09-19 10:18:22 +01:00
Matthew Waters
78e91a731f
glcolorbalance: reconfigure on passthrough changes
...
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.
2016-09-19 16:58:34 +10:00
Sebastian Dröge
ac6e2af62d
player: Remove some leftovers from external GstPlayer
2016-09-17 17:08:22 -04:00
Tim-Philipp Müller
b711e23036
wayland: fix distcheck when wayland-scanner is not installed
2016-09-17 14:12:44 +01:00
Nicolas Dufresne
4bb5823cea
waylandsink: Make wl_viewporter optional
...
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.
2016-09-15 14:14:10 -04:00
Scott D Phillips
a5ead086f9
wayland: Update from scaler to viewporter protocol
...
Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
https://bugzilla.gnome.org/show_bug.cgi?id=767671
2016-09-15 12:10:59 -04:00
Sebastian Dröge
68cbf7802d
player: Fix unit test for minor API change
2016-09-15 14:58:35 +02:00
Sebastian Dröge
79cab9f8b8
player: Remove boolean return from set_subtitle_uri()
...
It can't fail synchronously and is inconsistent with set_uri().
2016-09-15 13:15:51 +02:00
Sebastian Dröge
a036b7ef9f
player: Don't change state to PLAYING immediately if a seek is pending
...
We first have to finish the seek (in PAUSED) and move to PLAYING once
the seek is actually finished (unless a new one is pending then).
2016-09-14 18:07:55 +02:00
Sebastian Dröge
3f44aea2e1
configure: Depend on gstreamer 1.9.2.1
2016-09-14 11:30:54 +02:00
Hyunjun Ko
4ba54b6046
dvbsuboverlay: map with READWRITE for overlay blend
...
Just as in basetextoverlay [1], the frame to blend with the subtitles overlay
should be mapped with flags GST_MAP_READWRITE, because
gst_video_overlay_composition_blend() does both operations.
1. https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=1396f804
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
https://bugzilla.gnome.org/show_bug.cgi?id=771382
2016-09-14 10:55:09 +02:00
Víctor Manuel Jáquez Leal
fa4786a401
kmssink: update libdrm dependency to 2.4.55
...
The latest libdrm feature supported by kmssink is the universal plane, which
was added in 2.4.55. Let's update the dependency to that version.
https://bugzilla.gnome.org/show_bug.cgi?id=770146
2016-09-14 10:39:51 +02:00
Graham Leggett
7713bb763e
tsdemux: handle a NULL name in DVB short event descriptor
...
Resolves the warning:
GStreamer-WARNING **: Trying to set NULL string on field 'title' on taglist.
https://bugzilla.gnome.org/show_bug.cgi?id=771198
2016-09-13 12:23:28 +01:00
Sebastian Dröge
776a9470a0
adaptivedemux: Also never have the SINK flag set on adaptivedemux
2016-09-12 18:38:36 +02:00
Sebastian Dröge
95eb492c32
Revert "decklinkvideosink: Scale down scheduled frame times to milliseconds"
...
This reverts commit 3b7e0d7de3
.
It was a bug in the driver and is supposed to be fixed with 10.8 and newer.
2016-09-12 12:20:01 +02:00
Thiago Santos
08da514528
adaptivedemux: fix typo in new API
...
Fixes supressed -> suppressed typo in previous commit
https://bugzilla.gnome.org/show_bug.cgi?id=770627
2016-09-10 16:53:59 -03:00
Wonchul Lee
aa314c43ba
adaptivedemux: prevent to propagate source flag to itself
...
https://bugzilla.gnome.org/show_bug.cgi?id=770627
2016-09-10 09:49:45 -03:00
Jan Schmidt
41f4fc9c0f
Automatic update of common submodule
...
From b18d820 to f980fd9
2016-09-10 20:51:27 +10:00