Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th January 2015, 22:34   #161  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,733
Quote:
Originally Posted by JohnLai View Post
10 bit as well? I wonder if upcoming GTX960 supports it......
Doubtful, its the same architecture as the 970/980, which don't even have full 8-bit support yet, and it would be nothing but a miracle if they update the hardware decoder in the 960 just 2 month after the earlier launch.

However, the existence of a full HW 10-bit decoder will at least mean it'll be available in the next gen.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 6th January 2015, 15:51   #162  |  Link
GTPVHD
Registered User
 
Join Date: Mar 2008
Posts: 246
GM206 has the same upgraded VP decoder as the Tegra X1 Erista, it will be the world's first desktop GPU with full 4K60P 10bit HEVC and VP9 hardware decoder.

http://www.anandtech.com/show/8526/n...x-980-review/5

Quote:
So NVIDIA spent their efforts on getting hardware HEVC encoding going first, and at this point we’d expect to see full hardware HEVC decoding show up in a future generation of hardware (and we’d note that NVIDIA can swap VP blocks at will, so it doesn’t necessarily have to be Pascal).
The GT200 GPU had VP2 while the GT21x GPUs had newer VP4. GF100/104/106/108 had VP4 while the GF119 GT 520 had then newer VP5.

Last edited by GTPVHD; 6th January 2015 at 15:59.
GTPVHD is offline   Reply With Quote
Old 6th January 2015, 20:23   #163  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,733
Your quote is still speculation, not a fact that the 960 will have it though.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 8th January 2015, 09:54   #164  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,537
Quote:
Originally Posted by P.J View Post

How do you check the GPU RAM?

I mainly use the gadget of HWiNFO, HWiNFO monitor.
It has same figures as GPU-Z


Quote:
Originally Posted by mzso View Post
Hello!
Is there an OpenCL decoder that does anything useful with an NVIDIA card (gts450)?
I tried the Lentoid HEVC Decoder (It's the same as "Strongene", right? ). The only difference was that it used a shade more CPU.
Strongene and Lentoid are the same thing, but Strongene/Lentoid has two kind of decoders.

CPU decoder only and Hybrid CPU/ GPU (OpenCL) decoder.

Also, you could try latest PowerDVD, I think it has an option for OpenCL H.265 GPU assisted video decoding.



Thanks.

It seems that this is not a stand-alone decoder, but a plugin for developer's use and integration in Intel's MSDK.

You could post it to Eric or Nevcairiel to tell us their opinions about how that could be useful.
__________________
Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 8th January 2015 at 11:25.
NikosD is offline   Reply With Quote
Old 8th January 2015, 10:14   #165  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,537
Tegra X1 with its 4K60 fps HW decoder for VP8/VP9 and H.264/H.265 plus 10bit H.265 HW support, is a very interesting product.

I think it's possible for 960 card to have such decoder inside.

We have to wait and see later this month (Jan 22 - I think) for that product arrival.
__________________
Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 8th January 2015, 15:44   #166  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 838
Quote:
Originally Posted by NikosD View Post
Strongene and Lentoid are the same thing, but Strongene/Lentoid has two kind of decoders.

CPU decoder only and Hybrid CPU/ GPU (OpenCL) decoder.

Also, you could try latest PowerDVD, I think it has an option for OpenCL H.265 GPU assisted video decoding.
I see. I only noticed in the add filter dialog Lentoid HEVC Decoder and Lentoid HEVC Source (for raw HEVC streams?). So does it have some totally different name? Because only these two start with Lentoid.

Powerdvd's decoder is not available to other apps?
mzso is offline   Reply With Quote
Old 8th January 2015, 21:24   #167  |  Link
P.J
🎸
 
Join Date: Jun 2008
Posts: 513
Quote:
Originally Posted by NikosD View Post
Also, you could try latest PowerDVD, I think it has an option for OpenCL H.265 GPU assisted video decoding.
I don't think...
P.J is offline   Reply With Quote
Old 8th January 2015, 22:42   #168  |  Link
ibius
Registered User
 
Join Date: Jan 2005
Location: Germany
Posts: 52
Cyberlink Video Decoder from PowerDVD v14 does support OpenCL H.265 hw-assisted video decoding and it is available to other DS players, it just has a 'do not use' merit.
You also have to set the decoder to use HAM-mode, don't remember if DXVA-mode would also use OpenCL hybrid decoding. When playing a HEVC video go to the Filters-tab, press and hold 'Ctrl'+'Left Mouse' on the 'Cyberlink Video Decoder (PDVD Generic)', it will open advanced/detailed settings view, the Profile column will tell you if the decoder is using OpenCL or not.
It wont use OpenCL on my GTX 550Ti, but does work on my brothers AMD Radeon HD 5700, too bad, because mine does a lot better on all my samples and tests.
But even in SW-mode I think it does even better than Lentoid and it also supports 10-bit, which Lentoid does not, and both are a LOT faster than LAVVideo x86, on my brothers x64-machine also LAVVideo x64 was slower than Cyberlink and Lentoid, of course it has an old AMD Phenom X4 2.6 Ghz with up to SSE4A instructions.

P.S. last LAV build I tested was 0.63.0.12, don't know how much faster 0.63.0.41 is, I did read it should have better error handling now.

Last edited by ibius; 8th January 2015 at 23:00.
ibius is offline   Reply With Quote
Old 8th January 2015, 23:13   #169  |  Link
P.J
🎸
 
Join Date: Jun 2008
Posts: 513
CLCvd.ax? No luck with 750Ti too


Last edited by P.J; 8th January 2015 at 23:44.
P.J is offline   Reply With Quote
Old 9th January 2015, 01:22   #170  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 838
Quote:
Originally Posted by ibius View Post
Cyberlink Video Decoder from PowerDVD v14 does support OpenCL H.265 hw-assisted video decoding and it is available to other DS players, it just has a 'do not use' merit.
You also have to set the decoder to use HAM-mode, don't remember if DXVA-mode would also use OpenCL hybrid decoding. When playing a HEVC video go to the Filters-tab, press and hold 'Ctrl'+'Left Mouse' on the 'Cyberlink Video Decoder (PDVD Generic)', it will open advanced/detailed settings view, the Profile column will tell you if the decoder is using OpenCL or not.
It wont use OpenCL on my GTX 550Ti, but does work on my brothers AMD Radeon HD 5700, too bad, because mine does a lot better on all my samples and tests.
But even in SW-mode I think it does even better than Lentoid and it also supports 10-bit, which Lentoid does not, and both are a LOT faster than LAVVideo x86, on my brothers x64-machine also LAVVideo x64 was slower than Cyberlink and Lentoid, of course it has an old AMD Phenom X4 2.6 Ghz with up to SSE4A instructions.

P.S. last LAV build I tested was 0.63.0.12, don't know how much faster 0.63.0.41 is, I did read it should have better error handling now.
I finally figured out that I was using the software decoder. Here the OpenCL decoder just causes an instant crash.

Hmmm. I don't see the cyberlink decoder appearing anywhere in the filters window...
mzso is offline   Reply With Quote
Old 9th January 2015, 14:26   #171  |  Link
ibius
Registered User
 
Join Date: Jan 2005
Location: Germany
Posts: 52
Quote:
Originally Posted by P.J View Post
CLCvd.ax? No luck with 750Ti too
Yes CLCvd.ax, so it looks like both Cyberlink and Strongene (says so on their site) implemented HEVC OpenCL partial hw-acceleration only for AMD, yet.?
I don't know if its because of NVIDIA's lagging behind OpenCL performance or what, but AMD systems have newer OpenCL version as well.

Quote:
Originally Posted by mzso View Post
I finally figured out that I was using the software decoder. Here the OpenCL decoder just causes an instant crash.

Hmmm. I don't see the cyberlink decoder appearing anywhere in the filters window...
Do you mean 'Strongene/Lentoid OpenCL HEVC Decoder'? If so same here, on my brothers AMD machine (HD 5700) Strongene's OpenCL decoder is a mess, out of about two dozen samples it did play 1, I think, without crashing.

Try setting higher merit for 'Cyberlink Video Decoder (PDVD Generic)' globally or just within your player, at least 00600000 or 00800000, and block those that interfere.
ibius is offline   Reply With Quote
Old 9th January 2015, 16:44   #172  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,733
Quote:
Originally Posted by ibius View Post
Yes CLCvd.ax, so it looks like both Cyberlink and Strongene (says so on their site) implemented HEVC OpenCL partial hw-acceleration only for AMD, yet.?
I don't know if its because of NVIDIA's lagging behind OpenCL performance or what, but AMD systems have newer OpenCL version as well.
NVIDIA and Intel support partial acceleration through DXVA2, which is a far more favorable solution than a proprietary OpenCL decoder, because once they support full acceleration as well, software will not need to change at all.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 9th January 2015, 17:37   #173  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,537
Nev, what about that HEVC plugin for Intel's MSDK by Strongene that Wanezhiling posted above ?

Could that be useful and easy to integrate it in LAV filters like Quick sync decoder ?
__________________
Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 9th January 2015, 21:20   #174  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,733
Its a software decoding module. No interest.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 10th January 2015, 01:14   #175  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 202
HEVC Hybrid decoding works quite on my Haswell GT2. There are some limitations though. If the GPU load is very high it stutters. This video for example: bbb-3840x2160-cfg02.mkv
http://www.libde265.org/downloads-videos/

It stutters, even though CPU load is relatively low roughly 20%. GPU load is over 90% on this video. 3840x2160 60 fps is too much.
Yups is offline   Reply With Quote
Old 10th January 2015, 14:24   #176  |  Link
Yups
Registered User
 
Join Date: Sep 2011
Posts: 202
Quote:
Originally Posted by NikosD View Post

I saw the GPU memory usage to 1.5 GB which is unexplainable because from BIOS I can assign up to 1 GB GPU memory!

It doesn't matter how much of your system RAM is dedicated to your iGPU, Intel GPUs can use up to 1.6-1.7GB of your system RAM.
Yups is offline   Reply With Quote
Old 10th January 2015, 15:31   #177  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,537
PowerDVD v14 decoder evaluation

This is a new updated post in order to include the CyberLink's PowerDVD v14 H.265 decoder, which is both a 32bit CPU and Hybrid (OpenCL) decoder.

Also, I added a 10bit HEVC clip and Microsoft's MFT Windows 10 HEVC decoder in both x86 and x64 versions.

I used latest versions of DXVA Checker x86/x64 v3.3.1 in benchmark playback performance mode at 1280x720 scaling resolution, LAV x86/x64 0.63.41, and Win 10 beta build 9879

Tests include five systems and the first one has a modern CPU Core i7-4790 with Win 8.1 x64 and Intel HD 4600 iGPU@1.5GHz with v.3960 drivers.
I used Threads=16 for Core i7-4790 using LAV x86/x64 CPU decoder.


Core i7-4790(AVX2) - iGPU HD4600


1.ProRes-1080p@30fps-2Mbps


LAV x64 CPU 177/247/264 CPU 78% Power:55W

LAV x86 CPU 125/151/198 CPU 91% Power:58W

LAV x64 DXVA 100/151/176 CPU 15% Power:50W

LAV x86 DXVA 99/149/168 CPU 17% Power:51W

PowerDVD OpenCL 95/135/152 CPU 23% Power:56W

PowerDVD CPU 79/132/150 CPU 32% Power:36W

Lentoid OpenCL 90/111/120 CPU 20% Power:36W

Lentoid CPU 86/108/110 CPU 16% Power:35W



2.Gravity - 2048x858@24fps-5Mbps-10bit


LAV x64 CPU 105/148/225 CPU 65% Power:51W

LAV x86 CPU 169/106/227 CPU 68% Power:51W

PowerDVD CPU 66/101/197 CPU 55% Power:42W



3.Beauty-2160p@30fps-12.3Mbps


LAV x64 CPU 51/64/66 CPU 80% Power:50W

Lentoid OpenCL 25/43/43 CPU 42% Power:55W

LAV x86 CPU 24/41/46 CPU 93% Power:39W

LAV x64 DXVA 35/37/40 CPU 14% Power:45W

LAV x86 DXVA 34/36/38 CPU 15% Power:45W

Lentoid CPU 10/33/35 CPU 24% Power:40W

PowerDVD CPU 23/29/31 CPU 32% Power:33W


Second system is a Sandybridge Core i5-2400 CPU under Win 8.1 x64 using an ATI Radeon 5750 (14.12 drivers) card with OpenCL support.
I used LAV x86 with Threads=Auto (~1% difference than threads=16), but I used LAV x64 with Threads=16 (more than 20% faster than Auto)



Core i5-2400(AVX) - ATI HD5750


1.ProRes-1080p@30fps-2Mbps


LAV x64 CPU 226/269/318 CPU 91%

Lentoid CPU 128/154/202 CPU 55%

PowerDVD CPU 80/149/194 CPU 52%

LAV x86 CPU 78/108/165 CPU 91%

Lentoid OpenCL 87/107/127 CPU 49% GPU 89%

PowerDVD OpenCL 64/105/141 CPU 23% GPU 83%



2.Gravity - 2048x858@24fps-5Mbps-10bit


LAV x64 CPU 79/138/290 CPU 91%

PowerDVD CPU 56/96/285 CPU 66%

LAV x86 CPU 51/86/264 CPU 89%



3.Beauty-2160p@30fps-12.3Mbps


LAV x64 CPU 43/62/75 CPU 88%

Lentoid CPU 23/38/40 CPU 61%

PowerDVD CPU 25/33/36 CPU 48%

LAV x86 CPU 20/29/31 CPU 91%

Lentoid OpenCL 8/27/30 CPU 47% GPU 80%

PowerDVD OpenCL 18/26/33 CPU 40% GPU 52%



Third system is an old but quad core CPU Core 2 Quad@2.26GHz (266MHzx8.5) with no OpenCL option under Windows 8.1 x64 system using a Fermi Nvidia card - GT610 (347.09 drivers)
I tested a 4K clip, although it's a rather slow CPU not really capable of even 4K@24 fps with any of the decoders.
I used Threads=12 for Core 2 Quad using LAV x86/x64 CPU decoder.

The pure decode benchmarks results, mainly due to slow Nvidia GT610 card and PCI-E v1.0 x4 motherboard, are ~65% faster than the below playback benchmark mode results.
So, for quad cores with better m/b and GPU than mine, the results will be a lot faster in playback mode than these.


C2Q@2.26GHz(SSE4.1) - GT610



1.ProRes-1080p@30fps-2Mbps


LAV x64 46/53/54 CPU 59%

Lentoid 26/45/46 CPU 49%

LAV x86 35/43/52 CPU 90%

PowerDVD 34/38/38 CPU 50%



2.Gravity - 2048x858@24fps-5Mbps-10bit


LAV x64 25/40/58 CPU 85%

LAV x86 23/35/58 CPU 87%

PowerDVD 22/31/38 CPU 69%



3.Beauty-2160p@30fps-12.3Mbps


LAV x64 4/13/13 CPU 62%

LAV x86 CPU 2/12/13 CPU 91%

Lentoid 1/11/12 CPU 49%

PowerDVD 3/9/9 CPU 53%


Fourth system is an old CPU Core 2 Duo - E7300 CPU@2.83GHz (283MHz x 10) with no OpenCL option under Windows 8.1 x64 system using a Fermi Nvidia card - GT440 (347.09 drivers)
The pure decode benchmarks results, mainly due to PCI-E v1.0 x4 motherboard, are a lot faster than the below playback benchmark mode results.
I didn't test any 4K clips, because it's a slow CPU not really capable of even 4K@24 fps with any of the decoders.



C2D@2.83GHz(SSE4.1) - GT440



1.ProRes-1080p@30fps-2Mbps


LAV x64 35/43/50 CPU 86%

Lentoid 29/41/48 CPU 80%

PowerDVD 28/36/39 CPU 85%

LAV x86 20/27/40 CPU CPU 92%



2.Gravity - 2048x858@24fps- Mbps-10bit


LAV x64 20/30/52 CPU 92%

PowerDVD 17/26/41 CPU 83%

LAV x86 14/24/51 CPU CPU 92%


Fifth system is an old CPU Core 2 Duo - T7600 CPU@2.33GHz with no OpenCL option under Windows 10 build 9879 OS.
I didn't test any 4K clips, because it's a slow CPU not really capable of even 4K@10 fps with any of the decoders.


C2D@2.33GHz(SSSE3)-T7600



1.ProRes-1080p@30fps-2Mbps


PowerDVD 22/34/50 CPU 60%

Lentoid 24/31/40 CPU 54%

LAV x64 21/30/54 CPU 89%

LAV x86 19/27/55 CPU CPU 89%



2.Gravity - 2048x858@24fps-5Mbps-10bit


MS MFT x64 21/34/57 CPU 88%

MS MFT x86 19/32/57 CPU 87%

PowerDVD 13/24/56 CPU 70%

LAV x64 16/21/22 CPU 67%

LAV x86 13/20/23 CPU CPU 74%



Comments

There are no Hybrid 10bit HEVC decoders yet, so only CPU can decode 10bit clips.

Intel's Haswell iGPUs (don't know about Ivy) are the only GPUs capable of using both types of hybrid decoders (DXVA and OpenCL)
AMD uses OpenCL only (no DXVA) and Nvidia uses DXVA only (no OpenCL) and only on newer cards.

Lentoid (Strongene) seems to be the fastest x86 decoder, but not with HT CPUs. It looks like a problem with multi-threading. Also is the only decoder not capable of 10bit decoding.

MS MFT Windows 10 decoder can be used only with MP4 container and looks like by far fastest than anything, at least using older SSEx CPUs

PowerDVD v14 decoder can't use hybrid OpenCL decoder for clips above 1080p, at least on my Intel system, but with Radeon 5750 worked fine at that resolution.

LAV x86 has almost always the best CPU utilization (most of the times near 90% on any CPU), but due to different optimizations of LAV x64, the latter is always faster.

On a new modern CPU like Core i7-4790, LAV x64/x86 seems faster than anything else even in both CPU and hybrid decoders. Especially LAV x64 CPU is by far faster than anything (haven't tried MS MFT decoder).

Lentoid OpenCL decoder is very fast on 4K clips.

PowerDVD v14 is the slowest decoder of all on 4K clips, but faster than Lentoid on 1080p.

On the other hand, for an old CPU like Core 2 Duo with SSSE3, MS MFT is clearly ahead of all other decoders regarding CPU performance.
PowerDVD is faster than both LAV and Lentoid.

LAV in both versions is the slowest decoder and can't keep up in realtime decoding for both clips using x86 version on a Core 2 Duo processor. LAV x64 can't keep up for Gravity, too.

The Core i5-2400 system manages to be faster than Core i7-4790 (!) on the easier to decode 1080p clip and very close to 4K clip decoding, due to the faster discrete card (Radeon 5750) than the iGPU of Core i7.

Once again the importance of a fast card is obvious when using CPU decoding real-world benchmark tests, using a renderer in playback performance mode and not pure decoding performance with a null renderer.

Using a 45nm Core 2 Duo with SSE4.1, LAV x64 is once again faster and LAV x86 is the slowest.

For quad core SSE4.1 CPUs, PowerDVD doesn't scale good, so it's once again the slowest of all decoders, where LAV x64 is once more faster, but not far from LAV x86 and Lentoid.
__________________
Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 14th January 2015 at 16:50.
NikosD is offline   Reply With Quote
Old 11th January 2015, 07:58   #178  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,537
Quote:
Originally Posted by nevcairiel View Post
Its a software decoding module. No interest.
Quote:
Originally Posted by Yups View Post
It doesn't matter how much of your system RAM is dedicated to your iGPU, Intel GPUs can use up to 1.6-1.7GB of your system RAM.
Thanks.
__________________
Win 10 x64 (17763.475) - Core i3-4170 - nVidia 1660 (430.39)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 11th January 2015, 11:28   #179  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 838
Quote:
Originally Posted by ibius View Post
Do you mean 'Strongene/Lentoid OpenCL HEVC Decoder'? If so same here, on my brothers AMD machine (HD 5700) Strongene's OpenCL decoder is a mess, out of about two dozen samples it did play 1, I think, without crashing.

Try setting higher merit for 'Cyberlink Video Decoder (PDVD Generic)' globally or just within your player, at least 00600000 or 00800000, and block those that interfere.
Even with AMD? Huh...

It doesn't even appear in the available codecs list neither in Potplayer nor in MPC-HC. (checked with x64 mpc-hc too) I don't know why. I installed pdvd. Do you know which is the codec's file and what are it's dependencies? Maybe I could add it manually....
mzso is offline   Reply With Quote
Old 11th January 2015, 13:19   #180  |  Link
ibius
Registered User
 
Join Date: Jan 2005
Location: Germany
Posts: 52
Quote:
Originally Posted by mzso View Post
Even with AMD? Huh...

It doesn't even appear in the available codecs list neither in Potplayer nor in MPC-HC. (checked with x64 mpc-hc too) I don't know why. I installed pdvd. Do you know which is the codec's file and what are it's dependencies? Maybe I could add it manually....
Well at least with older AMD HD5700, but according to NikosD's test results on the first page Strongene's OpenCL runs on iGPU HD4600 as well, although not much better, it crashed on 3 samples out of 6.
Nev says Intel supports partial DXVA2 decoding like NVIDIA, but both Strongene's and Cyberlink's OpenCL implementation works on AMD and Intel but not even on 750Ti, so I guess NVIDIA's OpenCL is for sh*t.

No need to check MPC-HC x64, Cyberlink Video Decoder is 32-bit only like PowerDVD itself.
If you don't even see the filter, find CLCvd.ax and register it manually, with PowerDVD installed you should have the decoder and it's dependencies in PowerDVD\Common\VideoFilter folder.
ibius is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.