[mythtv-commits] mythtv branch master updated by jyavenard. v0.26-pre-110-g640ddc3

Git Repo Owner noreply at mythtv.org
Tue Apr 24 02:46:52 UTC 2012

The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  640ddc3e0419bf1396ceabf23e38fc3c1a56a200 (commit)
      from  c6a6962a86b8436a4687f85d7ba9987c04b09b29 (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 640ddc3e0419bf1396ceabf23e38fc3c1a56a200
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 24 Apr 2012 12:39:23 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 24 Apr 2012 12:39:23 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=640ddc3e0419bf1396ceabf23e38fc3c1a56a200

Rework RAOP protocol handling
This commit fixes several issues in the RAOP protocol initialisation. Major ones being:
*iTunes compatibility. Playback from iTunes client now works (tested with both Mac and Windows version).
*Commit 37385baff83eea77116d13e22be96b74cfde2cec broke playback rather significantly, the RAOP server would never received packets being re-issued resulting in audio drop-outs

The core issue for iTunes not working previously was how the response packets were formed. The headers/content were inversed. This worked fine for iPhone/iPad but iTunes didn't like it.

This commit doesn't fix some audio-sync issues and occasional glitches in playback. This will be done in a future commit


Summary of changes:
 mythtv/libs/libmythtv/mythraopconnection.cpp |  262 +++++++++++++++-----------
 mythtv/libs/libmythtv/mythraopconnection.h   |   13 +-
 mythtv/libs/libmythtv/mythraopdevice.cpp     |    8 +-
 3 files changed, 161 insertions(+), 122 deletions(-)


More information about the mythtv-commits mailing list