Just skimmed through this thread to try to catch up so forgive me if I missed something. I'm also willing to do testing to try to help with this issue.
At home I have XBMC on Mac OS 10.6.8 (also have a Pi but I know that's no use for this testing) and have access to an iPhone 5S, (7.0.4) iPhone 3GS, (6.1.3) iPad 3, (7.0.4) iPad Mini (7.0.4, until a few days ago it was on 6.x) and an iPad Mini with Retina. (7.0.4)
At work I have XBMC on Windows 7, and have access to an iPad 3, (7.0.4) iPhone 3GS (6.1.3) (same two personal devices as above) and at a pinch I could borrow an iPad 4 (7.0.4) for special testing. There may also be some iPad 4's about that have not yet been updated to 7.0.4. I already have wireshark on my work Windows 7 desktop that has XBMC.
We also use Reflector 1.3.3 at work running on Windows 7 desktops, which has gone through similar "compatibility issues" with iOS 7 over the last month or so which seems to have finally stabilised with Reflector version 1.3.3 and iOS 7.0.4. (No problems with a device reverting to audio only now, although there is still the occasional problem with switching between mirroring and video playback)
Reflector supports video streaming and mirroring, I haven't seen any mention of it in the thread so I thought it might be useful to post the bonjour announcements used by Reflector for comparison ? Here they are:
Code:
_airplay._tcp. (ITSUPPORT)
pw 0
model AppleTV3,1
rmodel PC1,1
deviceid 79:8e:c2:bd:33:0e
features 0x100029FF
_raop._tcp. ([email protected])
tp UDP
sv false
txtvers 1
cn 0,1,2,3
md 0,1,2
vs 150.33
et 0,3,5
da true
ss 16
pw false
rmodel PC1,1
am AppleTV3,1
sr 44100
ch 2
vn 65537
sf 0x4
I had to type those in manually as there doesn't seem to be a way to copy/paste from Bonjour Browser. (Anyone know of a better bonjour browser app for windows ? It also crashes/freezes constantly)
I also have a license for the Mac version of Reflector at home - although I do not currently use it I could install the latest Mac version if need be.
By the way after fighting with problems with Reflector for a couple of months and trying various version combinations of iOS and reflector I came to the conclusion that most of the iOS 7 airplay issues are actually bugs in iOS 7.0.0 - 7.0.3 where backward compatibility with "old" airplay destination devices simply wasn't properly regression tested by Apple.
It seemed to be the iOS 7.04 update more so than any version updates to Reflector that resolved most of the problems we were having. Some of the problems included mirroring stopping without warning - the iPad would think it was still mirroring but reflector was not displaying a stream from the device - and while mirroring was enabled on the iPad the iPad would run extremely slowly with stuttering screen updates.
Rebooting reflector did not help and a different iOS device could connect to Reflector ok - it was the iPad itself which had to be rebooted to get it out of this slow/stuttering state where mirroring was not working. Surely an iOS bug if its the iPad that had to be rebooted ?
I've also noticed that vanilla XBMC 12.2 which I've been running on my Mac at home since before iOS 7 was released, which did not work for airplay video AT ALL in early versions of iOS 7 (always showed as an audio device) now works most of the time in iOS 7.0.4 with no changes to the XBMC config....