FAQ  •  Register  •  Login

Samsung PS-51D6900 transcoding

<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Tue Dec 20, 2011 11:54 pm

Samsung PS-51D6900 transcoding

I am starting this thread mainly for Samsung PS-51D6900 owners. I have this TV. If you do then welcome to the topic. Your input is much appreciated.

i was playing with Serviio for the last week (or so) with regards to find the most suitable transcoding profiles for this model. I already discovered that D6900 is capable to play a lot of various video containers/codecs without transcoding. Also, I found that if you use standard "Samsung C/D Series" profile in Serviio some files do not play at all. Thus, the first thing I've done - created a profile to match only this model.

If you open profiles.xml and look for profile 7 "Samsung TV / player (C/D-series)" you'll find it extends profile 2 "Samsung TV (B-series)". This is actually not right and this part causes issues with playing some files (in my case it was!). I created new profile

  Code:
   <Profile id="21" name="Samsung PS-51D6900" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <FriendlyName>(^TV-\d{2}C\d{3}.*)|(^\[TV\][A-Z]{2}\d{2}D\d{3}.*)</FriendlyName>            
            <ModelNumber>(1\.0)|(AllShare1\.0)</ModelNumber>
         </UPnPSearch>   
         <HttpHeaders>
            <!-- for BD players -->
            <User-Agent>(.*SEC_HHP_BD-[CD].*)|(.*SEC_HHP_\[HT\][CD].*)</User-Agent>
         </HttpHeaders>
      </Detection>
      <DeviceDescription>
         <ExtraElements>
              &lt;sec:ProductCap&gt;smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec&lt;/sec:ProductCap&gt;
            &lt;sec:X_ProductCap&gt;smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec&lt;/sec:X_ProductCap&gt;
           </ExtraElements>
      </DeviceDescription>   
      <ContentDirectoryDefinitionFilter>org.serviio.upnp.service.contentdirectory.definition.SamsungContentDirectoryDefinitionFilter</ContentDirectoryDefinitionFilter>   
           <MediaFormatProfiles>
               <MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
               <MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
           </MediaFormatProfiles>
      <Transcoding>
      </Transcoding>
           <AutomaticImageRotation>true</AutomaticImageRotation>
           <LimitImageResolution>false</LimitImageResolution>
           <SubtitlesMimeType>smi/caption</SubtitlesMimeType>
   </Profile>


Haven't changed Detection preferences as it is the same as for C/D series profile. So, you will have to manually assign it to your detected TV. Please notice that Transcoding preferences field is empty. With this profile my TV plays almost all files I have (flv, mp4, mkv, avi, mpg) coded using h264 (those detected as up to HIGH/MAIN 4.1), mp42, xvid, divx 3/4/5, mpeg 1 (no fw/rw), mp2, mp3, ac3 and so on...

I found though that there are files which were not played stating "Unsupported Videocodec". Serviio's debug output shown that my TV rejected connection for those files. I checked media info and found that one of those files was coded by mp42 (msmpeg4) inside the avi container. I have added the following transcoding rule:

  Code:
         <Video targetContainer="mpegts" targetVCodec="mpeg2video">
            <Matches container="avi" vCodec="msmpeg4" />
         </Video>


... with no luck. Debug output shows that file matches the transcoding profile, transcoding starts but my TV still rejected the connection and said it is an unsupported videocodec. I was playing with various of options until ended with mandatory Max Bitrate settings. For MPEGTS container and MPEG-2 video codec our TV supports up to 30Mbps bitrate. I've changed transcoding profile to

  Code:
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="30000">
            <Matches container="avi" vCodec="msmpeg4" />
         </Video>


...and guess what? This particular file started to play just fine (unfortunately with no FW/RW features, but I think this is because of transcoding?). Next, adding the following lines

  Code:
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="30000">
            <Matches container="avi" vCodec="msmpeg4" />

            <Matches container="matroska" vCodec="h264" profile="high" levelGreaterThan="4.1" />
            <Matches container="matroska" vCodec="h264" profile="main" levelGreaterThan="4.1" />
         </Video>


ensures your mkv files with HIGH/MAIN profile higher than 4.1 will be transcoded and played. It's actually almost the same as in the standard config but.. remember to add maxVBitrate! That file was not played on my TV with standard C/D profile because it lack maxVBitrate (max 30Mbps for our TV). Again, no FW/RW for the transcoded files unfortunately. That's it for the moment. I will be looking for other files which do not play and will add new transconding settings to this topic.

Also, just in case, I am attaching text file with media types accepted by our TV (collected with the help of Device Spy part of Developer Tools for UPnP).

I personally found transcoding not that useful as you can't FW/RW the movie (if stopped you have to watch from the beginning) and you can't select Audio track - it transcodes with the default one. This is how Serviio works, PS3MS allows you to select Audio track before playing the movie/transcoding (through #TRANSCODING# folder).

I will post my findings here.

Please let me know if there are files you can't play with this profile.
Attachments
Samsung PS-51D6900 Mediatypes.txt
(16.94 KiB) Downloaded 562 times
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Dec 21, 2011 12:01 pm

Re: Samsung PS-51D6900 transcoding

Cool. the bitrate bit will be added to C/D profile in 0.6.1 as well. You'll also be able to check for ftyp major_brand (mp42 for example).
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Wed Dec 21, 2011 2:38 pm

Re: Samsung PS-51D6900 transcoding

Yakusa:

Your findings duplicate much of what I have previously reported as bugs, and I'm pleased to see your confirmation that my workarounds work correctly on the D series.

As zip says these are all corrected in the C/D profile for the next release.

You would be of more assistance to the community if you could define the changes necessary to improve the C/D profile so it supports your TV rather than develop a new profile. That way your findings can be added to the standard profile and available to everyone. Your fix for msmpeg4 has not been previously reported so that's one example.

The maxVBitrate needs to be added to all the transcodes to mpeg2video, and you are correct that the D series will not ff/rew these mpeg files which awaits a Samsung firmware fix. I have a feeling that the recent fw update made some changes for mpeg-ts but I have not had a chance to test that out.

Attached is my current C/D profile which includes all the fixes in the next release, plus your fixes and mine (both are commented)that should work for you as well.

I'll monitor this thread and be happy to work with you to further improve the C/D profile.
Attachments
profiles.xml
(59.44 KiB) Downloaded 640 times
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Dec 21, 2011 3:17 pm

Re: Samsung PS-51D6900 transcoding

the only think I've changed it use 25MBit instead of 30MBit as it's the usual limit AFAIK, unless you have info that says otherwise?
<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Wed Dec 21, 2011 8:10 pm

Re: Samsung PS-51D6900 transcoding

Thanks for your comments!! It's nice to know my input was not useless :)

Zip, I have attached a screenshot from my E-manual. I think this is for all D-series (but not 100% sure). As you may see, for TS container (mpegts) and mpeg-2 codec (mpeg2video) max bitrate is 30mbps. 25 is for mkv container and h264 codec (+ some other combinations) but those are not interesting as serviio only use ts, ps and asf containers with mpeg2video or wmv.

Samsung.png
Supported formats
Samsung.png (88.83 KiB) Viewed 14916 times


For all containers where mpeg2 can be used it is 30Mbps (VRO/VOB/TS/PS) and 25Mbps for WMV9 inside ASF... Hope this screenshot helps.

jhb50, thanks for your profile! I'll try it today/tomorrow with tons of files I have :) BTW, my TV running latest firmware for D6900 - 0019... (upgraded during weekend) and FW/RW not working yet :(

One more thing to add... default profile transcode mkv if Level is Higher than 4.2 while TV supports up to 4.1... thus we have to change to Higher than 4.1 (see screenshot). It's not that critical at the moment because Serviio's bug with levels (it assign either level 4 or 5 to media files during adding to library)
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Wed Dec 21, 2011 11:09 pm

Re: Samsung PS-51D6900 transcoding

Good catch. I saw the 4.2 but had assumed it meant 4.2 or greater. I was also unaware of the absolute value bug. We should check the profile against the spec to see if anything is missing. I also suspect zip chose 25 just to be on the safe side. There are not many (any?) files that get up above that.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Dec 21, 2011 11:38 pm

Re: Samsung PS-51D6900 transcoding

you're right, should be 4.1, fixed.
Also changed max bitrate back to 30Mbit, thanks.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Dec 22, 2011 12:29 am

Re: Samsung PS-51D6900 transcoding

Zip, the C/D profile also needs transcoding added for both the msmpeg4 and any mwv2 neither of which the Samsung D can play.

I've added the lines shown below and transcoded all asf containers since as I understand it there is no way to distinquish "Windows Media Video V9" which the Samsung supports (mwv3 and VC1) from mwv2 files.

<!-- transcode MKV with MPEG2 video, remux into mpeg2ts -->
<!-- transcode AVI with AVC video -->
<Video targetContainer="mpegts" targetACodec="ac3" targetVCodec="mpeg2video" maxVBitrate="25000">
<Matches container="matroska" vCodec="mpeg2video" />
<Matches container="avi" vCodec="h264" />
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="asf" /> <!-- jhb50 for wmv files with wmv2,wmv3,vc1 -->
<Matches container="avi" vCodec="msmpeg4" /> <!-- Added by yakusa -->
<Matches container="flv" />
<Matches container="ogg" />
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Dec 22, 2011 9:35 am

Re: Samsung PS-51D6900 transcoding

Won't be trascoding the asf yet. If people have files they can add that to their profile but it won't warrant unnecessary transcoding on NAS devices. You can create a ticket to support wmv3 in future as a transcoding matcher if you like.
<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Thu Dec 22, 2011 11:08 am

Re: Samsung PS-51D6900 transcoding

<!-- transcode MKV with MPEG2 video, remux into mpeg2ts -->
<!-- transcode AVI with AVC video -->
<Video targetContainer="mpegts" targetACodec="ac3" targetVCodec="mpeg2video" maxVBitrate="25000">
<Matches container="matroska" vCodec="mpeg2video" />
<Matches container="avi" vCodec="h264" />
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="asf" /> <!-- jhb50 for wmv files with wmv2,wmv3,vc1 -->
<Matches container="avi" vCodec="msmpeg4" /> <!-- Added by yakusa -->
<Matches container="flv" />
<Matches container="ogg" />


I don't think flv has to be transcoded? Among my 66 video clips coded inside flv (h264,mp4) there's just one which does not play... others are streamed in native format. I would say if there's 1-5% of files required transcoding there's no need to add transcoding profile which may affect rest 95% - it's easier to manually recompress those few using a different codec/container (VirtualDubMod/MKVMerge and other tools). At least, I think so... I prefer to have FW/RW working rather than 100% playable profile.

Have no asf... thus, can't test it. Will try to find some.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Dec 22, 2011 11:43 am

Re: Samsung PS-51D6900 transcoding

transcoding FLV is probably needed by C devices. It'll have to stay unless we split C and D profiles.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Dec 22, 2011 11:48 am

Re: Samsung PS-51D6900 transcoding

yakusa: that transcode is there for the H263/VP6 flv files. The h264 files that play natively were already addressed by the prior rule to just transcode the audio to ac3 and copy the video as is. Don't worry about the asf. As zip says there are not enough of wmv2 files around to use that rule, so I'm removing it.

zip: I think the above is more accurate. I still see no need for a split.
<<

mrrouge

Streaming enthusiast

Posts: 38

Joined: Thu Sep 29, 2011 1:19 pm

Post Thu Dec 22, 2011 6:58 pm

Re: Samsung PS-51D6900 transcoding

Trying to solve the ffw problem on transoded video, I just used your profiles.xml on ps59d550 with a problem:

  Code:
2011-12-22 18:50:45,054 INFO  [DBSchemaUpdateExecutor] Checking if DB schema needs to be updated
2011-12-22 18:51:02,358 ERROR [XmlUtils] XML Profiles.xsd didn't pass validation, reason: cvc-complex-type.3.2.2: Attribute 'forceInheritance' is not allowed to appear in element 'Video'.
2011-12-22 18:51:02,376 ERROR [MediaServer] An unexpected error occured. Ending the application. Message: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
java.lang.RuntimeException: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
   at org.serviio.profile.ProfileManager.loadProfiles(ProfileManager.java:156)
   at org.serviio.MediaServer.main(MediaServer.java:105)
Caused by: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
   at org.serviio.profile.ProfilesDefinitionParser.validateXML(ProfilesDefinitionParser.java:693)
   at org.serviio.profile.ProfilesDefinitionParser.parseDefinition(ProfilesDefinitionParser.java:128)
   at org.serviio.profile.ProfileManager.loadProfiles(ProfileManager.java:154)
   ... 1 more


any idea?
<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Thu Dec 22, 2011 7:57 pm

Re: Samsung PS-51D6900 transcoding

mrrouge, are you trying the one suggested by myself or the one attached by jhb50?
<<

jOkEr

Serviio newbie

Posts: 7

Joined: Thu Dec 22, 2011 12:02 pm

Post Thu Dec 22, 2011 8:06 pm

Re: Samsung PS-51D6900 transcoding

yakuza thanks a lot of cause my UE46D7000 also can't play any files with C/D profile.

I will play with the profile and ideas you have submitted(right now use Samsung B-series profile). THANK YOU.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Dec 22, 2011 10:58 pm

Re: Samsung PS-51D6900 transcoding

my profile contains elements only supported on the next release. Use the C/D profile that came with your release.
<<

mrrouge

Streaming enthusiast

Posts: 38

Joined: Thu Sep 29, 2011 1:19 pm

Post Thu Dec 22, 2011 11:05 pm

Re: Samsung PS-51D6900 transcoding

I'm trying jhb50's.
Now I try yours.

EDIT: Fixed! now i can ffd / rew and no need for transcoding mkv's great!! thanks
EDIT2: just tried for a few minutes but the problem seems only half solved. On some mkv's still have the random frameskip with sound pause which gets solved with the transcoding option, so with no ffd again :-(
EDIT3: and also no subtitles available with this profiles.xml

My profile:
  Code:
<Profile id="21" name="Samsung TV / player (ps59d550)" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <FriendlyName>(^TV-\d{2}C\d{3}.*)|(^\[TV\][A-Z]{2}\d{2}D\d{3}.*)</FriendlyName>           
            <ModelNumber>(1\.0)|(AllShare1\.0)</ModelNumber>
         </UPnPSearch>   
         <HttpHeaders>
            <!-- for BD players -->
            <User-Agent>(.*SEC_HHP_BD-[CD].*)|(.*SEC_HHP_\[HT\][CD].*)</User-Agent>
         </HttpHeaders>
      </Detection>
      <DeviceDescription>
         <ExtraElements>
              &lt;sec:ProductCap&gt;smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec&lt;/sec:ProductCap&gt;
            &lt;sec:X_ProductCap&gt;smi,DCM10,getMediaInfo.sec,getCaptionInfo.sec&lt;/sec:X_ProductCap&gt;
           </ExtraElements>
      </DeviceDescription>   
      <ContentDirectoryDefinitionFilter>org.serviio.upnp.service.contentdirectory.definition.SamsungContentDirectoryDefinitionFilter</ContentDirectoryDefinitionFilter>   
           <MediaFormatProfiles>
               <MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
               <MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
           </MediaFormatProfiles>
      <Transcoding>
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="30000">
            <Matches container="avi" vCodec="msmpeg4" />

            <Matches container="matroska" vCodec="h264" profile="high" levelGreaterThan="4.1" />
            <Matches container="matroska" vCodec="h264" profile="main" levelGreaterThan="4.1" />
         </Video>
      </Transcoding>
           <AutomaticImageRotation>true</AutomaticImageRotation>
           <LimitImageResolution>false</LimitImageResolution>
           <SubtitlesMimeType>smi/caption</SubtitlesMimeType>
   </Profile>
Last edited by mrrouge on Fri Dec 23, 2011 6:12 pm, edited 1 time in total.
<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Fri Dec 23, 2011 5:22 pm

Re: Samsung PS-51D6900 transcoding

that means your mkv files are higher than 4.1 and goes through transcoding...
serviio has a bug a the moment (or is it a ffmpeg bug?) which use absolute profile values... if it's 4.1 or 4.2 serviio writes 4 to the database... if it's higher it goes for 5... in that case it requires transconding.. you can do nothing here.
<<

mrrouge

Streaming enthusiast

Posts: 38

Joined: Thu Sep 29, 2011 1:19 pm

Post Fri Dec 23, 2011 6:17 pm

Re: Samsung PS-51D6900 transcoding

Ok, so, for example, this mkv plays with annoying sound pause issues:
  Code:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 4 frames
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 35mn
Bit rate                         : 6 689 Kbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate                       : 23.976 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.135
Stream size                      : 4.48 GiB (89%)
Writing library                  : x264 core 114 r1924 08d04a4
Encoding settings                : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=esa / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=17.0 / qcomp=0.60 / qpmin=10 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language                         : English

Audio
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Mode extension                   : CM (complete main)
Codec ID                         : A_AC3
Duration                         : 1h 35mn
Bit rate mode                    : Constant
Bit rate                         : 640 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Bit depth                        : 16 bits
Compression mode                 : Lossy
Stream size                      : 439 MiB (9%)
Language                         : English


instead this one now plays fine:
  Code:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 9 frames
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 24mn
Bit rate                         : 2 766 Kbps
Width                            : 1 280 pixels
Height                           : 720 pixels
Display aspect ratio             : 16:9
Frame rate                       : 23.976 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.125
Stream size                      : 1.63 GiB (86%)
Writing library                  : x264 core 120 r2120 0c7dab9
Encoding settings                : cabac=1 / ref=9 / deblock=1:-2:-2 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=24 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language                         : English

Audio
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Mode extension                   : CM (complete main)
Codec ID                         : A_AC3
Duration                         : 1h 24mn
Bit rate mode                    : Constant
Bit rate                         : 384 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Bit depth                        : 16 bits
Compression mode                 : Lossy
Stream size                      : 232 MiB (12%)
<<

yakuza

Serviio newbie

Posts: 11

Joined: Sat Dec 17, 2011 12:58 am

Post Sat Dec 24, 2011 9:01 pm

Re: Samsung PS-51D6900 transcoding

The only thing I see here... it's audio bitrate. Although there's nothing told about audio bitrate but I found that my DV video files once transcoded don't play well (due to high audio bitrate)... I'll post about it later once tested well

Return to Samsung

Who is online

Users browsing this forum: No registered users and 63 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.