digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   DVD2SVCD: ini files to use KVCD_LBR parameters for DVD2S(K)VCD (http://www.digitalfaq.com/archives/encode/1394-dvd2svcd-ini-files.html)

kwag 10-22-2002 01:42 AM

DVD2SVCD: ini files to use KVCD_LBR parameters for DVD2S(K)VCD
 
Here are the initial .ini files set up DVD2SVCD to use KVCD_LBR parameters.

First, download these two files, and copy them to your "C:\Program files\DVD2SVCD" directory ( Or wherever you installed DVD2SVCD )
http://www.kvcd.net/kvcd_lbr.ini
http://www.kvcd.net/matrices.ini

Now when you run DVD2SVCD, go to the "Misc." tab. Press the "Load settings" button, and select "kvcd_lbr.ini"
You're all set :D .

I've left subtitles disabled, so you may want to select them and choose your subtitles language. Every other parameter used in KVCD templates is now loaded in DVD2SVCD as default. Even the KVCD Quantization Matrix is selected. You will have to set your TMPGEnc path. That's about it.
I've made some small changes to the KVCD_LBR template, which are reflected here. The MIN bit rate was raised to 128Kbps and the MAX was raised from 1,150Kbps to 2,300Kbps. If your DVD player doesn't support this high bit rate, please go to the bit rate tab and adjust your setting there. The audio will be encoded as 128Kbps Dual Channel. Please report any problems in this thread, so that I can fix them promptly. Because there is a problem with the chapter creation program, I've set "Don't make images". So after the program is done, you just have to burn the .mpg file with VCDEasy. If you want chapters, get ChapterXtractor and use it with VCDEasy to create the chapters.
More .ini files will be released for other templates ONLY after this one is fully tested and debugged.

Enjoy,
-kwag

Wolfi 10-22-2002 08:00 AM

Ho I'm quite new in this forum and waht acsactly is templates FOR :oops:

twobit326 10-22-2002 06:09 PM

This is great Kwag, but can you make one for SKVCD?

Thanx,
Twobit326 :D

kwag 10-22-2002 07:05 PM

Yes. But not until the program is stable. I don't want people saying that it doesn't work and blame KVCD.Net, when the problem are in DVD2SVCD and/or dependency programs ( DVD2AVI, vStrip, etc, etc, etc ).

-kwag

twobit326 10-22-2002 07:58 PM

You're so smart! You're my role model Kwag :wink: NOT REALLY! So i noticed under the Quantinizaiton settings we can choose KVCD. Can we make our own settings for the DVD2SCVD proggy to make
(Insert cobination of letters here)KVCDs?

Just wondering

-Twobit326 :wink:

jorel 10-22-2002 08:00 PM

ok Kwag,it's wonder-full!!!!!
i encode a few chapters and never see vcds with this quality!!!
sound and image stable.........very nice.
8O 8O 8O :) :D :D :D :D

one question:
how much time can i encode with this template?
50,100 or 150 minuts?
thanks in advance!!

:wink:

kwag 10-22-2002 08:13 PM

@twobit326,

The default Quantization Matrix is set to the one we did specifically for KVCD PLUS templates. It's integrated tightly with the GOP structure. What you get with DVD2SVCD using these parameters, is exacty what you get by doing KVCD's manually, The result is identical. A KVCD :wink:

@jorel,

You can encode up to 180 minutes. It's the same parameters as in the KVCD_LBR template. So any movie of ~2 hours or so, will look killer :wink:

-kwag

jorel 10-22-2002 10:10 PM

You can encode up to 180 minutes.
8O 8O 8O 8O 8) 8) 8) :D :D :)
it's all too much.........wonder!
thanks Kwag!!!!!!
:wink:

funil99 10-23-2002 08:24 PM

Kwag -

4 Films made without errors. All with subtitles.
2 with 180 min
2 with 120 min

Until now all works very good, except for the chapters. Quality for me is very satisfactory in the 2 templates - 120minutes and 120 minutes are OK !!!

Funil99

kwag 10-23-2002 09:26 PM

Quote:

Originally Posted by funil99
Kwag -

4 Films made without errors. All with subtitles.
2 with 180 min
2 with 120 min

Until now all works very good, except for the chapters. Quality for me is very satisfactory in the 2 templates - 120minutes and 120 minutes are OK !!!

Funil99

Hi Funil99,

Yes. I've done a couple now. Quality is "almost" the same as if we did it manually. It's slightly better doing it manually, because the file prediction formula works better than the one DVD2SVCD uses internally, so we get more bits fitted per area.
I just wish chapters would work :twisted:

-kwag

kwag 10-23-2002 10:25 PM

To all:

I've made some small adjustments to the kvcd_lbr.ini file so please re-download it. The link is here: http://www.kvcd.net/kvcd_lbr.ini
I've set the "Don't make images". So if you don't care about chapters, and you would like to let DVD2SVCD finalize and do .bin/.cue files, then select VCDImager or VCDXBuild. If you want chapters, just leave the options as they are, and when DVD2SVCD is done, use ChapterXtractor to add chapters to VCDEasy. Chapters functions are broken right now in DVD2SVCD.
I also set motion estimation search to "Fast" I just compared a couple of films and the quality is much better with the fast mode. Yes, it's better than "High Quality" 8O . Not to mention that the encoding speed is now a rocket :wink: You can notice the quality difference on edges of foreground objects, and specially far distant objects in the picture. Also the VBV buffer was set incorreectly. It's supposed to be set to 40, and it was set to 20 :roll:

Other than the broken chapters, DVD2SVCD is doing really good :D .
If you use the kvcd_lbr.ini file as it is, you'll get a perfect mpeg ready to burn. Don't forget to select your subtitles language. I set the subtitles options default as "disabled". So if you encode with the .ini file as it is, you won't get subtitles.

Enjoy!,
-kwag

jorel 10-23-2002 10:50 PM

Unfilter
 
"i do this" with the ini file and get more sharpness with Unfilter.dll
(unfilter can be found in doom9)
:wink:
the result image is nice.....

__________________________________________________

[AVISYNTH_BilinearResize with Unfilter by jorel]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=C:\Arquivos de programas\DVD2SVCD110b1rc1\UnFilter\UnFilter.dll
^x_value=50
^y_value=50
__________________________________________________ _

ps: "by jorel" is only named.....not maked.
try to use it in a simple chapter and see the quality.....
more information about Unfilter in doom9!

:wink: :!:

acidfire 10-24-2002 10:44 AM

A real newbie question. I'm going to try dvd2svcd tonight and was wondering what I need to do. If I read right all I have to do is load your kvcd_lbr.ini and select subtitles if I won't them then start the program right? :roll: After the program is done I will have a mpeg file that I can burn with nero as a non-standard vcd right? :roll: Then I will have a vcd if I did every thing right.

JeffS 10-24-2002 12:07 PM

Make sure you put in Kwag's matricies.ini file.
That is part of the key to KVCD. Also use the newer
kvcd-lbr.ini. It's supposed to be better than the previous.

load the settings, hit the button, and let it go.

This is GREAT!

-Jeff

acidfire 10-24-2002 12:59 PM

How do you load the kwag's matricies.ini file? :?: Will there be a load button in the matrix section? And one last question, does kwag dvd2svcd settings allow us to fit one movie onto one cd like his tmpg templates?
Thanks for all the help :lol:

JeffS 10-24-2002 03:51 PM

Quote:

Originally Posted by acidfire
How do you load the kwag's matricies.ini file? :?: Will there be a load button in the matrix section? And one last question, does kwag dvd2svcd settings allow us to fit one movie onto one cd like his tmpg templates?
Thanks for all the help :lol:

Drag the matrix file into the dvd2svcd folder (replacing the default one
that is there)

The load button is on the Misc. tab.

Yes, this uses the tmpgenc templates, but it incorporates them into d2s
in order to make a one step process.

I tried d2s with kvcd for the first time last night (first time with d2s ever)
and it's really easy. Browse through the tabs, and get familure with the
settings and where things are. It's necessary to do that, but you'll feel
a little bit better once you understand what the app is doing :)

-Jeff

kwag 10-24-2002 07:33 PM

Quote:

Originally Posted by acidfire
How do you load the kwag's matricies.ini file? :?: Will there be a load button in the matrix section? And one last question, does kwag dvd2svcd settings allow us to fit one movie onto one cd like his tmpg templates?
Thanks for all the help :lol:

The settings in the kvcd_lbr.ini are the same as the KVCD_LBR template. So you'll be able to fit ~2+ hours with excelent VCD quality, and ~3 hours reduced quality with DVD2SVCD. Still very watcheable, even with 3 hours on a CD-R. :wink:

-kwag

Phatty2x4 10-24-2002 10:38 PM

kwag

Grabbed the ini files and tossed them into d2s. Piece of cake! Thanks for the help!! All I got to say is you are the shizznit and a bowl of gritz!! I backed up saving private ryan to 1 disc! The quality of the clip was truely amazing and the speed of conversion was so fast I had to keep checking my rig to make sure there wasn't an issue with it.

I'll be honest, I figured the clips you had as demo's for the templates were... doctored. I simply could not believe that you could compress a movie down that far and still have good enough quality to view. Well, I must admit that I was wrong in my assumption. To say that I was blown away wouldn't be strong enough. The quality (IMHO and to me that is all that matters) rivals d2s with cce quality!! I had a couple of buddy's take a look at the quality and they were blown away too.

If the current ini's you've provided are consided VCD quality - to coin a batman and robin phrase - Holy Shite Batman - I can't wait for you to release the SVCD quality ini's!!!

Please keep up the good - no...GREAT work!!!

jorel 10-25-2002 03:04 AM

Quote:

Originally Posted by kwag
Quote:

Originally Posted by acidfire
How do you load the kwag's matricies.ini file? :?: Will there be a load button in the matrix section? And one last question, does kwag dvd2svcd settings allow us to fit one movie onto one cd like his tmpg templates?
Thanks for all the help :lol:

The settings in the kvcd_lbr.ini are the same as the KVCD_LBR template. So you'll be able to fit ~2+ hours with excelent VCD quality, and ~3 hours reduced quality with DVD2SVCD. Still very watcheable, even with 3 hours on a CD-R. :wink:

-kwag


:?: Kwag,
do i have to adjust the bitrate in dvd2svcd,
to fit ~2+ hours with VCD quality, and ~3 hours reduced quality with DVD2SVCD........use default adjust?
(time between 0 and 50minuts-800mb)

ps: my player show only 352-240 kvcds (kvcd_compat.zip samples)
can i turn it to dvd2s(K)vcd?

:?
thanks in advance! :wink:

kwag 10-25-2002 03:37 AM

Quote:

Originally Posted by jorel
Quote:

Originally Posted by kwag
Quote:

Originally Posted by acidfire
How do you load the kwag's matricies.ini file? :?: Will there be a load button in the matrix section? And one last question, does kwag dvd2svcd settings allow us to fit one movie onto one cd like his tmpg templates?
Thanks for all the help :lol:

The settings in the kvcd_lbr.ini are the same as the KVCD_LBR template. So you'll be able to fit ~2+ hours with excelent VCD quality, and ~3 hours reduced quality with DVD2SVCD. Still very watcheable, even with 3 hours on a CD-R. :wink:

-kwag


:?: Kwag,
do i have to adjust the bitrate in dvd2svcd,
to fit ~2+ hours with VCD quality, and ~3 hours reduced quality with DVD2SVCD........use default adjust?
(time between 0 and 50minuts-800mb)

ps: my player show only 352-240 kvcds (kvcd_compat.zip samples)
can i turn it to dvd2s(K)vcd?

:?
thanks in advance! :wink:

Hi jorel,

You're already set :)
When you run DVD2SVCD, go to the "Misc." tab, and just load the kvcd_lbr.ini and you're set to encode 352x240 with a MIN=128, MAX=2,300. If your players doesn't support these MIN/MAX values, then change that in the bit rate of DVD2SVCD. Other than that, everything is already set up. DVD2SVCD will calculate the correct CQ_VBR depending on the lenght of your movie. So you don't worry about that either :D
If you want subtitles, go to subtitles and select "rip subtitles" and select your language.

-kwag

jorel 10-25-2002 03:50 AM

8O wonder-full
Thanks again Kwag,
i try to encode 2 films now. :D

i thing that dvd2s(K)vcd is a new revolution in vcds!
8) 8) 8)

black prince 10-25-2002 08:33 AM

Hey Kwag,

I saw this post on Doom9 to DVD2SVCD.

Kwag wrote:
Quote:

kwag
Member

Registered: Mar 2002
Location:
Posts: 43

CQ modes now predicted to ~1--2% final file size
If anyone cares about using CQ, CQ_VBR modes for encoding instead of multi-pass VBR, now you can predict the file size down to 1%-2%, without having to do multi pass encoding.
Here's a FitCD version modified with the file prediction formula: http://ns1.shidima.com/kwag/FitCD_v105_prediction.zip
Discussion thread here: http://www.kvcd.net/forum/viewtopic.php?t=1294

Basically this is what's added to the end of an AviSynth script:

###--------------------- Start Of File Size Prediction ----------------------###

IL = Framecount / 100 # interval length in frames
SL = round(Framerate) # sample length in frames
SelectRangeEvery(IL,SL)
## MPEG size = ((Total frames/Framerate)/100) * (MPEG sample file size * .95) ##

###------------------------End File Size Prediction--------------------------###

Use the formula: MPEG size = ((Total frames/Framerate)/100) * (MPEG sample file size * .95)

@DVD2SVCD,
Would be nice if you could integrate this method for CQ encoding into DVD2SVCD, as the results are more accurate than the current method being used.

Thanks,
-kwag


Last edited by kwag on 17th October 2002 at 04:32

I am going to stop my effort to automate D2K using "Autoit" and hope
D2S includes your algo for file size estimates. If D2S has a routine
similar to FitCD, WOW :D , this is the best of all worlds. Tried the
beta version of D2S and it's good, but not yet as good as manual.
Just think, a routine that creates the highest quality video and audio
to fill 1 or 2 Cd's and all while you sleep. That's heaven!!! 8)

-black prince

acidfire 10-25-2002 10:15 AM

I had one problem when I ran dvd2svcd last night,and hope someone can help. Dvd2svcd did what it dose but when it got to tmpg and started to encode an error message poped up :x (illegal decimal point) or (illegal floating point) one or the other. Sorry forget which one it was and I'm not at my computer. Any help would be great. Thanks for the help.

black prince 10-25-2002 01:15 PM

Hi Kwag,

I encoded Monsters Inc using DVD2S(K)VCD and manually for LBR.
I have two questions:

1) The avs script generated by D2S shows a bilinearResize(352,180)
with AddBorders(0,30,0,30) and FitCD shows BilinearResize
(336,224,0,0,704,480) with AddBorders(8,8,8,8 ). I overrode the
D2S script with FitCD's but the picture still came out squashed.

2) The CQ_VBR calculated by D2S was 30. The manual file size
prediction allowed me to use 55. The picture quality for the manual
process was excellent, where as D2S's was acceptable. Is this due
to D2S's calculations? Is there a way to temporarialy override this?

The process is very easy compared to manual. It should be very
close to manual if the above problems can be solved. It sure would
be nice to incorporate FitCD into D2S. 8)

-black prince

Canman 10-25-2002 02:40 PM

dvd2svcd just released RC3 on doom9's forum, it has the algorithm used created by kwag/shh.

Oh, and btw, to calculate a close CQ value use this formula:

Code:

NewCQValue = UsedCQValue + ((((WantedSize - KwagPredictedSize) / WantedSize) * UsedCQValue)*0.6)

Or broken down:

CQFactor = (WantedSize - KwagPredictedSize) / WantedSize
DiffCQ = UsedCQValue * CQFactor * 0.6
NewCQValue = UsedCQValue+DiffCQ

That should get you pretty close to the right CQValue after just one run.

kwag 10-25-2002 03:29 PM

Thanks for that formula Canman,

I'll have to try that. Not sure how accurate it can be, because CQ_VBR vs. file size in TMPEG doesn't work on a linear scale. At least with the KVCD Q. Matrix. It behaves rather strangely :roll:

-kwag

NYPlayer 10-26-2002 09:23 AM

Chapters and File size
 
Kwag,

Chapters are working make sure titled picture is unchecked and dvd chapters is checked.

Also very important on the bitrate tab change all the cd sizes to 795. By adding chapters you are adding xml and other things so the file size will increase.

kwag 10-26-2002 10:06 AM

Re: Chapters and File size
 
Quote:

Originally Posted by NYPlayer
Kwag,

Chapters are working make sure titled picture is unchecked and dvd chapters is checked.

Also very important on the bitrate tab change all the cd sizes to 795. By adding chapters you are adding xml and other things so the file size will increase.

That is the way I've done, and with any option I try, I still don't get chapters. Look at the dvd2svcd chapters file.ini:
8O 8O
[CHAPTERS]
Chapter0001=0
Chapter0002=1
Chapter0003=1
Chapter0004=1
Chapter0005=1
Chapter0006=1
Chapter0007=1
Chapter0008=1
Chapter0009=1
Chapter0010=1
Chapter0011=1
Chapter0012=1
Chapter0013=1
Chapter0014=1
Chapter0015=1

And that's with any PBC Type. Same problem on another machine. Tried the same DVD. All in Windows Xp Prof.

Only that I have CD size set to 800. I'll try now to set it at 795.

-kwag

NYPlayer 10-26-2002 10:30 AM

Chpaters
 
Kwag you are 100% correct I encoded Scoopy Doo chapters worked. I just completed Saturday Night fever the chapters did not work.
I did get a Perfect file size 800,310 :-) and great picture.

GENERAL INFO
- Source: DVD (NTSC)
- Movie Offset: 2 sec
- CD Overlap seconds: No
- Startup delays: Video: 344 ms Audio 1: 344 msAudio 2: 344 ms
- Video format: NTSC
- Length: 01:58:57
- CD Images:
VIDEO INFO:
- Encoder: TMPGEnc 2.58.44.152
- Rate Control Mode: Automatic variable bitrate (CQ_VBR)
- Max. bitrate: 1150
- CQ Value 25.60
- Min. bitrate: 128
- Motion search prec.: Motion estimate search (fast)
- Field order: No
- DC component prec.: 8 bits
- Output YUV as YCbCr: No
- Floating point DCT: Yes
- No motion search: False
- Soften block noise: No
- iDCT Algorithm: 32-bit SSE MMX
- NTSC Field Operation: Force Film On
- Deinterlace: None
- Pulldown: Yes, TMPGEnc internal
- Width: 352
- Height: 240
- Matrix:
Intra:
8 16 19 22 26 27 29 34
16 19 22 26 27 29 34 37
19 22 26 27 29 34 37 38
22 26 27 31 36 37 38 40
26 27 29 36 39 38 40 48
27 29 34 37 38 40 48 58
29 34 37 38 40 48 58 69
34 37 38 40 48 58 69 79
Non-Intra:
16 18 20 22 24 26 28 30
18 20 22 24 26 28 30 32
20 22 24 26 28 30 32 34
22 24 26 30 32 32 34 36
24 26 28 32 34 34 36 38
26 28 30 32 34 36 38 40
28 30 32 34 36 38 42 42
30 32 34 36 38 40 42 44


AVISYNTH SCRIPT:
LoadPlugin("C:\PROGRA~1\DVD2SVCD\MPEG2Dec\mpeg2dec .dll")
mpeg2source("c:\film\Source\DVD2AV~1.D2V")
LoadPlugin("C:\Documents and Settings\Edwin Perez\Desktop\VCD AVI ETC\UnFilter\UnFilter.dll")
Unfilter(5,5)
BilinearResize(352,180)
AddBorders(0,30,0,30)


AUDIO INFO:
- Audiostreams: 1
- Audio 1 Language: English
- Audio 1 Bitrate: 128
- Audio 1 Sample freq: 44100
- Audio 1 Mode: Stereo

kwag 10-26-2002 11:18 AM

Just tried again, but this time I did a "Use frame selection" and selecting the complete picture. Still same effect. First chapters points to 0, and all others to 1 8O .
I wish I had a PAL DVD, because I think that the problem is NTSC related. Not so sure, but if PAL people are getting chapters, then what else :?:

-kwag

kwag 10-26-2002 11:42 AM

ChapterXtractor
 
I just modified the format on ChapterXtractor to display the chapter information the way DVD2SVCD's chapters ini file is supposed to be. What I'll do now is when the chapters ini file is created, I'll edit the file and paste the correct information, and see if when DVD2SVCD creates the .bin/.cue files, everything is the way it's supposed to be. My ChapterXtractor modified format now creates this:

[CHAPTERS]
Chapter0001=0
Chapter0002=5933
Chapter0003=13183
Chapter0004=24939
Chapter0005=33389
Chapter0006=40324
Chapter0007=50142
Chapter0008=61173
Chapter0009=67752
Chapter0010=77014
Chapter0011=82935
Chapter0012=93986
Chapter0013=103034
Chapter0014=117191

Which is what DVD2SVCD should send to VCDXBuild to create the correct entry points when the image is built. I'll post here as soon as the process is done. About 2 more hours to go.

-kwag

Canman 10-27-2002 03:18 AM

Quote:

Originally Posted by kwag
Thanks for that formula Canman,

I'll have to try that. Not sure how accurate it can be, because CQ_VBR vs. file size in TMPEG doesn't work on a linear scale. At least with the KVCD Q. Matrix. It behaves rather strangely :roll:

-kwag

You're right of course, my formula only works ok when using CQ, not CQ_VBR.

Freetza 11-11-2002 06:42 PM

dvd2svcd question for Kwag
 
Hey Kwag, I used dvd2svcd with your lib file on a 92 minute movie and it came out great! Then I used it to encode an 84 minute movie and for some reason, it cut it into two files, the second only being 17 megs. I didn't change any settings and the bitrate tab says use 1 cd all the way down. Is this because it predicted the wrong file size? Any help is greatly appreciated! Thanks!
Mike

kwag 11-11-2002 06:55 PM

Hi Freetza,

Check that you have the latest DVD2SVCD 1.1.0 Build 1, and change the "Factor" to 0.95 under the "Encoder" tab .

-kwag

Freetza 11-11-2002 07:02 PM

I have the right version, but I'll try turning down the prediction factor, thanks for the super fast response!
Mike

mrj03 11-24-2002 09:06 PM

Re: Unfilter
 
Quote:

Originally Posted by jorel
"i do this" with the ini file and get more sharpness with Unfilter.dll
(unfilter can be found in doom9)
:wink:
the result image is nice.....

__________________________________________________

[AVISYNTH_BilinearResize with Unfilter by jorel]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=C:\Arquivos de programas\DVD2SVCD110b1rc1\UnFilter\UnFilter.dll
^x_value=50
^y_value=50
__________________________________________________ _

ps: "by jorel" is only named.....not maked.
try to use it in a simple chapter and see the quality.....
more information about Unfilter in doom9!

:wink: :!:

I can't find the UnFilter.dll on Doom9. Could you please reply with the link
to that file so i can download it.....thanks....

urban tec 11-24-2002 09:25 PM

Try here
http://www.trbarry.com/UnFilter.zip

jorel 11-24-2002 09:46 PM

Quote:

Originally Posted by urban tec

yes,this link works very nice but, in
w*w.doom9.org,
downloads,
have unfilter!!!! :wink:

I Dont Know 12-29-2002 06:13 PM

Kvcd's from PAL Dvd
 
Hi all

Can someone please tell me what settings on
DVD2SVCD I have to change to make a
KVCD from a PAL (not ntsc) Dvd

And which Template is best to use the
kvcd_lbr
or
matrices?

Sorry if I seem a bit thick on this subject
but Im only just learning about creating KVCD's and SVCD's

Thanks to all in advance

kwag 12-29-2002 06:20 PM

Hi I (You :D ) Dont Know,

You're almost set with DVD2SVCD, as far as the matrix. Run DVD2SVCD and click on the "Matrix" tab and select "KVCD".
Now click on Encoder/Advanced Settings and change the GOP to read 1-12-2-1-24 from top to bottom. Encode as CQ if your target is greater or equal to 528x480 (KVCDx3) or CQ_VBR for anything below. Check that motion estimation is set to (Fast). That's it :wink:

-kwag


All times are GMT -5. The time now is 02:39 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.