<MezzmoDeviceProfile>
    <version>410</version>
    <device>
        <guid>4E49A41B-8C35-48e5-B2E5-ED4813F32598</guid>
        <name manufacturer="Panasonic" model="Viera (2014 models)" profileactive="1" needstimebasedseek="1" needsfileextension="1" understandsciflag="0" textlimit="900"/>
        <useragent>COPY-(^[[:space:]]*Panasonic[[:space:]]*MIL[[:space:]]*DLNA.*$)</useragent>
        <xavphysicalunit></xavphysicalunit>
        <friendlynamedlnaorg></friendlynamedlnaorg>
        <upnpmodel>COPY-Panasonic VIErA</upnpmodel>
        <upnpmanufacturer>COPY-Panasonic</upnpmanufacturer>
        <upnpfriendlyname>COPY-VIERA (W|D|E)(T|M)?60?.*</upnpfriendlyname>
        <mezzmoserver></mezzmoserver>
        <transcoding enabled="1" minimumstreamingsize="2048000" waitmsbeforestreaming="4000" contentlength="4" />
        <devicedescription>GenericDeviceDescription.xml</devicedescription>
        <videomax width="1920" height="1080" />
        <imagemax width="4096" height="4096" />
        <imagemin width="8" height="8" />
    </device>
    <descriptiondeliveryrules>
		<!-- delivery description rules specify what the device will see for each file. A file is considered to be supported if
		     it matches a format, audio/video codecs within that format and any codec limits in this device profile. Best fit is
		     if one of the 2 stream from a format description matches the original file. Preferred transcoded format describes 
		     the best quality format a device can play. Transcoded list is all combinations of formats that we can encode to, 
		     possibly including preferred transcoded and baseline. When building a file description, Mezzmo follows the following 
		     rules order: supported, bestfit, preferredtranscoded, transcodedlist, baseline, nonsupported -->
		<!-- please note that if transcoding is disabled or baseline and preferredtranscoded are set to no,
    	     then the nonsupported flag is automatically set to yes. If transcoding is disabled, then only supported and
    	     nonsupported rules are checked and used. -->
    	<supported>yes</supported>
       	<!-- baseline, bestfit, transcodedlist, nonsupported and preferredtranscoded can be either one of: yes, no, auto
       	     yes = always deliver, no = never deliver, auto = deliver if not delivered already by one of the rules above it -->
       	<bestfit>auto</bestfit>
    	<preferredtranscoded>auto</preferredtranscoded>
    	<transcodedlist>auto</transcodedlist>
    	<baseline>auto</baseline>
    	<nonsupported>auto</nonsupported>
    </descriptiondeliveryrules>
    <avcontainer id="mpeg" name="mpeg_ntsc" mimetype="video/mpeg" encode="1" baseline="1" dlnaprofile="MPEG_PS_NTSC" format="vob" supportschunked="0">
        <video>
            <format id="mpeg2video" encode="1" codec="mpeg2video" ffmpegadditional="mpeg2+encoding">
                <dimensions width="1920" height="1080" />
                <copyts>0</copyts>
                <samequality>0</samequality>
                <gop>18</gop>
                <bitrate>8600000</bitrate>
                <bufsize>1835008</bufsize>
                <maxbitrate>24000000</maxbitrate>
            </format>
    		<format id="h264">
    		</format>
    		<format id="vc1">
    		</format>
        </video>
        <audio>
		<format id="mp3">
		</format>
        	<format id="mp2">
	        </format>
		<format id="pcm_s16le">
		</format>
		<format id="ac3" encode="1" codec="ac3">
			<channels>1</channels>
			<channels>2</channels>
			<channels>6</channels>
			<bitrate>448000</bitrate>
			<maxbitrate>448000</maxbitrate>
			<minbitrate>64000</minbitrate>
			<samplingrate>48000</samplingrate>
		</format>
            <format id="ac3">
            </format>
        </audio>
        <ffmpegadditional id="union+thread0" />
    </avcontainer>
	<avcontainer id="avi" name="avi" mimetype="video/x-msvideo" encode="0" supportschunked="0">
		<video>
			<format id="mpeg4" codectag="XVID">
			</format>
			<format id="msmpeg4">
			</format>
			<format id="h264">
			</format>
			<format id="mjpeg">
			</format>
		</video>
		<audio>
			<format id="mp2">
			</format>
			<format id="mp3">
			</format>
			<format id="ac3">
			</format>
			<format id="pcm_s16be">
			</format>
			<format id="dts">
			</format>
		</audio>
	</avcontainer>
    <avcontainer id="matroska" name="matroska,webm" mimetype="video/x-matroska" encode="1" pretranscodeonly="1" format="matroska" supportschunked="0" level="51">
		<video>
			<format id="h264" encode="1" codec="libx264" ffmpegadditional="h264+encoding">
				<copyts>1</copyts>
				<samequality>0</samequality>
			</format>
    		<format id="mpeg1video">
    		</format>
    		<format id="mpeg2video">
    		</format>
    		<format id="mpeg4">
    		</format>
        </video>
		<audio>
			<format id="aac">
			</format>
			<format id="eac3">
			</format>
			<format id="mp3">
			</format>
			<format id="ac3" encode="1" codec="ac3">
				<channels>1</channels>
				<channels>2</channels>
				<channels>6</channels>
				<bitrate>448000</bitrate>
				<maxbitrate>448000</maxbitrate>
				<minbitrate>64000</minbitrate>
				<samplingrate>48000</samplingrate>
			</format>
			<format id="dts">
			</format>
			<format id="mp2">
			</format>
		</audio>
        <ffmpegadditional id="union+thread0" />
    </avcontainer>
    <avcontainer id="mpegts" name="mpegts" mimetype="video/vnd.dlna.mpeg-tts" encode="1" dlnaprofile="MPEG_TS_SD_EU_ISO,MPEG_TS_SD_NA_ISO" preferredtranscoded="1" supportschunked="0" level="51">
    	<video>
    		<format id="mpeg1video">
    		</format>
    		<format id="mpeg2video">
    		</format>
    		<format id="h264" encode="1" codec="libx264" ffmpegadditional="h264+encoding" preferredtranscoded="1">
			<copyts>0</copyts>
			<samequality>0</samequality>
			<bitrate>8000000</bitrate>
			<maxbitrate>35000000</maxbitrate>
		</format>
    		<format id="vc1">
    		</format>
		</video>
	<audio>
		<format id="aac">
		</format>
		<format id="mp3">
		</format>
		<format id="mp2">
		</format>
		<format id="dts">
		</format>
		<format id="ac3" encode="1" codec="ac3" preferredtranscoded="1">
			<channels>1</channels>
			<channels>2</channels>
			<channels>6</channels>
			<bitrate>448000</bitrate>
			<maxbitrate>448000</maxbitrate>
			<minbitrate>64000</minbitrate>
			<samplingrate>48000</samplingrate>
		</format>
    	</audio>
        <ffmpegadditional id="union+thread0" />
    </avcontainer>
	<avcontainer id="asf" name="asf" mimetype="video/x-ms-wmv" dlnaprofile="WMVMED_BASE" encode="0" supportschunked="0" >
		<video>
			<format id="wmv3">
			</format>
			<format id="vc1">
			</format>
			<format id="mpeg4">
			</format>
		</video>
		<audio>
			<format id="wmav2">
			</format>
			<format id="wmapro">
			</format>
            <format id="pcm_s16le">
            </format>
            <format id="mp3">
            </format>
		</audio>
		<ffmpegadditional id="union+thread0"/>
	</avcontainer>
	<avcontainer id="mov,mp4,m4a,3gp,3g2,mj2" name="mp4" mimetype="video/mp4" encode="1" format="mp4" dlnaprofile="MP4" supportschunked="0" level="51" optimizemp4forstreaming="1">
		<video>
			<format id="h264" encode="1" codec="libx264" ffmpegadditional="h264+legacy">
				<copyts>0</copyts>
				<samequality>0</samequality>
			</format>
    			<format id="mpeg1video">
	    		</format>
    			<format id="mpeg2video">
    			</format>
			<format id="mpeg4">
			</format>
		</video>
		<audio>
			<format id="aac" encode="1" codec="aac" ffmpegadditional="aac+encoding">
			</format>
			<format id="ac3">
			</format>
			<format id="mp2">
			</format>
			<format id="mp3">
			</format>
		</audio>
		<ffmpegadditional id="union+thread0"/>
	</avcontainer>
 	<avcontainer id="flv" name="flv" mimetype="video/flv" encode="0" supportschunked="0" level="51">
		<video>
			<format id="h264">
			</format>
		</video>
		<audio>
			<format id="mp3">
			</format>
			<format id="aac">
			</format>
		</audio>
    </avcontainer>
    <avcontainer id="s16be" name="lpcm" mimetype="audio/L16" encode="0" baseline="1" dlnaprofile="LPCM" supportschunked="0">
        <audio>
            <format id="s16be">
                <channels>2</channels>
                <bitrate>1536000</bitrate>
                <maxbitrate>1536000</maxbitrate>
                <minbitrate>8000</minbitrate>
                <maxsamplingrate>48000</maxsamplingrate>
                <minsamplingrate>44100</minsamplingrate>
                <samplingrate>48000</samplingrate>
                <samplingrate>44100</samplingrate>
            </format>
        </audio>
    </avcontainer>
    <avcontainer id="mp3" name="mp3" mimetype="audio/mpeg" encode="1" preferredtranscoded="1" dlnaprofile="MP3" supportschunked="0">
        <audio>
            <format id="mp3" encode="1" codec="libmp3lame" preferredtranscoded="1">
            	<channels>1</channels>
            	<channels>2</channels>
                <maxbitrate>320000</maxbitrate>
                <bitrate>320000</bitrate>
                <maxsamplingrate>48000</maxsamplingrate>
                <minsamplingrate>22050</minsamplingrate>
                <samplingrate>48000</samplingrate>
                <samplingrate>44100</samplingrate>
                <samplingrate>32000</samplingrate>
            </format>
        </audio>
    </avcontainer>
	<avcontainer id="asf" name="wma" mimetype="audio/x-ms-wma" encode="0" supportschunked="0">
		<audio>
			<format id="wmav2">
				<minbitrate>32000</minbitrate>
				<maxbitrate>320000</maxbitrate>
			</format>
		</audio>
	</avcontainer>
    <avcontainer id="mov,mp4,m4a,3gp,3g2,mj2" name="aac" mimetype="audio/mp4" encode="0" supportschunked="0">
        <audio>
            <format id="aac">
            </format>
        </audio>
    </avcontainer>
    <avcontainer id="flac" name="flac" mimetype="audio/flac" encode="1">
        <audio>
            <format id="flac" encode="1" codec="flac">
            </format>
        </audio>
    </avcontainer>
    <avcontainer id="jpeg" name="jpeg_lrg" mimetype="image/jpeg" encode="1" baseline="1" dlnaprofile="JPEG_LRG" preferredtranscoded="1" supportschunked="0">
    	<image>
    		<format id="jpeg" mimetype="image/jpeg" encode="1" codec="98" preferredtranscoded="1">
    			<maxdimensions width="4096" height="4096" />
        		<maxbits>24</maxbits>
    		</format>
    	</image>
    </avcontainer>
    <avcontainer id="jpeg" name="jpeg_med" mimetype="image/jpeg" encode="1" baseline="1" dlnaprofile="JPEG_MED" supportschunked="0">
    	<image>
    		<format id="jpeg" mimetype="image/jpeg" encode="1" codec="98">
    			<maxdimensions width="1024" height="768" />
        		<maxbits>24</maxbits>
    		</format>
    	</image>
    </avcontainer>
    <avcontainer id="jpeg" name="jpeg_sm" mimetype="image/jpeg" encode="1" baseline="1" dlnaprofile="JPEG_SM" supportschunked="0">
    	<image>
    		<format id="jpeg" mimetype="image/jpeg" encode="1" codec="98">
    			<maxdimensions width="640" height="480" />
        		<maxbits>24</maxbits>
    		</format>
    	</image>
    </avcontainer>
    <avcontainer id="jpeg" name="jpeg_tn" mimetype="image/jpeg" encode="1" baseline="1" dlnaprofile="JPEG_TN" preferredthumbnail="1" supportschunked="0">
    	<image>
    		<format id="jpeg" mimetype="image/jpeg" encode="1" codec="98" quality="2">
    			<maxdimensions width="320" height="320" />
        		<maxbits>24</maxbits>
    		</format>
    	</image>
    </avcontainer>
    <subtitles>
        <encodings bom="no">65001,1250,1251,1252,1254</encodings>
        <allowembedded formats="srt,subrip,text,xsub" avcontainers="matroska,avi">yes</allowembedded>
        <allowexternal formats="srt,microdvd,tmplayer,tmplayem">yes</allowexternal>
        <allowburnings>yes</allowburnings>
    </subtitles>
</MezzmoDeviceProfile>
