Archive for the ‘General’ Category

A new contender in the Media Center space?

Thursday, August 23rd, 2007

Up to this point the two main contenders for controlling your living room of tomorrow has been Microsoft with their Windows Media Center solution and Apple with their AppleTV/Frontrow system. At least in terms of media coverage. In reality it is still a very open and fragemented space with a host of systems being offered from a long list of vendors and groups. In the open source space we have of course projects such as Freevo, Elisa and MythTV.

But with Sony’s announcement yesterday of their Play TV add-on for the PS3, turning your PS3 into a HD content PVR I am wondering if Sony is actually going to take the throne soon. The media handling features of the PS3 has been steadily improved since its release and even with Paramounts HD-DVD agreement from a few days ago I think its clear that the PS3 is causing Blu-ray to win the HD-DVD vs Blu-Ray war. I have blogged before about their support for the PS3 being a DLNA client and its already a nice cd-ripper and handler of music. Its main weakness at this point its support for some common video formats out there, especially DivX clips which are very common.

Sony also did the clever move of allowing people to upgrade the internal harddisk of the PS3 themselves so that even disk hungry media center needs can be taken care off. I am sure a lot of shops selling PS3’s will soon start offering harddisk upgrades as a service for those customers not feeling comfortable doing it themselves.

And with the TV/PVR functionality announced yesterday the PS3 suddenly is starting to look really serious as a contender in the space. Of course it will hinge on what kind of TV streams etc., it is able to connect to. I think a minimum for it to be a success it will need to work with DVB-T, but maybe Sony can manage to convince DVB-S providers to also let the PS3 interface with them.

Another cool feature announced is the PSP integration with this system. Being able to program your PS3 to record your favourite show at home and then stream it to your PSP which you have brought with you on your trip might be a killer feature for both systems.

Anyway, interesting times for those of us working in the multimedia space. Hopefully also Sony’s efforts to improve the hardware access when running Linux on the system will pay off so that you have the choice of using linux based media center solutions on this hardware too.

Packing up and moving

Tuesday, August 21st, 2007

Been working hard over the last few days packing all my stuff here in Barcelona. Its strange to think that in just a few days my time here in Barcelona is over. Its been an interesting 3 years and I think I learned a lot, including learned many new things about myself. As I am writing this I am pondering if I have changed over these last years, looking back at the Christian who lived in Oslo he seems far away, yet on the other hand I would have a hard time pointing out a list of concrete changes to my person or personality. I guess I ask questions today I wouldn’t have asked 3 years ago, but then again that is maybe not so much a change as it new lessons learned being filtered through the lens that is me.

As for Barcelona as a city there are for sure things I will miss. The long summers, the beach close by, the vibrant feel of the city, the 3 course lunches and of course my friends here.

There are also some things I know I will not miss like the dusty air downtown, the crowded feel of the city during height of tourist season, the smell of urin on every fourth street corner and things like that. Leaving all language issues behind is also nice, although I guess it would have felt better if the language issues had been resolved by being fluent in Castilliano.

Anyway, moving to Cambridge in England will be a definite change of pace and style. In many ways I feel my move to Cambridge is a partway return to Oslo in the type of city it is. Green and verdant, big enough to have a interesting nightlife and cultural offerings, yet not the chaotic nature of a huge city like Barcelona or London.

In terms of the new company we have set up things are moving forward, hired a graphics designer to work on a logo for us the other day and I spent last week in London having meetings with accountants and lawyers making sure all the paperwork is in order.

Still looks to be about a months time before we announce ourselves properly, but things are going well and we are already looking at areas of expansion. Only worry now is if the palm tree Wim is inheriting from me will survive his work trip to Canada :)

Will we have been ramping our new business venture the guys haven’t been on the lazy side coding wise either. Wim and Tim has been fixing a lot of bugs and we are also close to having working Real streaming inside GStreamer now. It is still not perfect, but some Real format streams should work now if you are using current CVS of GStreamer.

Edward has been hacking on Pitivi, with moving to a new more visually enticing timeline widget. The original plan was to use the Jokosher one, and Edward even had that working on his laptop, but it didn’t really fit due to Pitivi’s different nature so Edward instead let it be more of an inspiration than a source of code. The final timeline looks nice, although you probably wouldn’t look at it and find it very similar to the Jokosher one.

Together with Brendan he has also been working on getting project save/load working so that you can save and load projects in pitivi. This means that when you work on an edit you can save milestones in case you want to go back later and of course save the work if you can’t finish it in one sitting.

The fall of SCO

Saturday, August 11th, 2007

Was very happy to read today that the air has gone out of the SCO balloon. Since 2003 SCO has been a thorn in the side for free software developers with the ongoing lawsuits and claims about Unix and Linux. With Judge Kimball not essentially gutting their case I think we have mostly seen the last of McBride and company. I think the outcome of this lawsuit will play a major role also in defining the rules of the game in terms of open source, in some sense showing that if a sleazy corporation want to try to get ahead of the game by bogus lawsuits the community now has enough resources and friends to shut them down.

In combination with the recent US supreme court ruling on software patents I think we will see a lot of changes in the coming years as the lock in model of software fail. I think the next big battleground might very well be media codecs where the US supreme courts ruling can level the playingfield and cause a lot of media codecs to become open source compatible as their patent protections fall away.

Asus Pro31s and Linux

As a followup to my blog post about the problems I had running Linux on my Asus laptop I thought I should mention that with the latest kernels for Fedora it works pretty well. The Wireless and DVD player for instance both run fine, and I am able to switch to console mode easily now without the screen going black. Suspend do not work 100% yet, but that is a common problem with a lot of laptops.

Antibiotics

Tuesday, July 31st, 2007

So after spending 8 days sick after returning from the UK I managed to get myself to a doctor yesterday. Got set up with a package of antibiotics which seems to be working pretty well. Still not 100% well, but at least I don’t feel like a bulldogs chew toy anymore either.

In terms of the new company things are moving forward at a brisk pace and I hope to be speaking with a local graphics designer I know this week, in order to have a nice logo and profile created for the company before we announce it.

Things are also moving rapidly forward on the moving front. Alia has been checking out various moving companies as she and Zaheer will share a moving truck with me, and I contacted a couple of storage companies today to start getting some information on pricing and availability. Know that my energy is starting to return thanks to the antibiotic I also hope to get moving on the UK room soon.

Asus Pro31S and Linux

Friday, July 13th, 2007

So I recently purchased an Asus PRO31S laptop and I figured I should report on how it plays with Linux in case other people out there are looking at the machine also. The specs are really nice using the new Intel Santa Rosa chipset, nvidia graphics, lightscribe capable DVD writer, Wireless card supporting up to 802.11n. It also sports a built in camera above the screen, built-in bluetooth and DVI out.

I am writing this entry on the laptop so obviously it do work, but I have to admit getting it set up was a much bigger challenge than I expected. The first problem was that no Linux distribution was able to properly detect and access the DVD drive. As you might guess this is slightly painful when trying to install linux as the DVD based installs fail as soon as the install for the first time tries to access the DVD drive. Managed to get latest Fedora installed in the end by using Network install. Once I had the core system installed I realized I needed the very latest proprietary nvidia driver to get X working at all, version 100.14.11. Problem is that the system seems unable to have the X display reset, so if I start the system with the graphical boot loader or try to go into a console I just get a black screen. So ctrl+alt+f1 etc., is not currently available and if I have the graphical boot enabled I will only get a black screen instead of the gdm login screen.

The Intel wireless cards works, well sorta. It seems to consider the signal strength very weak even if I am sitting next to the wireless router. With the original Fedora 7 kernel I needed to manually install the updated kernel driver from Intel, but with current kernel updates it seems to work fine out of the box apart from the signal strength issue. While I am not 100% sure at this point I also think the signal strength issue is what is making Skype etc., useless on the laptop.

The Asus also comes with its own annoying startup sound, you can turn it of in the bios, but it seems doing that causes the sound card to not initialize properly or something under linux, giving you zero volume sound.

Things which seems to work perfectly however for me on the laptop is the smartcard reader and the bluetooth support. The camera also seems to work fine with latest kernel updates.

Suspend partially works in the sense that I do seem able to suspend and then resume the system, but things like the wireless networking did not seem to want to resume again.

So the current status is that I have a useable laptop for my day to day needs, but there are still a lot of things that aren’t working fully. Hopefully the driver issues will sort themselves out over the next Months, but at this point in time it is not a laptop I would recommend for a great out-of-the-box linux experience.

My contact information and more

Monday, July 2nd, 2007

After my last blog entry where I let it be known that a group of us left Fluendo I realized that I had forgotten to put up my new (old) contact information. So people who need to reach me/us can contact me on uraeus*at*gnome*org.

I also want to say thank you to all those who sent us emails and messages of support and best wishes, much appreciated.

No longer at Fluendo

Friday, June 29th, 2007

So as of today Wim Taymans, Edward Hervey and myself are no longer working for Fluendo. The same goes for Tim Muller who has been working as a contractor for Fluendo for a long time now. The reasons for us deciding to leave are many, but essentially I guess the time had come when we felt our prospects outside Fluendo were better than the ones offered inside. Our exact plans are not set in stone yet, but one likely outcome is that we set up our own company doing various kind of software and services around GStreamer, more on that in the coming weeks.

On Sawfish, Metacity and Linus

Saturday, February 17th, 2007

Managed to get myself embroiled in a little email exchange with Linus about configurability options and GNOME. Seesm that little exchange even managed to hit Slashdot.
The misconception that I feel Linus have and a lot of the people posting on Slashdot is that patches that adds configuration options to GNOME would automatically get rejected. This is simply false.

At best this is an extrapolation of the quite strict policy of Metacity in particular and the general GNOME policy of ‘no GUI options before thinking’. This policy did come into effect with GNOME 2.x and it came about both due to UI design usability discussions, but also as a result of seeing our config menu’s get clogged with options which mostly where there due to bugs, missing features and a heterogen deployment environment below GNOME. It was decided to focus on actually trying to solve these lower level issues instead of offering config options to work around them. A talk by Jim Getty’s at GUADEC called ‘Draining the swamp’ being considered the call to arms on that issue. Projects such as HAL, the rejuvenated X.org effort and many other freedesktop projects came about almost as a direct consequence of this.

There was also some misconceptions on the Sawfish to Metacity switch that happened in this time period. It is not correct to say that Sawfish got replaced by Metacity due to it being deciding its high degree of configurability was bad, far from it. Sure there
where people who felt Sawfish went a bit overboard in that regard, but that was not the reason it got ditched as the default GNOME window manager. The reason for that was simply that after Eazel went backrupt and Sawfish maintainer John Harper had to find a new job, he ended up at Apple. And thus due to Apple corporate policy, and probably long hours at work, he couldn’t maintain Sawfish anymore. The troublesome thing about Sawfish was that it was written in its own Lisp dialect so as part of Sawfish you got both an extra lisp interpreter and GTK+ bindings for it. This meant that the C/C++ skills in the GNOME community didn’t lend themselves well to fixing bugs in Sawfish.
The two libraries and Sawsfish itself thus went unmaintained as John went away and nobody where interested/felt qualified to take it over. Thus the GNOME developers had to look around for a new window manager and it was decided that one should aim for one written in C like the rest of the desktop libraries to lessen the chance of future maintenance prolems. To answer this call Havoc Pennington stepped up with Metacity and it was quickly adopted by a lot of GNOME developers and users and subsequently chosen as the standard.

Metacity was philosophically very different from Sawfish and Havoc
was very strict about what he let into Metacity, due to an idea that requests for config options was usually a result of broken behaviour in the window manager and thus feeling the behaviour should be fixed instead of a config option added to work around the problem.
This was in line with the policy that do govern GNOME as mentioned above, but in the case of Metacity this was applied in a much sterner/hardcore fashion that for most other modules.
But due to Havoc’s high profile in the community and beyond it I think the policy he kept for metacity colored how people outside the project perceivedthe project as a whole which is the main reason I see for this hard killed perception to live on.

Anyway, back to Linus and his irritation with Metacity. I can’t not say if his patches will go in or not, its not my call. But I did at least add them properly to bugzilla for Linus to ensure they get reviewed and commented on at least.

Nice developments

Friday, August 11th, 2006

Rhythmbox

There are lot of nice developments happening these days. After having been using Banshee for a while I have to say that Rhythmbox have won me back. The work that has been put into polishing RB over the last months have been incredible. There are so many little details I just love now with the current GUI, like the beautifuly fading in/out of album covers. I am also happy to see that all my emusic bought songs gets album cover art now in rb, something I never got before with any other player. The Play queue in sidebar option is also very nice, and the source list has been polished up and just looks sweet atm. Thanks!
Also happy that the Rhythmbox team is now working on relicensing RB to the same licensing setup used for Totem enabling distro’s to both ship RB and also ship support for non-free formats like Windows Media and MPEG.

Totem

Totem has also gotten a lot of love recently, especially the Mozilla/Firefox/Epiphany etc. plugin. It now registers itself with four plugins in order to handle as many as possible of those weird detection scripts used out there, with one plugin pretending to be Windows Media player, one pretending to be Real Player, one pretending to be Quicktime player and finally one being just Totem :). Also been a lot of work on the playlist handling fixing a bug where in some cases Totem handed GStreamer a playlist instead of the actual media uri. A big thanks to Bastien and Christian Perch for this work. We did find a few new bugs due to it in some GStreamer plugins, but hopefully we get on top of those quickly enough.

Fluendo Windows Media plugins

The Fluendo windows Media plugins continues to see a lot of work and polish. One thing we are working on getting working perfectly currently is allowing you to transcode only one of the streams in a file. For instance the pipeline below would convert the WMA audio into MP3 while keeping the WMV video as it is. The advantage of being able to do this is that the video quality doesn’t get further degraded as video isn’t decoded and encoded again, its just demux and remuxed back in with the transcoded audio.

gst-launch filesrc location=leavestech_gp_0516_700.wmv ! fluasfdemux name=demux .stream_2 ! queue max-size-time=0 max-size-buffers=0 ! progressreport name=v ! fluasfmux name=mux ! filesink location=leavestech_as_mp3.wmv demux.stream_1 ! queue max-size-time=0 max-size-buffers=0 ! fluwmadec ! audioconvert ! progressreport name=audio ! lame ! mux. -v

Vacation time

Heading up to Norway on Sunday for a two week vacation. It is actually the longest non-stop vacation I ever had (not counting my between jobs trip around the world). Looking forward to relaxing and spending time with my family. Only thing that frustrates me before leaving is that I managed to forget to go to the Spanish tax office today to pick up my certificate showing I am a Spanish resident and tax payer now. Well I guess at this point two more weeks doesn’t matter that much anyway.

Being digital

Tuesday, July 11th, 2006

So I got my TDT box set up yesterday and taken a step into the world of terrestrial digital TV. After struggling a bit with the cabling (the TDT box primary output is Euro SCART, but all the stuff I wanted to connect to I am using S-VHS cabling for.) Discovered that my hi-fi amplifier could do RCA to S-VHS conversion in the end and luckily there is also a RCA video ouput and a coaxial SP/DIF output on the box.

Anyway this move took me from 20 channels where the image where unwatchable on 15 of them, to 30 channels all with good image and sound quality. I am a bit suprised that TDT doesn’t do surround sound though, or maybe its just my cheap ass TDT box not supporting it. On the other side when I went to get cables yesterday I did look at the other TDT boxes offered and was suprised that none of them seemed to offer better connectivity than my own box. I mean when you compete in what I would assume is a rather standarized market I would think one way to try to beat the competition is offering better connectivity options than your competitors. Yet none of the boxes had for instance optical sp/diff or s-vhs output for example. They seemed all to only offer the SCART, RCA, coaxial SPDIF and coxial audio left/right output. Of course even if I know have 30 channels that doesn’t mean I got 30 viewable channels, most of them offer little of interest. At least I have an antenna cable now capable of TDT which means I can be a tester when we get to implementing this stuff in Elisa.

Instanbul:
Screenshots are so last year it seems, and everyone is now moving over to screencasts. Good news is that Zaheer has been working hard on making Istanbul the best screencast recording tool out there. With his latest changes Istanbul is capable of recording OpenGL based applications which in these days of XGL, AIGXL, Elisa, lowfat and so on being able to record OpenGL stuff is essential. So check out
Zaheer’s latest blog post for details
.

Also be aware that the latest versions of Cortado our Ogg Theora/Ogg Vorbis playing Java applet has a working seekbar now. If you check out the Elisa screencast you see that a seeker bar appears if you let the mouse pointer rest over the video image. With this you can host screencasts on your webpage and even allow people to seek in the online movies.

I guess I also should use the chance to pimp LugRadio live this year (and myself doing a talk there).
I'm going to LugRadio Live 2006


Bad Behavior has blocked 176 access attempts in the last 7 days.