|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#81
|
|||
|
|||
Stéphane,
I unregistered the mdapifilter.ax (received a pop up confirming it was unregistered) and then regestered it with:- C:\Windows\SysWOW64\regsvr32 mdapifilter.ax and as before this prompted a dialogue box to pop up saying that the file (mdapifilter.ax) has been registered. So I set the recorder to MDAPI, restarted the recorders and tried again:- Code:
20:08:03.502 - Recorder Service - Verbose - LM DVB S2-1 - START LM DVB S2-1 Digital TV Tuner|143|2563798566998|G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts|Great 20:08:03.505 - Recorder Service - Info - Acquisition Thread Started on USB 2.0 BDA DVB-S Tuner #1 20:08:03.508 - Recorder Service - Info - Starting new recording 'G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts' on channel 'BBC HD' 20:08:03.512 - Recorder Service - Info - Writing Thread Started for SID 6940 20:08:03.515 - Recorder Service - Info - Tuning to channel BBC HD (SID : 6940) on USB 2.0 BDA DVB-S Tuner #1 20:08:03.517 - Recorder Service - Info - Builing graph on USB 2.0 BDA DVB-S Tuner #1 20:08:03.557 - Recorder Service - Info - Enabling MDAPIFilter on USB 2.0 BDA DVB-S Tuner #1 20:08:03.561 - Recorder Service - Warning - Cannot create MDAPIFilter : Retrieving the COM class factory for component with CLSID {72E6DB8F-9F33-4D1C-A37C-DE8148C0BE74} failed due to the following error: 80040154. 20:08:03.564 - Recorder Service - Warning - MDAPIFilter doesn't have extended capabilities, please update the MDAPIFilter 20:08:03.567 - Recorder Service - Error - Graph builing failed on USB 2.0 BDA DVB-S Tuner #1: Unable to add mdapifilter0 20:08:03.567 - Recorder Service - Warning - Cannot tune to channel BBC HD on USB 2.0 BDA DVB-S Tuner #1 : Graph building failed 20:08:03.571 - Recorder Service - Info - Stopping recording G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts on channel 'BBC HD' 20:08:03.571 - Recorder Service - Info - Average bit rate : 0.00 Mbits/s for G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts 20:08:03.577 - Recorder Service - Info - Recording duration 00:00:00.0 for G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts 20:08:03.577 - Recorder Service - Info - Writing Thread Ended for SID 6940 20:08:03.582 - Recorder Service - Info - Stopping graph on USB 2.0 BDA DVB-S Tuner #1 20:08:03.582 - Recorder Service - Info - Stability of signal 0.00 % on USB 2.0 BDA DVB-S Tuner #1 (0 bytes discarded) 20:08:03.582 - Recorder Service - Info - Graph already stopped on USB 2.0 BDA DVB-S Tuner #1 20:08:03.589 - Recorder Service - Info - Acquisition Thread Ended on USB 2.0 BDA DVB-S Tuner #1 20:08:03.589 - Recorder Service - Info - Destroying graph on USB 2.0 BDA DVB-S Tuner #1 20:08:03.890 - Recorder Service - Info - Releasing MDAPIFilter on USB 2.0 BDA DVB-S Tuner #1 20:08:03.890 - Recorder Service - Verbose - Removing and releasing filter 'Inf Tee 2' 20:08:03.890 - Recorder Service - Verbose - Removing and releasing filter 'Inf Tee' 20:08:03.902 - Recorder Service - Verbose - Removing and releasing filter 'MPEG2-Demultiplexer' 20:08:03.902 - Recorder Service - Verbose - Removing and releasing filter 'USB 2.0 BDA DVB Capture' 20:08:03.902 - Recorder Service - Verbose - Removing and releasing filter 'USB 2.0 BDA DVB-S Tuner' 20:08:03.902 - Recorder Service - Verbose - Removing and releasing filter 'Generic Network Provider' 20:08:03.903 - Recorder Service - Info - Graph destroyed on USB 2.0 BDA DVB-S Tuner #1 20:08:03.914 - Recorder Service - Info - Graph stopped on USB 2.0 BDA DVB-S Tuner #1 20:08:03.914 - Recorder Service - Info - Signal Quality 0.00 % on USB 2.0 BDA DVB-S Tuner #1 (0 wrong packets received) 20:08:03.914 - Recorder Service - Info - Acquisition Thread Started on USB 2.0 BDA DVB-S Tuner #1 20:08:03.914 - Recorder Service - Info - Starting new recording 'G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts' on channel 'BBC HD' 20:08:03.922 - Recorder Service - Info - Writing Thread Started for SID 6940 20:08:03.922 - Recorder Service - Info - Tuning to channel BBC HD (SID : 6940) on USB 2.0 BDA DVB-S Tuner #1 20:08:03.922 - Recorder Service - Info - Builing graph on USB 2.0 BDA DVB-S Tuner #1 20:08:03.959 - Recorder Service - Info - Enabling MDAPIFilter on USB 2.0 BDA DVB-S Tuner #1 20:08:03.963 - Recorder Service - Warning - Cannot create MDAPIFilter : Retrieving the COM class factory for component with CLSID {72E6DB8F-9F33-4D1C-A37C-DE8148C0BE74} failed due to the following error: 80040154. 20:08:03.966 - Recorder Service - Warning - MDAPIFilter doesn't have extended capabilities, please update the MDAPIFilter 20:08:03.966 - Recorder Service - Error - Graph builing failed on USB 2.0 BDA DVB-S Tuner #1: Unable to add mdapifilter0 20:08:03.971 - Recorder Service - Warning - Cannot tune to channel BBC HD on USB 2.0 BDA DVB-S Tuner #1 : Graph building failed 20:08:03.971 - Recorder Service - Info - Stopping recording G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts on channel 'BBC HD' 20:08:03.976 - Recorder Service - Info - Average bit rate : 0.00 Mbits/s for G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts 20:08:03.976 - Recorder Service - Info - Recording duration 00:00:00.0 for G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts 20:08:03.982 - Recorder Service - Info - Writing Thread Ended for SID 6940 20:08:03.982 - Recorder Service - Info - Stopping graph on USB 2.0 BDA DVB-S Tuner #1 20:08:03.982 - Recorder Service - Info - Stability of signal 0.00 % on USB 2.0 BDA DVB-S Tuner #1 (0 bytes discarded) 20:08:03.982 - Recorder Service - Info - Graph already stopped on USB 2.0 BDA DVB-S Tuner #1 20:08:03.989 - Recorder Service - Info - Acquisition Thread Ended on USB 2.0 BDA DVB-S Tuner #1 20:08:03.989 - Recorder Service - Info - Destroying graph on USB 2.0 BDA DVB-S Tuner #1 20:08:04.088 - Recorder Service - Info - Releasing MDAPIFilter on USB 2.0 BDA DVB-S Tuner #1 20:08:04.092 - Recorder Service - Verbose - Removing and releasing filter 'Inf Tee 2' 20:08:04.092 - Recorder Service - Verbose - Removing and releasing filter 'Inf Tee' 20:08:04.097 - Recorder Service - Verbose - Removing and releasing filter 'MPEG2-Demultiplexer' 20:08:04.097 - Recorder Service - Verbose - Removing and releasing filter 'USB 2.0 BDA DVB Capture' 20:08:04.097 - Recorder Service - Verbose - Removing and releasing filter 'USB 2.0 BDA DVB-S Tuner' 20:08:04.097 - Recorder Service - Verbose - Removing and releasing filter 'Generic Network Provider' 20:08:04.106 - Recorder Service - Info - Graph destroyed on USB 2.0 BDA DVB-S Tuner #1 20:08:04.106 - Recorder Service - Info - Graph stopped on USB 2.0 BDA DVB-S Tuner #1 20:08:04.106 - Recorder Service - Info - Signal Quality 0.00 % on USB 2.0 BDA DVB-S Tuner #1 (0 wrong packets received) 20:08:04.106 - Recorder Service - Verbose - Looking up a DVB card for recording 'G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts' Pass 1 - card USB 2.0 BDA DVB-S Tuner #1 was free or already recording on the same transponder, recording was not started Pass 2 - card USB 2.0 BDA DVB-S Tuner #1 has accepted the recording, recording was not started 20:08:04.106 - Recorder Service - Warning - LM DVB S2-1 - Recording 'G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts' could not be started. 20:08:04.106 - Recorder Service - Verbose - LM DVB S2-1 - START = ERROR 20:08:04.122 - Recorder Service - Verbose - LM DVB S2-1 - GET_FILE_SIZE G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts = 0 20:08:05.204 - Recorder Service - Verbose - LM DVB S2-1 - GET_FILE_SIZE G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts = 0 20:08:06.223 - Recorder Service - Verbose - LM DVB S2-1 - GET_FILE_SIZE G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts = 0 20:08:07.235 - Recorder Service - Verbose - LM DVB S2-1 - GET_FILE_SIZE G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts = 0 20:08:08.259 - Recorder Service - Verbose - LM DVB S2-1 - GET_FILE_SIZE G:\SageTV Recordings\AntiquesRoadshow-1530series32-1839052-0.ts = 0 20:08:09.450 - Recorder Service - Verbose - LM DVB S2-1 - STOP 20:08:09.453 - Recorder Service - Verbose - Current recording file is not the one SageTV think is going on Any idea what else I can try. Thanks, Last edited by Opus4; 08-15-2010 at 02:30 PM. Reason: Put [code] tags around logs or use attached file |
#82
|
||||
|
||||
Quote:
For registering the filter properly, you must open a command prompt with admin privileges. To do this, type "cmd" in the Start Menu, then right click on the "Cmd" that appears in the list and choose "Run as Administrator"... |
#83
|
|||
|
|||
Stéphane,
I have done exactly as you have said but I keep getting the same error. Each time I register or unregister the mdapifilter.ax I get the correct pompt and I have been running "cmd" as an administrator. I have registered and unregistered this file over and over again but no luck, the only thing I have not done is a system restart but I'm not sure that would help? I want to get this sorted, is there another way I can double check the file has been correctly registered or perhaps double check I have the correct file? Thanks, David |
#84
|
||||
|
||||
Quote:
Otherwise the filter should register here (on a 32 bits system): HKCR\CLSID\{72E6DB8F-9F33-4D1C-A37C-DE8148C0BE74} on 64 bits it should be something like: HKCR\WOW6432node\CLSID\{72E6DB8F-9F33-4D1C-A37C-DE8148C0BE74} |
#85
|
|||
|
|||
Stéphane,
Here is a copy of a screen print that looks like it has registered? I think this is showing the file as registered? I have also tried it registered in other locations such as the C:\Program Files (x86)\LM Gestion\LM DVB Smart Recorder\MDPLUGINS\ Let me know what you think, David |
#86
|
||||
|
||||
Well this is how I did it:
1) I created a folder C:\Program Files\MDAPI (you should do it in C:\Program Files(x86) to be safe) 2) I downloaded the files from DVBN and extracted the mdapifilter.ax and all ms visual c++ dll into that folder (mfc80.dll, *.manifest, msvc*.dll) 3) I registered the mdapifilter.ax in this folder (with Administrator elevated privileges) 4) I replaced the mdapifilter.ax by the one I fixed... Have you changed the account used by the LM DSR Service? Have you set up LM DSR so that it is installed for "All Users" (sometimes selecting with "just for me" can cause issues)? Can you check that the LM DSR Service is running as a 32 bits process? Regards, Stéphane. |
#87
|
|||
|
|||
Stéphane,
I will have another go when I get back from work this evening, I will probably start from scratch by unregistering the MDAPIFilter and then uninstall the your plugin. I have all of the files you are referring to and I installed them with a batch file that set up a folder the same as you describe. I did also try something very similar to what you are describing but maybe I missed something. Once I have tried from a clean install we can see what happens and I'll let you know how I get on. Also in answer to your question:- "Have you changed the account used by the LM DSR Service? Have you set up LM DSR so that it is installed for "All Users" (sometimes selecting with "just for me" can cause issues)? Can you check that the LM DSR Service is running as a 32 bits process?" I can't remember if it was set up for all users, I normally do select for all users but I can't remember so a clean install should tick that box. Fingers crossed it will sort it's self out. Thanks for the help, David Last edited by Bacon2002; 08-16-2010 at 12:01 AM. |
#88
|
|||
|
|||
Stéphane,
I think I must have tried everything now, all seems to be in order but it still does not work (for me) with MDAPI selected on the recorder. "Can you check that the LM DSR Service is running as a 32 bits process?" I'm not sure how to do this but in the Windows Task Manager the "LM DVB Smart Recorder Service.exe" does not have "*32" after it so I am not sure, if it was running in 32 bit I think it should have "*32" after the name of the service so I suppose this could be the problem? Has anyone who is running Windows 7 64bit previously managed to get the MDAPI element to work. David Last edited by Bacon2002; 08-16-2010 at 11:21 AM. |
#89
|
||||
|
||||
Quote:
Quote:
So, I'll issue an update shortly that correctly put the service in 32 bits only (you can write me directly at lmgestion@hotmail.com and I'll send you a fixed version) Regards, Stéphane. |
#90
|
|||
|
|||
Stéphane,
The recorder does appear to run fine when not in MDAPI and yes I can tune and record channels. Yes I get the same error message as before. Thanks, David |
#91
|
||||
|
||||
David,
I sent you the build that force the service to be 32 bits, have you received it? Regards, Stéphane. |
#92
|
|||
|
|||
Stéphane,
Yes received and working great, many thanks for all your help. I have been playing around with the MDPlugins element but I have not had any real success yet. I can get various plugins to function and I can view the logs to see what is going on but I can't get them to work properly yet, I have had some limited success with AcamD but it is still not working correctly. Has anyone else had a go at the MDPlugins? Thanks again, David Last edited by Bacon2002; 08-17-2010 at 02:51 PM. |
#93
|
||||
|
||||
Quote:
Regards, Stéphane. |
#94
|
|||
|
|||
Stéphane,
Yes I have used the plugins in the same configuration with DVBViewer and I have also tested them with other DVB software so I know the plugins work OK. I have also tried NDSCam which works in the same configuration with DVB Enhancer as a SageTV network player. Thanks, David |
#95
|
||||
|
||||
Quote:
You can also enable logging for the MDAPFilter.ax, open the MDAPIFilter.ini (in the MDPLUGINS folder) to enable the logs and change the log level. Regards, Stéphane. |
#96
|
|||
|
|||
Stéphane,
Yes I have got the FFDecsa.dll in Program Files (x86)\LM Gestion\DVB Smart Recorder I have also tried setting the MDAPIFilter.ini to logenabled=true but I do not seem to get a log? Is there anything else I can try? Thanks, David |
#97
|
||||
|
||||
Quote:
Sometimes you need to restart the LM DSR Service for applying the changes made in MDAPIFilter.ini. Regards, Stéphane. |
#98
|
|||
|
|||
Stéphane,
I am not getting a log file although I have changed the mdapifilter.ini files to show logenabled=true There are several MDAPIFilter.ax and MDAPIFilter.ini files kicking around my system so I have changes all of them:- C:\Program Files (x86)\LM Gestion\LM DVB Smart Recorder\MDPlugins\MDAPIFilter.ini C:\Program Files (x86)\MDAPI\MDPlugins\MDAPIFilter.ini C:\Program Files (x86)\MDAPI\MDPlugins\MDPlugins\MDAPIFilter.ini C:\ProgramData\LM Gestion\LM DVB Smart Recorder\Plugins\MDAPI\MDPlugins\MDAPIFilter.ini These all show logenabled=true I believe my registered MDAPIFilter.ax is registered to:- C:\Program Files (x86)\MDAPI\MDAPIFilter.ax I am a little confused, do I only need the registered MDAPIFilter.ax file and which MDAPIFilter.ini file do I need. The whole MDAPIFilter.ini file looks like this:- Code:
[Main] #Enable File Logging logEnabled=true #LogLevels: 1=Error/2=WARN/3=INFO/4=DEBUG/5=VERBOSE logLevel=3 #Log File Location logFile=.\MDPlugins\MDAPIFilter.log #FFDeCSA ffdecsa=.\FFDecsa.dll #Activates global 184 mode mode184=true #Decryption is only attempted when a key is present decryptOnKeyOnly=false #Decrypts all scrambled TS Packets... Increases CPU Load!. Not recommended.. decryptAllTS=true #Block scrambled TSPackets from reaching TSWriter - Can also be used to avoid scrambled detection.(Is a little too quick now a days) blockScrambledTSPacket=false #Raw dump TS Packets rawDump=false #The MDAPIFilter acts as CardClient actAsCardClient=true David Last edited by Bacon2002; 08-21-2010 at 08:10 AM. |
#99
|
||||
|
||||
Quote:
Then you will have a MDAPIFilter.ini per application using the filter in an MDPLUGINS subfolder. For LM DSR it will be in C:\Program Files\LM Gestion\LM DVB Smart Recorder\MDAPIFilter.ini Code:
[Main] #Enable File Logging logEnabled=true #LogLevels: 1=Error/2=WARN/3=INFO/4=DEBUG/5=VERBOSE logLevel=3 #Log File Location logFile=.\MDPlugins\MDAPIFilter.log So I suggest that you unregister MDAPIFilter, reboot. Delete all MDAPFilter.ax file except the one I include with LM DSR (in C:\ProgramData..\Plugins), copy this .ax filter into C:\Program Files (x86)\MDAPI, then register it. The delete the folder "C:\Program Files (x86)\LM Gestion\LM DVB Smart Recorder\MDPLUGINS". Then use LM DSR to tune to a free to air channel, it will correctly create the MDPLUGINS folder and MDAPIFilter.ini (which you can edit to enable log) and also a Plugins folder for your capture card. Regards, Stéphane. |
#100
|
|||
|
|||
Stéphane,
I will give this a go but before I start can I just check something:- Quote:
C:\Program Files\LM Gestion\LM DVB Smart Recorder\MDAPIFilter.ini I do have the folder:- C:\Program Files (x86)\LM Gestion\LM DVB Smart Recorder\MDAPIFilter.ini Are you saying that the first time I run the MDAPIFilter.ax it will create this missing folder or should I create this missing folder manually. I am asking the question as the install did not create a "C:\Program Files\LM Gestion\LM DVB Smart Recorder\" folder last time round? Thanks, David |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DVBViewer Recorder: Network encoder | StephaneM | Hardware Support | 462 | 02-13-2011 10:54 AM |
Recorder 1.5.6 as network encoder for SageTV 6.6.2.218... | hufnagel | SageTV Recorder Software | 0 | 05-09-2010 05:17 PM |
SageTV Recorder as a Network Encoder | chewskydoo | SageTV Recorder Software | 4 | 12-26-2006 12:55 PM |
Help with building a Sage client/network recorder | Dalhectar | General Discussion | 0 | 10-29-2004 10:21 AM |
Network Encoding (Client vs Recorder) | szgeeks4hire | SageTV Software | 12 | 06-08-2004 08:56 PM |