Vivia Nikolaidou [Wed, 25 Jan 2017 11:06:28 +0000 (13:06 +0200)]
avwait: Rename timecodewait to avwait, add modes
Renamed timecodewait to avwait. Added running-time and video-first
modes. Default mode is timecode (the previous behaviour).
https://bugzilla.gnome.org/show_bug.cgi?id=777741
Vivia Nikolaidou [Wed, 18 Jan 2017 15:53:00 +0000 (17:53 +0200)]
decklinkaudiosrc: Option to use max channels supported by device
Query the device for the maximum number of channels supported and have
an option to use that. Default is still 2.
https://bugzilla.gnome.org/show_bug.cgi?id=777458
Sebastian Dröge [Thu, 26 Jan 2017 13:35:11 +0000 (15:35 +0200)]
applemedia: Fail cleanly instead of crashing if obtaining a GL display failed
https://bugzilla.gnome.org/show_bug.cgi?id=777742
Matthew Waters [Thu, 26 Jan 2017 08:52:07 +0000 (19:52 +1100)]
vkimagememory: use the correct enum for RGB16/BGR16 formats
vkimagememory.c:64:14: warning: implicit conversion from enumeration type 'GstVideoGLTextureType' to different enumeration type 'VkFormat' (aka 'enum VkFormat') [-Wenum-conversion]
return GST_VIDEO_GL_TEXTURE_TYPE_RGB16;
https://bugzilla.gnome.org/show_bug.cgi?id=777760
Sebastian Dröge [Wed, 25 Jan 2017 18:54:35 +0000 (20:54 +0200)]
mpeg2enc: Fix compiler warning with clang
gstmpeg2enc.cc:224:5: warning: variable 'n' is incremented both in the loop header and in the loop body [-Wfor-loop-analysis]
n++;
^
gstmpeg2enc.cc:221:29: note: incremented here
for (n = 0; fpss[n] != 0; n++) {
^
Sebastian Dröge [Wed, 25 Jan 2017 18:48:58 +0000 (20:48 +0200)]
decklink: Fix compiler warning with clang
gstdecklink.cpp:821:11: warning: variable 'dtc' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (m_input->videosrc) {
^~~~~~~~~~~~~~~~~
gstdecklink.cpp:837:41: note: uninitialized use occurs here
stream_time, stream_duration, dtc, no_signal);
^~~
gstdecklink.cpp:821:7: note: remove the 'if' if its condition is always true
if (m_input->videosrc) {
^~~~~~~~~~~~~~~~~~~~~~~
gstdecklink.cpp:810:29: note: initialize the variable 'dtc' to silence this warning
IDeckLinkTimecode *dtc;
^
= NULL
Sebastian Dröge [Wed, 25 Jan 2017 17:21:03 +0000 (19:21 +0200)]
qt: The code requires at least C++11
... and clang requires this to be specified on the commandline while gcc
nowadays defaults to C++11 or even newer.
Sebastian Dröge [Tue, 24 Jan 2017 21:10:19 +0000 (23:10 +0200)]
tsdemux: Set caps/tags in the GstStream object before pushing the stream-start event
Otherwise downstream will get a more or less empty GstStream although we
already know a lot about it at this point.
Tim-Philipp Müller [Tue, 24 Jan 2017 14:39:35 +0000 (14:39 +0000)]
openh264: add "qp-min" and "qp-max" properties
Lars Wendler [Fri, 20 Jan 2017 06:45:43 +0000 (07:45 +0100)]
iqa: Move AM_CONDITIONAL(HAVE_DSSIM) outside of the iqa check block
or else configure fails with
error: conditional "HAVE_DSSIM" was never defined.
when iqa is not installed.
https://bugzilla.gnome.org/show_bug.cgi?id=777652
Thibault Saunier [Mon, 23 Jan 2017 15:12:06 +0000 (12:12 -0300)]
meson: Build GIR files
Sebastian Dröge [Mon, 23 Jan 2017 13:10:40 +0000 (15:10 +0200)]
pkg-config: Directly link the library with -l instead of the .la file
Which might not exist, like on most modern Linux distributions.
Scott D Phillips [Fri, 20 Jan 2017 19:11:50 +0000 (11:11 -0800)]
msdk: Propagate GstFlowReturn values
In some places a GST_FLOW_FLUSHING result was return as a FALSE
gboolean and then returned from a parent function as
GST_FLOW_ERROR. This prevented seeking from working.
https://bugzilla.gnome.org/show_bug.cgi?id=776360
Stefan Sauer [Fri, 20 Jan 2017 15:44:42 +0000 (16:44 +0100)]
fdk-aac: fix version number
As pointed out on irc, the version was menat to be 0.1.4.
Sebastian Dröge [Fri, 20 Jan 2017 12:34:10 +0000 (14:34 +0200)]
tsdemux: Don't leak pad name and template for Opus
It's set again (the same way) further below, overwriting the previously
allocated memory without freeing.
https://bugzilla.gnome.org/show_bug.cgi?id=777533
Sebastian Dröge [Fri, 20 Jan 2017 05:51:09 +0000 (07:51 +0200)]
mxfdemux: Set stream tags to NULL after unreffing
Otherwise we might try to unref them a second time a little bit later.
https://bugzilla.gnome.org/show_bug.cgi?id=777503
Sebastian Dröge [Thu, 5 Jan 2017 17:10:52 +0000 (19:10 +0200)]
hlsdemux: Detect media sequence number inconsistencies and fail
Without failing, we would play back random parts of the stream which is
arguably a worse user experience, and failing is also recommended by the
spec here.
And also handle live streams without any media sequence numbers at all
properly, that is, make sure the sequence numbers are increasing instead
of starting again at 0 every time.
https://bugzilla.gnome.org/show_bug.cgi?id=775665
Seungha Yang [Tue, 17 Jan 2017 13:27:46 +0000 (22:27 +0900)]
dashdemux: Do pending seek when SIDX is found
Parsing SIDX box was allowed even if "indexRange" attribute does not appear
for On-Demand profile. However, actual seeking using SIDX index did not happen
since download loop keep working on.
To use SIDX index in that case, demux should try it in the next download loop.
https://bugzilla.gnome.org/show_bug.cgi?id=777394
WeiChungChang [Tue, 17 Jan 2017 02:33:03 +0000 (10:33 +0800)]
dashdemux: Fix issue when manifest update sets slow start without passing necessary header & caps changes downstream
https://bugzilla.gnome.org/show_bug.cgi?id=777206
Matthew Waters [Wed, 18 Jan 2017 04:03:48 +0000 (15:03 +1100)]
glmixer: ensure caps are writable after intersection
gst_caps_intersect () may return an increased reference of one of the
input caps.
Fixes critical in the simple-launch-lines test:
Unexpected critical/warning: gst_caps_set_features: assertion 'IS_WRITABLE (caps)' failed
Jan Schmidt [Wed, 18 Jan 2017 00:05:21 +0000 (11:05 +1100)]
dvdspu: Handle vob display rect starting on an odd line
DVDs always have subpictures that start on an even Y
coordinate, but gstspu does more generic vobsubs these
days, so handle ones that start on an odd vertical position.
https://bugzilla.gnome.org/show_bug.cgi?id=777400
Lyon Wang [Tue, 27 Dec 2016 09:13:58 +0000 (17:13 +0800)]
player: Add support for selecting a specific video sink
- Add overlay video renderer "video-sink" property, so that can be set
- In create_video_sink, it returns video sink instead of always NULL
- Add new renderer_new_with_sink() API to set video sink
https://bugzilla.gnome.org/show_bug.cgi?id=776490
Sebastian Dröge [Tue, 17 Jan 2017 11:07:57 +0000 (13:07 +0200)]
player: Add missing documentation for deprecated functions
Lyon Wang [Tue, 10 Jan 2017 08:38:21 +0000 (16:38 +0800)]
player: Add get video snapshot API
Add get video snapshot API:
gst_player_get_video_snapshot()
https://bugzilla.gnome.org/show_bug.cgi?id=773709
Edward Hervey [Thu, 12 Jan 2017 15:14:57 +0000 (16:14 +0100)]
mpdparser: Fix compilation with GST_DISABLE_GST_DEBUG
Edward Hervey [Fri, 13 Jan 2017 13:46:12 +0000 (14:46 +0100)]
androidmedia: Use proper instance name
Tim-Philipp Müller [Fri, 13 Jan 2017 12:39:21 +0000 (12:39 +0000)]
meson: bump version
Matthew Waters [Fri, 13 Jan 2017 10:17:33 +0000 (21:17 +1100)]
amcvideodec: fix build error from change in libgstgl
gstamcvideodec.c: In function 'gst_amc_video_dec_src_query':
gstamcvideodec.c:2412:55: error: 'self' undeclared (first use in this function)
if (gst_gl_handle_context_query ((GstElement *) self, query,
Matthew Waters [Fri, 13 Jan 2017 01:49:37 +0000 (12:49 +1100)]
gl: update sys dependants for function removals
4315a4b54d9 forgot to change the androidmedia/videotoolbox/caopengllayer
sources as required.
Juan Pablo Ugarte [Wed, 11 Jan 2017 13:37:34 +0000 (10:37 -0300)]
glslstage: define GL constants if needed instead of using #ifdef
https://bugzilla.gnome.org/show_bug.cgi?id=777144
Juan Pablo Ugarte [Wed, 11 Jan 2017 13:32:23 +0000 (10:32 -0300)]
gl/examples/gtk: fixed compilation on systems without GL_GEOMETRY_SHADER
https://bugzilla.gnome.org/show_bug.cgi?id=777143
Matthew Waters [Fri, 13 Jan 2017 00:08:10 +0000 (11:08 +1100)]
glutils: document functions
Matthew Waters [Fri, 13 Jan 2017 00:06:39 +0000 (11:06 +1100)]
glutils: privatise matrix multiplication/videoaffinetransformation retrieval
Matthew Waters [Thu, 12 Jan 2017 10:35:25 +0000 (21:35 +1100)]
gl/utils: also take care of the local GL context in query functions
Simplifies a deduplicates a lot of code in elements retrieving/setting
the local OpenGL context.
Matthew Waters [Wed, 11 Jan 2017 14:57:29 +0000 (01:57 +1100)]
glutils: remove trivial helper function
gst_gl_caps_replace_all_caps_features() is only used in two places and can
be trivially reproduced.
Matthew Waters [Wed, 11 Jan 2017 05:09:31 +0000 (16:09 +1100)]
gl/docs: add symbols from -unused.txt
Matthew Waters [Wed, 11 Jan 2017 05:09:03 +0000 (16:09 +1100)]
gl/docs: some type fixes of type names
Sebastian Dröge [Thu, 12 Jan 2017 14:32:49 +0000 (16:32 +0200)]
Back to development
Sebastian Dröge [Thu, 12 Jan 2017 13:55:52 +0000 (15:55 +0200)]
opencv: Fix build with OpenCV < 3
We only need the opencv2/bgsegm.hpp header for OpenCV >= 3 and have
compat code for older versions.
Sebastian Dröge [Thu, 12 Jan 2017 13:38:18 +0000 (15:38 +0200)]
ttml: Link with -lm for round()
Sebastian Dröge [Thu, 12 Jan 2017 13:39:06 +0000 (15:39 +0200)]
Release 1.11.1
Sebastian Dröge [Thu, 12 Jan 2017 12:42:29 +0000 (14:42 +0200)]
Update .po files
Sebastian Dröge [Thu, 12 Jan 2017 12:36:46 +0000 (14:36 +0200)]
po: Update translations
Tim-Philipp Müller [Tue, 10 Jan 2017 15:45:26 +0000 (15:45 +0000)]
codecparsers: remove problematic 'extern inline'
'extern inline' was added in
2fb76c89 for MSVC (it was just
'inline' before), but all of this doesn't really make sense,
the functions are not going to be inlined anyway, and what
'extern inline' means exactly also appears to depend on the
Cxx standard targetted. Let's just remove the 'extern inline'
entirely. At least gcc6 still emits the exact same code as
before anyway. Fixes compilation/linking with gcc 4.8 as
used on L4T on the TK1.
Matt Staples [Tue, 10 Jan 2017 15:26:04 +0000 (08:26 -0700)]
jpegparse: Chain up to parent class' sink event handler
Call base class's sink_event handler after handling GST_EVENT_FLUSH_STOP
event, so that base class doesn't get stuck in a 'flushing' state
https://bugzilla.gnome.org/show_bug.cgi?id=777097
Edward Hervey [Tue, 10 Jan 2017 15:27:28 +0000 (16:27 +0100)]
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.
Edward Hervey [Fri, 11 Nov 2016 07:44:59 +0000 (08:44 +0100)]
adaptivedemux: Remove unneeded variables
We now have properly non-blocking download time calculation
Haihua Hu [Tue, 10 Jan 2017 08:54:48 +0000 (16:54 +0800)]
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
Matthew Waters [Tue, 10 Jan 2017 09:07:09 +0000 (20:07 +1100)]
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
Matthew Waters [Tue, 10 Jan 2017 09:06:07 +0000 (20:06 +1100)]
glbasememory: type fix for GstGLBaseMemoryAllocatorAllocFunction
Matthew Waters [Tue, 10 Jan 2017 09:05:42 +0000 (20:05 +1100)]
gldisplay: add missing transfer annotations
Matthew Waters [Tue, 10 Jan 2017 09:04:30 +0000 (20:04 +1100)]
gl: add skip annotations to non-GI possible struct constructors
Matthew Waters [Tue, 10 Jan 2017 09:03:09 +0000 (20:03 +1100)]
glbasememory: remove unused and #if 0'ed function definitions
Matthew Waters [Tue, 10 Jan 2017 08:58:48 +0000 (19:58 +1100)]
gl: add necessary get_type() functions for allocation params structures
All using the existing GstGLAllocationParams infrastructure
Matthew Waters [Tue, 10 Jan 2017 08:55:43 +0000 (19:55 +1100)]
gl/docs/sections.txt: remove non-existant symbols
Matthew Waters [Tue, 10 Jan 2017 04:35:52 +0000 (15:35 +1100)]
gldisplay: some annotation updates/typo fixes
Matthew Waters [Tue, 10 Jan 2017 03:29:46 +0000 (14:29 +1100)]
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>
^
Matthew Waters [Tue, 10 Jan 2017 01:51:51 +0000 (12:51 +1100)]
gl: remove custom control binding proxy
Use the existing GstProxyControlBinding instead.
Matthew Waters [Thu, 17 Nov 2016 06:15:55 +0000 (17:15 +1100)]
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
Matthew Waters [Thu, 17 Nov 2016 14:06:51 +0000 (01:06 +1100)]
gl: remove unneeded gst_gl_buffer_alloc from header file
There's no implementation anymore!
Matthew Waters [Thu, 17 Nov 2016 07:00:39 +0000 (18:00 +1100)]
gl/egl: remove use of texture orientation
Matthew Waters [Thu, 17 Nov 2016 06:51:54 +0000 (17:51 +1100)]
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.
Vivia Nikolaidou [Mon, 9 Jan 2017 15:53:38 +0000 (17:53 +0200)]
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
Vivia Nikolaidou [Thu, 5 Jan 2017 13:41:06 +0000 (15:41 +0200)]
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
Matthew Waters [Mon, 9 Jan 2017 14:00:12 +0000 (01:00 +1100)]
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
Tim-Philipp Müller [Thu, 5 Jan 2017 20:45:15 +0000 (20:45 +0000)]
meson: decklink: fix plugin filename
Tim-Philipp Müller [Thu, 5 Jan 2017 20:34:14 +0000 (20:34 +0000)]
meson: build decklink plugin
Thibault Saunier [Thu, 5 Jan 2017 15:34:39 +0000 (12:34 -0300)]
meson: Do not use gstwayland variable when not set
Thibault Saunier [Thu, 5 Jan 2017 15:31:14 +0000 (12:31 -0300)]
meson: Generate the wayland pc file when needed
Thibault Saunier [Thu, 5 Jan 2017 14:25:13 +0000 (11:25 -0300)]
meson: Do not try to use unset gstgl if gstgl is not built
Sebastian Dröge [Thu, 5 Jan 2017 13:05:07 +0000 (15:05 +0200)]
androidmedia: Add support for Opus in the decoder
Sebastian Dröge [Thu, 5 Jan 2017 13:00:21 +0000 (15:00 +0200)]
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
Guillaume Desmottes [Wed, 4 Jan 2017 15:51:10 +0000 (16:51 +0100)]
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
Thibault Saunier [Fri, 9 Dec 2016 20:48:52 +0000 (17:48 -0300)]
meson: Support building without Gst debug
Sebastian Dröge [Wed, 4 Jan 2017 18:59:39 +0000 (20:59 +0200)]
androidmedia: Add support for VP9
Sebastian Dröge [Tue, 3 Jan 2017 16:53:39 +0000 (18:53 +0200)]
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.
Sebastian Dröge [Tue, 3 Jan 2017 15:31:03 +0000 (17:31 +0200)]
decklink: Fix indentation
Sebastian Dröge [Tue, 3 Jan 2017 15:30:07 +0000 (17:30 +0200)]
decklinkaudiosrc: Add support for 8/16 channels via property
These are unpositioned channel layouts.
Garima Gaur [Tue, 3 Jan 2017 03:32:36 +0000 (09:02 +0530)]
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
Fabien Dessenne [Thu, 8 Dec 2016 09:22:23 +0000 (10:22 +0100)]
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
Nicola Murino [Wed, 14 Dec 2016 09:37:14 +0000 (10:37 +0100)]
opencv: add dewarp plugin
new plugin that dewarp fisheye images
https://bugzilla.gnome.org/show_bug.cgi?id=776047
Fabrice Bellet [Mon, 2 Jan 2017 20:05:55 +0000 (21:05 +0100)]
x265: fix a minor string leak
https://bugzilla.gnome.org/show_bug.cgi?id=776727
Fabrice Bellet [Sat, 31 Dec 2016 19:57:54 +0000 (20:57 +0100)]
autoconvert: fix a reconfigure event leak
https://bugzilla.gnome.org/show_bug.cgi?id=776726
Arun Raghavan [Mon, 2 Jan 2017 14:26:40 +0000 (19:56 +0530)]
uvch264src: Add meson build support
Arun Raghavan [Mon, 2 Jan 2017 14:25:34 +0000 (19:55 +0530)]
uvch264src: Fix wrong argument order to force-key-unit event
CID
1373421
Edward Hervey [Mon, 2 Jan 2017 13:52:29 +0000 (14:52 +0100)]
check: Use gst_check_run_suite
Ensures that xunit reports get generated when requested
Arun Raghavan [Mon, 2 Jan 2017 12:20:02 +0000 (17:50 +0530)]
smoothstreaming: Fix minor use after free reference
Just a matter of reordering a g_free() /after/ cleaning out all the
members.
CID
1396746
Nicola Murino [Wed, 11 Mar 2015 20:54:01 +0000 (21:54 +0100)]
videoanalyse: update docs
https://bugzilla.gnome.org/show_bug.cgi?id=746018
Ursula Maplehurst [Thu, 29 Dec 2016 18:56:43 +0000 (18:56 +0000)]
androidmedia: some files are missing in the release tarball
https://bugzilla.gnome.org/show_bug.cgi?id=776591
Mark Nauwelaerts [Wed, 28 Dec 2016 12:52:50 +0000 (13:52 +0100)]
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.
Sebastian Dröge [Sat, 24 Dec 2016 06:42:51 +0000 (08:42 +0200)]
dash: Define debug category used in the isoff code for the test too now
Seungha Yang [Sat, 24 Dec 2016 05:31:12 +0000 (14:31 +0900)]
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
Sebastian Dröge [Fri, 23 Dec 2016 11:27:42 +0000 (13:27 +0200)]
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.
Seungha Yang [Fri, 23 Dec 2016 06:41:57 +0000 (15:41 +0900)]
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
Seungha Yang [Fri, 23 Dec 2016 06:31:34 +0000 (15:31 +0900)]
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
Stepan Salenikovich [Thu, 22 Dec 2016 16:48:05 +0000 (11:48 -0500)]
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
Reynaldo H. Verdejo Pinochet [Fri, 23 Dec 2016 00:08:30 +0000 (16:08 -0800)]
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
Reynaldo H. Verdejo Pinochet [Thu, 22 Dec 2016 21:42:59 +0000 (13:42 -0800)]
dvb: parsechannels: replace missleadign error message
Possible failure cases also include not finding the
requested channel.
Reynaldo H. Verdejo Pinochet [Tue, 13 Dec 2016 01:05:53 +0000 (17:05 -0800)]
dvbsrc: add DTV_STREAM_ID to the >= v8 (minor) group
Drop redundant comment while at it.
Seungha Yang [Wed, 21 Dec 2016 14:24:48 +0000 (23:24 +0900)]
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