fix dlna photos

This commit is contained in:
Luke Pulverenti 2017-10-17 15:49:55 -04:00
parent 98cd888801
commit 7adb3e4a23

View file

@ -1071,8 +1071,10 @@ namespace Emby.Dlna.Didl
writer.WriteStartElement(string.Empty, "res", NS_DIDL); writer.WriteStartElement(string.Empty, "res", NS_DIDL);
var width = albumartUrlInfo.Width; // Images must have a reported size or many clients (Bubble upnp), will only use the first thumbnail
var height = albumartUrlInfo.Height; // rather than using a larger one when available
var width = albumartUrlInfo.Width ?? maxWidth;
var height = albumartUrlInfo.Height ?? maxHeight;
var contentFeatures = new ContentFeatureBuilder(_profile) var contentFeatures = new ContentFeatureBuilder(_profile)
.BuildImageHeader(format, width, height, imageInfo.IsDirectStream, org_Pn); .BuildImageHeader(format, width, height, imageInfo.IsDirectStream, org_Pn);
@ -1083,10 +1085,7 @@ namespace Emby.Dlna.Didl
contentFeatures contentFeatures
)); ));
if (width.HasValue && height.HasValue) writer.WriteAttributeString("resolution", string.Format("{0}x{1}", width, height));
{
writer.WriteAttributeString("resolution", string.Format("{0}x{1}", width.Value, height.Value));
}
writer.WriteString(albumartUrlInfo.Url); writer.WriteString(albumartUrlInfo.Url);