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 ! ximagesinkBut 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.
