8 Dec 2004 zeenix   » (Journeyer)

Life

I had been very busy since the last time i blogged, which is one of the two reasons I didn't blog. The other reason was the priority: Because of the busy schedule, I was spending all the time i could get on finishing up the gstreamer plugins i am working on. Today i chose to blog instead. :)

Yesterday, my family arrived to Karachi along with all the luggage. So I'll be far more busier trying to settle down things. The first thing i need to make sure is that I get the telephone as soon as possible, so i still be able to connect to the Internet at home after i move from my sister's appt. to mine.

Gstreamer

I finally got a video playing from using this pipeline:

gst-launch filesrc location=~/video.mpeg ! mpeg2dec ! aafilter ! text2video ! hermescolorspace ! ximagesink
But there are still a lot of things to take care of, especially the code to convert the aalib's text buffer into a pango markup string is very slow (takes about 32 mili-seconds for each frame) and ugly (one g_malloc each byte). As Tim Philipp pointed out, i need to write my own markup escape code, since glib doesn't provide a version that works on a provided buffer instead of allocating it for you.

Job

Not only i am finished with writing a stable device driver for the card-reader, I also demonstrated a simulated bank transaction to my boss yesterday. Coding which, i came to know that I am a complete newbie to writing GUIs. Like, should i have multiple windows or keep one window changing all the time? Anyway, i just full-screened the window and used the gdk for everything i wanted to draw on it. It took quite less time than trying to achieve the same through Glade :)

Job at Nokia

As some people seem to be more curious about the job at Nokia than me, so I must keep everyone up2date about that as well. The status is 'WAITING', I am told to wait. I have no idea how many days would that take. :( If anything happens, I'll definatelly throw the news to my blogs, so keep an eye on my blogs. BTW, if I am not blogging, it means that there is no news from them.

Latest blog entries     Older blog 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!