Avermedia Satgate + progdvb

#1
ProgDVB x64
Avermedia A707 (same as used catscratch, but PCI-E variant)
Avermedia Satgate for CI interface and card.

I am able to browse satellite channels, but I cannot view CI card properties, and also channels are not decoded.

Is there any plugin or something which can enable satgate in progdvb? Or is this only for 32bit version?
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#2
I tried also x86 version of the ProgDVB,

This time i correctly uninstalled previous ProgDVB installations and cleared all files and channels. In 32bit version the CI works, However the configuration was bit tricky. Aver A707 is composite device. Analog TV/FM tuner, DVB-T tuner and second DVB-S tuner.

In first menu when its expected to select and configure LNB and DVBt multiplexes the program might give some error messages since so many tuners is making mess.

Will try the x64 version again. I suspect that the CI decoding works only in 32bit version, but I would like to use 64bit - I have large ram and I want to use it for big 6gb timeshift buffer.

previous topic about satgates:
viewtopic.php?p=39205
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#3
The 32bit version has bit trouble running on Win 7 x64. Error messages occur when both parts of card - DVB-T and DVB-S are enabled at same time.

64bit version does not have this problem, but CI module is not detected correctly. It shows that card is inserted but thats all. IF i also enable in bios my USB controller then it shows simply "empty".
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#5
I think i will be able to help you with the tests

Devices I have

Main TV tuner
http://www.avermedia.com/Product/Produc ... spx?Id=463

PCI-E with
AVerMedia 716x BDA DVBS Tuner
AVerMedia 716x BDA DVBT Tuner
AVerMedia 716x BDA Analog Capture in
AVerMedia 716x BDA Analog Capture TV in

Analog part of the Tuner also can work with FM. AVermedia also inform that the tuner is ProgDVB compliant which I see as a great sucess for your software.

I also have to mention that x64 version of your software does not see Analog TV devices. Not a major problem but in future I want to use the Composite TV in for my old 8bit computer instead TV in :)



Satgate
http://www.avermedia.com/Product/Produc ... spx?Id=492

this device is compatible with any Avermedia tuner with the special connector on in. CI module connected this way is not visible for device manager in windows.

CI Module:
http://www.smardtv.com/index.php/produc ... ryptoworks

and the card is Cryptoworks provided by czech operator CS link. I also would like to test it with IRDETO soon, since the cards are going to be changed in local country. the CI module is hotpluggable, but cannot be removed while the system is on. IF this happens the system has to reboot first in order to make it work.


Currently Available signals:

DVB-T
DVB-S
Composite IN
FM

Available formats:
SD (PAL)
HD (even full HD)

Encoding:
H264 (hd channels)
Mpeg2 (SD channels)
(decoding is done via UVD in my Ati HD5850 video card)

Audio encoding:
Mp2 (decoded by Microsoft codec in system)
AC3 (decoded by AC3 Filter)


I will make some tests with the x86 version this weekend and provide you some information.

Current differences on my Win 7 x64:

ProgDVB x64:
- No crashing
- Can Create large in memory timeshift buffer (i tried up to 6 gigabytes)
- Cannot Access the CI card correctly
- when an attempt to access of DVB-T is made return to DVB-S is not possible

ProgDVB x86
- Can access only one TV tuner at same time
- crashes
- limited timeshift buffer to 2gb maximum
- Can access CI card and work properly with it

However I dont know thether these problems are related to windows, hardware or the software...
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#6
I believe that I have discovered the problem in x86 version. From time to time it happens that when i start it, close and start again in windows 7 x64 some parts of program remain active and still holding the tuner "online".

When I start the ProgDVB second time the program is unable to connect to the tuner correctly and no signal is then received and displayed.

This can be fixed when i start ProgDVB x64, and close it. Tuner will be un-locked and software start to work as normal.

However the x64 version stuck when displaying free DVB-S program. it happens in 10-30 seconds after start. Software provides signal strenght and quality, but it is not displayed. It seems same like trying to display encoded signal without card.

I believe that the x64 version enables the CI module in way which will not help to decode the signal, but causes even free signal to be unreadable. I disabled "cam interface" in x64 version and the problem was fixed.
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#8
32 bit version. Crash on exit

DVB engine.log

Code: Select all

16:35:54.110 - Stop engine
16:35:54.111 - DevicesManager::Stop
16:35:54.118 - ChannelGraph5::~CChannelGraph5
16:35:54.118 - Graph::Stop
16:35:54.159 - CPreScanner::Stop
16:35:54.159 - CSubtitlesPrsersManager::StopChannel
16:35:54.160 - Th Exit Subtitles cache buffer
16:35:54.175 - Graph::ReleaseAllFilters
16:35:54.186 - Th Exit Prog TS demux reader thread
16:35:54.187 - Th Exit Prog demux pusher thread
16:35:54.194 - TransponderManager::CloseChannel
16:35:54.194 - TsInputTrafficProcessor::RemoveChannel 13137
16:35:54.202 - TimeShift::DestroyReadingCursor
16:35:54.202 - Th Exit PrereaderCacheBuffer
16:35:54.202 - Api2BaseModule::UpdateAllOpenedChannels 0
16:35:54.202 - ChannelGraph5::~CChannelGraph5 finish
16:35:54.202 - DevicesManager::DestroyTransponderManager
16:35:54.202 - Api2Device::SetChannel - None
16:35:54.202 - ch:0
16:35:54.249 - Api2Device::SetChannel result OK
16:35:54.249 - TransponderManager::~TransponderManager
16:35:54.249 - Th Exit Incoming Stream Cache
16:35:54.249 - Th Exit DVB EPG Parser cache
16:35:54.256 - TimeShift::~TimeShift
16:35:54.256 - HugeMemoryBlocksManager::Free
16:35:54.256 - ModuleList::Free
16:35:54.256 - DevicesManager::Free devices
16:35:57.663 - !!!!!!! ProgDVB Engine API Except in ProgDvbEngine::Engine_Stop
16:35:57.694 - HugeMemoryBlocksManager::FreeAll
16:35:57.709 - Th Exit UI
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#11
I also tested recent 32bit version with Windows 7 32bit and Avermedia A316 DVB-T in my netbook. Both work well. So i am sure that this is only for combination of Progdvb 32 + win7 x64,

Will try today/tomorrow and will see.

Also I reinstalled both x86 and x64 versions few times. If i choose during installation of 32bit version "Avermedia DVB-S" device instead of "BDA compatible box or device" the satgate works. Else it will remain invisible for the software.

x64 version does not have this option yet.
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#12
I have partial success:

X86 version:
I set the device to "Microsoft BDA compliant" - restarted
The tuner then started well, but the CAM interface was not working. I set it back to avermedia, restarted
Tuner then worked.

Then I started X64 version.
The CAM interface was working fine. Before it was not possible. I belive that software was set to "bda compliant" even when it was displaying "Avermedia"

Have to reboot the system few times. Then I shall see.
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#14
I think I got the root of all problems.

this is how the original software from avermedia works - step by step:

1. Application starts
2. It will lead you to the DVB-T or analog tv tuner. Both devices are "Tuner 1".
3. It will display the signal if any.
4. You have to change source of signal manually to "Tuner 2" which is standalone DVB-S device
5. CI module is initialized.
6. You will see the program if any.

I noticed that if the DVB-T tuner is enabled then the ProgDVB tries to enable CI device for it.

Thats wrong. The card probably does not support CI module for both tuners, only for DVB-S. As a result the CI device will hang and will not re-enable unless you power off the computer.

I also have a workaround for this:
a) Enable both tuners in "TV Sources menu".
b) Set them to "Microsoft compliant BDA driver". This driver does not support CI module.
c) Reboot the computer
d) Start the Progdvb. Open "TV Sources menu". Open properties of DVB-S tuner. Set to Avermedia.

After next start the DVB-T module will not try to access CI module, while DVB-S will do so. Now I can change channels from DVB-T to DVB-S smoothly without any error.
Avermedia Trinity A707 DVB-T/DVB-S with SatGate

Re: Avermedia Satgate + progdvb

#15
One day of testing (x64 version):

DVB-T and DVB-S with CI decoding work fine. No crash, freezing, or forced reboot due some blocked hardware.

Once or twice it was needed to select other channel to decode it correctly:
If the ProgDVB started and it was seleced encoded channel, it took 30 seconds to start the CI module. Once the module is enablet the channel should be decoded and displayed. This did not happen sometimes. It was needed to re-select the channel. Then it worked fine.

Stability in MS mode is good.
Avermedia Trinity A707 DVB-T/DVB-S with SatGate