Older blog entries for ensonic (starting at number 46)

17 Jul 2006 (updated 18 Jul 2006 at 06:25 UTC) »
GSmartMix Google SoC project

Marc-Andre is making good progress and to give some proof head over to his blog and watch the screencast. The blog gives some report of whats done and whats next. We kindly ask everyone who is interested to leave comments. It would be good to get some feedback to ease making decissions about the next steps.

opensuse progress

Got most of the stuff in shape. I'll use Gentoo and Ubuntu on my other machines and it was amazing how much stuff I had to install from source on opensuse (bzr, hddtemp, sensors-applet, ...). One very annoying thing is: 192928. Hope it can be fixed.

buzztard

I am also back hacking on my pet project. Still alone :( Got some GUI bugs fixed and working on analyzer windows. That means you can tap into wires and see levels and frequency charts.

one day later

Got some replies from JP and via bugzilla.

#1: Until now I've got the display driver via YOU. So this has changed. Anyway it works now.

#3: I am not sure about ssk-askpass. I've not put it into my gnome-session again, but its not taken effect anymore. It does come up, I enter the password, but the key isn't keps (ssh-add -L does not show it). Seems that the way those processes are spawned has changed.

#4: sorted out via #191189.

#5: magically disappeared.

Still some problems with sound, but I won't complain about that, as I have rather unusual audio-cards. Also some packages had troubled with installation from the net - will try again later. This beagle thingie is a bit disturbing. In 10.0 it was eating all my memory, so I disabled it. Now it spins my hard-disk since at least an hour ...

upgrading opensuse 10.0 to 10.1

Oh shit. Just upgraded one of my linux boxes on which I still have suse linux running for testing. I wonder if there will ever be a working update. Okay its well known that they somehow have "forgotten" to update the gnome-packages. So what else went wrong.

#1: If you have an nvidia/ati card you manually need to update the display driver, otherwise your X just crashes. Can't they atleast mention that in the release notes?

#2: Mozilla is just silently gone. Discovered that there is seamonkey, but it gets not installed as a replacement. wtf.

#3: Ssh-askpass was removed from my session.

#4: libtheora package is broken (all files were gone, devel package is missing).

#5: xgl is broken (was working in 10.0). xgl-settings just crash if you do not run under xgl.

I can't imagine they release without testing on live systems. But if they like to become a serious distro they realy should try harder.

moving into my own appartment in finland

Its now my first weekend in my own appartment here. Still quite messy. Its amazing how much stuff I have. Internet was easy to get in Finland. The rest isn't that easy. First I seem to need an adapter for the water connector of my washing machine. Next problem is that its not so easy to mount the lamps on the ceiling. Don't know what the ceiling consists of, but I can't drill holes in there. Also need to figure if they have DIY store in Finnland at all, haven't spotted one so far.

I really hope that I can soon get back to do some hacking on OS projects.

hardware

Recently I brought a bunch of hardware extensions for my laptop. First item is a Transcend PCMCIA card, that provides two UBS2.0 ports. My laptop has only two USB1.1 ports and using USB2.0 for the external harddisk would be nice. I also run out free ports (mouse, cardreader, harddisk, webcam, ...). The card worked out of the box. unfortunately USB2.0 or more precisely the ehci-hcd.ko gives problems. Sometimes it works, but most of the time the whole system locks up.

Second item was a Logitec Quickcam. Unfortunately there seems to be only a video4linux driver and none for v4l2. But at least the cam works.

Third is a USB headset, which I use for VoIP. It provides an own soundcard. Now after some experiements (and also patches to gstreamer) I seem to be able to use it in all applications.

Finally I found a way to copy music to my phone (N70). When connecting the phone via USB it unfortunately not appears as a drive. But I can use the RS-MMC card in the N 770 too and this shows the card as a drive under linux.

buzztard

Last month I did some work on the GUI. I felt adventurous and tried to push the GtkTreeview to its limmit. Of couse it doesn't work at the first try. But the outcome is this patch. Comments welcome (especially at the naming :) ).

The pattern-editor has now very basic editing capabillities. Nothing very comfortable, but he, its a start.

Besides the gst-buzztard module is growing. Welcome two new additions: a nice echo delay and a stereo panorama/balance plugin. And the first gstreamer soft-synth (besides audiotestsrc) becomes more capable too. It has now real envelopes and a multi-mode filter. If someone feels like doing some softsynth development, I wouldn't mind concentrating on the core (hint, hint).

gstreamer
Wow! Aren't we hard workers - 60 commits in 8 hours. Can there be bugs left at all? C'mon buddies. Another such day and they're gone too.

Okay, truth is we've all been collection patches, due to some length freeze. But now its over and cvs is ours again :)

buzztard

This time I have a good excuse for beeing late again. A new job, a new country ... But what happend in the project?

Due to never ending sync problems with the adder, I've scratched the idea of doing mute/solo/bypass by dynamically altering the pipeline connections. Now I simply add volume elements and mute them :) voila, that works. Also found out that basetransform elements should be able to operate in a pass-through mode. This doesn't works for me yet. Need to investigate more.

On the GUI side I've added the playline to the pattern view too. As I've splitted the treeview into 2 views the drawing is not very snchronized - one can see that the line is two lines.

I've also extended the sequence view to have more extensive headings. It now shows mute(solo/bypass buttons in there as well. Problem: I can't click the buttons inside the treeview header :(.

Challenges everywhere :)

8 Apr 2006 (updated 8 Apr 2006 at 16:15 UTC) »
Hitting the icy shores

I've survived the first week in the north. Everything worked nicely. Found my way from the ferry to my temporary new home in helsinki - Thanks to zeenix for letting me live in his flat! This is how it looks like just 50m from where I live now:

I never lived at the sea, so I like it. I am curious how it will be in summer.

Most of the paperwork has been done, so things will slowly return to normal.

Buzztard

Uhhm, late news this time again. This month we had the LinuxTag and the CeBIT, so I've been away a lot.

I've used the time to do some more planning aleast. Still CVS has seen many commits. The major change is that we are now moving all the song-file-io into a serialisation interface. Before we had a big ugly block of code that generated or parsed the native xml-fileformat. Problem is that changes needed to be made in object and in the io-code. Now its in the same class.Even better we can (hopefully) use it for cut/copy/paste and undo/redo.

Waffel and me spend some time on project reorganisation. First we now have Changelogs. They are updated by the prep-changelog.pl script and commits are done using DSs cicl. Next we have two new developer mailing lists: buzztard-cvs and buzztard-cvs-verbose for cvs commit messages.

Next month will be a bit rough - waffel will work for one month in cuba and I move to finland to start to work for Nokia.

37 older entries...

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!