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
Stepan Salenikovich
db7f8ec3b9
configure: improve QPA check for cross compilation
...
Prefix the $QPA_INCLUDE_PATH with $PKG_CONFIG_SYSROOT_DIR just
like when checking for opencv dir.
https://bugzilla.gnome.org/show_bug.cgi?id=776399
2016-12-23 12:13:40 +02:00
Reynaldo H. Verdejo Pinochet
3e519937a1
dvb: move adapter number set-up by way of environment to dvbsrc
...
This logic did not belong to the channel configuration
parser (only used by dvbbasebin) but to dvbsrc, which
is the element directly using this value and honoring
the "adapter" property.
Allows previously non-working cases like this to work:
GST_DVB_ADAPTER=1 gst-launch-1.0 dvbsrc delsys=11 modulation=7 frequency=689000000 ! fakesink
2016-12-22 16:39:24 -08:00
Reynaldo H. Verdejo Pinochet
61b7b1856e
dvb: parsechannels: replace missleadign error message
...
Possible failure cases also include not finding the
requested channel.
2016-12-22 13:42:59 -08:00
Reynaldo H. Verdejo Pinochet
6c0d9ecc35
dvbsrc: add DTV_STREAM_ID to the >= v8 (minor) group
...
Drop redundant comment while at it.
2016-12-22 13:06:21 -08:00
Seungha Yang
998c8ce246
dashdemux: Drain remaining buffer in adapter
...
Previous patch allows sidx box parsing from incoming buffers.
Since the incoming buffer boundary might be over sidx box,
there can be remaining buffer in isobmff parser adapter.
https://bugzilla.gnome.org/show_bug.cgi?id=776352
2016-12-22 14:12:58 +02:00
Sebastian Dröge
243829098c
configure: Remove left-over file
2016-12-21 13:31:18 +02:00
Edward Hervey
cf9a341e9d
check: Use non-deprecated API
2016-12-21 12:06:00 +01:00
Sebastian Dröge
19ddd9efd2
player: Add deprecated compatibility functions for the audio/video/subtitle stream getters
2016-12-21 11:38:11 +02:00
Sebastian Dröge
00f9a21cd2
player: Move audio/video/subtitle stream list getters into the correct namespace
2016-12-21 11:32:52 +02:00
Lyon Wang
9294dc4ac7
player: Add get track number media info API
...
https://bugzilla.gnome.org/show_bug.cgi?id=773570
2016-12-21 11:31:09 +02:00
Sebastian Dröge
9b5de05399
Remove various unported plugins
...
If they were not ported after 4+ years it seems unlikely that anybody is
ever going to need them again. They're still in the GIT history if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=774530
2016-12-21 11:17:11 +02:00
Garima Gaur
0fdd4e2539
gst: Fix memory leaks in usage of gst_element_get_request_pad() API
...
The return value has to be unreffed at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=776334
2016-12-21 10:28:12 +02:00
Daniel Garbanzo
90b14a42b0
tools: dist gst-project-maker script
...
https://bugzilla.gnome.org/show_bug.cgi?id=776317
2016-12-20 22:15:09 +00:00
Seungha Yang
124e386da8
dashdemux: Always parsing sidx for On-Demand profile
...
The indexRange attribute is optional and if it's not present, we should
extract the sidx box from incoming buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=776200
2016-12-20 12:55:40 +02:00
Seungha Yang
dfa300cb6d
dash: Split gst_isoff_sidx_parser_add_buffer() function
...
To parsing sidx box itself with isobmff parser,
split gst_isoff_sidx_parser_add_buffer() into two parts.
https://bugzilla.gnome.org/show_bug.cgi?id=776200
2016-12-20 12:55:40 +02:00
Sebastian Dröge
ee647ca4be
hlsdemux: Extract ID3 tags, strip them from the output and provide them as tags
...
They often don't only contain the PCR information but also other
metadata, like title. Give this information to the pipeline.
Also strip the tags from the stream as we a) already parsed them now and
b) decoders don't like these tags to happen in the middle of the stream
(i.e. the start of each fragment) and tagdemux only can strip them off
the beginning and end.
2016-12-19 11:51:36 +02:00
Graham Leggett
b5791efcc0
tsdemux: Don't leak a taglist if a taglist has already been created
...
https://bugzilla.gnome.org/show_bug.cgi?id=776244
2016-12-19 11:02:08 +02:00
Tim-Philipp Müller
0489f4eac5
qt: improve element and property descriptions a bit
2016-12-17 13:42:34 +00:00
Tim-Philipp Müller
603c34d59d
win32: fix distcheck
2016-12-16 22:45:06 +00:00
Tim-Philipp Müller
936995ba8d
win32: remove generation of pre-made config.h for msvc builds
...
This is no longer needed with the Meson build.
2016-12-16 19:16:10 +00:00
Tim-Philipp Müller
ebe8ff3ac1
Remove generated .spec file
...
Likely extremely bitrotten, and we should not ship this anyway.
2016-12-16 17:22:29 +00:00
Matthew Waters
d8d28e4426
gl/format: use the unsized format for RGB on GLES2
...
In GLES2 GL_RGB8 doesn't exist so we cannot use it, use GL_RGB
instead.
https://bugzilla.gnome.org/show_bug.cgi?id=776141
2016-12-17 01:13:44 +11:00
Daniel Shahaf
a38887375f
mirror: Fix documentation for the mirror mode
...
Using the wrong enum there causes it to be randomly mixed with the docs
of the other enums.
https://bugs.debian.org/848297
2016-12-16 13:26:50 +02:00
Matthew Waters
e6e403a6c9
gl/window: remove unused priv variable
...
https://ci.gstreamer.net/job/GStreamer-master/7989/console
2016-12-16 00:22:41 +11:00