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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th November 2025, 15:03   #1581  |  Link
alexmorph3us
Registered User
 
Join Date: Jul 2025
Posts: 46
Thank you once again Kuler087 for your continuing support! I'm happy with the final results. God bless you, man.
alexmorph3us is offline   Reply With Quote
Old 24th November 2025, 21:18   #1582  |  Link
alexmorph3us
Registered User
 
Join Date: Jul 2025
Posts: 46
@Kuler087: In the mean time I've tested all the workflows and everything is working. So nothing to worry about there.

I would like one more feature request: is it possible to include Workflow 8-2-4 as well at line 190 as an option when the input mkv source file has FEL inside and DoVi Baker is used in Avisynth as intermediate for CM_Offline in the scripts?
alexmorph3us is offline   Reply With Quote
Old 24th November 2025, 22:48   #1583  |  Link
alexmorph3us
Registered User
 
Join Date: Jul 2025
Posts: 46
Perhaps something like this:


Microsoft Windows [Version 10.0.19045.6093]
(c) Microsoft Corporation. All rights reserved.

C:\Users\ALEX\OneDrive\Documents\Output_frames>cm_offline.exe -m "C:\Users\ALEX\OneDrive\Documents\Output_frames\Movie_RPU_DV.xml" "F:\DoVi.Scripts\Movie_Original_tiff\image_sequence_######.tiff" "F:\DoVi.Scripts\output_ProRes.mov" --output-format "1920x816 u10 interleaved 422 le lsb32rev ycbcr_bt709 gamma_bt1886 video bt709" --quicktime-codec prores_422_hq --targ 1
Copyright (c) 2013-2025 Dolby Laboratories, Inc. All Rights Reserved
11/24/2025/23:30:36.630000000 cuda: INFO initializing CUDA
11/24/2025/23:30:36.770000000 cuda: INFO using CUDA version 11.8.0
11/24/2025/23:30:36.771000000 cuda: INFO NVIDIA GeForce GTX 1070 Ti: compute 6.1, cores 2432*1683MHz, memory 8191MB
11/24/2025/23:30:36.880000000 Metadata: WARNING List of WARNINGS:
=========================
WARNING: 25 Shots contain identical Level1 values
WARNING: 25 Shots contain identical Level2 values
=========================
11/24/2025/23:30:36.883000000 cm_offline: INFO Source: 'F:\DoVi.Scripts\Movie_Original_tiff\image_sequence_######.tiff'
11/24/2025/23:30:36.884000000 cm_offline: INFO Src Info: '3840x1632x3 u16 interleaved 444 le tight 0-2248 24fps top_left pq rgb computer bt2020'
11/24/2025/23:30:36.884000000 cm_offline: INFO Source Display: 1000-nit, P3, D65, ST.2084, Full (ID 20): Bit Depth: 16bit - Diagonal: 42.00in - Application Type: ALL - Color Info: "pq(0.0001,1000) rgb computer p3d65"
11/24/2025/23:30:36.885000000 cm_offline: INFO Destination: 'F:\DoVi.Scripts\output_ProRes.mov'
11/24/2025/23:30:36.885000000 cm_offline: INFO Dst Info: '1920x816x3 u10 interleaved 422 le lsb32rev 0-2248 24fps top_left gamma_bt1886 ycbcr_bt709 video bt709'
11/24/2025/23:30:36.886000000 cm_offline: INFO Target Display: 100-nit, BT.709, BT.1886, Full (HOME) (ID 1): Bit Depth: 16bit - Diagonal: 42.00in - Application Type: ALL - Color Info: "gamma_bt1886(0.005,100) rgb computer bt709"
11/24/2025/23:30:36.887000000 cm_offline: INFO Frames: 0-2248
11/24/2025/23:44:52.921000000 processing: INFO frame 2248 completed in 0.295 seconds. ETA: 0:00:00.000
11/24/2025/23:44:52.935000000 processing: INFO completed 2249 frames in 0:13:57.740
11/24/2025/23:44:52.936000000 processing: INFO processing speed: 0.37 seconds per frame (2.68 fps)
11/24/2025/23:44:52.937000000 processing: INFO Read1 84.9% 0.32 spf 3.16 fps
11/24/2025/23:44:52.937000000 processing: INFO Crop/Resize2(1) 8.2% 0.03 spf 32.55 fps
11/24/2025/23:44:52.938000000 processing: INFO Write5(4) 3.6% 0.01 spf 73.83 fps
11/24/2025/23:44:52.938000000 processing: INFO Pad4(3) 3.1% 0.01 spf 86.90 fps
11/24/2025/23:44:52.939000000 processing: INFO ContentMap3(2) 0.1% 0.00 spf 3029.77 fps
11/24/2025/23:44:52.939000000 processing: INFO Startup 0.292 seconds
11/24/2025/23:44:52.940000000 processing: INFO Shutdown 0.000 seconds

C:\Users\ALEX\OneDrive\Documents\Output_frames>
alexmorph3us is offline   Reply With Quote
Old 25th November 2025, 15:19   #1584  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
I started working on this but haven’t tested it yet. The latest beta can do it, but I don’t think downscaling and cropping are functional for now, since it doesn’t seem to manage the XML level-5 relation with the video resolution the same way DEE does, so I’ll need to look into that.
I added ProRes 444 options, and I also want to integrate HEVC/AVC encoding directly into that workflow.
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English
Kuler087 is offline   Reply With Quote
Old 25th November 2025, 18:45   #1585  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
Sorry for the dumb question: Circling back to 12-bit encoding. Does the latest beta enable 8-2-1 12-bit YCbCr x265 encoding? Or Do I need to 8-2-3 first with either Jpeg or TIFF, then send that to another x265 encoder? Many thanks.
en6ads is offline   Reply With Quote
Old 25th November 2025, 18:51   #1586  |  Link
alexmorph3us
Registered User
 
Join Date: Jul 2025
Posts: 46
I just did a test with an HEVC source file as input in the latest beta and you're right. Even though it now accepts the new workflow, cropping and resizing is not done properly. So it requires more testing.

The new ProRes options are a welcomed addition for this workflow.
alexmorph3us is offline   Reply With Quote
Old 25th November 2025, 18:52   #1587  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
Quote:
Originally Posted by en6ads View Post
Sorry for the dumb question: Circling back to 12-bit encoding. Does the latest beta enable 8-2-1 12-bit YCbCr x265 encoding? Or Do I need to 8-2-3 first with either Jpeg or TIFF, then send that to another x265 encoder? Many thanks.

No, this is only for Profile 5 encoding in 8-2-6.
8-2-1 targets 10-bit HDR10/DV8, and there’s no practical reason to encode 12-bit YCbCr HDR since no player can decode it anyway. The only way to achieve 12bit-ycbcr playback is with the dual 10bit decoders on bluray players and ugoos + P7 FEL.
I’ve already created a file like that before.

https://mega.nz/file/wKkD3DgZ#o9HtgE...6FN1uhlDkhVPNs


Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Format Range@L5.1@High
HDR format : Dolby Vision, Version 1.0, Profile 3.1, dvhe.03.06, BL+RPU, extended metadata compression, HDR10 compatible / SMPTE ST 2086
Codec ID : 36
Duration : 25 s 567 ms
Bit rate : 38.4 Mb/s
Width : 3 840 pixels
Height : 1 608 pixels
Display aspect ratio : 2.39:1
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 12 bits
Bits/(Pixel*Frame) : 0.259
Stream size : 117 MiB (95%)
Writing library : x265 3.5+100-3dae0c3cc:[Windows][GCC 13.1.0][64 bit] 12bit
Encoding settings : cpuid=1111039 / frame-threads=5 / numa-pools=32 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1608 / interlace=0 / total-frames=614 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / repeat-headers / annexb / aud / no-eob / no-eos / hrd / info / hash=0 / temporal-layers=0 / no-open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / no-strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=-3:-3 / no-sao / no-sao-non-deblock / rd=4 / selective-sao=0 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=15.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=0.9 / min-vbv-fullness=50.0 / max-vbv-fullness=80.0 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / no-cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=1 / chromaloc-top=2 / chromaloc-bottom=2 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50) / cll=0,0 / min-luma=0 / max-luma=4095 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf / no-sbrc
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English

Last edited by Kuler087; 25th November 2025 at 18:55.
Kuler087 is offline   Reply With Quote
Old 25th November 2025, 18:56   #1588  |  Link
alexmorph3us
Registered User
 
Join Date: Jul 2025
Posts: 46
Quote:
Originally Posted by en6ads View Post
Sorry for the dumb question: Circling back to 12-bit encoding. Does the latest beta enable 8-2-1 12-bit YCbCr x265 encoding? Or Do I need to 8-2-3 first with either Jpeg or TIFF, then send that to another x265 encoder? Many thanks.
In Workflow 8-2-1 it works with PoRes 4444XQ as direct input + your XML metadata file. I'm not sure about image sequences. I haven't tested that.

But your final output is going to be HEVC 10 bit using the x265 encoder.

What you're asking it should work in Workflow 8-2-3 (Image Sequences) + Mezzinator in order to export to a 12 bit YCbCr format using ProRes 4444.

Mezzinator is part of the Dolby tools that can be found here:
https://customer.dolby.com/content-c...essional-tools

Last edited by alexmorph3us; 25th November 2025 at 19:06.
alexmorph3us is offline   Reply With Quote
Old 25th November 2025, 19:04   #1589  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
Quote:
The only way to achieve 12bit-ycbcr playback is with the dual 10bit decoders on bluray players and ugoos + P7 FEL.
Got it, many thanks.

So 10-bit ICTCP would be the way to achieve a single layer FEL encode for playback on consumer devices that preserves as much of the FEL data as possible.

Thank you.
en6ads is offline   Reply With Quote
Old 25th November 2025, 19:34   #1590  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
Quote:
But your final output is going to be HEVC 10 bit using the x265 encoder
Thanks. I'll stick with p5 testing for now.
en6ads is offline   Reply With Quote
Old 26th November 2025, 03:38   #1591  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
New FEL playback device

Just a heads up that OSMC have apparently got FEL playback working without dovi.ko.

https://discourse.osmc.tv/t/testing-...ort/108393/359

Edit: Looks like it's still in early testing: https://forum.kodi.tv/showthread.php...153#pid3246153

Edit: Also the guy that makes the CPM skins says he'll drop support for CPM when OSMC FEL is released: https://www.avsforum.com/posts/64325433/

Last edited by en6ads; 26th November 2025 at 04:53.
en6ads is offline   Reply With Quote
Old 26th November 2025, 19:29   #1592  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
Going back to P5 encoding. I've attempted 8-2-6 with v3.0.8 and I get this error, "No ProRes decoder available". Is there a DEE setting I need to change?

Quote:
(PREPROC_PASS1)
(PREPROC_PASS1) Features enabled by the license: dolby_vision, dolby_audio, hdr10, ac4, sdr_plus.
(PREPROC_PASS1) Resolution: 3840x2160
(PREPROC_PASS1) CFR: 23.976000
(PREPROC_PASS1) Frame range in the container: [0,4323]
(PREPROC_PASS1) Requested frame range: [0,4323]
(PREPROC_PASS1) Mastering display peak luminance: 1000.000000
(PREPROC_PASS1) Mastering display minimum luminance: 0.000100
(PREPROC_PASS1) Total time in MOV demuxer: 0.0396304 seconds (504.663 fps)
(PREPROC_PASS1) Removing temporary directory: "A:\DoVi.Scripts-3.0.8\temp.folder31_new\tmp_sjseqzh8\eee670b2-11164"
(PREPROC_PASS1) ERROR: There is no ProRes decoder available.
(PREPROC_PASS1)
(PREPROC_PASS1) ---- Summary of errors and warnings ----
(PREPROC_PASS1) ERROR: There is no ProRes decoder available.
(PREPROC_PASS1) ----------------------------------------
(PREPROC_PASS1) Execution time: 1.01476 seconds
(PREPROC_PASS1) Exit code: 1
ERROR: [3840x2160] PREPROC_PASS1: Failed (1).

[3840x2160] ENCODER_PASS1: A:\DoVi.Scripts-3.0.8\tools\ffmpeg.exe -y -f rawvideo -s 3840x2160 -stats -pix_fmt yuv420p10le -loglevel error -framerate 23.976 -i \\.\pipe\8b4ad0a8b85f4ac70_3840x2160_dv_preproc_output.yuv -vf scale=3840:2160 -c:v libx265 -preset slow -x265-params chromaloc=0:colormatrix=2:colorprim=2:transfer=2:annexb=1:aud=1:hash=1:hrd=1:repeat-headers=1:sar=1:input-csp=i420:level-idc=0:fps=23.976:range=full:bitrate=25000:vbv-maxrate=25000:vbv-bufsize=50000:min-keyint=48:keyint=48:no-open-gop=1:rc-lookahead=48:scenecut=0:scenecut-bias=0:crqpoffs=3:min-cu-size=8sy-rd=1.6sy-rdoq=5.0:ctu=64:cbqpoffs=0:qg-size=32:frame-threads=0:no-info=1:log-level=0:nr-inter=400:nr-intra=100:bframes=8:no-rc-grain=1ass=1:stats='A:\DoVi.Scripts-3.0.8\temp.folder31_new\tmp_sjseqzh8\0_3840x2160_ffmpegPassLog' -f hevc NUL -nostdin

ERROR: [3840x2160] ENCODER_PASS1: Failed (4294967294).
Last 3 messages from [3840x2160] ENCODER_PASS1:
(ENCODER_PASS1) [in#0 @ 0000020f283c2cc0] Error opening input: No such file or directory
(ENCODER_PASS1) Error opening input file \\.\pipe\8b4ad0a8b85f4ac70_3840x2160_dv_preproc_output.yuv.
(ENCODER_PASS1) Error opening input files: No such file or directory

ERROR: The process "23620" not found.
ERROR: The process "15876" not found.

--- Execution summary ---
ERROR: [3840x2160] PREPROC_PASS1: Failed (1).
ERROR: [3840x2160] ENCODER_PASS1: Failed (4294967294).
MEDIAINFO: Operation took 0.0175 seconds to complete.

Execution time: 6.939445495605469 seconds
en6ads is offline   Reply With Quote
Old 26th November 2025, 19:35   #1593  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
your DEE folder is missing:
dee_plugin_prores_dec_apple_dlb.dll
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English
Kuler087 is offline   Reply With Quote
Old 26th November 2025, 19:53   #1594  |  Link
en6ads
Registered User
 
Join Date: Nov 2024
Posts: 72
That was it - thank you.

I copied dee_plugin_prores_dec_apple_dlb.dll and dee_plugin_j2k_dec_kakadu_dlb.dll from the plugins folder to the main folder and it's working now.

Thank you.

Quote:
Originally Posted by Kuler087 View Post
your DEE folder is missing:
dee_plugin_prores_dec_apple_dlb.dll
en6ads is offline   Reply With Quote
Old 27th November 2025, 11:37   #1595  |  Link
Lucky38
Registered User
 
Join Date: Mar 2024
Posts: 31
Hey Kuler,

Have you seen this repo for DD+ 7.1 encode ?

https://github.com/HG3112/md71

Could it be possible to implement it in you script?
Lucky38 is offline   Reply With Quote
Old 27th November 2025, 13:11   #1596  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
Hi, dovi_scripts already support 7-1 DD+ encoding via the EasyAudioEncoder.exe. You just have to configure it, see lines 425-427 (latest beta)

Code:
::Create a Folder ''EAE'' and put these files in it. Get the files from plex media server ''C:\Program Files\Plex\Plex Media Server''  https://i.ibb.co/c8sWD4p/Capture-d-cran-2024-07-20-094922.png
set EAE_path=%~dp0tools\EAE
:: https://github.com/pabloromeo/clusterplex/files/9396885/EasyAudioEncoder.zip
set EAE=%~dp0tools\EAE\EasyAudioEncoder.exe
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English

Last edited by Kuler087; 27th November 2025 at 16:01.
Kuler087 is offline   Reply With Quote
Old 27th November 2025, 17:01   #1597  |  Link
Lucky38
Registered User
 
Join Date: Mar 2024
Posts: 31
Quote:
Originally Posted by Kuler087 View Post
Hi, dovi_scripts already support 7-1 DD+ encoding via the EasyAudioEncoder.exe. You just have to configure it, see lines 425-427 (latest beta)

Code:
::Create a Folder ''EAE'' and put these files in it. Get the files from plex media server ''C:\Program Files\Plex\Plex Media Server''  https://i.ibb.co/c8sWD4p/Capture-d-cran-2024-07-20-094922.png
set EAE_path=%~dp0tools\EAE
:: https://github.com/pabloromeo/clusterplex/files/9396885/EasyAudioEncoder.zip
set EAE=%~dp0tools\EAE\EasyAudioEncoder.exe
yes, i know that, but changing bitrate is not possible in EAE workflow...

and this could be replaced by FFMPEG...
Lucky38 is offline   Reply With Quote
Old 27th November 2025, 17:24   #1598  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
I haven't used EAE in a while, but there is an option to change the bitrate:

::choose workflow 8-1-1 EC3 DD+ encoding bitrate (default= 1024) 2.0/5.1 = max 1536kbps and 7.1 = max 1024kbps.
set DDP_bitrate=1024
__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English
Kuler087 is offline   Reply With Quote
Old 27th November 2025, 17:35   #1599  |  Link
Lucky38
Registered User
 
Join Date: Mar 2024
Posts: 31
Quote:
Originally Posted by Kuler087 View Post
I haven't used EAE in a while, but there is an option to change the bitrate:

::choose workflow 8-1-1 EC3 DD+ encoding bitrate (default= 1024) 2.0/5.1 = max 1536kbps and 7.1 = max 1024kbps.
set DDP_bitrate=1024
in which file i need to change then?
Lucky38 is offline   Reply With Quote
Old 27th November 2025, 17:40   #1600  |  Link
Kuler087
Registered User
 
Kuler087's Avatar
 
Join Date: Aug 2021
Location: Canada
Posts: 796
I'm not sure what you mean. You just have to create the EAE folder and put these files from Plex and EasyAudioEncoder.exe in it.
then you can control the bitrate with the script bat file
set DDP_bitrate=1024


__________________
DoVi_Scripts //// Dolby Vision Stuff (more tabs below)
LG OLED G5 77'' + 7.2.4 Denon AVR + Ugoos AM6Bplus + Kaleidescape Strato E
Sorry for my English
Kuler087 is offline   Reply With Quote
Reply

Tags
batch scripts, dolby vision processing, dovi_scripts

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 14:52.


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