Help with Understanding Profiles

I'm not quite understanding how to read the profiles.
The default Panasonic Viera 2011 profile that's in profiles.xml is pasted in below.
My Viera E can certainly play many file formats without the need for any transcoding. Where in the profile does it tell Serviio which files to NOT transcode? Or is is just transcoding everything and the profile is pretty much there only to tell Serviio what format to transcode to?
---
<Profile id="viera2011" name="Panasonic Viera E/S/ST/VT (2011)" extendsProfileId="viera2011a">
<!-- Panasonic Viera E3, E30, S30, ST30, VT30 (2011), E50 (2012) Without AVI Support -->
<Detection>
<UPnPSearch>
<FriendlyName>(VIERA (E|S)T?(3|5)0?.*)|(VIERA VT30.*)</FriendlyName>
<Manufacturer>Panasonic</Manufacturer>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="avi" />
</Video>
</Transcoding>
</Profile>
---
The default Panasonic Viera 2011 profile that's in profiles.xml is pasted in below.
My Viera E can certainly play many file formats without the need for any transcoding. Where in the profile does it tell Serviio which files to NOT transcode? Or is is just transcoding everything and the profile is pretty much there only to tell Serviio what format to transcode to?
---
<Profile id="viera2011" name="Panasonic Viera E/S/ST/VT (2011)" extendsProfileId="viera2011a">
<!-- Panasonic Viera E3, E30, S30, ST30, VT30 (2011), E50 (2012) Without AVI Support -->
<Detection>
<UPnPSearch>
<FriendlyName>(VIERA (E|S)T?(3|5)0?.*)|(VIERA VT30.*)</FriendlyName>
<Manufacturer>Panasonic</Manufacturer>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="avi" />
</Video>
</Transcoding>
</Profile>
---