rsousa is currently certified at Apprentice level.

Name: Rui Sousa
Member since: 2000-07-18 16:37:57
Last Login: 2009-01-10 12:11:08

FOAF RDF Share This


Occasional linux kernel driver hacking.


Recent blog entries by rsousa

Syndication: RSS 2.0
Via 82cxxx
I've been hacking the via kernel sound driver over the last week. Now mmap() is working (QuakeX!) and the driver supports variable sized fragments and number of fragments. The problems with RealPlayer should also be fixed. Jeff Garzik should submit these changes to be included in the 2.4.1 kernel. The alsa driver also needs some (minor) fixing but free time is rather limited...

The emu10k1 driver has been pretty much in a stand still. My computer is still in the US which takes all the fun of working on a driver you don't have the hardware for.
6 Dec 2000 (updated 6 Dec 2000 at 11:30 UTC) »

It's three weeks now I'm in France working at Sophia- Antipolis for Conexant. Things are starting to settle down and I hope I will restart coding for the emu10k1 project soon. For now I just try to keep up to date and follow the mailing list.

5 Nov 2000 (updated 6 Nov 2000 at 00:42 UTC) »

Not much work done today, but then again it's only 4 am ;-)

Movie of the Day
Lars von Trier "Dancer in the Dark" starring Bjork and Catherine Deneuve. A very strong movie in it's beauty and sadness. Not your every day musical. A definite must see, but be prepared to be moved.

2 Nov 2000 (updated 2 Nov 2000 at 04:52 UTC) »
More people are complaining about no support for their soundcards. These share a common jack for analog/digital output and seem to be common in gateway machines. Analog works ok and by default but digital output needs some black magic to work. Hopefully Creative will provide some info...

Finally saw Emir Kusturica "UnderGround". Very good, better than "Black Cat, White Cat" I saw last week, which was already quite good.

Haven't been working much but the emu10k1 mixer GUI has progressed a bit. I'm starting to get more confortable with GTK, which helps, but it is still ugly as hell. The artist in me is long dead.

As for the driver, implemented mmap() of the record buffer and done some bug fixing and cleanup. Also took the time to learn a bit more about linux memory management and memory maping.

I'm considering doing a rewrite of the sound driver just to see if I can reduce the amount of locking that is currently needed. The idea was inspired mainly by the sound drivers written by Jeff Garzik (which have little to no locking). This will probably remain as a private project until I can proof it is worth it (probably never). What I need to find is a way to measure the driver performance quantitatively.

I've have accepted the job in France (near Nice) and will start on the 13th November. I'll be working in Conexant Inc. developing linux drivers for their hardware. More details later.

Went to see an Apocalyptica concert. For those who don't know them they are a Finish group composed of four cello players, they are also a heavy metal band, doing covers of groups like Metallica, Sepultura and Slayer besides their original compositions. I'm not a big heavy metal fan but this concert was excellent. Have to get their latest album.

3 older entries...


rsousa certified others as follows:

  • rsousa certified riel as Master
  • rsousa certified esr as Master
  • rsousa certified davem as Master
  • rsousa certified miguel as Master
  • rsousa certified rillian as Journeyer
  • rsousa certified alan as Master
  • rsousa certified jgarzik as Master
  • rsousa certified rsousa as Journeyer
  • rsousa certified hpa as Master
  • rsousa certified axboe as Journeyer
  • rsousa certified quintela as Apprentice
  • rsousa certified davej as Journeyer

Others have certified rsousa as follows:

  • rsousa certified rsousa as Journeyer
  • sh certified rsousa as Journeyer
  • davej certified rsousa as Journeyer
  • KhensU certified rsousa as Journeyer
  • LenZ certified rsousa as Journeyer
  • Ausmosis certified rsousa as Master
  • AntonA certified rsousa as Journeyer
  • nixnut certified rsousa as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page