Page 1 of 1

Better Performance and more ...

Posted: Thu Apr 03, 2008 12:57 pm
by ScanMan
Actual we transfer Data from the Interface to DD in 188-Byte-Packages.
I assume we should / can speed up this transfer dramatically ?!

Why ?`

In my BDA-Interface i must divide an IMediaSample into 188-Byte-packages by loop.
This may take a quite little what must not ne neccessary.
Also i assume you collect those small packeages again into any kind of big / user defined buffer. Again in a loop or something.
Also not neccessary !

else...
The size of IMediaSample will vary from the depending driver and Hardware - from several small KB's (DVB-T) up to many KB's (4-500 and above - ... and much more for HDTV on DVB-S2!)
Lets change / add this 'Data-Handover' in a new (Test-) API-Version 3.0 ! We can handle this via InterfaceInfo^.dwVersion.
Additional:
If we / you can manage a change shortly, we should implicitly reconsider the / new tuning-params !
- differ and handle params between kind of hardware (S/C/T)
- add additional params for S2 (for several hardware like Hauppauge and more...)
... and many more things to discuss similiar...