Older blog entries for dolphy (starting at number 14)

That's the "Back" day ! A thousand mails waiting in my inbox, everyone asking if i m back from holidays when i answer the office phone (you morons!).

Well at least things are not that bad, GStreamer starts to play some files again, i finished reviewing the code of my plugins and thomasvs wrote a nice mail trying to solve pending issues in the team.

Noelle an I had a great end of the year holiday time, seen a lot of family, friends, pink elephants and so on...

I feel good and motivated, 2004 will definitely be the GStreamer year !


The new dell computer finally arrived and i just finished migrating all my services from my old server to that new one.

Woow those 19" flat panels are awesome !

We finally found a name for the GStreamer company and i bought the related domain names.

Lode is already working on a design and i m working on the business plan so that we can make an official announcement of Fluendo creation.

Tonight i'm going to watch the Third part of The Matrix with Matthias and Noelle. I hope it will be as good as the others.

The videosinks in GStreamer are working fine and i now need to invest some time building a video sink autoplugger to replace the bloated xvideosink.


- Finally get ximagesink and xvimagesink to work nicely in HEAD. So now video scaling without XV is possible with on the fly window resizing through videoscale element. Here is a link to a nice screenshot.

- We now need to replace xvideosink by a nice autoplugger element that will put either ximagesink or xvimagesink depending on their respective ranks. Apparently nobody will want to do that, i will have to help myself once more here.

- I m getting some ideas on how the GstXOverlay interface should work in GStreamer and will try to discuss that with Ronald.

- Got a first draft from Lode Vermeiren for the future GStreamer company's website. You can see it here. I like it, it has a good corporate look and feel and Lode had some good ideas. Thanks dude.

- We are still searching for a name for that company. we thought about one2stream but the .com domain is unavailable. Shame shame shame ... We keep on searching...


- Came back from France yesterday evening. I was hoping that my new Dell computer would be here waiting for me but seems UPS is taking longer than expected.

- I tried to catch the dogs at the gardener's house but nobody answered the bell. I will try to come back later and get my babies back.

Hmm how sweet it feels to be at home for the week end with no real plans on what to do except cleaning the car and gain some level at Diablo 2. That trip in france was intensive but very pleasant. Seen a lot of friends, had some very good meals at nice restaurants, loads of interesting discussions.

Woke up hardly this morning, spent too much time playing Diablo 2 too late :)

Quite busy day at the office but i managed to work on xvimagesink for GStreamer. It is now in CVS and we are getting closer and closer to great X11 video output plugins for GStreamer.

Got a nice mail from Lode Vermeiren proposing to help us designing the corporate website of our GStreamer Company.

I still need to find a name for that company and a logo. I hope thomasvs is thinking about it as hard as i do :)

I will try to finnish ximagesink and xvimagesink tonight if i can get ds to help with caps renegotiation

GStreamer :

- I m halfway done rewriting the X11 video plugins for GStreamer. Our goal is to have some ximage and xvimage plugins with some ranking system trying to use the best one available on the system. It's a tough job... Not really because of real coding but just because of some design issues, caps renegotiation looks buggy and it seems i will have to fix a lot of other plugins to get that working. I m also trying to implement interactivity catching events on video overlay and forwarding that upstream in the pipeline. That seems to be buggy too.. Oh dear, where will of that end up..

- The player is still broken, i don't want to fix until we arrive to a clear design on the video overlay interface. That would be useless time.

- thomasvs was here this week and he has been very lucky to find a flat that fast. I was a bit afraid it might take longer but everything seems to go problemless. We had a long and interesting discussion about the company i m about to create for GStreamer related projects. I think we both agree that this project is very interesting and that could be a big hit for the free software community. We still have to find a name for that company and build a website. I should start writing the business plan for it ASAP... Why are those days only 24 hours long .. ?

Home :

- I ordered a new Dell computer for my home use.. I hope that one will build GStreamer faster than my powerbook so that i can get things done quicker... Damn those 19" Flat panels look awesome.

- My 2 little dogs are doing just fine but i m a bit annoyed that they try to play with everything they find in the garden such as lights and water irrigation system :-(

- Next week i ll go to France to train one of my new employees and i will enjoy that time to meet some friends and family there. Barcelona is not that far but still you tend to loose contact with a lot of people.

Just released version 0.6.0 of the player. It features stuff like video effects, visualisation, lot of bug fixes and a very nice about box from jimmac (thanks Jakub).

Just commited some fixes in totem's cvs HEAD for gstreamer backend. Visualisation is fixed and scaling should work correctly. I hope we can have a release soon for people who want to use the GStreamer backend.

Getcontrol is doing fine. The photo listing is 80% implemented and that's the starting for a lot of listing (mp3, oggs, divx, etc..) The toolkit is quite stable now and i can really start integrating features inside. Though i still need to do a lot of work to get DirectFB support in both xine-lib and gstreamer.

We have done a lot of fixes the last week end. I have implemented subclassing for video sink. That will unify API for sdlvideosink, xvideosink, aasink, etc... Also made some changes in libgstplay in 0.6 branch to get a really stable background library for both totem, gst-player and getcontrol.

That week end has been quite poor in sleep hours but very rich in meeting interesting people. Our house hosted GMUADEC 2003 and it was a pleasure to welcome the GStreamer core developer team in our spanish castle ;-) I still need some days to get back to normal eyes opening but the week end has been very productive and GStreamer is on a good track in my opinion.

That's it for today


Rewriting Getcontrol from scratch has been a long and very interesting task.. It is now fully based on Glib and GObjects with its own toolkit. It is higly modular giving a huge flexibility to people who might be interested using Getcontrol as their dvd/divx/etc.. embedded player. I am actually finishing some input plugins for joystick and lirc. I hope xine-lib integration will be easy with DirectFB. If not i will have to write a DirectFB sink for Gstreamer sooner than i planned.


Just back from a 5 days week end, feeling relaxed and ready to read 500 e-mails... Noelle and me decided to buy some mountains bikes next week end to enjoy some tracks in the hills..

Been a long time with no diary entry here..

I finally started porting totem to GStreamer. It starts to be functionnal and very cute :)

Company fixed a very big bug in GStreamer which makes that libgstplay is now rock stable in HEAD. We will really soon release 0.6.2 so that we can push players based on GStreamer into GNOME.

So many time spent on GStreamer and Getcontrol still awaiting me to release 0.1.7

I should be able to do it soon now that crashes are going away...

I finally decided that i won't go to GUADEC as i have so many trips planed for June already.

That's all for tonight..

8 Mar 2003 (updated 8 Mar 2003 at 13:31 UTC) »
Gst-Player :

Visualisation works better and better. ape monkeymedia format is now supported by the playlist. I just need to dig in Xv stuff to handle the non Xv enabled screens (actually they might see horrible things). Once this is done i ll start working on a BaconWidget for Totem using GStreamer like i promised to hadess.

Getcontrol :

I've been cleaning the automake stuff so that building is easier and safer. Also integrated gstvideowidget in the cvs module as a dependency with gst-player would hurt. I just need to make some test to fix critical bugs and 0.1.7 will be released.

GStreamer :

This week i employed a new techie in my team, his name is Jorge Robles and he will work full time building a video streaming server based on GStreamer media framework. This server will not be opensource but all contribs and fixes to GStreamer will be LGPL.


Discussing with my boss we agreed that we could offer a part of our offices in Barcelona's World Trade Center for a Free Software Foundation Spain agency... I need to talk with Matthias Saou to see if the project is still on the way... We would provide : phone line, fax line, desktop, internet connectivity, meeting room.

Personal stuff :

Winter holidays started today. Taking the plane this afternoon to go to France for a week skiing in French Alps. My wife and me are really happy to go there :)

This week end has been focused on integrating visualisation plugins in Gst-Player.

I m a bit sad that i will miss Oslo's summit but winter holidays are around the corner anyway :)

Integration is not finnished yet but a big part of it is done already :)

Here is a screenshot of what it looks like


Time to go back home :)

5 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!