Could you send a new log, starting a bit earlier? Basically try to:
1) Browse to the file on XBox
2) play the file
3) browse to a file on phone
4) play a file
What seems to be happening is that the phone browses for list of items and then makes the request for the fle, but from the incomming connection it looks like this:
- Code:
[WebServer] Incoming connection from /192.168.42.106:50738
[ResourceTransportRequestHandler] GET /resource/1000000000010002/MEDIA_ITEM/AVC_TS_MP_SD_AC3_ISO-0/ORIGINAL HTTP/1.1, headers = [User-Agent: Xenon,Connection: Keep-alive,Host: 192.168.42.77:8895]]
It's requesting the right remuxed file (AVC_TS_MP...) for the phone, but the connection looks like it's coming from .106 (incl. the XBox user agent). Serviio then things it's a new request from the XBox, stops the previous transcode job, tries to start a new one, but because it transcodes to WMV it fails (as the expected output is AVC_TS_MP...).
Looks like the connections are reused or something.
You could also change your Java version.