[mythtv-firehose] mythtv branch fixes/0.25 updated by jyavenard. v0.25-50-g6b6dfe8

Git Repo Owner noreply at mythtv.org
Fri Apr 20 12:48:02 UTC 2012


The branch, fixes/0.25 has been updated on the
mythtv repository by gitolite user jyavenard.
       via  6b6dfe87ce8438a1cfcd07ee2e19c63b556a88d8 (commit)
       via  7c779939403b7666e4b2faa957ca31efe465c370 (commit)
       via  37de3e9efb24fe93ff909e03b9e1c2857fea73ea (commit)
       via  ae5de9d2f5dff28bfaf0df2f8661a3f7140a51db (commit)
       via  f6e16c4fb14e22232f08d8b826c6186705e41ffc (commit)
       via  e016af8454aeb98f88b57658d923549efacb17a7 (commit)
       via  cbc44088da82d943681bdeb7bf7a1618631f9eef (commit)
       via  14d1ca97b633cd05eebca8436e48617958a6e80c (commit)
       via  85445d469f94bdeb7874f8df4ac3ad4da765579b (commit)
       via  6230f813fecd26d1a27a7cfef73322a1ff34559d (commit)
       via  3676cc241fa90c61b1eb181e2a81d101a3b16571 (commit)
       via  6b331c116296f083f568125cff439949a07ce79e (commit)
      from  c171fe9fe85857a407c4f368f60ee7fd9cb15346 (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 6b6dfe87ce8438a1cfcd07ee2e19c63b556a88d8
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:31:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:31:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6b6dfe87ce8438a1cfcd07ee2e19c63b556a88d8

Do not make VideoDisplayProfile::CreateVDAProfile compilation conditional
This allows consistency in libmythtv API across compilation options



commit 7c779939403b7666e4b2faa957ca31efe465c370
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 20:26:20 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:29:01 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7c779939403b7666e4b2faa957ca31efe465c370

Fix crash.
Problem was found using GuardMalloc/XCode

[cherry-picked from d86999d60751124c665cf7aba1a00cee1d5222da]



commit 37de3e9efb24fe93ff909e03b9e1c2857fea73ea
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 13:45:47 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:28:40 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=37de3e9efb24fe93ff909e03b9e1c2857fea73ea

Fix crash in RAOP when a client disconnect
[cherry-picked from a2c32ba4f46e47b4eef1ffdca385cdc2f71291c4]



commit ae5de9d2f5dff28bfaf0df2f8661a3f7140a51db
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 18 Apr 2012 10:42:28 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:28:03 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ae5de9d2f5dff28bfaf0df2f8661a3f7140a51db

Fix audio digital passthrough device override setting
Some tests on the capabilities of the device were always performed on the main audio device. If a distinct digital device was defined, it could have been ignored.

Fixes #10621

[cherry-picked from 9839dd77c2f494e7ae18ef75266e7090e57e02fc]



commit f6e16c4fb14e22232f08d8b826c6186705e41ffc
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 17 Apr 2012 23:12:59 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:27:42 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f6e16c4fb14e22232f08d8b826c6186705e41ffc

Make sure passthru flag is in sync between video decoder and audio framework
When entering LiveTV with timestretch enabled via playback group, audio would be broken if watching a channel with AC3 content.
Reason being, audio is set for timestretch, but digital passthrough isn't disabled. We now make sure digital passthrough is disabled should timestretch had been activated earlier on.

Additionally, add the ability to cancel timestretch and audio processing should we revert to a timestretch factor of 1.0. This will only work if no reconfigure is done in between.

Fixes #10612 part 2

[cherry-picked from c2fccb545d02808b3d16fb73f52aa92ea75ea719]



commit e016af8454aeb98f88b57658d923549efacb17a7
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 17 Apr 2012 22:26:34 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:27:20 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e016af8454aeb98f88b57658d923549efacb17a7

Fix AC3 encoder when re-encoding non 5.1 audio
AC3 encoder would have failed with AC3 5.0 ; issue would have been seen doing timestretch on 5.0 audio like seen on Australia's ONE HD channel

[cherry-picked from f7fc68c843027e8f5d945445ffbda8a2a55c4859]



commit cbc44088da82d943681bdeb7bf7a1618631f9eef
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 15 Apr 2012 17:07:15 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:26:33 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cbc44088da82d943681bdeb7bf7a1618631f9eef

Do not create VDPAU profile unconditionally.
This is a partial revert of 4cd818657100d13a813dfa7a8a44201184c49d71. It caused VDPAU profiles to always be re-created, no matter the platforms.
Display profiles are created elsewhere for better or worse ; so let's have a unique place to worry about

[cherry-picked from c086cf0a9ae634eca651ad73fc3f613b657d5829]



commit 14d1ca97b633cd05eebca8436e48617958a6e80c
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 14 Apr 2012 18:01:32 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:26:07 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=14d1ca97b633cd05eebca8436e48617958a6e80c

Do not create VDPAU profiles by default
Also fix compilation failure on non VDPAU-system (e.g. macs)

[cherry-picked from 6466615caf9a8554dd006a3acef50e779e20bafa]



commit 85445d469f94bdeb7874f8df4ac3ad4da765579b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 14 Apr 2012 17:56:18 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:25:35 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=85445d469f94bdeb7874f8df4ac3ad4da765579b

Fix VAAPI dependency check uncovered by ce56ef0fcad79c677fc02b4a9af0f81e8da87f1c
Would cause compilation failure if some VAAPI headers weren't installed

[cherry-picked from 75c011a88fa75b452175df7c9bfaaba35538febc]



commit 6230f813fecd26d1a27a7cfef73322a1ff34559d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 14 Apr 2012 13:54:18 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:24:59 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6230f813fecd26d1a27a7cfef73322a1ff34559d

Fix OpenGL video profiles creation
OpenGL video profiles should only be created if OpenGL Video is enabled, not OpenGL painter

[cherry-picked from 072a38af3c9a83d08055fc4e4bc4981d6a792c6a]



commit 3676cc241fa90c61b1eb181e2a81d101a3b16571
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 14 Apr 2012 13:52:19 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:23:46 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3676cc241fa90c61b1eb181e2a81d101a3b16571

Fix VAAPI compilation
Compilation would fail if VAAPI was active, but OpenGL video was disabled

[cherry-picked from 79527b1a97c5b4b2b55ded0e25479686c51247d1]



commit 6b331c116296f083f568125cff439949a07ce79e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 14 Apr 2012 13:08:08 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 20 Apr 2012 22:23:22 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6b331c116296f083f568125cff439949a07ce79e

Make vaapi detection automatic.
So you don't have to use --enable-vaapi to compile

[cherry-picked from ce56ef0fcad79c677fc02b4a9af0f81e8da87f1c]



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

Summary of changes:
 mythtv/configure                                   |   15 ++----
 mythtv/libs/libmyth/audio/audiooutputalsa.cpp      |    2 +-
 mythtv/libs/libmyth/audio/audiooutputbase.cpp      |   46 ++++++++++++++-----
 mythtv/libs/libmyth/audio/audiooutputbase.h        |    4 ++
 mythtv/libs/libmyth/audio/audiooutputca.cpp        |    2 +-
 .../libmyth/audio/audiooutputdigitalencoder.cpp    |   27 +++++++++---
 mythtv/libs/libmythtv/avformatdecoder.cpp          |   10 +++--
 mythtv/libs/libmythtv/libmythtv.pro                |    1 +
 mythtv/libs/libmythtv/mythplayer.cpp               |   30 +++++++------
 mythtv/libs/libmythtv/mythplayer.h                 |    3 +
 mythtv/libs/libmythtv/mythraopdevice.cpp           |    2 +-
 mythtv/libs/libmythtv/videodisplayprofile.cpp      |    3 -
 mythtv/libs/libmythtv/videodisplayprofile.h        |    2 -
 mythtv/libs/libmythtv/videooutbase.cpp             |   20 +++++---
 .../programs/mythfrontend/audiogeneralsettings.cpp |    5 ++-
 mythtv/programs/mythfrontend/globalsettings.cpp    |    2 +-
 16 files changed, 111 insertions(+), 63 deletions(-)

-- 



More information about the mythtv-firehose mailing list