[mythtv-commits] mythtv branch master updated by stuartm. v0.28-pre-926-g3e8a63a

Git Repo Owner noreply at mythtv.org
Thu Feb 27 12:06:01 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  3e8a63a1cc1eb9236188b0143ce4a59a3aaa09e9 (commit)
       via  1012ad32377d2a7bd8f9e4e5579cc973174308ea (commit)
       via  7133fc429610f882f42b24822235cb75eb3f5874 (commit)
       via  2bb75d769a1147ce18ac67d129baa58366b08b86 (commit)
       via  847dce46790dad262816e80f070c98378b2fc94b (commit)
       via  7c7d80005d21e046541975bb166269c6985eba06 (commit)
       via  2f0f0b1a23bdccc9c6c61d48af0057218a4ae49f (commit)
      from  1cfdfa3f56876eb20170f33e9592b5c7ffd05064 (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 3e8a63a1cc1eb9236188b0143ce4a59a3aaa09e9
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:02:33 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:32 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3e8a63a1cc1eb9236188b0143ce4a59a3aaa09e9

Enable smoothing in the HLS Test player to match the WebFrontend player.



commit 1012ad32377d2a7bd8f9e4e5579cc973174308ea
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:01:19 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:32 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1012ad32377d2a7bd8f9e4e5579cc973174308ea

HLS: Fix audio-only bitrate to 64k per Apple recommendations. This was actually already done at the transcoder end, it seems HTTPLiveStream also needed telling to label the streams correctly.



commit 7133fc429610f882f42b24822235cb75eb3f5874
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 11:58:44 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:32 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7133fc429610f882f42b24822235cb75eb3f5874

HLS: Enable deinterlacing for HLS. Web videos must be progressive.



commit 2bb75d769a1147ce18ac67d129baa58366b08b86
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 11:57:50 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:32 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2bb75d769a1147ce18ac67d129baa58366b08b86

Switch from 'medium' to 'veryfast' preset for HLS. Difficult to measure the speed gain, but quality isn't significantly degraded.



commit 847dce46790dad262816e80f070c98378b2fc94b
Author:    Stuart Morgan <smorgan at mythtv.org> at Wed, 26 Feb 2014 10:16:54 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:32 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=847dce46790dad262816e80f070c98378b2fc94b

Transcoder: Remove assumption that all 1080 video is 1920 wide which means the buffer size may be incorrect.



commit 7c7d80005d21e046541975bb166269c6985eba06
Author:    Stuart Morgan <smorgan at mythtv.org> at Tue, 25 Feb 2014 22:58:03 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:31 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7c7d80005d21e046541975bb166269c6985eba06

HLS: Don't scale video beyond it's original resolution, it's a waste of time and will only degrade quality. Since the end client can't know the original resolution of the video it can only request the ideal e.g. 1280x720. So for SD videos we don't alter the resolution and for Full HD we scale down. Ultimately we may scale the bitrate accordingly, but for now it remains unaffected.



commit 2f0f0b1a23bdccc9c6c61d48af0057218a4ae49f
Author:    Stuart Morgan <smorgan at mythtv.org> at Tue, 25 Feb 2014 22:53:54 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 27 Feb 2014 12:05:31 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2f0f0b1a23bdccc9c6c61d48af0057218a4ae49f

WebFrontend: Offer two possible resolutions/bitrates for video, 360p (Mobile) or 720p (WiFi). 360p is the default unless the client IP is local, in which case we use 720p instead. The chosen bitrates are based on Apple best practice guidelines for HLS.



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

Summary of changes:
 mythtv/html/samples/hlstest.qsp              |    3 +-
 mythtv/html/tv/tvplayer.qsp                  |  149 +++++++++++++++-----------
 mythtv/libs/libmythtv/HLS/httplivestream.cpp |    2 +-
 mythtv/programs/mythtranscode/transcode.cpp  |   30 ++++-
 4 files changed, 113 insertions(+), 71 deletions(-)

-- 



More information about the mythtv-commits mailing list