No subject

Sat Apr 21 16:38:38 UTC 2012

"If non-NULL, specifies the service name to be registered. Most applications will not specify a name, in which case the computer name is used (this name is communicated to the client via the callback). If a name is specified, it must be 1-63 bytes of UTF-8 text. If the name is longer than 63 bytes it will be automatically truncated to a legal length"

However, for some people with broken DNS configuration, they can't resolve that name or it resolves improperly.
So add a BonjourHostname setting to override the name used by Bonjour.

Use it as an extra argument: -O BonjourHostname=mycomputer.

[cherry-picked from 48d84958a93e94e97591f0f239902fecfca8607f]

commit 0a168174391e07351075f737f2589cc16100a59c
Author:    Jean-Yves Avenard <jyavenard at> at Tue, 24 Apr 2012 12:39:23 +1000
Committer: Jean-Yves Avenard <jyavenard at> at Thu, 26 Apr 2012 12:32:46 +1000

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

[cherry-picked from 640ddc3e0419bf1396ceabf23e38fc3c1a56a200]


Summary of changes:
 mythtv/libs/libmythbase/bonjourregister.cpp  |    5 +-
 mythtv/libs/libmythtv/mythraopconnection.cpp |  262 +++++++++++++++-----------
 mythtv/libs/libmythtv/mythraopconnection.h   |   13 +-
 mythtv/libs/libmythtv/mythraopdevice.cpp     |    8 +-
 4 files changed, 165 insertions(+), 123 deletions(-)


More information about the mythtv-commits mailing list