Help - Search - Members - Calendar
Full Version: Wired Bda Device...just A Service In A Ts...
DVB Owners Discussion Forum - dvbowners.com > Technical & Development Forums > General Technical & Development
afan
Hi,

I'm trying to get working a new card with his BDA driver...
But i get confused!!!

I mount a graph with a DVBT network provider, a Tuner and a Capture Filter and finally the Demux in graphedit...

This card is coming with a software using Directshow too...totally sure tongue.gif

If i do not use the built in software before, the graph do not succeed to tune a channel ...
If I launch the built in software and quit it on a channel, I can run the graph and fetch only the previous channel tuned by the previous software...If i change the SID, the stream stop and if i put back the previous working SID , it works again ...... blink.gif

I verified what is contained in the TS stream from the output pin of the capture filter and just the working SID is muxed in...All the other SID normally present seem to be removed !!!!
I tried a lot of software like digital watch, scanchannelBDA, ProgDVB,dcdvbsource etc... and none can tune correctly...

Is it possible to get interface to the Bda capture filter ?? to initialize something...
Why the out TS is truncated ?
Do I have to set the bandwidth or the InnerFEC or other modulation parameter???

Thanks for any help or any clue...
JoeyBloggs
This sounds very much like non compliant BDA drivers using the NIM module, give up now.
nate
Yes. I agree with Joey. The application that came with the card is probably not using standard BDA calls to tune the card so it can tune fine. Any other BDA application will fail to tune. It's annoying that drivers like this are refered to as BDA compliant, because they're clearly not.
afan
QUOTE (nate @ Mar 2 2006, 01:56 AM) *
Yes. I agree with Joey. The application that came with the card is probably not using standard BDA calls to tune the card so it can tune fine. Any other BDA application will fail to tune. It's annoying that drivers like this are refered to as BDA compliant, because they're clearly not.

Yes it seems to be a tune problem ...
When I use my previous card with the built in software, I can watch immediatly the channel selected ... But when i use the new tuner, I have to wait a few seconds to watch the channel ...
So i think the software use DIrectshow and BDA architecture but I dont understand what can it do to tune finely

Is it possible that the built in software use AutoProgram or ScanUP/ScanDown to tune more precisely ???
I know that this feature are not ever implemented but may be the driver developper choose to develop this ... dry.gif
Never had this problem Joey or Nate ???

What is the NIM module ???

Thank you for your help ...
JoeyBloggs
http://www.broadcastpapers.com/data/NDSGuideSetTopBox304.htm

Really doubt it's a fine tuning issue. What some manufacturers did in the early days of BDA was ship generic conexant 'BDA' drivers which consisted on a capture filter and a non functional tuner filter. To set tuning parameters you needed to load a special "NIM" dll and call 'special' non BDA functions.
afan
It seems to be a good way to investigate...
I tried to browse a range of frequency around the correct frequency... Nothing happens...
I tried to change bandwidth and symbol rate... Nothing happens...
the Weired thing is that if i launch the built in software, the tuner seems to be initialize ...
But i can not have access to the other stream cointained in the TS ???
I can just have access to the previous channel tuned...(i repeat myself... tongue.gif )

QUOTE (JoeyBloggs @ Mar 2 2006, 10:49 AM) *
http://www.broadcastpapers.com/data/NDSGuideSetTopBox304.htm

Really doubt it's a fine tuning issue. What some manufacturers did in the early days of BDA was ship generic conexant 'BDA' drivers which consisted on a capture filter and a non functional tuner filter. To set tuning parameters you needed to load a special "NIM" dll and call 'special' non BDA functions.

Where can i find "this" NIM dll ??
Do you know an exemple to use it ??
JoeyBloggs
AFAIK you would need to get it from the manufacturer. Possibly under NDA ~

Seriously just give up on the piece of crap now wacko.gif
renura
What device is it?
superrudi
Hi!

I have the same Problem with my USB DVB-T Stick from Technaxx which uses the AF9005 chip from Afatech. Also some DVB-T Sticks from Yakumo, Freecom, Hama, MCF Tec, DNT and Terratec uses the same Chip. You can download new Drivers from afatech.com where a AF05BDAEX.dll will be installed. In that dll there are functions like af05_init, af05_exit af05_SetPidFilter, af05_SetPidMap, af05_SetBandWidth. I think that is the meant NIM and you have to use this functions to change the channels. Because i'm not happy with the Viewer from Blazevideo shipped with the Stick, i am currently programming my own DVB-T Viewer. Perhaps i can explore the secrets of the dll... You can also install the drivers from Terratec and use the better Viewer from Terratec.
tim!
QUOTE (superrudi @ Oct 27 2006, 08:18 PM) *
Hi!

I have the same Problem with my USB DVB-T Stick from Technaxx which uses the AF9005 chip from Afatech. Also some DVB-T Sticks from Yakumo, Freecom, Hama, MCF Tec, DNT and Terratec uses the same Chip. You can download new Drivers from afatech.com where a AF05BDAEX.dll will be installed. In that dll there are functions like af05_init, af05_exit af05_SetPidFilter, af05_SetPidMap, af05_SetBandWidth. I think that is the meant NIM and you have to use this functions to change the channels. Because i'm not happy with the Viewer from Blazevideo shipped with the Stick, i am currently programming my own DVB-T Viewer. Perhaps i can explore the secrets of the dll... You can also install the drivers from Terratec and use the better Viewer from Terratec.


I have an EasyTV tuner with a AF9005 chip, not really happy that I can only use BlazeDTV. Any luck with your DVB-T Viewer program?

Also BTW which product from Terratec is compatible with AF9005?

Thank you!
DCoder
QUOTE
Why the out TS is truncated ?
IIRC the Afertech Device is a USB1.1 compatible Device and that's why you have to use a Pid Filter. You can't transmit the full Transportstream over USB1.1

QUOTE
Also BTW which product from Terratec is compatible with AF9005?

It's the Cinergy XE

http://tven.terratec.net/modules.php?op=mo...cle&sid=246
wiak
QUOTE (superrudi @ Oct 27 2006, 07:18 PM) *
Hi!

I have the same Problem with my USB DVB-T Stick from Technaxx which uses the AF9005 chip from Afatech. Also some DVB-T Sticks from Yakumo, Freecom, Hama, MCF Tec, DNT and Terratec uses the same Chip. You can download new Drivers from afatech.com where a AF05BDAEX.dll will be installed. In that dll there are functions like af05_init, af05_exit af05_SetPidFilter, af05_SetPidMap, af05_SetBandWidth. I think that is the meant NIM and you have to use this functions to change the channels. Because i'm not happy with the Viewer from Blazevideo shipped with the Stick, i am currently programming my own DVB-T Viewer. Perhaps i can explore the secrets of the dll... You can also install the drivers from Terratec and use the better Viewer from Terratec.

hows that dvb-t viewer going? smile.gif
btw most usb sticks are 1.1, in theory rolleyes.gif

A Low Speed (1.1, 2.0) rate of 1.5 Mbit/s (187 kB/s) that is mostly used for Human Interface Devices (HID) such as keyboards, mice, and joysticks.
A Full Speed (1.1, 2.0) rate of 12 Mbit/s (1.5 MB/s). Full Speed was the fastest rate before the USB 2.0 specification and many devices fall back to Full Speed. Full Speed devices divide the USB bandwidth between them in a first-come first-served basis and it is not uncommon to run out of bandwidth with several isochronous devices. All USB Hubs support Full Speed.
A Hi-Speed (2.0) rate of 480 Mbit/s (60 MB/s).
pclare
QUOTE (wiak @ Jan 11 2008, 11:34 PM) *
btw most usb sticks are 1.1, in theory rolleyes.gif


This was the case for the first USB DVB tuners. Those tuners did the demultiplexing of the TS themselves and only transferred a single programme stream across the USB bus. But all later USB tuners have required USB 2.0. They transfer the full TS across the bus and leave the demultiplexing to the BDA filters.

Think about it. A full multiplex transport stream is in the region of 20 to 24 Mbits/second. That just can't be transferred over USB 1.1. USB 2.0 Hi-Speed is a necessity.

Pete
ScanMan
QUOTE (superrudi @ Oct 27 2006, 08:18 AM) *
Hi!

I have the same Problem with my USB DVB-T Stick from Technaxx which uses the AF9005 chip from Afatech. Also some DVB-T Sticks from Yakumo, Freecom, Hama, MCF Tec, DNT and Terratec uses the same Chip. You can download new Drivers from afatech.com where a AF05BDAEX.dll will be installed. In that dll there are functions like af05_init, af05_exit af05_SetPidFilter, af05_SetPidMap, af05_SetBandWidth. I think that is the meant NIM and you have to use this functions to change the channels. Because i'm not happy with the Viewer from Blazevideo shipped with the Stick, i am currently programming my own DVB-T Viewer. Perhaps i can explore the secrets of the dll... You can also install the drivers from Terratec and use the better Viewer from Terratec.


I own an Terratec Stick Cinergy T USB XE Rev. 1 with the mentioned AF9005-chip.
Won't work with any other sot than Terratec's Home Cinema.
I tried to implement those function in my own little appl and could get it work so far that INIT will give a '0' as result when Stick is not connected and a '1' if plugged.
Because i don't know the parameters to handle with the dll i tried to handover several parameters for audio and video PIDs.
The only thing i can get to work is stopping the TS while sending all '0'.

Has anybody solved this meanwhile - ment could anyone get a clue to communicate with the DLL and set PID-filter with any above mentioned function ?
It seems to be an absolutly top secret thing to get any information abaout the dll in the web or from manufacturer ....

Please help !

sad.gif ScanMan
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.