Post by Peter DunihoPost by rep_movsdI cant reveal all details as to how i went about it ( coz i did the
work commercially )
I don't see why not. Unless the work you did involves proprietary secrets
(and given that you presumably did the work using a public API, it's hard to
see how it could), I don't see how your work could possibly be construed as
un-shareable. At least with respect to the technical details (I can easily
see how the copyrighted code itself cannot be republished, but the general
descriptions of what the code does shouldn't be private).
All right officer, turn off the bright lights, put away the
thumbscrews, rack and the cattle prod, Ill talk....
Basically I started out with
1) Removed support for the NABTS, CC and Analog video pins from the
test cap sample. You have to be careful doing this, making sure you do
not break the RGB out functionality
2) I struggled a lot trying to pass data from user mode to kernel mode
( obviously I dont want to attempt a task of generating or reading
video data to render in kernel mode). Since its a WDM driver the
DeviceIOControl stuff doesn't seem to work as it does for plain old
drivers ( or maybe its just that I couldnt get it to work ). One other
thing i tried was to have a named mmaped section . But it didnt work
either, for the reason that I could not access that section from the
IRQL at which the frame generating function ran.
So then I came across this sample function somewhere on google groups(
links below) which let me alloc the memory in kernel mode and pass the
pointer back to userspace thru a custom KS property set. It finally
worked.
Post by Peter DunihoConversely, it seems to me that a person doing work for which he cannot
share the results, not even in general technical terms, should not be asking
for help in a public forum such as this. The word "leech" comes to mind.
Well thats a bit uncalled for...
Of all the postings i ever made here I recall only once or twice that
my problem was actually solved by input here.
More like I've been the guy replying to folks wrt their dshow issues.
And as for leeching, you can go to http://tmhare.mvps.org/downloads.htm
and see for yourself that 3 of the 6 downloads there are stuff that i
released free and unrestricted.
FYI It also includes a usermode virtual capture device.
Please do your homework before namecalling....
I'm sure regulars like Alessandro Angeli and The March Hare would
disagree wrt to the leeching part.
Post by Peter DunihoRather than being so opaque about it, how about just posting a summary of
what you learned, so everyone else doesn't have to repeat all of your
mistakes? If you're not willing to do that, then perhaps you should
reconsider accepting help from other people in this forum.
It's bad enough that i started from scratch with no DDK experience and
had to struggle so hard to finish it.Its worse that someone cant grep
the newsgroups and blames me for hiding information.
For those who want to be spoonfed :
Heres a link showng all the posts i made about the DDK version of the
virtual webcam.If I could write/read all that then whoever wants can
click the links and get the info.
http://groups.google.com/groups?q=group%3Amicrosoft.public.*+insubject%3Avirtual+author%3Arep.movsd%40gmail.com&start=0&num=100&hl=en&lr=&as_drrb=q&as_mind=1&as_minm=1&as_miny=1981&as_maxd=14&as_maxm=6&as_maxy=2006&safe=off&filter=0
Anyway if someone succeeds with this after me, remember you heard it
here first!!!
Regards
Vivek