~mythbuntu-dev/mythtv/+git/mythtv:fixes/0.25

Last commit made on 2013-08-11
Get this branch:
git clone -b fixes/0.25 https://git.launchpad.net/~mythbuntu-dev/mythtv/+git/mythtv

Branch merges

Branch information

Name:
fixes/0.25
Repository:
lp:~mythbuntu-dev/mythtv/+git/mythtv

Recent commits

b5adf03... by Florian Bittner <email address hidden>

Updated German MythFrontend, MythArchive, MythGallery and MythMusic
translation from Florian Bittner

(The other files contained no new translations.)

Thank you Florian!

Closes #11738

Signed-off-by: Nicolas Riendeau <email address hidden>

3a1eff8... by Richard <email address hidden>

Clear additional field when resetting DVD VM to ensure playback doesn't abort with "Error reading NAV packet".
(cherry picked from commit bdc2b28df0a61794eba4684f5c7ab4a52e5a97f8)
(cherry picked from commit c9accc247243b13b74cdfe6c3bd78883e0f768a6)

8d4cae2... by John Poet <email address hidden>

dtvrecorder: Flush the payload buffer whenever a new payload starts.

We start buffering at the beginning of each payload, and don't write out the
data until we know if this payload has a keyframe. This is so a new file
(for back to back recordings) would start on a keyframe.

Further, the keyframe offset recorded in the DB, is the offset to the
beginning of the payload with the keyframe. Or at least it was supposed to
be. Since we were not actually flushing any data currently in the buffer at
the start of a payload, that offset could be pointing to a completely
different payload!

(cherry picked from commit 09b787346e5de8809b3905e64c1887dd273a860e)
(cherry picked from commit 10e87f5d318e68bf2067fc22e24d31443b778717)

df9f50e... by "R.D. Vaughan" <email address hidden>

Add support for Miro v6.x.

Signed-off-by: Raymond Wagner <email address hidden>

ed3b7d1... by Stuart Morgan (MythTV)

Pull in fix for out-of-bounds array write in xine_demux_sputext.cpp from upstream. Coverity 746831
(cherry picked from commit 70309164e52c24a69cc151d3b37036e68e45f096)

94d67fc... by bas.t

New Netherlands locale file
from <email address hidden>

Thank you!

closes #11502

Signed-off-by: Nicolas Riendeau <email address hidden>

9da9dc8... by Kevin Ross <email address hidden>

Fix audio sync.

Fixes #11440

Signed-off-by: Jean-Yves Avenard <email address hidden>
(cherry picked from commit 9ec7421138adef73ef9cb83b74e046092fecdd6a)

9b412a7... by codewarrior

libmyth: Avoid a divide by 0 exception in AudioOutputBase

If MythMusic starts when the default audio is ALSA and if the device
is in use by another process then snd_pcm_open can fail. In this
case AudioOutputBase::SetAudiotime can cause a divide by 0 exception
because this->effdsp is 0.

This patch checks the value of effdsp and avoids the division if it's 0.

Signed-off-by: Jean-Yves Avenard <email address hidden>
(cherry picked from commit 84aac9d80f98a30d3cb68caf4827e9e92caedbc1)

c1147b6... by John Patrick Poet <email address hidden>

Allow more than one keyframe per payload.

See 69cd78b40 for fixes/0.26
See edefeb6f4 for 0.27-pre

Fixes #11459

eb98aad... by Rob Smith <email address hidden>

Fixes #11463, this removes the binding Call-time pass-by-references