Update .po files
Release 1.2.3
daala: Fix compilation
Change soundfont file search path for fluiddec

Use glib to get a list of system "share" directories, then go through that
list, appending 'sounds/sf2/' to each directory to get a soundfont directory,
and looking for .sf2 files there.

This way fluiddec is able to load sf2 files on W32, because otherwise the
path '/usr/share/sounds/sf2' makes no sense there.

Fixes #724013
fluiddec: add more soundfont search paths

Fedora installs the soundfonts in /usr/share/soundfonts/ so make sure we
look there as well.
hlsdemux: Use locale-independent int/float parsing functions from GLib
hlsdemux: Actually store doubles as such and don't truncate them to ints

Fixes broken duration reporting.
hlsdemux: Fix bitrate calculation

g_get_monotonic_time() returns microseconds, not nanoseconds.
hlsdemux: Properly parse IV from the playlist

Without this every fragment's first 16 bytes will be corrupted
if not the fallback IV is used by the playlist.
hlsdemux: Don't try decryption if an unsupported method is found
amcaudiodec: Release buffer back to Android if allocating output fails
amcvideodec: Release buffer to Android if allocating output failed
amcvideodec: Store return value of gst_caps_merge_structure()

The inputs are both invalid afterwards.
amcaudiodec: Error out if we get an invalid raw audio buffer size
amcaudiodec: Calculate number of samples per frame for MP3 and use that

Some audio decoders (at least the MP3 decoder on MTK based devices) outputs
raw audio in batches of multiple audio frames. We need to handle that
properly, otherwise the base class will be kind of unhappy.
hlsdemux: fix update interval with respect of the spec
dashdemux: initialise demux->last_manifest_update

demux->last_manifest_update is not initialised at startup, with the
effect that live manifests are reloaded immediately after the download
loop begins. This patch fixes this.

https://bugzilla.gnome.org/show_bug.cgi?id=724790