[mythtv-firehose] mythtv branch master updated by jyavenard. v0.27-pre2-1497-g3c8f209

Git Repo Owner noreply at mythtv.org
Tue Jun 18 18:07:38 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  3c8f209d3a09408ef79017e38849a7bd3e8261fb (commit)
       via  0b30496c45f17abf9f825871c84c3074bd8e3d6f (commit)
       via  d76d290d090fbc9605f05087a2c7bb6c72d97eed (commit)
       via  eb0d2430408fc5440f91b909df9e89a60d4abd45 (commit)
       via  e1773c2cf7bb38dc08ffa3a134602c8b173f6c9d (commit)
       via  9b22dab41ecc1a304ebaaf6b87bea9870a199e3f (commit)
       via  3690ff300828e78d05bd9765295754ef3838aa68 (commit)
      from  7cd3a057f2ce9b295ad0afb54f2c254ced6f9ae6 (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 3c8f209d3a09408ef79017e38849a7bd3e8261fb
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:43:36 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:46:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3c8f209d3a09408ef79017e38849a7bd3e8261fb

Various fixes to HLS encoder and mythtranscode.
HLS encoder and mythtranscode assumed they were always receiving 16 bits stereo, which is just not correct with current FFmpeg. Modify them so they can convert on the fly the audio data provided as required.
Simplify avformatwriter so it will detect which audio format to use for the encoder ; this should make it more robust should FFmpeg change its formats once again.
Various simplification: store AudioFormat into filewriterbase, instead of bits and sample size
Rename "samples" when "frames" were actually used.

Fixes #11497



commit 0b30496c45f17abf9f825871c84c3074bd8e3d6f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 17 Jun 2013 23:38:41 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:46:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=0b30496c45f17abf9f825871c84c3074bd8e3d6f

Fix display of screen presented before main menu
On mac, the screen letting you know to upgrade your database, or making you select a language do not appear when using OpenGL. So use Qt painter at first, followed by using the OpenGL painter for the main menu.



commit d76d290d090fbc9605f05087a2c7bb6c72d97eed
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 17 Jun 2013 23:29:53 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:44:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d76d290d090fbc9605f05087a2c7bb6c72d97eed

Remove empty and unused main.h



commit eb0d2430408fc5440f91b909df9e89a60d4abd45
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 17 Jun 2013 22:22:13 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:44:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=eb0d2430408fc5440f91b909df9e89a60d4abd45

Make sure we delete AirPlay device in the thread that started it.
Fixes occasional crash at shutdown



commit e1773c2cf7bb38dc08ffa3a134602c8b173f6c9d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 17 Jun 2013 22:21:14 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:44:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e1773c2cf7bb38dc08ffa3a134602c8b173f6c9d

Make sure we delete RAOP device in the thread that started it.
Fixes occasional crash at shutdown



commit 9b22dab41ecc1a304ebaaf6b87bea9870a199e3f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 17 Jun 2013 22:17:52 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:44:17 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9b22dab41ecc1a304ebaaf6b87bea9870a199e3f

Make sure we only run one Bonjour registration at a time.
Seems Bonjour isn't re-entrant with some implementations. So surround it with a lock

Fixes #11446



commit 3690ff300828e78d05bd9765295754ef3838aa68
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 11 Jun 2013 12:00:53 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 19 Jun 2013 03:44:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3690ff300828e78d05bd9765295754ef3838aa68

Small refactor of AC3 encoder.
It can now be initialised many times (not that it's ever used that way). Also let FFmpeg allocates the required memory automatically rather than using a fixed size buffer



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

Summary of changes:
 .../libmyth/audio/audiooutputdigitalencoder.cpp    |   90 +++-----
 .../libs/libmyth/audio/audiooutputdigitalencoder.h |    7 +-
 mythtv/libs/libmythbase/bonjourregister.cpp        |    6 +
 mythtv/libs/libmythbase/bonjourregister.h          |    2 +
 .../libs/libmythtv/AirPlay/mythairplayserver.cpp   |   13 +-
 mythtv/libs/libmythtv/AirPlay/mythairplayserver.h  |    1 +
 mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp   |   13 +-
 mythtv/libs/libmythtv/AirPlay/mythraopdevice.h     |    1 +
 mythtv/libs/libmythtv/avformatwriter.cpp           |  219 ++++++++++----------
 mythtv/libs/libmythtv/avformatwriter.h             |    9 +-
 mythtv/libs/libmythtv/filewriterbase.cpp           |    4 +-
 mythtv/libs/libmythtv/filewriterbase.h             |   14 +-
 mythtv/programs/mythfrontend/main.cpp              |   15 +-
 .../programs/mythtranscode/audioreencodebuffer.cpp |   72 ++++++-
 .../programs/mythtranscode/audioreencodebuffer.h   |    8 +-
 mythtv/programs/mythtranscode/transcode.cpp        |   20 +--
 16 files changed, 270 insertions(+), 224 deletions(-)
 delete mode 100644 mythtv/programs/mythfrontend/main.h

-- 



More information about the mythtv-firehose mailing list