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. |
3rd May 2015, 11:58 | #1 | Link |
HCenc author
Join Date: Nov 2003
Location: Netherlands
Posts: 570
|
HCenc 0.28
A new release: HCenc 028
- needs Avisynth 2.6 RC1 or higher - support for mod8 resolutions This new release expects Avisynth versions with AVISYNTH_INTERFACE_VERSION = 6. Tested successful with: - regular Avisynth 2.6 RC1 - RC3 - Avisynth MT by SEt (Current version 2015.02.20) - Avisynth+ (tested r1779, r1718 or higher should work) Download here.
__________________
HCenc at: http://hank315.nl |
3rd May 2015, 15:30 | #3 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Hank, can you please explain how you determine if Avisynth is installed? I have a setup where I run batch files to select the version of Avisynth I want. I don't have registry entries but rather I just have the avisynth.dll directory in my PATH. I currently have AVS+ 1825 MT installed and can open a script with version() with no problem in VirtualDub. But when I run HCenc 0.28 it tells me that Avisynth is not installed. Your assistance would be greatly appreciated.
Last edited by videoh; 3rd May 2015 at 17:00. |
3rd May 2015, 18:52 | #4 | Link |
HCenc author
Join Date: Nov 2003
Location: Netherlands
Posts: 570
|
The registry is checked:
Code:
... iret = RegOpenKeyEx (HKEY_LOCAL_MACHINE,& ! Key handle at root level regpathC,& ! Path name (SOFTWARE\Avisynth) 0,& ! Reserved KEY_READ,& ! Requesting read access LOC(hKey)) ! Address of key to be returned AVS_installed = (iret == ERROR_SUCCESS) ...
__________________
HCenc at: http://hank315.nl |
3rd May 2015, 19:20 | #5 | Link |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
Now this is an update. Thanks for your continual work.
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
3rd May 2015, 22:01 | #7 | Link | |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Quote:
I suggest and request, therefore, that you eliminate the registry check entirely and just load the DLL that you find. |
|
4th May 2015, 00:38 | #8 | Link | |
HCenc author
Join Date: Nov 2003
Location: Netherlands
Posts: 570
|
Strange, here it works OK (Win7 64 bit).
Quote:
Will have a look into it tomorrow, thanks for the report.
__________________
HCenc at: http://hank315.nl |
|
8th May 2015, 00:01 | #10 | Link |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
I'm getting crashes and hangs with AviSynth+ r1825 with 0.28. The crash or hang occurs during the sampling pass - if there's a crash, it's at the switch from Phase 1 to Phase 2 (and then even crashes DrWatson), and if there's a hang, it occurs at the very end of the sampling pass, before switching to actual encoding. 0.26 is unaffected and can use r1825 without issues.
I've seen this happen on an old Celeron II (Pentium III Coppermine base) machine running WinXP, and on a mid-2011 iMac running OSX 10.10 with AviSynth+ and HCenc under Wine 1.7. The XP test was single-threaded, and the iMac/Wine case was with Prefetch(4). EDIT: It appears that a standard 2-pass encode is fine, though, as tested on the aforementioned Celeron. So it seems to only affect the sampling pass in a *1PASS encode. Last edited by qyot27; 8th May 2015 at 00:39. |
8th May 2015, 11:31 | #11 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
-> Crash dump
__________________
Groucho's Avisynth Stuff |
|
8th May 2015, 22:46 | #12 | Link |
HCenc author
Join Date: Nov 2003
Location: Netherlands
Posts: 570
|
I can also reproduce it and yes it will crash with every version of Avisynth.
This update should fix it And as requested by videoh Avisynth.dll is just loaded, which one can be checked with the Avisynth info button.
__________________
HCenc at: http://hank315.nl |
8th May 2015, 23:10 | #14 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
__________________
Groucho's Avisynth Stuff |
|
9th May 2015, 06:15 | #16 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Just gave version 0.28 a short test run, it does work on my old machine. I normally use an older AviSynth version, but thanks to Groucho I can easily switch to the latest 2.6 RC3.
Question is: Why should I? Going over the change log all I can see is support for HD output and support of more color spaces. I use HCenc ONLY for DVD creation, so these improvements do not matter for me. Are there any other improvements in the encoding engine which would result in better quality for DVD compliant output compared to version 0.26 ? Cheers manolito |
9th May 2015, 09:20 | #17 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 9th May 2015 at 09:44. |
|
9th May 2015, 10:38 | #18 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Sorry, I was not clear enough...
My main question was why I should consider using HCenc 0.28 instead of version 0.26. Since all I use it for is DVD output, will version 0.28 have any advantages? (I also don't see why anyone today would use the MPEG2 format for HD output since even H.264 is almost obsolete these days). For AviSynth the only reason I still have to use 2.57 is that I cannot live without good old DVD2SVCD. And every AviSynth version after 2.57 gives me a totally white screen in the preview window. I tried a lot of things to debug this behavior, but it is the avisynth.dll, nothing else. Cheers manolito Last edited by manolito; 10th May 2015 at 02:40. |
|
|