NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Support Legacy (v4.x and earlier) v
« Previous 1 … 4 5 6 7 8 … 433 Next »
FFDecsa.dll

FFDecsa.dll
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,729
Threads: 767
Joined: Nov 2003
#11
2015-12-15, 10:58 PM
I can't download the version from the link you provided without a decryption key.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#12
2015-12-15, 11:07 PM
sub Wrote:Is that the 32 bit version of Dependency Walker, or the 64 bit version? You should be using the 32 bit version.

You might need to scroll down those windows on the left, to look for missing dependencies.

I was running the 64bit version, with the 32 bit version I get the same results. Don't see any errrors apart from missing "EXT-MS-WIN-KERNEL32-DATETIME-L1-1-0.DLL" and others.
Can't imagine that something like that would suddenly be missing since it's the same machine as my Argus TV setup was running with working ffdecsa filter.

PS. I updated the download URL in the original post.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,729
Threads: 767
Joined: Nov 2003
#13
2015-12-15, 11:11 PM
You've got csa.dll in the same directory right? It looks like those files possibly depend on it.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#14
2015-12-15, 11:49 PM (This post was last modified: 2015-12-15, 11:56 PM by tripkip.)
No, csa.dll is the ffdecsa.dll predecessor.

I don't trust the dependency errors, since the FFDeCsaTest.exe test application works fine with all ffdecsa dll's that are available.

There is a possibility that NPVR is strictly compatible with a specific ffdecsa.dll build from 2009: http://forums.nextpvr.com/showthread.php...with-ACAMD
No DL link provided however.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,729
Threads: 767
Joined: Nov 2003
#15
2015-12-16, 12:00 AM
tripkip Wrote:I don't trust the dependency errors, since the FFDeCsaTest.exe test application works fine with all ffdecsa dll's that are available.
Depends.exe used to be brilliant for diagnosing this type of thing, but in recent versions of Windows there piles of delay loaded dll, and proxy stubs, which causes these warnings on components like "EXT-MS-WIN-KERNEL32-DATETIME-L1-1-0.DLL", even though they're not required.

Sometimes you still get a red highlighted dll that makes things pretty clear what's missing. That doesn't seem to be the case here though.

Basically the one line of code that is failing is:
Code:
HINSTANCE ffdecsaDLL = LoadLibrary("C:\Program Files (x86)\NPVR\FFDecsa.dll");
if (ffdecsaDLL == NULL)
{
    MessageBox(HWND_DESKTOP, "Unable to find ffdecsa.dll", "Info", MB_OK);
    LOG("Unable to load %s\r\n", DLL_NAME);
    return false;
}
This is definitely telling us that either that DLL isn't found at that exact filename, or something it depends on is missing, causing it to fail to load.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#16
2015-12-16, 12:10 AM
sub Wrote:Depends.exe used to be brilliant for diagnosing this type of thing, but in recent versions of Windows there piles of delay loaded dll, and proxy stubs, which causes these warnings on components like "EXT-MS-WIN-KERNEL32-DATETIME-L1-1-0.DLL", even though they're not required.

Sometimes you still get a red highlighted dll that makes things pretty clear what's missing. That doesn't seem to be the case here though.

Basically the one line of code that is failing is:
Code:
HINSTANCE ffdecsaDLL = LoadLibrary("C:\Program Files (x86)\NPVR\FFDecsa.dll");
if (ffdecsaDLL == NULL)
{
    MessageBox(HWND_DESKTOP, "Unable to find ffdecsa.dll", "Info", MB_OK);
    LOG("Unable to load %s\r\n", DLL_NAME);
    return false;
}
This is definitely telling us that either that DLL isn't found at that exact filename, or something it depends on is missing, causing it to fail to load.

Trust me, it's there Smile

Apparently you could use GetLastError if the LoadLibrary returns NULL to have a beter idea of what's going on: https://msdn.microsoft.com/en-us/library...85%29.aspx
Is the NPVR hosted somewhere? Couldn't find it on github. I'd compile it myself to test it..
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,729
Threads: 767
Joined: Nov 2003
#17
2015-12-16, 12:12 AM
Try this version.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#18
2015-12-16, 06:56 AM
sub Wrote:Try this version.

That works! Any idea what the reason could be?

PS. Is NPVR (becoming) open source or not?
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,729
Threads: 767
Joined: Nov 2003
#19
2015-12-16, 07:00 AM
tripkip Wrote:That works! Any idea what the reason could be?
I'm not really sure. Something odd about your versions of the dlls were stopping them from loading.

Quote:PS. Is NPVR (becoming) open source or not?
Sorry, no. It's not open source.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#20
2015-12-16, 07:24 PM
sub Wrote:I'm not really sure. Something odd about your versions of the dlls were stopping them from loading.

Yeah must be. I suggest you call GetLastError() when the LoadLibrary returns NULL to give the user a more suited error message (in case it's not really 'file not found').

sub Wrote:Sorry, no. It's not open source.

Ah too bad Smile would be nice to be able to contribute directly (once I'm settled in with the program) - I'll try to contribute with some constructive feature requests.
Anyway, at least I'm happy that this is an active project!
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): « Previous 1 2 3 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  ffdecsa.dll not found dave.t 4 9,269 2013-12-27, 10:14 AM
Last Post: Reddwarf

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode