Older blog entries for bbrox (starting at number 21)

Came back safely from Linux Kongress. As Marcus said, no real constructive discussions on Wine (that is maybe because no real agenda was set) but it was nice anyway to meet some of the developpers face to face. Went to some interseting talks, some less, but well, all in all, an interseting experience.

As I will be again in Milan next week (any Advogato readers there who wants to drink some beers with a lonely business traveller who cannot speak a work of Italian can send me some mail :-) ), I finished my XVideo patch this afternoon (well, the weather was bad too, so it helped a bit).

Well, after a mostly non-hacking week-end, I finally managed to progress on the XVideo patch... I got my first picture displayed : Windows Media Player 2 now plays the Matrix DivX trailer. I tried to put a screenshot here for everybody to gape at, but well, the XVideo overlay was a big blue square on the picture, so it's not really impressive :-))

So no pictures for now, you will have to try it yourself when I submit the patch :-)

From now on, I need to be more selective in what I write here as some people (hi Karine :-) ) will make fun of me if I write too many dumb thing in this diary.

Hmmmm, what to say now that I have a real audience... I think I will only tell hacking stuff for the next days till she forgets the URL.

So, on the Wine front, spent some time fixing reported bugs (the palette problem in Diablo 2 + DGA and the weird colors in Media Player). Apart from that, no work on my XInput patch (no time due to undisclosed other activities :-) ). I hope having finished this patch though for Linux Kongress to be able to show nice DivX movies running with Media Player 2 + Wine.

Some good news : they found my luggage again so I won't have to grow a beard next week (my electrical razor was in the lost luggage).

On the hacking front, progressed with the XVideo DDraw patch. It still does not display anything, but at least Windows Media Player uses YUV overlays (BTW, did I already told that I hate how Microsoft programs are code ? :-) ). Now, I hope I will have finished the patch next Week-End.

Went also to see X-Men with some friends. As I do not know AT ALL the comic strip, I cannot comment on the respect or not of the spirit of the strip. I kinda liked it, not fabulous, but well, it's entertaining :-)

Well, next week is another business travel week : this time, I go to Milan... After beer, pasta :-) What's nice is that I arrive in town monday afternoon and they do not expect me before tuesday morning : I will have some time to do some sightseeing. And I come back on thursday evening for the product shipment party at the office on friday (karting on the morning, and eating + drinking on the afternoon). I think I will go home using public transportations :-)

Well, made it safely back from Munich... The return trip was a bit peculiar : the plane had a 45 minutes delay taking off from Munich so I missed my connecting flight in Lyon... After that, we (we were 6 in the same situation) took a plane from Lyon to Bordeaux (BTW, that plane had a 1h30 delay).

Arrived at Bordeaux, they told us that they did not find our bags (that we checked-in at Lyon, NOT in Munich)... And after that, we did Bordeaux -> Toulouse by taxi (a 2h15 long drive that must have cost the airline company at least 1000 $). Finally arrived home at 2 in the morning instead of 9 in the evening.

Now it's saturday morning and they did not find my bag yet...

On the hacking front, I am afraid nothing will be done this Week-End (I am leaving for Milan next week, but this time with a DIRECT flight :-) ).

As forecasted, it's the end of the week-end now, and the XVideo patch is still in its infancy (well, infancy is an euphemism, one could say that it's still only an idea somewhere in my brain :-) ).

All this because of the nice weather that forced me to do some experiments with a wakeboard (not successful at all, did not manage to go out of the water), a monoski (the same) and finally 'standard' water skis (I you were wondering, with the latter, I managed to go out of the water and stay out of it for at least 3 minutes :-) ). The afternoon was spent lazing at the pool and playing Mario Kart.

Now it's evening and I did not do anything for my trip tomorrow (need to iron some clothes before packing them...).

Ok, it's two in the morning now and I am a bit tired (spent three hours touring my city on my inline skates with friends)... But I managed to do some Wine work :-) Fixed a long standing bug in the relative mouse movement handling (that plagued Fallout for example). It should now be in the same state as before I tried to be too clever and broke everything :-)

No progress though on the DDraw / XVideo integration (I doubt I will be able to send a patch before leaving for Munich next week, I have too many things planned this WE).

Hmmm, 2 diary entries in 3 days. Dunno what's happening :-)

Had a hardware related crash on my server / firewall after a 24 days uptime. Apparently, the hard drive was overheating (the temperature in the room where the PC is is about 30 °C). Thankfully I managed to save all the datas (and it's been working fine again now for the whole evening). As the drive is only a 2 GB drive (and 4 year old), I think I will buy one of the new 20 or 30 GB drives and put one of my main PC's 8 GB drive in the server... Let's hope that this one won't burn too :-/

BTW, my car has still some wires to prevent the bumper and the lights to fall on the road when driving :-) I will bring it to the garage next week (as I am in Munich again, I won't need it).

On the hacking front (yes, for those that wondered, I am still sometimes working on Wine), I am working on getting WIndows Media Player playing DivX movies in Wine. For that I plan to implement YUV Overlays in Wine's DDraw implementation using XVideo to get the rendering as fast as possible. And hopefully, I will learn how to ask the divx32.dll to extract YUV frames for me, thus enabling aviplay to use XVideo too :-)

Well, after two weeks of business trip in Germany, one week of vacation (the 'visiting the family' kind of vacations) : very resting (spent the time visiting old friends, reading outside in the garden or watching all the show I taped but never had time to watch)... No computers (well, except for the 10 minutes needed every day to check my mail :-) ).

So, I finally had a chance to finish Cryptonomicon (that is apparently required reading for all Wine programmers :-) ). I really liked it. The only problem I had with it is that Stephenson has always problems writing an end to his stories. I would have liked to have the 'modern' part of the story more fleshed out... Well, maybe in the sequel :-)

This morning, as I was getting back to work, I got involved in a car crash... Well, at least nobody was hurt (and, for the insurance, I am not in fault as it's the other guy that drove through a red light). Now I need to spend one week without a car (hopefully, I will go back to Munich during this time so it should not be too difficult).

Nothing new at all on the hacking front (no time lately).

Nothing new to tell from last week on the WINE front for this week : did too much sport this week (it's the return of sunny weather that always has this effect :-) ) and started reading Cryptonomicon. Baaaaaad for hacking :-)

Otherwise, installed my server / firewall in a closet of my appartment (so that it does not make too much noise). Now I only have to add some reconnection scripts (they disconnect the ADSL link about once a day) and finish configuring the firewall to be happy (except for the 3 ethernet cables that are lying in the middle of the room :-) ).

Anyway, it's friday night -> going to tour my city on rollerblades.

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