Hi ritschibie,
You should be able to select a specific tuner A or B for astra or hotbird however you require at the frequency list dialog settings. See the picture.
(https://dl.dropboxusercontent.com/u/51980102/frequencies.png)
Use 'select device' to select a specific device to be used for a specific frequency list. If setup SmarDVB should switch automatically when selecting a station from such a list. So barring bugs this would be the best method to use atm.
About the TBSClapi.dll. TBS ci support should be there, even for your specific dual tuner device, although i don't recall specific feedback about that so still might be some issue. You should make sure though that the TBSClapi.DLL is placed at the same devices folder where BDA.DEV recides so not at the application main path like those other apps you mention.
@dada: i still need to see if i'm able to resolve some of your ffmpeg/record problems. It might be difficult though since the record methods that fail for u seem to be exactly those record methods that do actual transcoding of the stream from sd -> h264 etc (those that do simple copy transcodes which are very efficient seem to succeed with you, except for the MP4 which seems to work errractic anyhow). So it might simply be that your processor/pc doesn't have enough computing power to transcode these types of stream in real-time, which is what's at least needed of course, which might also account for the odd recordings you have as a result, ffmpeg simply cannot keep up transcoding the provided real-time data. It's not always possible to increase ffmpeg transcode speed/efficiency enough to solve all these problems i think, but some might be solveable especially when it concerns the ffmpeg h.264 encoding which does have some parameters to increase transcode efficiency by giving up some of the output quality, so it would result in lesser recording quality probably.
Changelog
-Added support for external splitters, including LAV Splitter support. Please note that LAV Splitter support is experimental and initial connection is slow compared to the default splitter (SmartAVSrc). So if you care most about tuning speed, and not so much about picture quality, do not use the LAV Splitter
-Added windowed EPG viewer
-Better support for 4:2:2, including 4k and 8k
-Added EVR-CP (Custom Presenter) video renderer, with support for HDR and external shaders. Including support for rendered subtitles (DVB/Teletext Subtitles)and exclusive fullscreen mode.
-improved 4:2:2 support (LAV Splitter in combination with the LAV Video Decoder plays 4:2:2 quite well)
-improved 4k and 8k support
-MDAPI improvements/enhancements (including x64 build fixes)
-Extended zooming support dialog. Zoom settings can be saved per channel.
-Improved MadVR support (also works well with the LAV Splitter)
-Support for external multiplexers (including Microsoft MPEG2 demux, Elecard demux, Mainconcept demux etc)
-Graph performance settings (experimental, leave the default settings if you don't really know what you're doing here)
-Blindscan.dev improvements/fixes, added blindscan.dev device settings to set the defualt blindscan.dev tuning method.
-Initial (experimental) CAM Menu support for TBS CI CAM devices only. Please report if you have issues with this feature as it has not been tested extensively.
-Improvements to DVB Transport Stream file play mode video quality/stability, play HEVC DVB File option added. Please do not use transport stream recordings of sizes lower than about 100Mb as otherwise transport stream playback can be somehwat unstable.
-Improvements to SmartOSD default scaling. Default OSD graphics changed, including EPG.
http://www.smartdvb.net