<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for techt</title>
    <link>http://www.advogato.org/person/techt/</link>
    <description>Advogato blog for techt</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 24 May 2013 20:50:34 GMT</pubDate>
    <item>
      <pubDate>Wed, 22 Nov 2000 20:21:23 GMT</pubDate>
      <title>22 Nov 2000</title>
      <link>http://www.advogato.org/person/techt/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/techt/diary.html?start=1</guid>
      <description>&lt;p&gt;After several long months of inactivity, I've restarted
work on the &lt;a
href="http://sourceforge.net/projects/luxdvd/"&gt;luxdvd&lt;/a&gt;
project (LuxSonor LS200 DVD family decoder chipset kernel
driver for Linux).  As can be seen from the following log
output, the board appears to be initialized and the
microcode appears to be loaded:
&lt;p&gt;&lt;blockquote&gt;Nov 22 15:11:02 localhost kernel: LUX: about
to enter
ls200initvideofunctiontable&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220initvideofunctiontable&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220initaudiofunctiontable&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUXls220Init()&amp;lt;6&amp;gt;LUX:
ls220LUXVideoVarInit &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXVideoResetChip &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioVarInit 
&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXVideoResetChip &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: found EEPROM &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode for
AC3. &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode -
loading I2S version. &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode -
loading 1st section to 0x3f1800 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode -
loading 2nd section to 0x3f8000 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode -
loading 3rd section to 0x3fe000 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode -
loading 4th section to 0x3fff80 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXAudioSetAudioInfo &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: no SPDIF &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioSetSPDIF
&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXVideoResetChip &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoInit
&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXVideoSetVideo&lt;br&gt; 
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoReset
&lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXVideoCleanScreen &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioInit
with type=1 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioDsp_Init
for AC3 &lt;br&gt;
Nov 22 15:11:02 localhost kernel: LUX:
ls220LUXAudioSetVolume &lt;br&gt;
Nov 22 15:11:02 localhost kernel: M-Pact, Inc. LS220D DVD
Decoder: LuxSonor LS220X at 0xfa000000, IRQ 11 &lt;br&gt;
Nov 22 15:11:02 localhost kernel:  memory base 0xc78bf000
size 0x01000000, dsp type 0&lt;/blockquote&gt;
&lt;p&gt;Now, IOCTLS have to be implemented.  Will probably do
sound first since that should be much easier than video. 
Still need to gather more info on the three sound formats
(PCM, AC3, MPEG) to do this properly.  Probably will tackle
PCM first if I can find a DVD with that format, or perhaps
find suitable reference samples.  Still kinda stumbling in
the dark when it comes to these.
&lt;p&gt;NP: Controlled Bleeding: &lt;i&gt;Near The Water (vocal
remix)&lt;/i&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 21 Oct 2000 12:41:24 GMT</pubDate>
      <title>21 Oct 2000</title>
      <link>http://www.advogato.org/person/techt/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/techt/diary.html?start=0</guid>
      <description>&lt;p&gt;&lt;b&gt;Recreation&lt;/b&gt;
&lt;p&gt;Yesterday I spent a couple hours backing up all important
files (or at least, all the important ones I remembered. 
Oops.)  and re-installed and configured GNU/Linux.  Need to
upgrade the Kernel to a 2.4-pre version for the new PCI
services as the current LuxSonor code expects that.  Then,
its on to writing the hooks between user and kernel space. 
Joy.
&lt;p&gt;&lt;b&gt;Tangent&lt;/b&gt;
&lt;p&gt;At a recent job fair, Compaq gave out "Linux" license
plates. A friend-of-a-friend was lucky enough to get one
which he 
put on the front of his car.  A couple weeks later, he
got &lt;a
href="http://www.rpi.edu/~zalewm/images/P0001639.jpg"&gt;this&lt;/a&gt;
(~500k).
&lt;p&gt;Someone's not going to be happy.</description>
    </item>
  </channel>
</rss>
