Uraeus is currently certified at Master level.

Name: Christian F.K. Schaller
Member since: 2000-04-02 06:50:14
Last Login: 2007-06-08 10:52:48

FOAF RDF Share This

Homepage: http://www.linuxrising.org

Notes: I participate in the GNOME project as an editor and news-hunter for Gnomedesktop and the GNOME Summaries. I also maintain the gnome-themes-extras package and try to help out with getting the SVG support in GNOME as good as possible. Last but not least I contribute to the GStreamer project.
I work at Linux Multimedia Specialist Fluendo as their business manager.

Projects

Articles Posted by Uraeus

Recent blog entries by Uraeus

Syndication: RSS 2.0

1 Jul 2009 »

Syntax Era

So the BBC is making a new drama series about the battle between the ZX spectrum and the BBC Micro. Currently codenamed ‘Syntax Era’. As it turns out Clive Sinclair, the creator of the ZX Spectrum, had his offices either in the exact same place or very close to the current Collabora office here in Cambridge. And due to our own Edward Hervey knowing some of the people involved, the production team behind this new series came by our offices to do some location scouting some weeks ago. It is a little bit up in the air if they are going to use our offices or not in the end, but there is a chance they will, and if that happens there is also chance you might catch some familiar faces as extras in this new series :)

Syndicated 2009-07-01 15:54:04 from Christian Schaller

27 Jun 2009 »

Transmageddon 0.11 ‘GUADEC Edition’

So in preparation for heading of to Gran Canaria and GUADEC on Thursday I pushed a new Transmageddon release today. 0.11 is actually the first release I posted to sites such as Gnomefiles and Freshmeat so in some sense I guess I feel more confident about this version that earlier ones. A lot of new features included, like multipass encoding, videoflipping (so if your video is 90 degrees tilted you can correct that during transcoding) and better profiles. Still kinda rough at the edges though, and the very latest GStreamer releases are needed for everything to work. Still expecting quite a few bugs to be reported still.

In some sense development have stood still for a while as I have focused on testing various devices and GStreamer features. Remuxing is still on my todo list, but discovered that for instance an ac3parser is still needed in GStreamer to
do nice DVD conversions.

Was kinda nice to successfully use Transmageddon for a business related need at work, we had gotten a request at Collabora Multimedia which meant I needed to transcode a video into quicktime+h264+aac from a .vob file. Worked like a charm :) I mean while I have of course done hundred of transcodes as part of development, it was nice to do one for something ‘real’ :)

Syndicated 2009-06-27 13:10:01 from Christian Schaller

19 Jun 2009 »

The obscure world of spam

After updating to Fedora Core 11 I noticed a new feature, the automatic font download system. Essentially it works like the automatic codec download system we have in GStreamer, but for fonts.

So judging by how often the font download box pops up the spam I am getting these days seems to be mostly in 3 languages Coptic, Syriac and N’Go :) I have to assume the spams are using random character sets to confuse spam filters, as I doubt that for instance either the ancient egyptians or their Coptic descendants of today are a big enough demographic for the spammers of the world :)

Syndicated 2009-06-19 14:32:54 from Christian Schaller

12 Jun 2009 »

AMR support in GStreamer

Some time ago I put out a request for someone to pull the AMR code in Android out and turn it into GStreamer plugins. Well Iago Toral Quiroga did exactly that and thus we now got support for encoding and decoding AMR-NB in GStreamer, combined with support for decoding AMR-WB. This turned out to be an indirect team effort as the current code is a combination of the original Android code, combined with some API glue code developed by Andres Mejia and Martin Storsjö, combined with the old AMR plugins in GStreamer which was meant to be used with some non-distributable reference code. These 3 code bases Iago massaged together into something pliable. The current plan is to merge the patch once bad and ugly unfreeze and we finally got some decent AMR plugins for GStreamer. A big thanks to Iago and everyone else involved.

This effort also fit in well with a bug hunt I have been on for a while to figure out why Transmageddon was not able to create files my phone could play back. After having spent a lot of time expanding on the transcoding engine in transmageddon and testing every possible variation I could come up with, it was finally Mark Nauwelaerts here at Collabora Multimedia who came to my rescue with this patch. Also that getting merged after the freeze.

Also been testing the ASF muxer that Thiago Sousa Santos is working on as part of this years Summer of Code. It is coming along very nicely, with WMA2 and WMV2 muxing working. Hopefully when I do my new Transmageddon release before heading down to Gran Canaria I can include ASF support too. Already got a nice batch of features in git master with multipass encoding, a lot of bugfixing to the profile support, h263 and video flipping. So with the efforts mentioned above I should also be able to add AMR-NB and ASF/Windows Media support to the mix too. I also hope it is a long time until the next time I need to think about stuff like pixel aspect ratio versus display aspect ratio :)

I still need an icon for Transmageddon if someone is up for the task.

Syndicated 2009-06-12 16:23:26 from Christian Schaller

11 Jun 2009 »

Google, the LGPL and software patents

LWN got a really interesting article discussing how Google have included H264 and AAC support in their Chrome browser using ffmpeg and the legal discussion that has come from that. It seems Chris DiBona and the Google lawyers have decided they can work around the LGPL by licensing patents for the ‘application’ instead of for the library implementing the functionality in question. Of course most of us would think that if you ship a library as part of your application, it is a part of your application, but Chris DiBona seems to feel that he licensed the H264 codec for use with the bookmarks list of Chrome and not the media engine :)

More seriously though DiBona tries to weasel out of the situation by claiming that the language of the LGPL saying ‘For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. ‘ only applies if there is a specific language in the patent license hindering re-distribution of the code. He even manages to refer to the fact that the FSF made the language on this subject even clearer in the LGPLv3 as proof that his reading is correct. While at the same time claiming that what the FSF thinks about these issues is irrelevant.

Well I guess Chris is right about Google taking their responsibilities very seriously, at least as long as they say what he wants them to say :) Can’t help but feel that Google somewhere along the line went from ‘do no evil’ to ‘we are google, hence no evil can have been done’ which while sounding similar actually are very different.

Funniest part though is that another part of Google, Android, seems to think its not even legally fine to ship a LGPL media framework combined with Apache licensed codecs with their stack. But I guess the Android and Chrome departments have different lawyers, so if we are lucky maybe the Android department ends up suing the Chrome department ;) Or maybe Chris DiBona wakes up and realize he could resolve this issue quickly by combining the Apache licensed H264 implementation in Android with his ffmpeg stack and thus resolve this issue.

Syndicated 2009-06-11 10:10:52 from Christian Schaller

640 older entries...

 

Uraeus certified others as follows:

  • Uraeus certified sopwith as Master
  • Uraeus certified ole as Journeyer
  • Uraeus certified kmaraas as Journeyer
  • Uraeus certified blizzard as Master
  • Uraeus certified alan as Master
  • Uraeus certified miguel as Master
  • Uraeus certified julian as Apprentice
  • Uraeus certified Telsa as Journeyer
  • Uraeus certified BrucePerens as Master
  • Uraeus certified kelly as Journeyer
  • Uraeus certified rodrigo as Journeyer
  • Uraeus certified katzj as Journeyer
  • Uraeus certified icemonk as Journeyer
  • Uraeus certified raph as Master
  • Uraeus certified chema as Journeyer
  • Uraeus certified gilbertt as Journeyer
  • Uraeus certified samth as Journeyer
  • Uraeus certified cuenca as Journeyer
  • Uraeus certified eskil as Journeyer
  • Uraeus certified martin as Master
  • Uraeus certified spot as Apprentice
  • Uraeus certified trebinor as Apprentice
  • Uraeus certified chicane as Journeyer
  • Uraeus certified crudman as Journeyer
  • Uraeus certified hugues as Apprentice
  • Uraeus certified mathieu as Journeyer
  • Uraeus certified ErikLevy as Journeyer
  • Uraeus certified vladimir as Journeyer
  • Uraeus certified lpd as Master
  • Uraeus certified msevior as Journeyer
  • Uraeus certified Nelson as Journeyer
  • Uraeus certified mjs as Master
  • Uraeus certified baueran as Apprentice
  • Uraeus certified aaronl as Apprentice
  • Uraeus certified stefan as Master
  • Uraeus certified omega as Master
  • Uraeus certified bratsche as Journeyer
  • Uraeus certified hadess as Journeyer
  • Uraeus certified menesis as Apprentice
  • Uraeus certified hub as Journeyer
  • Uraeus certified cinamod as Master
  • Uraeus certified adulau as Journeyer
  • Uraeus certified exa as Apprentice
  • Uraeus certified kanikus as Journeyer
  • Uraeus certified chrisime as Journeyer
  • Uraeus certified gman as Journeyer
  • Uraeus certified hacker as Master
  • Uraeus certified gdvieira as Apprentice
  • Uraeus certified MikeGTN as Journeyer
  • Uraeus certified Ansimorph as Apprentice
  • Uraeus certified blah as Apprentice
  • Uraeus certified walters as Apprentice
  • Uraeus certified gleblanc as Journeyer
  • Uraeus certified synap as Apprentice
  • Uraeus certified Darin as Master
  • Uraeus certified dobey as Journeyer
  • Uraeus certified dcm as Journeyer
  • Uraeus certified jpablo as Apprentice
  • Uraeus certified NickElm as Journeyer
  • Uraeus certified jfleck as Journeyer
  • Uraeus certified gphat as Apprentice
  • Uraeus certified proski as Journeyer
  • Uraeus certified trow as Master
  • Uraeus certified djcb as Journeyer
  • Uraeus certified DV as Master
  • Uraeus certified thomasvs as Journeyer
  • Uraeus certified wingo as Journeyer
  • Uraeus certified dlehn as Journeyer
  • Uraeus certified erwann as Journeyer
  • Uraeus certified tromey as Master
  • Uraeus certified ajmitch as Apprentice
  • Uraeus certified tnt as Journeyer
  • Uraeus certified jono as Journeyer
  • Uraeus certified fcrozat as Journeyer
  • Uraeus certified jdub as Journeyer
  • Uraeus certified Wilddev as Journeyer
  • Uraeus certified fejj as Journeyer
  • Uraeus certified murrayc as Master
  • Uraeus certified jorn as Journeyer
  • Uraeus certified wlach as Journeyer
  • Uraeus certified gpoo as Journeyer
  • Uraeus certified auspex as Journeyer
  • Uraeus certified Mmarquee as Journeyer
  • Uraeus certified snorp as Journeyer
  • Uraeus certified jdahlin as Master
  • Uraeus certified monkeyiq as Journeyer
  • Uraeus certified lmjohns3 as Journeyer
  • Uraeus certified MichaelCrawford as Journeyer
  • Uraeus certified dsandras as Master
  • Uraeus certified AlanHorkan as Journeyer
  • Uraeus certified sisob as Journeyer
  • Uraeus certified aldug as Apprentice
  • Uraeus certified edd as Master
  • Uraeus certified pabos as Apprentice
  • Uraeus certified yusufg as Apprentice
  • Uraeus certified lucasgonze as Apprentice
  • Uraeus certified kristian as Journeyer
  • Uraeus certified lypanov as Journeyer
  • Uraeus certified amd as Apprentice
  • Uraeus certified thaytan as Journeyer
  • Uraeus certified kck as Apprentice
  • Uraeus certified cTaylor as Journeyer
  • Uraeus certified kz as Apprentice
  • Uraeus certified dolphy as Master
  • Uraeus certified tjansen as Journeyer
  • Uraeus certified robla as Master
  • Uraeus certified makki as Journeyer
  • Uraeus certified funrecords as Journeyer
  • Uraeus certified mrd as Apprentice
  • Uraeus certified reinouts as Apprentice
  • Uraeus certified diablod3 as Apprentice
  • Uraeus certified nixx as Journeyer
  • Uraeus certified harshy as Journeyer
  • Uraeus certified mikehearn as Journeyer
  • Uraeus certified haip as Apprentice
  • Uraeus certified sdodji as Journeyer
  • Uraeus certified chipx86 as Journeyer
  • Uraeus certified rbultje as Master
  • Uraeus certified company as Master
  • Uraeus certified louie as Master
  • Uraeus certified mpesenti as Master
  • Uraeus certified vicious as Master
  • Uraeus certified arik as Journeyer
  • Uraeus certified ds as Master
  • Uraeus certified clarkbw as Journeyer
  • Uraeus certified pbor as Journeyer
  • Uraeus certified gheet as Apprentice
  • Uraeus certified brouhaha as Journeyer
  • Uraeus certified uwog as Journeyer
  • Uraeus certified jpritikin as Journeyer
  • Uraeus certified nyo as Apprentice
  • Uraeus certified lewing as Master
  • Uraeus certified RossBurton as Journeyer
  • Uraeus certified riggwelter as Journeyer
  • Uraeus certified Hallski as Master
  • Uraeus certified mterry as Apprentice
  • Uraeus certified donscarletti as Master
  • Uraeus certified jarashi as Apprentice
  • Uraeus certified zanee as Apprentice
  • Uraeus certified seb128 as Journeyer
  • Uraeus certified lgs as Apprentice
  • Uraeus certified iagorubio as Apprentice
  • Uraeus certified Thias as Journeyer
  • Uraeus certified pycage as Journeyer
  • Uraeus certified Spooky as Master
  • Uraeus certified calum as Journeyer
  • Uraeus certified larsrc as Master
  • Uraeus certified svu as Journeyer
  • Uraeus certified pcolijn as Apprentice
  • Uraeus certified bolsh as Journeyer
  • Uraeus certified zeenix as Journeyer
  • Uraeus certified mathrick as Journeyer
  • Uraeus certified rillian as Master
  • Uraeus certified ensonic as Master
  • Uraeus certified bilboed as Journeyer
  • Uraeus certified bwh as Master
  • Uraeus certified djinn as Apprentice
  • Uraeus certified phkhal as Journeyer

Others have certified Uraeus as follows:

  • kelly certified Uraeus as Apprentice
  • julian certified Uraeus as Apprentice
  • alan certified Uraeus as Apprentice
  • rodrigo certified Uraeus as Journeyer
  • splork certified Uraeus as Apprentice
  • synap certified Uraeus as Apprentice
  • NetHunter certified Uraeus as Apprentice
  • trebinor certified Uraeus as Apprentice
  • cuenca certified Uraeus as Journeyer
  • rw2 certified Uraeus as Apprentice
  • ErikLevy certified Uraeus as Journeyer
  • crudman certified Uraeus as Journeyer
  • jbowman certified Uraeus as Apprentice
  • kahlage certified Uraeus as Journeyer
  • baueran certified Uraeus as Apprentice
  • hadess certified Uraeus as Journeyer
  • menesis certified Uraeus as Journeyer
  • hub certified Uraeus as Master
  • adulau certified Uraeus as Journeyer
  • exa certified Uraeus as Journeyer
  • cinamod certified Uraeus as Journeyer
  • chrisime certified Uraeus as Journeyer
  • almer certified Uraeus as Journeyer
  • jonkare certified Uraeus as Journeyer
  • gman certified Uraeus as Journeyer
  • Ansimorph certified Uraeus as Journeyer
  • MikeGTN certified Uraeus as Journeyer
  • walters certified Uraeus as Journeyer
  • menthos certified Uraeus as Journeyer
  • gdvieira certified Uraeus as Journeyer
  • jfleck certified Uraeus as Journeyer
  • jono certified Uraeus as Journeyer
  • mirwin certified Uraeus as Master
  • thomasvs certified Uraeus as Journeyer
  • eskil certified Uraeus as Journeyer
  • djcb certified Uraeus as Journeyer
  • roundeye certified Uraeus as Journeyer
  • wardv certified Uraeus as Master
  • ajmitch certified Uraeus as Journeyer
  • tnt certified Uraeus as Journeyer
  • fxn certified Uraeus as Journeyer
  • DV certified Uraeus as Journeyer
  • grant certified Uraeus as Journeyer
  • ricardo certified Uraeus as Journeyer
  • wlach certified Uraeus as Journeyer
  • Hallski certified Uraeus as Journeyer
  • jorn certified Uraeus as Journeyer
  • wingo certified Uraeus as Journeyer
  • murrayc certified Uraeus as Journeyer
  • dalinian certified Uraeus as Journeyer
  • Fabian certified Uraeus as Journeyer
  • stevebaker certified Uraeus as Journeyer
  • snorp certified Uraeus as Journeyer
  • gleblanc certified Uraeus as Journeyer
  • bratsche certified Uraeus as Journeyer
  • lmjohns3 certified Uraeus as Journeyer
  • mascot certified Uraeus as Apprentice
  • AlanHorkan certified Uraeus as Master
  • sisob certified Uraeus as Journeyer
  • aldug certified Uraeus as Journeyer
  • Mmarquee certified Uraeus as Journeyer
  • dsandras certified Uraeus as Journeyer
  • ib certified Uraeus as Journeyer
  • kanikus certified Uraeus as Journeyer
  • richdawe certified Uraeus as Journeyer
  • ow3n certified Uraeus as Journeyer
  • dolphy certified Uraeus as Master
  • gpoo certified Uraeus as Journeyer
  • cTaylor certified Uraeus as Journeyer
  • fcrozat certified Uraeus as Journeyer
  • strider certified Uraeus as Journeyer
  • lypanov certified Uraeus as Journeyer
  • elanthis certified Uraeus as Journeyer
  • ViGueTo certified Uraeus as Journeyer
  • lucasgonze certified Uraeus as Journeyer
  • kristian certified Uraeus as Journeyer
  • thaytan certified Uraeus as Journeyer
  • amd certified Uraeus as Master
  • mrd certified Uraeus as Journeyer
  • mikehearn certified Uraeus as Journeyer
  • nixx certified Uraeus as Journeyer
  • harshy certified Uraeus as Journeyer
  • domi certified Uraeus as Master
  • clarkbw certified Uraeus as Journeyer
  • company certified Uraeus as Apprentice
  • ds certified Uraeus as Journeyer
  • brouhaha certified Uraeus as Master
  • RossBurton certified Uraeus as Journeyer
  • riggwelter certified Uraeus as Master
  • pbor certified Uraeus as Journeyer
  • mterry certified Uraeus as Journeyer
  • sdodji certified Uraeus as Master
  • donscarletti certified Uraeus as Master
  • robla certified Uraeus as Master
  • daverd certified Uraeus as Apprentice
  • jarashi certified Uraeus as Master
  • Thias certified Uraeus as Journeyer
  • rbultje certified Uraeus as Apprentice
  • berthu certified Uraeus as Journeyer
  • gheet certified Uraeus as Master
  • lerdsuwa certified Uraeus as Journeyer
  • svu certified Uraeus as Journeyer
  • e8johan certified Uraeus as Master
  • zeenix certified Uraeus as Journeyer
  • pcolijn certified Uraeus as Master
  • mathrick certified Uraeus as Master
  • ensonic certified Uraeus as Master
  • jdahlin certified Uraeus as Master
  • pasky certified Uraeus as Apprentice
  • esteve certified Uraeus as Journeyer
  • gicmo certified Uraeus as Master
  • bwh certified Uraeus as Master
  • fabrice certified Uraeus as Journeyer
  • mitsue certified Uraeus as Master
  • lucasr certified Uraeus as Master
  • mchirico certified Uraeus as Journeyer
  • zanee certified Uraeus as Journeyer
  • djinn certified Uraeus as Journeyer
  • pinto certified Uraeus as Master

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

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

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!

X
Share this page