Archive for the 'Work' Category

3D transition texture generation, 9.3x speedup

Monday, August 25th, 2008

I was planning to use OpenGL[X] extensions to speedup texture creation for 3D transitions in the Impress for some time. Last week I finally got to it.
I use GLX_EXT_texture_from_pixmap and GL_SGIS_generate_mipmap extensions. It works like this: the slide content is rendered into cairo canvas bitmap which is passed to the transition engine. The engine then […]

EMF+ progress

Thursday, October 11th, 2007

From the last time I blogged about EMF+ in OOo I was busy implementing rendering in the edit view. The EMF+ parser and renderer code is located in the cppcanvas module and is extending the existing GDI metafile renderer. The reason for this is that GDI metafile does not have enough features to cover all […]

EMF+ for OpenOffice.org

Wednesday, October 3rd, 2007

For about the last 2 months I have been working on improving EMF metafile format import and rendering in OOo for Novell. These days nearly everything which is saved in EMF format from MS Office is dual EMF+. It means that it contains data in EMF as well as newer EMF+ formats. The reasoning for […]

Hack week summary

Tuesday, July 3rd, 2007

The Novell hack week ended on Friday. It was great event and I was happy to meet everyone in Prague office, from Wednesday to Friday. I really enjoyed the journeys on bike to the office as well.
Evo color management
I was able to get color management work nicely in the Evolution mailer. It works in the […]

Hack week, day 2

Tuesday, June 26th, 2007

Evolution color management update

attached images are now also transformed before rendering

background issue fixed, background images are now transformed as well

started working on embedded profiles/exif profile information processing. looks like there’s a lot of different ways to embed the color profile. more work on this tomorrow.

Example screenshot
The above screenshot was taken on my laptop running hacked […]

Hack week, color management for Evolution mailer

Monday, June 25th, 2007

Today at Novell started a Hack week. It is a great event, where I will able to spend one week hacking time on a project I choose.
After some thinking I remembered I am missing color management in the desktop applications I use daily. I planned to implement it in the OpenOffice.org as well for some […]

OOoCon 2006 Photos - Day 2

Thursday, September 28th, 2006

Second day started with Debra’s and Zaheda’s keynotes.
Debra’s Novell keynote
I had to finish my slides for tomorrow, so most of the day I spent oscillating between various talks and hacking room. At noon we went for lunch to the student restaurant. The meal was really good and I was happy I can get something hot […]

GStreamer avmedia backend update

Tuesday, September 26th, 2006

GStreamer support in OOo is getting polished. Lately I worked on these:

tolerate errors and do not block OOo thread when they occur
make avmedia provide the content of the media object for audio and use gst player window for video only
let OOo know about video/theora and audio/vorbis content types, include ogg/theora/vorbis and flac in insert media […]

OOoCon 2006 Photos - Day 1

Tuesday, September 26th, 2006

This year OOoCon took place in beautiful city called Lyon, in east part of France. I thought about what I liked most on Lyon and it seems that mostly nice live center, not overcrowded with tourists, only few cars and reasonably clean river. Water front and surrounding buildings reminded me those in Prague.
Lyon
Together with Petr […]

GStreamer in OpenOffice

Tuesday, August 15th, 2006

For some time I have been working on adding GStreamer support to the OpenOffice.org. The initial work was done by Cedric Bosdonnat and Chilot Damien. I am landing the code into the OOo code in ooo-build and extending it along the way.

Today I get it to the stage where we are able to play audio […]