<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for rsousa</title>
    <link>http://www.advogato.org/person/rsousa/</link>
    <description>Advogato blog for rsousa</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 25 May 2013 16:36:22 GMT</pubDate>
    <item>
      <pubDate>Mon, 22 Jan 2001 20:14:24 GMT</pubDate>
      <title>22 Jan 2001</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=7</guid>
      <description>&lt;b&gt;Via 82cxxx&lt;/b&gt;&lt;br&gt;
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...&lt;br&gt;&lt;br&gt;
&lt;b&gt;Emu10k1&lt;/b&gt;&lt;br&gt;
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.
</description>
    </item>
    <item>
      <pubDate>Wed, 6 Dec 2000 11:30:06 GMT</pubDate>
      <title>6 Dec 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=6</guid>
      <description>It's three weeks now I'm in France working at Sophia-
Antipolis for &lt;a href="http://conexant.com" &gt;Conexant&lt;/a&gt;.
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.</description>
    </item>
    <item>
      <pubDate>Sun, 5 Nov 2000 04:29:21 GMT</pubDate>
      <title>5 Nov 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=5</guid>
      <description>Not much work done today, but then again it's only 4 am ;-)

&lt;p&gt; &lt;p&gt; &lt;b&gt;Movie of the Day&lt;/b&gt;&lt;br&gt;
Lars von Trier &lt;a href="http://www.dancerinthedark.com" &gt;
"Dancer in the Dark"&lt;/a&gt; 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.</description>
    </item>
    <item>
      <pubDate>Thu, 2 Nov 2000 04:49:50 GMT</pubDate>
      <title>2 Nov 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=4</guid>
      <description>&lt;b&gt;Emu10k1&lt;/b&gt;&lt;br&gt;
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...


&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;b&gt;Leisure&lt;/b&gt;&lt;br&gt;
Finally saw &lt;a
href="http://www.indiewire.com/film/interviews/int_Kusterica_Emir_990909.html"
&gt;Emir Kusturica&lt;/a&gt; "UnderGround". Very good, better
than "Black Cat, White Cat" I saw last week, which was
already quite good.</description>
    </item>
    <item>
      <pubDate>Wed, 1 Nov 2000 02:12:04 GMT</pubDate>
      <title>1 Nov 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=3</guid>
      <description>&lt;b&gt;Emu10k1&lt;/b&gt;&lt;br&gt;
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.

&lt;p&gt; 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.

&lt;p&gt; 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.

&lt;p&gt; &lt;b&gt;Work&lt;/b&gt;&lt;br&gt;
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.

&lt;p&gt; &lt;b&gt;Fun&lt;/b&gt;&lt;br&gt;
Went to see an &lt;a href="http://www.apocalyptica.com/" &gt;
Apocalyptica&lt;/a&gt; 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.</description>
    </item>
    <item>
      <pubDate>Thu, 19 Oct 2000 23:13:18 GMT</pubDate>
      <title>19 Oct 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=2</guid>
      <description>Made my introduction to GTK. The emu10k1 was needing a mixer
GUI and no one else was coming forward so I went ahead.
Suddenly
there are four other persons willing to help.

&lt;p&gt; &lt;p&gt; GTK gurus: How the hell does one free a box with box
insides, with boxes inside... without storing a pointer for
each of them?
Documentation is a bit sparse.

&lt;p&gt; &lt;p&gt; Skipped another kickboxing training... not good. It has
been
2 weeks since the last one. Fat accumulates...

&lt;p&gt; &lt;p&gt; On the job hunting front I'm still waiting for the
people
from Denmark to get back to me, the original plan was for me
to visit them for a day or two. The other proposition
(France) is quite good except for the salary :), but since I
still need to sort out some details things might be better
than what they seem.  </description>
    </item>
    <item>
      <pubDate>Sat, 14 Oct 2000 05:23:58 GMT</pubDate>
      <title>14 Oct 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=1</guid>
      <description>Ok, so every body is complaining about the new driver
design. It's true I broke compatibility with some user space
utilities but my intentions are good :). I'm now working on
better support for changing control gprs, changing patches
names and add proper locking to the whole thing. The last
item is a problem since the dsp
code only makes sense as a whole but I allow it to be
modified piece by piece... For your safety use only approved
tools!!

&lt;p&gt; On the positive side Jeff Garzik wrote me a "thank you"
e-mail regarding my oss-test utility.  Nice :)

&lt;p&gt; The trip to France went Ok. There were some flight delays
(coming and going) and I ended up staying only about 4 hours
in France but the interview went Ok. Interesting to learn
how a big company sees linux, patents, IP, open source, ...
Not all good, of course, but I'm optimistic (yes, I'm a sell
out :)

</description>
    </item>
    <item>
      <pubDate>Tue, 10 Oct 2000 19:17:44 GMT</pubDate>
      <title>10 Oct 2000</title>
      <link>http://www.advogato.org/person/rsousa/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/rsousa/diary.html?start=0</guid>
      <description>My first diary entry!

&lt;p&gt; Still working on the dsp program manager for the emu10k1.
After some re-writing (should be finished tonight) of the io
gprs handling
it should be possible to start working on new features.

&lt;p&gt; I'm now oficially job hunting. I'll be flying to France on
Thursday for a job interview...</description>
    </item>
  </channel>
</rss>
