There have been some pretty significant updates to the dswifi lib in CVS – TCP is now a lot more stable, and some other things have been addressed (As always, see the Checklist [wiki.akkit.org])
Of course please let me know if you do manage to find any bugs or it doesn’t work how you think it should.
I’m also still debating whether to spend some time converting the junky videos I took of the Wii action and post them… to give you an idea of what we’re talking about, the footage is 640×480, 15fps without sound – the footage is a bit shaky but some is better than others, I’ll clean it up to the best of my ability if I convert it.
More importantly I’d like to know if you people (whoever reads this blog, if anyone :P) would like to see this footage, given that there are of course lots of nicer sources out there – there is at least one video I’d like to show everyone though, so I will at least convert and post the one.
Update: ok, the source video is actually 320×240 (bleh)
Anyway, I’ve uploaded 2 samples of the crazy shaky videos I had the pleasure of taking
Hopefully you will enjoy what little footage I can post here :)
Wii – ExciteTruck (bad video)
Wii Sports – Baseball (bad video)
(note, these videos are encoded with the xvid codec, if you can’t play this format let me know and I can probably post another set in a different codec)
RSS feed for comments on this post. | TrackBack URI
May 31st, 2006 at 7:29 am
That would be great if you could upload some more. Having no sound isn’t really a problem since in other videos you can’t hear anything anyway due to backround noise.
June 1st, 2006 at 1:35 am
Hello,
Great, I’m really interested in DS-wifi progress.
But where can I find the CVS (if it is public available)
Thanks
June 1st, 2006 at 1:48 am
Hi Beun -
See 2 posts ago for specific web addresses, but the dswifi project is checked into the devkitpro CVS, which is hosted on sourceforge – there are lots of other places that can tell you how to get stuff from CVS on sourceforge, it’s assumed that you can figure that out on your own if you’re going to be working with the bleeding edge source tree ;)
June 1st, 2006 at 5:43 am
OK, Stephen,
thank you for your help
June 1st, 2006 at 5:55 am
Hello
I have found a bug. if you have wardriving and find over 32 ap,s and then you going to the packet capture program and sniffing a channel, if you quit the packet capture program and then going to the wardriving list it whil have reduce the ap list to only 32aps. one time i had find 700 ap,s.
My english is so fucking bad, take my life
June 1st, 2006 at 6:00 am
Alexander: this is actually the correct/expected behavior for the test app, the wardriving list is not kept when you leave that section – for memory usage reasons.
As it stands, it is nothing more than a test to ensure the lib is functioning correctly; as such, feel free to modify it (or harass other people to modify it) if you would like a different behavior.
(however, harassing people may not be in your best interest :)
June 3rd, 2006 at 1:32 am
Hi, it’s me, author of Dissonance.
I have done a little bit of testing with the cvs dswifi… and I just have to ask what exactly is going wrong. Basically, for the purposes of testing, I have set blocking sockets again, and removed my horribly buggy workaround.
So what I have is a function that calls recv quite frequently, whenever the audio buffer runs out of data. This runs fine for quite a while now with the CVS library, but it still stops and drops the connection after a while. It just stops cold.
June 3rd, 2006 at 1:33 am
Sorry, got a little anxious with the submit button. I meant to ask if this was a problem with my code, or a bug in the library? You have this marked as a “probably fixed” item, and I’m not sure how to test it.
June 3rd, 2006 at 6:21 pm
Grey: I’m primarily developing with non-blocking sockets and don’t really trust the blocking sort for realtime apps; at present recv() in blocking mode doesn’t have a timeout unless the socket dies for whatever reasons.
I say probably fixed because I fixed some bugs that I beleived to be related to the problem people were having with recv; but I haven’t got around to testing it… if you can come up with an explicit example of where it’s messing up, I can concentrate on it more specificly but until then I’ll just need to do some more research on my own – sorry.
June 4th, 2006 at 6:05 am
I’m new to programing of any kind, and I was wondering what is CVS and how do I get the CVS application to work on my PC???
June 4th, 2006 at 12:42 pm
Bradley: Hiya; Please search the web for tutorials on setting up CVS to work with sourceforge – I’m sure there are plenty out there. One commonly used client is TortoiseCVS on windows, used mainly because it’s very easy to use. Setting up CVS is pretty simple but it goes outside the scope of this site/blog – I would encourage you though to seek out the information on your own because CVS and similar systems are pretty widely in use in the programming community.