[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-beta-37-g38c4a19

Git Repo Owner noreply at mythtv.org
Thu Aug 22 13:52:25 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  38c4a19a65f5b540c9fdbac7545b21bfa7d3f058 (commit)
       via  6438e9a8716a6e2c7c31fb65e85b42d6a782ed12 (commit)
      from  fed4b739ae996a94494b6aecb83ef7525dbab211 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 38c4a19a65f5b540c9fdbac7545b21bfa7d3f058
Author:    Anduin Withers <awithers at anduin.com> at Sat, 17 Aug 2013 01:39:48 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 22 Aug 2013 23:47:13 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=38c4a19a65f5b540c9fdbac7545b21bfa7d3f058

Observed behavior: exit playback, black screen you could not interact with, only recourse was to restart mythfrontend.
Fix the mutex lock count. It would get off by one for every EAGAIN preventing the player teardown form completing (lock in AvFormatDecoder::CloseCodecs that could never be obtained).

Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



commit 6438e9a8716a6e2c7c31fb65e85b42d6a782ed12
Author:    Paul Gardiner <paul at glidos.site> at Sat, 17 Aug 2013 15:04:13 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 22 Aug 2013 23:45:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6438e9a8716a6e2c7c31fb65e85b42d6a782ed12

If transcoding, don't discard frames during a seek operation
This is necessary because trancoding uses a queue of frames, and frames
held in the queue can be reused and overwritten if DiscardFrames is
called.

Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythtv/avformatdecoder.cpp |    3 +++
 mythtv/libs/libmythtv/decoderbase.cpp     |    2 +-
 mythtv/libs/libmythtv/mythplayer.cpp      |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)
 mode change 100644 => 100755 mythtv/libs/libmythtv/decoderbase.cpp
 mode change 100644 => 100755 mythtv/libs/libmythtv/mythplayer.cpp

-- 



More information about the mythtv-commits mailing list