Merge pull request #9 from kjokinie/master

ffmemless: Change system settings file to env
core: Add optional-plugins option for plugins.

Adds possibility to add plugins whose loading may
fail and ngfd still continues startup.
Merge pull request #10 from jusa/dev

core: Add optional-plugins option for plugins.
[packaging] move to git packaging
[boot] ngfd.service file uses new session targets

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
Removed .yaml file

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
added daemon restart during update

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
no need for yaml in spec file
Added requires systemd
Added daemon stop for uninstallation
Finetune uninstallation
Merge pull request #12 from plundstr/master

ngfd.service file uses new targets
[ngfd] Always restart if we die.
Merge pull request #13 from rburchell/service

[ngfd] Always restart if we die.
[ngf] Add libcanberra-using sink.

This involves significantly less latency than the gst-using sink. There is some
low-hanging fruit there that may help latency, but for really simple UI elements
that just want to be heard Right Now, using libcanberra is beneficial as we can
also make use of sample caching, etc.

Done-with: Juho Hämäläinen <juho.hamalainen@oss.tieto.com>
[canberra] Set stream properties specified in the effect on the canberra context.

This hopefully makes volume of canberra-using events be what they should be.
[canberra] Only cache samples once, on the first use.
Merge pull request #14 from rburchell/canberra

libcanberra-using ngfd plugin
[ngfd] make ffmemless optional, as it won't load on VM
ffmemless: Rename settings environment variable

The original plan for the settings environment variable was that
we could use the same settings file for qtfeedback and ngfd.
Unfortunately QSettings cannot read glib's .ini file format,
and vice versa glib cannot comprehend settings values without
bracket header.

So, change the ngf environment variable to be different from
the qtfeedback one, so that separate device/distro specific values
can be set in separate files for qtfeedback and ngfd.

Signed-off-by: Kalle Jokiniemi <kalle.jokiniemi@jollamobile.com>