ericp is currently certified at Master level.

Name: eric pouech
Member since: 2000-06-14 21:11:09
Last Login: 2006-11-09 09:34:29

FOAF RDF Share This



I started using opensource software years ago (emacs, linux, wine). In early 1998, I was eagerly waiting for some improvements to show up in Wine (they never came). So, I tried to add a few bits here and there, and never got out of it ever since. I addressed some issues in Wine (multimedia, debugger...). I also used to write the Wine Weekly News (


Recent blog entries by ericp

Syndication: RSS 2.0

Wrote a few patches and bug fixes... Started cleaning up the multimedia DLLs for a proper separation:

  • started by splitting the driver code to be as close as possible of Windows' implementation ; I now got native MCI CDROM run with native WINMM and MMSYSTEM DLLs pair - not very useful, but good news anyway in terms of interoperability
  • fixed a couple of remaining bugs in lots of MM areas (MCI, CD ROM...)
  • Rewrote some of Marcus patches and fixed some other errors he reported (mainly on MCI)
  • uncommitted yet: WINMM/MMSYSTEM are mostly separated, I still ahve to solve the service thread dependency to be finished

Also started working on delay loading for builtin DLLs. This is now functional, but still needs to be ironed out.

Vacations soon... good news, with maybe more time to hack !!

Well, hard to keep up with a regular diary writing.

I've been buzy looking after nice issues.

First one was a bug in GCC (2.95.1 and 2.95.2 are plagued...). Seems to be an optimization bug, but which disappears when -no-strength-reduce (but it's different from the old strength-reduce GCC 2.7.x bug).

Hacked also a new stabs parser for WineDbg, which shall solve some issues with latest GCC versions (see previous diary entries).

I had also a bit of an activity with the new WineHQ look (revamping the WWN, and setting up the right connections). Since, past weeks had quite an heavy traffic on the wine- devel mailing list, the WWN team and myself have been late on publishing... It's maybe time to reorganize the WWN edition mechanisms... We'll see.

Kept on improving the PCM converter in MSACM DLL. Rate conversion is now in place, and working (but still not as fast as it should be ; maybe one day, I'll rewrite it using fixed point math instead of floating point).

Advanced a bit the debugging stuff (fixed anyway a couple of bugs), but not sure if my lazy symbol loading stuff is a reasonable feature... still requires some thinking. Got a bug report from latest gcc which breaks Wine's debugger stabs parsing. Will require a major rewrite.

I've been trying to fix a strange bug in Media Player (probably memory corruption, but doesn't appear when relay debugging is turned on...). Sigh, sounds like hunting ain't over yet.

Shall be shortly on vacation. No Wine in sight... hopefully.

4 Oct 2000 (updated 4 Oct 2000 at 12:36 UTC) »

Found some time to do some more Wine hacking. Added some PCM conversion routines to MSACM ; far from being finished, but still better than nothing.

Fixed a regression in exception handling code (debugger was frozen).

Still haven't finished long standing patches in my tree (lazy symbol loading in the debugger to decrease startup time ; final MMIO fixes - Fran├žois Jacques fixed some of them, but a few remain, sigh). Also discussed a lot with Fran├žois Jacques who is running into interesting issues in multimedia code (mainly the recording part, which has been poorly tested... more patches to come it seems).

Ove resurfaced after the Linux Kongress, and since the mailing issues seem to be over, the "Keeping Track of Wine section" in Wine Weekly News should be available again.

Less and less time to hack Wine... sigh this means more spent on other subjects... who said girl(s) ?

Found anyway some interesting bugs (loader, DIB drawing...); fixes are underway.

Also installed on Winehq Dimi's tool to track cvs commits as a whole... nice tool, still needs some more polish

Uwe also asked that winedbg (wine debugger) can also compile as a pure Win32 app... this means more hacking on the way.

3 older entries...


ericp certified others as follows:

  • ericp certified ericp as Journeyer
  • ericp certified Marcus as Master
  • ericp certified bbrox as Journeyer
  • ericp certified gav as Master
  • ericp certified jsheets as Journeyer
  • ericp certified cmorgan as Journeyer
  • ericp certified ischmidt as Journeyer
  • ericp certified ovek as Master
  • ericp certified sun as Journeyer

Others have certified ericp as follows:

  • ericp certified ericp as Journeyer
  • Marcus certified ericp as Journeyer
  • bbrox certified ericp as Journeyer
  • cmorgan certified ericp as Master
  • nixnut certified ericp as Journeyer
  • sh certified ericp as Journeyer
  • ovek certified ericp as Journeyer
  • proski certified ericp as Master
  • mikem certified ericp as Master

[ Certification disabled because you're not logged in. ]

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!

Share this page