techt is currently certified at Journeyer level.

Name: techt
Member since: 2000-10-19 09:12:19
Last Login: 2016-06-14 07:02:00

FOAF RDF Share This

Notes:

techt is a computer hobbyist.

Recent blog entries by techt

Syndication: RSS 2.0

After several long months of inactivity, I've restarted work on the luxdvd 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:

Nov 22 15:11:02 localhost kernel: LUX: about to enter ls200initvideofunctiontable
Nov 22 15:11:02 localhost kernel: LUX: ls220initvideofunctiontable
Nov 22 15:11:02 localhost kernel: LUX: ls220initaudiofunctiontable
Nov 22 15:11:02 localhost kernel: LUXls220Init()<6>LUX: ls220LUXVideoVarInit
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoResetChip
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioVarInit
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoResetChip
Nov 22 15:11:02 localhost kernel: LUX: found EEPROM
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode for AC3.
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode - loading I2S version.
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode - loading 1st section to 0x3f1800
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode - loading 2nd section to 0x3f8000
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode - loading 3rd section to 0x3fe000
Nov 22 15:11:02 localhost kernel: LUX: ls220LoadUcode - loading 4th section to 0x3fff80
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioSetAudioInfo
Nov 22 15:11:02 localhost kernel: LUX: no SPDIF
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioSetSPDIF
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoResetChip
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoInit
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoSetVideo
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoReset
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXVideoCleanScreen
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioInit with type=1
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioDsp_Init for AC3
Nov 22 15:11:02 localhost kernel: LUX: ls220LUXAudioSetVolume
Nov 22 15:11:02 localhost kernel: M-Pact, Inc. LS220D DVD Decoder: LuxSonor LS220X at 0xfa000000, IRQ 11
Nov 22 15:11:02 localhost kernel: memory base 0xc78bf000 size 0x01000000, dsp type 0

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.

NP: Controlled Bleeding: Near The Water (vocal remix)

21 Oct 2000 (updated 21 Oct 2000 at 13:04 UTC) »

Recreation

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.

Tangent

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 this (~500k).

Someone's not going to be happy.

 

techt certified others as follows:

Others have certified techt as follows:

  • kahlage certified techt 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!

X
Share this page