Log in

View Full Version : @dvd2svcd: let's add support for CCE 2.66


RB
21st February 2003, 20:04
Hi dvd2svcd,

over in the CCE forum at http://forum.doom9.org/showthread.php?s=&threadid=46664 I have posted the EclCCE utility that adds ECL support to the CCE 2.66 trial in a way that makes ECL loading/saving work like in any other CCE version. The only problem is that even with this enhancement CCE 2.66 still doesn't work with DVD2SVCD :).

I think that maybe the problem is that you try to find the CCE window by enumerating the thread windows of the program you started (which you think is CCE) but now it's EclCCE.exe which in turn runs CCE and hooks into it to add ECL support (but doesn't create any windows of it's own).

That is, when I set the CCE path to point to EclCCE.exe on the Encoder tab, DVD2SVCD starts it but then stops responding and in the log file I get an "Failed to execute Cinema Craft Encoder properly. Invalid handle" error message.

Do you think we can work together to get around this problem? I think very little effort is required on your part. For instance, if my above problem analysis is correct, you could use the Win32 API


hWndCCE = FindWindow("CCTSP", NULL)
to find the CCE window. Or if you want to, I could make the CCE window handle available to you through a global mutex or some other way of IPC. Let me know what you think. Thanks.

[EDIT] Of course, you could also utilize the command line support in EclCCE. I've just uploaded a new version that is compatible with the CCE 2.66 retail command line switches (-ecl and -batch)....

Holomatrix
24th February 2003, 20:54
You can use CCE SP beta 2.66.00.10 (first beta) with DVD2SVCD alone. Is there much quality improvments with the higher builds?

RB
25th February 2003, 09:09
I didn't notice any difference in quality :). However, why not use the latest and greatest? Also CCE 2.66/2.67 has some nice advanced filtering that might come in handy for some, has less bugs than earlier versions etc.

mmatac
25th February 2003, 14:51
I agree with RB.
If the modification on DVD2SVCD code is simple, why not?

bye

markrb
27th February 2003, 09:00
I am not a programmer, but from a laymans look it isn't that easy.
The interface with 2.66/2.67 is totally different, not to mention having to support an outside program that will make it work.

Don't get me wrong if it can be done I am all for it, it's just that if it takes time away from other more pressing issues or is difficult to do then I wouldn't expect it soon.

edit: Well I go and write this nice little passage and then low and behold I see this 5 minutes later.

XX feb 2003 version 1.1.2 build 2 (not released)
"- Enhancement: Support for CCE 2.66 (and maybe 2.67 too). But, if you are using the demoversion you have to use RB's EclCCE (Load EclCCE.exe instead of cctspt.exe). You can download it here: http://forum.doom9.org/showthread.php?s=&threadid=46664 Thanks to RB for this little nifty tool "

Mark

RB
27th February 2003, 10:06
Great, isn't it? :) Thanks dvd2svcd!

Well, I'm really curious to see whether he actually added support for the new CCE 2.66 options and formats the ECL properly. At least when using 2.64, "Auto" Intra DC precision is still an option (and the default) in the advanced CCE properties although Auto is no longer supported in 2.64 (same for 2.66)...

dvd2svcd
27th February 2003, 15:36
Nope, the new options is not supported in CCE 2.66 or 2.67. Not yet anyway.

RB
27th February 2003, 16:30
OK, then please at least don't disable any templates in CCE when you detect a 2.66+ version. AFAIK, DVD2SVCD always unchecks all templates in CCE before adding the AVS files. For CCE 2.66, this has the probably unwanted effect that the Low Pass Filter in Quality Settings is always checked. This way, people can set up options not supported by D2S in the template.

Also note that in 2.67, the encoding mode drop list has more options so the video_type ECL key is no longer compatible with earlier 2.6x versions. Hmm, maybe I should change EclCCE so that the new encoding options get a video_type value higher than any of the previously available modes.... think I'll do that :)

I'll be happy to add to the Q+A on how to use CCE 2.66 with D2S when the new build is out...

Holomatrix
5th March 2003, 22:43
Hopefully version 1.1.2 build 2 is out soon. I would love to try EclCCE w/CCE 2.67 :)

mmatac
3rd April 2003, 19:39
DVD2SVCD 1.1.3 BUILD 1 is on line!!!!!

CompuKid101
3rd April 2003, 21:55
Originally posted by mmatac
DVD2SVCD 1.1.3 BUILD 1 is on line!!!!! YAY!!! :D


I just saw that. :)

mmatac
3rd April 2003, 23:18
I tried it with CCE 2.67.00.08, launched by ECLCCE 1.3a on W98.
The Avisinyh version is the last: 2.5.

The result is very good.
Thanks to RB & DVD2SVCD.
bye

switu
6th April 2003, 06:02
RB, I have reached a great speed and excellent quality movie with the new version of DVD2SVCD 1.1.3 b2 combine with new Avisynth,(2.51)ECLCCE and of course CCE 2.67
Thank you
:D :D :)

switu
6th April 2003, 06:03
RB, I have reached a great speed and excellent quality movie with the new version of DVD2SVCD 1.1.3 b2 combine with new Avisynth,(2.51)ECLCCE 1.3 and of course CCE 2.67
Thank you
:D :D :)

zzzzz
3rd May 2003, 04:18
I am tryinig to make it run with the DVD2SVCD front end. But I get the error:
===============================================
fexp_open() failed: *** Could not create the file <=C:\DVD2SVCD\TitlePicture.bmp.mpv> ***
The filename, directory name, or volume label is incorrect.

[Windows error code: 0x7b 123]
================================================
I look forward to the solution to this error.

DDogg
3rd May 2003, 05:23
Are you trying to use CCE basic? http://forum.doom9.org/showthread.php?s=&threadid=51872&highlight=Windows+error+code+0x7b+123

Please note this was found in three seconds using the search button.