VOGONS


DScaler 4.2.3a

Topic actions

Reply 20 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

redfox you are the first asking for the source.
I have uploaded it to: ftp://retronn.de/dscaler_fixed/DScaler423a_src.zip

I have just packed together my dev folder, so no fancy cleanup of the code.

It might be a good idea to put it e.g. on github if you also work on it?
As for new files: The filter in plugins called OldGame2 is new.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 21 of 30, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
redfox wrote:

...

I need to do more modifications, since DSC does not recognize current hardware audio mixer lines.
As a result, it is unable to disable the line-in playback automatically, ...

If your are using a Vista+ Windows OS (7/8/10) you will not fix this problem easily since this is not a problem of Dscaler but the OS. The last Windows OS that exposed the real hardware audio mixer lines through the Win32 mixer API was WinXP. So a more easy fix is to use Dscaler in WinXP compatibility mode or use HardwareAudioMixer compatibility shim. More info:
indirect sound

Website, Facebook, Youtube
Falcosoft Midi Player + Munt VSTi + BassMidi VSTi topic

Reply 22 of 30, by redfox

User metadata
Rank Newbie
Rank
Newbie

Falcosoft: Thanks a lot for the hint! Setting DSC to WinXP compatibility mode really helped and allowed to use individual mixer lines again.

elianda: Please, could you add an option to disable deinterlacing completely? I think it would be an interesting option for progressive video sources.

Reply 23 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

redfox: You mean the current option as described in my changelog does not work on your side?

DScaler is mainly a tool for interlaced sources, so progressive support was broken on various places in the code. DScaler always defaulted to interlaced.
Now since progressive is working again, the question was to what should DScaler default on startup?
Luckily DShow sources tell it and for the natively supported cards are all interlaced sources (BT878, Philips).

So quoting myself from the first post:

DirectShow Sources that do not give information if they are interlaced or not can now set manually to Frame or Field mode (go to to DShow/Filter Properties/Open the branch of DScaler video renderer/Input/Force Field/Frame Input). When changing to Field mode the Deinterlace mode will also switch from Progressive to the last set Deinterlace mode.

So if your DSHow source reports nothing or wrongly, you can change/overwrite it there.
Field mode -> interlaced, deinterlace filter list available
Frame mode -> progressive, progressive filter list available, which is currently just one entry "progressive"

In the screenshot in DScaler 4.2.3a you can see that the Epiphan VGA2PCI defaults correctly to progressive. And you can see the other branch in the DShow filters with DScalers input filter. If you select that the dialog with the frame/field selection comes up.

Is that what you are looking for?

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 24 of 30, by redfox

User metadata
Rank Newbie
Rank
Newbie

I use the ATI TV Wonder PCI card from 1999 (720x576), which does not support DirectShow, but works with rhe Dscaler driver (BT 878 card).
Currently, I use it for video playback of the Czech DVB-T2 via composite input, which should be progressive (not interlaced). The only deinterlace filters who display the composite video smoothly without stuttering are 2:2 Pulldown (Odd/Even), or Odd/Even scanlines only .. but these ones have problems on fast motion scenes. I would be interested to see, how smooth the playback would be if no deinterlacing could be applied in Dscaler.

Reply 25 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

Though the BT878 always captures interlaced. If you have a progressive source then all even frames are put to the even lines and off frames to odd lines. One buffer from the BT878 card contains then two frames.
What are you probably looking for is the Oldgame or Oldgame2 deinterlacer which basically splits the fields to progressive frames again (with doubled frame rate).
(In OBS-Studio the same deinterlacing method is called "retro").

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 26 of 30, by redfox

User metadata
Rank Newbie
Rank
Newbie

Elianda, what PCI-E capture cards with dvi/hdmi input and at least 720p resolution would you recommend for Dscaler?
I'd like something better that my old ATI TV Wonder, with DShow and Windosw 7 64 bit support... I have been searching on eBay, but nothing convinced me, the few models I found are either Chinese nonames or too expensive ones...
Thanks.

Reply 27 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

I use an Epiphan VGA2PCIe and a DVI2PCIe as DirectShow device with DScaler.

Other recommendations for specific applications are discussed in the VGA Capture thread: VGA Capture Thread

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 28 of 30, by Bellerophon

User metadata
Rank Newbie
Rank
Newbie

Elianda -

I don't know from where to begin...
First of all I would like to thank you because you... exist ! 😀

I'm a Laserdisc collector and thanks to your version of DScaler I'm having the best viewing experience ever on my 55" 4K LG TV from my PAL progressive laserdiscs. From Syntek STK1160 USB.
(NTSC playback in progress due to hardware incompatibility).

Once I found this website, I took my old desktop pc from hybernation and started testing the 3 capture devices I have.

1. Leadtek WinFast TV2000 XP Expert PCI. 2D Comb Filter. CX238801 Chip.
2. Leadtek Winfast PVR3000 DELUXE PCI. 3D Comb Filter + 3D Noise Reduction. Notorious NEC D64015 Chip.
3. EasyCap Syntek STK1160 USB . 2D Comb Filter. Philips SAA7115H Chip.
4. DIAMOND RX507 TV Wonder HD 750 PCIe. 3D Comb Filter. 12bit A/D (on the way).

For NTSC playback I have plugged the TV2000 XP Expert. As you already mentioned, only Interlace mode with this chip, so I can't test the power of the hardware on progressive PAL Laserdiscs. NTSC is very good + CC subtitles (!) but not outstanding compared to native PAL compatibility.

Unfortunately I couldn't test due to complete incompatibility the PVR3000 Deluxe in any mode, Interlace / Progressive.
Because of the very advanced 3D Y/C seperation the NEC Chip offers, is it possible to make this card work on both modes Interlace/Progressive on Dscaler ?

Also can we hope for an Android / CoreElec / Kodi version of Dscaler ? 😀

It would have been great if we could plug the Syntek STK1160 USB in a Beelink GT King let's say and create a powerful, 100% silent and low power consumption A/D video scaling device..!

Thanks again for creating this miracle.
Best regards.

Reply 29 of 30, by elianda

User metadata
Rank l33t
Rank
l33t

First of all I just did a a few small contributions to the already existing DScaler project with changes that adressed some of my own points.
Though, it is good to hear that it works good for your application too.

PVR3000 Deluxe:
It mainly depends what driver API the card offers. DScaler supports DirectShow and a few older chipsets natively.

Versions for other OS:
Since there is no current development team for DScaler this is out of question.
DScaler was started when Windows 9x was used and the code was written for a lot (nowadays) outdated interfaces.
More senseful would be to start a new application that uses modern interfaces and also supports e.g. FreeSync.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 30 of 30, by Bellerophon

User metadata
Rank Newbie
Rank
Newbie

These small contributions you've made simply make DScaler work with LD scaling / Deinterlacing like expensive standalone machines, while all other versions don't.

PVR3000 Deluxe
I have both WinXP 32bit and Win7 64bit installed on my PC.
PVR3000 Deluxe is fully compatible with XP while I would say is semi compatible with Win7 64bit due to unofficial drivers;
I don't know if this card supports DShow, I don't think so.
Is it possible for you to try and make this card work with your DScaler version ?
I'm willing to donate of course for your time 😀

Versions for other OS
I get your point but who can start a new app from scratch capable of using all modern interfaces and including all the goodies from your version..?

Best regards