|  | @@ -1,5 +1,6 @@
 | 
	
		
			
				|  |  |  #pragma warning disable CS1591
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +using System;
 | 
	
		
			
				|  |  |  using System.ComponentModel;
 | 
	
		
			
				|  |  |  using System.Xml.Serialization;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -7,6 +8,11 @@ namespace MediaBrowser.Model.Dlna
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |      public class TranscodingProfile
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | +        public TranscodingProfile()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            Conditions = Array.Empty<ProfileCondition>();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          [XmlAttribute("container")]
 | 
	
		
			
				|  |  |          public string Container { get; set; } = string.Empty;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -61,6 +67,8 @@ namespace MediaBrowser.Model.Dlna
 | 
	
		
			
				|  |  |          [XmlAttribute("breakOnNonKeyFrames")]
 | 
	
		
			
				|  |  |          public bool BreakOnNonKeyFrames { get; set; }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        public ProfileCondition[] Conditions { get; set; }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          public string[] GetAudioCodecs()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              return ContainerProfile.SplitValue(AudioCodec);
 |