Samsung 46ES8000 possible profile

Setup WinXP SP3, Samsung 46ES8000, Serviio 1.0.1
Hi thanks for creating and maintaining serviio. Uses few resources, quick to install and uninstall. Very stable. I post a possible profile for Samsung 46ES8000 which works for me. Perhaps someone might find it useful.
Had to disable BitDefender's firewall's "block port scans". The firewall created the firewall rules necessary for serviio to operate but this was not enough. I would have had an easier time of it if I had remembered to turn off transcoding first to see what the TV can cope with.
The profile is based upon provided "Samsung TV/player (C/D/E-series)". With testing just a few video formats, the 46ES8000 played them all without transcoding - with some provisos. Transcoding videos did prevent fast forward or time shift.
Some notes:
Video_TS .vobs - transcoding not needed. Plays but not timeshift. Fails on .vob which ffmpeg reports errors with.
.MKV matroska - h264 and mpeg with ac3 - transcoding not needed. Timeshift avialable. I used MakeMKV to knit some .vobs together in the MKV container. MakeMKV quickly created the .mkv (no transcoding), corrected error in a VOB, gives timeshift function and plays well with TV.
.AVI - pcm_s16le and mjpeg - transcoding not needed. Plays with timeshift available
.jpg - displays but disable AutomaticImageRotation otherwise unrecognised format error.
Hi thanks for creating and maintaining serviio. Uses few resources, quick to install and uninstall. Very stable. I post a possible profile for Samsung 46ES8000 which works for me. Perhaps someone might find it useful.
Had to disable BitDefender's firewall's "block port scans". The firewall created the firewall rules necessary for serviio to operate but this was not enough. I would have had an easier time of it if I had remembered to turn off transcoding first to see what the TV can cope with.
The profile is based upon provided "Samsung TV/player (C/D/E-series)". With testing just a few video formats, the 46ES8000 played them all without transcoding - with some provisos. Transcoding videos did prevent fast forward or time shift.
Some notes:
Video_TS .vobs - transcoding not needed. Plays but not timeshift. Fails on .vob which ffmpeg reports errors with.
.MKV matroska - h264 and mpeg with ac3 - transcoding not needed. Timeshift avialable. I used MakeMKV to knit some .vobs together in the MKV container. MakeMKV quickly created the .mkv (no transcoding), corrected error in a VOB, gives timeshift function and plays well with TV.
.AVI - pcm_s16le and mjpeg - transcoding not needed. Plays with timeshift available
.jpg - displays but disable AutomaticImageRotation otherwise unrecognised format error.
- Code:
<Profile id="UE46ES8000" name="Samsung TV UE46ES8000 custom" extendsProfileId="1">
<ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.SamsungDLNAMessageBuilder</ContentDirectoryMessageBuilder>
<ResourceTransportProtocolHandler>org.serviio.upnp.protocol.http.transport.SamsungWiseLinkProtocolHandler</ResourceTransportProtocolHandler>
<Detection>
<UPnPSearch>
<ModelName>UE46ES8000</ModelName>
</UPnPSearch>
<!--<HttpHeaders>
<!{1}** for BD players **{1}>
<User-Agent>(.*SEC_HHP_BD-[CDE].*)|(.*SEC_HHP_\[(HT|BD)\][CDE].*)</User-Agent>
</HttpHeaders>-->
</Detection>
<DeviceDescription>
<ExtraElements>
<sec:ProductCap>smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec</sec:ProductCap>
<sec:X_ProductCap>smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec</sec:X_ProductCap>
</ExtraElements>
</DeviceDescription>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
</MediaFormatProfiles>
<ContentDirectoryDefinitionFilter>org.serviio.upnp.service.contentdirectory.definition.SamsungContentDirectoryDefinitionFilter</ContentDirectoryDefinitionFilter>
<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="192" maxVBitrate="20000">
<Matches container="*" vCodec="h264" profile="high_10" />
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.2" />
<!--<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.2" /> finds vob encoded to h264 in MKV -->
<Matches container="mp4" vCodec="mpeg4" aCodec="lpcm" />
</Video>
<!-- transcode H264 MP4 files with LPCM audio -->
<Video targetContainer="mpegts" targetACodec="ac3">
<Matches container="mpegts" aCodec="mp2" />
<Matches container="mp4" aCodec="lpcm" />
<Matches container="flv" vCodec="h264" />
<Matches container="matroska" vCodec="h264" aCodec="flac" />
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="matroska" vCodec="h264" aCodec="truehd" />
<Matches container="matroska" vCodec="vc1" />
<Matches container="ogg" vCodec="mpeg4" />
<Matches container="3gp" aCodec="amrnb" />
</Video>
<!-- transcode MKV with MPEG2 video, remux into mpeg2ts -->
<!-- transcode AVI with AVC video -->
<Video targetContainer="mpegts" targetACodec="ac3" targetVCodec="mpeg2video" maxVBitrate="20000">
<!--<Matches container="matroska" vCodec="mpeg2video" /> finds MKV from vobs created by MakeMKV -->
<Matches container="matroska" vCodec="vp8" />
<Matches container="avi" vCodec="h264" />
<!--<Matches container="avi" vCodec="mjpeg" /> finds Canon avi mjpeg and pcm_s16le (nb pcm_ etc cause xml parsing fail -->
<Matches container="avi" vCodec="dvvideo" />
<Matches container="flv" />
<Matches container="ogg" />
</Video>
<!-- For dvr-ms files force mpeg2video transcoding to fix monotone timestamps problems-->
<Video targetContainer="mpegts" targetACodec="ac3" forceVTranscoding="true" maxVBitrate="20000">
<Matches container="asf" vCodec="mpeg2video" />
<Matches container="asf" vCodec="mpeg1video" />
</Video>
<Video targetContainer="mpegts">
<Matches container="wtv" />
<!-- remux remaining MKV files which have header compression / stripping -->
<Matches container="matroska" mkvHeaderCompressed="true" />
</Video>
<!-- transcode audio only for wmv with wmapro -->
<Video targetContainer="asf" targetACodec="ac3" aBitrate="256">
<Matches container="asf" aCodec="wmapro" />
</Video>
<Audio targetContainer="lpcm">
<Matches container="mp4" />
<Matches container="flac" />
<Matches container="ogg" />
<Matches container="adts" />
</Audio>
</Transcoding>
<OnlineTranscoding>
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384">
<Matches container="mp4" vCodec="h264" />
<Matches container="applehttp" vCodec="h264"/>
</Video>
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384" maxVBitrate="20000">
<Matches container="mp4" />
<Matches container="asf" /> <!-- mms -->
</Video>
</OnlineTranscoding>
<AutomaticImageRotation>false</AutomaticImageRotation>
<LimitImageResolution>false</LimitImageResolution>
<SubtitlesMimeType>smi/caption</SubtitlesMimeType>
</Profile>