Elan not working on Windows 10 64 bit

I’ve been using Elan 4.8.1 on an ancient Vista 32 bit laptop and have recently gotten a new computer. I installed Elan 4.9.2 on it (a Windows 10 64 bit machine). I downloaded and installed Quicktime with the legacy features (as described in other posts). When I attempt to open an .eaf file now (one that I had successfully opened on my old computer) I receive the message:

No player could be created for:

  • file:///I:/Movies/Project 2.MOV
    Quicktime/QTException
    Could not create any media player for: file:///I:/Movies/Project 2.MOV
    Cannot play back the file. The format is not supported.
    Quicktime/QTException
    Could not realize the jmf player.

I then went to the elan.exe file and changed it’s compatibility to Vista 32 bit. Unfortunately I received the same error message. I also received the same error message when I attempted to create a new .eaf file from another MOV file. Any insights would be greatly appreciated.

Just to be sure: was ELAN installed after installation of QuickTime and is there a “java_elan.policy” file in the folder where ELAN is installed?

-Han

Thank you so much for your reply. I uninstalled both QuickTime and ELAN and then installed QuickTime (with legacy features) then ELAN. There is a “java_elan.policy” file in the ELAN folder.
Both when I open an existing ELAN .eaf file and after I created a new .eaf file, the file will open but I can hear only the sound but no video appears. At one point Windows gave a message:
“Java Platform SE binary has stopped working”, but this message did not appear with all files.
Thank you again for your help.

Ok, then I don’t know. I hadn’t tried this on a Windows 10 machine yet, will do so now. I wouldn’t expect a very different behavior compared to Windows 8 (but this wouldn’t be the first time my expectations would turn out to be false).

I just checked and indeed there is a QuickTime error after installation in the right order etc. Some “native libraries” (.dll) are not found, this used to work in earlier versions (of Windows).
For now, to get it working I did the following:

  1. in the ELAN installation folder there is a text file “ELAN.lax”, opened it in a text editor
  2. I located the line starting with “lax.nl.java.option.additional”
  3. at the end of this line I added:
    -Djava.library.path=“C:\Program Files (x86)\QuickTime\QTSystem”
  4. saved the file and launched ELAN again, then it worked.
    The path should correspond to the actual path on your system.

This is not a good solution in the long run, we’ll have to see how we can repair this.

Thank you again Han. I did add what you stated to the line specified but unfortunately the “no video” issue remains. To confirm the location, I added the line after …defaultConnectTimeout =-1.
One thing that I have noticed is that when ELAN hangs and I need to go to Task Manager to exit the program, the Task listed is Java Platform SE binary (32 bit). In doing a web search, I’ve noted that others have had issues with this “Platform” with other programs (notably games).
Thank you again for your time.

Ok, that’s the right line. I assume you entered a white space after the “…-1” before entering “-Djava…”? Then I don’t know…

I assume the “SE binary (32 bit)” problem is independent of the QuickTime problem? I mean, these are two separate problems?
We know that such crashes are sometimes caused by an Intel graphics driver. You could check in the Windows Event Log viewer and see if there is any mention of a "igdumdim32.dll.

(I did enter a white space in the .lax file that you mentioned in the .lax file).

On a whim (and me not expecting success), I uninstalled 4.9.2 and reinstalled 4.8.1 (the version that works on my old laptop). It turns out that now using 4.8.1 solved the “no video” issue and the program is now working very well on my new computer. I’m fine with using 4.8.1 and am obviously pleased that I now have video.
One difference that I’ve noticed is that if I run Task Manager on 4.8.1 on my old Vista computer the ELAN task is listed as “ELAN - filename.eaf”; running Task Manager on my new computer (Win10 64 bit) shows the ELAN task as “Java™ Platform SE binary (32 bit)”.
A sincere Thank You again for your time.

Hmm, and you’re still using .mov files (so you have a QuickTime based player)? I wouldn’t be able to explain why that would work in 4.8.1 and not in 4.9.2 (on the same operating system). But most important is of course that it works.
I think on Windows 8 the Task Manager also shows “Java Platform etc” instead of ELAN etc.; I don’t think we can do anything about that right now.

-Han