Fri Aug 03, 2012 2:28 am by nthnlbcknr
			
			
			Here's an amended profile that I just made. Seems to be working and fixes DTS support by transcoding the acodec "dca." Should also properly transcode AVIs now:
-   Code:
    <Profile id="viera2011a" name="Panasonic Viera E/G/GT/DT/UT (2011/2012)" extendsProfileId="1">
      <!-- Panasonic Viera E30, E3, G30, GT30, DT30, UT30 With avi (2011), E50... (2012)  With AVI Support -->
      <Detection>
         <UPnPSearch>
            <FriendlyName>VIERA (G|D|U|E)T?(3|5)0?.*</FriendlyName>
            <Manufacturer>Panasonic</Manufacturer>
         </UPnPSearch>
      </Detection>
      <ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.PacketVideoDLNAMessageBuilder</ContentDirectoryMessageBuilder>
      <SubtitlesMimeType>text/srt</SubtitlesMimeType>
      <MediaFormatProfiles>
         <MediaFormatProfile mime-type="video/divx">AVI</MediaFormatProfile>
      </MediaFormatProfiles>
      <Transcoding>
         <!-- Transcode h264 videos with profile level > 4.1 to mpegts with ac3 audio -->
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" forceInheritance="true">
            <Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.1" />
            <Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.1" />
         </Video>
         <!-- remux VORBIS/FLAC/LPCM in MKV/MP4 to AC3 -->
         <Video targetContainer="mpegts" targetACodec="ac3" forceInheritance="true">
            <Matches container="matroska" vCodec="h264" aCodec="dca" />
            <Matches container="matroska" vCodec="h264" aCodec="vorbis" />
            <Matches container="matroska" vCodec="h264" aCodec="truehd" />
            <Matches container="mp4" vCodec="h264" aCodec="lpcm" />
            <Matches container="mp4" vCodec="h264" aCodec="aac" />
            <Matches container="3gp" vCodec="h264" />
         </Video>
         <!-- Remux MPEG-TS with no transcoding -->
         <Video targetContainer="mpegts" forceInheritance="true">
            <Matches container="avi" vCodec="h264" />
            <Matches container="mp4" vCodec="h264" />
            <Matches container="matroska" vCodec="mpeg2video" />
         </Video>
         <!-- Remux WTV files to MPEG-PS with no transcoding -->
         <Video targetContainer="mpeg" forceInheritance="true">
            <Matches container="wtv" />
         </Video>
         <!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" forceInheritance="true">
            <Matches container="avi" />
            <Matches container="mp4" vCodec="mjpeg" />
            <Matches container="mp4" vCodec="mpeg4" />
            <Matches container="mpeg" vCodec="mpeg1video" />
            <Matches container="matroska" vCodec="mpeg4" />
            <Matches container="matroska" vCodec="vp8" />            
            <Matches container="asf" />
            <Matches container="flv" />
            <Matches container="ogg" />
            <Matches container="3gp" />
         </Video>
         <!-- unsupported audio will be transcoded into LPCM audio -->
         <Audio targetContainer="lpcm" forceInheritance="true">
            <Matches container="ogg" />
            <Matches container="asf" />
            <Matches container="adts" />
         </Audio>
      </Transcoding>
   </Profile>
Thoughts? Suggestions?