Hi all,
Sorry if this leaves this forum scope, but maybe you could provide some
help. Another developer and I have to develop the BDA Driver I mentioned in
this thread. We need to come up with a time frame in which we believe the
project can be done.
The problem is, we have zero previous experience with drivers. So, it’s
being very hard to come up with a good estimate, since we are basically in
the dark. Right now, we’re thinking about a 6 months period, basing it in
some of the knowledge we acquired about Windows Drivers in the last weeks.
Could any of you with previous experience in BDA projects enlighten us if
this estimate is reasonable, or if it’s too short or too long?
Really thankful for any possible help, and again, sorry if this leaves this
forum scope.
2016-02-02 16:54 GMT-02:00 Luiz Oliveira :
> Hi, Tim and Doron, thanks for the answers.
>
> Doron, yes, I looked at the github Windows 10 Samples repository. It
> contains AVStream Samples, but no specifically BDA ones.
>
> Tim, about the hardware, I have a Tuner connected to a ISBD-T Demodulator
> (through I²C), which is connected to the PC through USB. We already have a
> USB driver which, together with a library, we use in laboratory
> applications to perform captures, measure performance and other laboratory
> tasks.
>
> But now we need to actually watch TV through commercial players, thus the
> necessity to write a BDA/AVStream Driver.
>
> Again, thanks a lot for the answers. I’ll proceed studying the Swtuner
> sample while ordering my straightjacket.
>
> 2016-02-02 16:25 GMT-02:00 Tim Roberts :
>
>> xxxxx@idea-ip.com wrote:
>> > This is my first post here at NTDEV. I’m trying to develop a Windows 10
>> BDA driver as my first driver.
>>
>> That’s probably a bad idea. The last BDA driver project I did ended up
>> being more than 200,000 lines of code. If I had not already had 15
>> years of driver experience at the time, I would have been hopelessly lost.
>>
>> What kind of hardware do you have?
>>
>>
>> > The Swtuner sample, available in WDK version 7600, is not available in
>> later versions.
>>
>> Correct, but the 7600 sample still works in Win 10.
>>
>>
>> > So, I have some doubts about this:
>> >
>> > 1) First of all, are there any BDA Samples available for Windows 10?
>> I’ve already looked for it and found nothing, but maybe I didn’t look in
>> the right places.
>>
>> No. The swtuner samples from the 7600 WDK are still good. Assuming you
>> can still find it, the “Windows Server 2003 DDK” (3790.1830) contains
>> three additional BDA samples: a sample capture driver, a generic tuner
>> driver, and a driver for an actual piece of hardware, the Philips SAA7134.
>>
>>
>> > 2) Do you know why this sample is not available in later WDK versions?
>> Since BDA is still a valid architecture in Win10 and a seemingly
>> complicated one, it doesn’t make sense to me that the sample was removed in
>> later versions.
>>
>> No, it doesn’t. BDA hasn’t changed all that much in the last 10 or 12
>> years. It’s possible they now see this as a solved problem –
>> everything that can be invented has been invented.
>>
>>
>> > 3) Do you consider this sample (Swtuner) a good starting point? If not,
>> do you have any sample that you consider a better option?
>>
>> Good starting point for what? If you have a tuner, then it’s probably a
>> good start.
>>
>>
>> > 4) Is there ANY material that you’d recommend for BDA newbie developers?
>>
>> A straightjacket made out of good, strong material will be useful.
>>
>> –
>> Tim Roberts, xxxxx@probo.com
>> Providenza & Boekelheide, Inc.
>>
>>
>> —
>> NTDEV is sponsored by OSR
>>
>> Visit the list online at: <
>> http://www.osronline.com/showlists.cfm?list=ntdev>
>>
>> MONTHLY seminars on crash dump analysis, WDF, Windows internals and
>> software drivers!
>> Details at http:
>>
>> To unsubscribe, visit the List Server section of OSR Online at <
>> http://www.osronline.com/page.cfm?name=ListServer>
>>
>
>
>
> –
> Luiz Gonzaga de Oliveira Neto
> Idea! Electronic Systems
> http://www.idea-ip.com/
>
–
Luiz Gonzaga de Oliveira Neto
Idea! Electronic Systems
http://www.idea-ip.com/</http:>