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
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#1
2015-12-15, 09:13 PM (This post was last modified: 2015-12-15, 11:05 PM by tripkip.)
Off topic: I'm an ex Argus TV user giving NextPVR a shot. My first experience with the setup has been really good.
I love how simple it is to setup the devices, scan for channels, importing xmltv. Overall really pleased with the docs/wiki.

Now I'm busy trying to get my acamd config working with NPVR:

Multidec is enabled on my two tuners.
Placed FFDecsa.dll in "C:\Program Files (x86)\NPVR"
Placed my acamd config files in the generated folders:
e.g. "C:\Users\Public\NPVR\MDPlugins\Digital Devices DVB-S_S2 Tuner 1 #1-1" contains:
  • ACamd.dll
  • ACamd.ini
  • cardclient.conf
  • chcache.ini
I copied these files from my Argus setup, they worked perfectly i.c.w. MDAPI Plus.

Start NRecord.exe with RUN param to get more verbose output (found this on the forums somewhere).
Code:
cd "C:\Program Files (x86)\NPVR"
./NRecord.exe RUN

Start live TV on encrypted channel:
Message window pops up: "Unable to find ffdecsa.dll"
Note:
- Without manually running "NRecord.exe RUN" the NPVR.exe app freezes when switching to an encrypted channel
- While this message is shown I see a taskbar icon for "acamd v0.6.2.0 monitor" and for "N-PVR Multidec"

Log files from NPVR are not showing the exact location where NPVR is looking for ffdecsa.dll, but AFAIK I did put it in the correct location as mentioned before.

I tried the 32_INT and 64_MMX versions of FFDecsa because these are the fastest filters according to the test app. Both times renamed the file to ffdecsa.dll before placing it in the NPVR installation directory. FFDecsa dll's + test app: https://mega.nz/#!Kgw1XByC!KskFGzvYBQHOT...08ntg17OJ0

P.S. Topic title could/should have been better but I pressed post too early - my bad :-)
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#2
2015-12-15, 09:18 PM
Its looking for it in your NextPVR binaries directory. ie, "C:\Program Files (x86)\NPVR\"
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#3
2015-12-15, 09:20 PM
sub Wrote:Its looking for it in your NextPVR binaries directory. ie, "C:\Program Files (x86)\NPVR\"

I did put it there: "Placed FFDecsa.dll in "C:\Program Files (x86)\NPVR""
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#4
2015-12-15, 09:26 PM
If you get a message box say "Unable to find ffdecsa.dll" and a title saying "Info", then it's failing to load FFDecsa.dll from "C:\Program Files (x86)\NPVR". This would be because it's either not there....or, it can't be loaded (like you've put a 64 bit version there instead of a 32 bit version, or it depending on some runtime library you don't have on your machine - like certain version of msvcrt). If the latter, you can look into tools like depends.exe to find which runtime files it might depend on.
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#5
2015-12-15, 09:39 PM (This post was last modified: 2015-12-15, 10:36 PM by tripkip.)
OK I'll try to figure out what the dependency issue is here. The FFDecsa.dll builds I acquired are from 2004.
Maybe I should compile them myself or can you point me to a good source for a compiled 32 bit version?

I have a core i5 64bit system. What should my make flags be? I guess I can't use march=native because from what I understand we can't use a 64bit ffdecsa.dll with NPVR?
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#6
2015-12-15, 10:35 PM
tripkip Wrote:Can I make use of libdvbcsa instead of ffdecsa?
It needs ffdecsa.dll
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#7
2015-12-15, 10:36 PM
tripkip Wrote:OK I'll try to figure out what the dependency issue is here. The FFDecsa.dll builds I acquired are from 2004.
Maybe I should compile them myself or can you point me to a good source for a compiled 32 bit version?
To be honest, its been a while since I used multidec support. I've rebuilt my machine since then, and don't seem to have a copy on my new machine. They were pretty old dlls though.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#8
2015-12-15, 10:42 PM
If you're looking at them with depends.exe, a correct version would have functions exported called:

set_control_words
decrypt_packets
get_keyset_size
get_parallelism
tripkip
Offline

Junior Member

Posts: 35
Threads: 13
Joined: Dec 2015
#9
2015-12-15, 10:51 PM
sub Wrote:If you're looking at them with depends.exe, a correct version would have functions exported called:

set_control_words
decrypt_packets
get_keyset_size
get_parallelism

[ATTACH=CONFIG]41435[/ATTACH]
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#10
2015-12-15, 10:55 PM
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.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): 1 2 3 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  ffdecsa.dll not found dave.t 4 9,219 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