Older blog entries for dolphy (starting at number 25)

Fixed a lot of bugs in GStreamer this week end :

- EOS is now correctly triggered, detected and handled.

- Errors are now catched correctly by Totem.

- State changes are behaving correctly on errors even with GstThreads.

So basically now Totem with the GStreamer backend is able to play my huge 200 AVIs playlist pressing Next like a crazy ant. It correctly tells that /dev/dsp is busy when XMMS is playing. And best of all it does all that without a single warning on stdout.

I should invite my wife's young sister more often...

Finally in week end... How nice that feels.

Managed to get a totem release from hadess (Thanks dude). So now we have a totem release working with latest CVS HEAD of GStreamer, Matthias will finally be able to make packages...

Noelle's sister arrived today so i guess i will be able to do a lot of hacking this week end :) Started tonight by implementing poptOptions from the backend in totem command line and correct error reporting when GstPlay fails to initialize with translated messages from GStreamer.

I m starting to get tired and i can already hear the book i m currently reading calling for me from the bedroom. This book is completely riveting and i like it (The Da Vinci Code from Dan Brown). Night..

Today is a good day it seems... Started my day by fixing a HUGE memleak in GStreamer that a lot of people were complaining about when seeking in totem.

This afternoon i have very important meetings that seem to be in a good shape for my projects.

The weather is just great, i feel like i could push mountains and have no personnal problems at all ! Yeeepee...

Been very busy on GStreamer the last 2 days...

Hopefully that was usefull i managed to fix seeking tonight yay !

Tomorrow we are leaving for France to enjoy a birthday party on satursday night. It will be really fun i hope!

I m completely tired.. need some sleep.

Night dudes !

Just coming back from a very nice and romantic week end in the Parador of Vic-Sau. Paradors are historic buildings in fairy places (castles, etc..) that have been transformed in luxuous hotels. We had a great time there and are already planning the next trip to another Parador (probably Cardona's one).

So now it's time to get back to reality, so many GStreamer things waiting for love and polish. I m planning to completely change the libgstplay pipeline so that it has the ideal theorical structure and then fix GStreamer so that it actually is functional.

I hope ronald will be able to fix ffmpeg decoders soon so that we can get a 0.7.4 release decoding every test media we have.

Hard week starts tomorrow morning. Need to sleep.

Cheers :)

GStreamer

Implemented Mixer interface in the volume element. So now totem can search for elements supporting mixer interface in the pipeline and set volume on it. It will prefer element implementing a software mixer instead of changing master volume (hardware).

Also implemented passthru mode in videobalance element. So now when nothing is touched in colorbalance settings videobalance element simply pass the data without touching it saving a lot of CPU operations.

Life

Workers are now finnishing the change of windows in our house. It's so nice to have these robust and well isolated windows replacing the thin plastic things we had before. Noelle seems to be really impatient to leave on friday evening for a romantic week end in a Parador (kind of luxuous and historical hotels in Spain).

We were a bit worried as Kaiser had some strange infection in ears but the vet told us we just need to clean his ears everyday and that should go away.

I still don't understand why my blog doesn't want to show on planet gnome. Probably a bug with advogato feeds :-(

Implemented colorbalance interface in videobalance element.

Totem is now able to set colorbalance on both xvimagesink (hardware) and ximagesink transparently.

I also implemented a display property on x[v]imagesink so that one can set the display where those elements should connect in a gst-launch command line.

Everything starts to put together quite nicely and that makes me very happy.

Busy day today, added colorbalance interface in xvimagesink, it's now possible to set all the XV parameters through this interface (brightness, contrast, hue, saturation).

Implemented brightness and contrast management in totem with the GStreamer backend.

Can't keep my eyes open. Time for a good night.

Started my day adding DVD support to totem in the GStreamer backend. That was trivial and mostly copy/paste from gst-player. Still the dvdnavsrc pipeline is a bit buggy and segfaults very often.

Played for a while with Iago & Kaiser in the garden, the weather is so cool these days...

We are having diner at thomasvs place tonight with Matthias SAOU and other folks from Barcelona. I will finally discover the new flat and taste some bad girl's food !

Audio CD playback now hits gst-player and totem too. I need to finish the track listing though. I will try to get some informations on how sound-juicer does that from ross.

Fixed a lot of issues in the XOverlay interface integration of ximagesink and xvimagesink, also added optimization for memory allocation according to what ds explained me. It works !

DVD playback hits gst-player cvs HEAD, it supports navigation and i can now watch Indiana Jones DVDs with gst-player without sound. Well yeah some small bugs to fix still :)

Gooood i can go to bed now...

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