Shop FAQ

So I thought I answer a few of the questions that have popped up accross the web after the shop launch and yesterdays blog entry.

  • Are the EULA’s available online?
  • Yes, they are available under the terms link just before you finalize your order to go to the payment system. I realize a lot of people want to be able to read over the EULA before getting that far so I will put them up somewhere more easily reachable today.

  • What happens when new codecs are added?
  • Often the bundles will grow and people who bought the bundle as it is will be able to download the new bigger bundle for free. However there will also be new bundles made as things progress.

  • What about encoders?
  • We will soon start to offer some encoders too. Our windows media audio encoder is already in the beta program and the windows media video encoder is in final stages of development before hitting the beta program. To begin with these will be just separate download or maybe part of an windows media encoding bundle. As more encoders gets created we probably will offer bigger encoding bundles to, similar to the playback ones.

  • What about supporting other media frameworks/applications?
  • This will not happen. We are still a small company and the cost of supporting even more frameworks in a good way is daunting.

  • Why is only a subset of the plugins available on Linux PPC and Solaris?
  • Because we don’t have them ported yet. To be honest the popularity of the Windows media plugins on Linux PPC and Solaris will determine if we ever do port them in fact. Unless the plugin available for these platforms sell well enough to validate the cost of porting more codecs there will be no further codecs supported on these platforms. That said we are not going to pass judgement on either platform very quickly. For Linux PPC we will let PS3 be out on the market a while before start making assumptions about the viability of that market and for Solaris we will let Sun ship something else than just development versions of Solaris bundled with GStreamer 0.10.

  • Will you ever support Real Media, Quicktime, Flash Video etc.
  • The answer is Yes, to some degree, and maybe. We have a working Real Media decoder plugin, but we will not be able to release that before we have a full Real Media networking stack to use it with, but this is being worked on and shouldn’t be to far away. As for Quicktime we will be able to support AAC and H264 which seems to be the most used Quicktime codecs today and the Quicktime container format is just a tweaked version of the MPEG4 ISO format. So we will be able to offer something that plays most Quicktime trailers, but we might not be able to call it Quicktime support though due to trademark issues and of course not supporting Apple specific codecs such as Sorenson. As for Flash video or VP6 as its also called. Well we are trying to work something out there, but its still quite up in the air what will happen.

    Shop open for business!

    Ok, so as promised the shop.fluendo.com is now live with all our codecs!. You guys have no idea all the practical issues delaying this, the last that hit us today being the credit card system suddenly refusing payments in dollars so we had to switch the shop over to Euro.

    Anyway the press release is out and hopefully we get some good coverage. This release should also be a response to Eric Raymonds request
    for someone to save him from the lack of codecs
    .

    As you will see if you go to the shop we support Windows Media codecs on Linux x86_32, Linux x86_64, Linux PPC, Solaris Intel and Solaris SPARC, just as we do with our MP3 plugin. Depending on interest other platforms could follow.

    For Linux x86_32 and Linux x86_64 we also have MPEG2, AC3 and MPEG4 Part available. AAC is underway.

    People will also notice that we rebate heavily if you buy the codecs in bundles, this is because we really prefer to stear people away from the single codecs purchases as they cost us as much as a bundle per transaction, which means more money to the bank and less to us :)

    The codecs are distributed inside tarballs together with instructions. We realize this is not as painless an install as one could wish for. But doing packages for a million and one distro’s was not a plausible solution either. That said we are working on a codec installer/updater which will automatically download and install any codec bought in the shop. It will also upgrade those codecs as updates becomes available. The idea is that a purchase of the codecs gives you a year of updates, after which you can buy an discounted update to continue getting updated codecs and bundles.

    So I hope people like the shop and also for anyone reading this wanting a site license, we do offer that, but that will be handled outside the shop. The shop is targeted at people looking for 20 or less licenses.

    Fluendo webshop updates

    So for a *long* time we have promised to provide a wide set of plugins
    for GStreamer through the Fluendo webshop. We have had a series of plugins in beta testing for a long time now while at the same time sorting out the final legal and other practical issues. Anyway things are now ready I have been working a lot on getting everything ready this week.

    As a final grand test I have updated the mp3 plugin we have offered for free on the shop for a while now. Due to this I would like to ask that anyone reading this blog entry please try downloading the new mp3 plugin and testing it on their systems. Currently the shop contains an GStreamer MP3 plugin for X86_32, x86_64, Solaris Intel and Solaris SPARC. Also trying to get a Linux PPC version online today. People who have gotten our plugin earlier from the webshop should also get this new version as the code has many bugfixes and improvements over the first version we offered.

    The new bug system should be available on Monday, so anyone downloading and having problems during the weekend with the plugins please just send me an email on christian at fluendo dot com.

    So unless this final mini test should turn up something unexpected I will upload all the plugins on Monday and send out a press release.

    Be aware that the webshop offers you two payment systems so be sure to choose the ‘Free of Charge’ one for the mp3 plugin as the credit card system do not handle charges of 0 very well :) We will be working on getting rid of the credit card option as an option when people just get our free stuff.

    Feelgood stuff

    I guess we all sometimes feel burned out by the goings of the free software community. Endless discussions about the technical superiority of one solution over another, a feeling of the community sometimes being overly narrow in its view of the world beyond or the amount of negative feedback tending to heavily outnumbering the good or dealing with licensing issues might all be things that steal energy. Yes, there are many reasons for sometimes wanting to throw in the towel and look for both work and entertainment a different sector of society.

    Yet many of us have stuck around for quite a long time now and I guess there are many reasons for it, like good friends, jobs, professional pride and so on. Another burst of energy comes from the times when you see free software having a positive impact on people’s life, like when Wingo showed me how they had deployed Linux at schools across Namibia. But it doesn’t need to be as big as that, today for instance it put a smile on my face seing a mail from someone who had been using the Flumotion streaming server to let family members living remotely take part in the Christmas festivities at their family home. Not exactly a use that changes the way of the world, but it did give me a sense of joy seing someone being able to use our technology in a way that enriched their lives. Thanks for sharing that.

    New Elisa out with Trick modes support

    The Elisa media center team did a new development release yesterday. One of the exciting features of this release is the support for trick modes. This means you can do things like fast forward or half speed forward playback. Also for Ogg files with Ogg Theora video you can do reverse playback of the files. So if you have ripped any movies using Thoggen or KungFu you can now play them with Elisa and ‘rewind’ when needed if you want to take a closer look at a scene. The nice thing is that reverse playback like forward playback can happen at a multitude of speeds.

    Its nice to have a software package out there enabling trick modes making it available as a visible feature to end-users :)

    Gluetastic Pitivi

    Anyone following GNOME CVS activity over the last days would have noticed the heavy Pitivi hacking activity. As of yesterday evening Pitivi properly supports ‘gluing’ together multiple videoclips and outputing them as one file. This includes re-scaling the videoclips into one shared size if they are of multiple sizes. The current battle plan is to enable new features in Pitivi even when we know they trigger bugs in various GStreamer elements. Then later on when the GStreamer bugs gets fixed we will hopefully have an active user community which will scream murder (file bugs) when plugins break Pitivi functionality. Next step in enabling the new GUI ideas is to enable basic transitions and some simple cutting (not necesarily in that order). After that we should have a basic but useful tool for people to start using. What the exact priorities will be after this is not set in stone, but will depend on user feedback and of course the priorities of new contributors coming onboard. A big thanks to Edward for his relentless effort in getting Pitivi ready for mass consumption!

    The struggle of Pitivi

    One of the applications we have under development here is Pitivi. For outside developers it could seem as if Pitivi has been standing still for a while. This is both very true and very false. Edward who is the lead developer on Pitivi have had little time to put into enabling more features in the GUI and polishing up the look and feel of the GUI lately. On the other hand improving Pitivi is only half about working on ‘pitivi’, the other part of the equation is fixing bugs in GStreamer itself and gnonlin. Both of these libraries have seen a lot of bugfixes over the last few months and Jokosher is a living testament to their effect.

    Pitivi being both audio and video is more complex, but also for Pitivi these fixes have made the application more stable and producing less error messages. Doing some QA work over the last few days I found that AVI (Divx) and MOV (Quicktime) files both transcoded dependably to Ogg Theora.

    More work is needed to make MPEG and Windows Media transcode as dependable, but this shouldn’t be to hard to rectify. Once we got the input formats working dependably for Pitivi I guess it would be time to go through the output formats. I haven’t tested yet, but there has been quite a lot of work done to enable and fix more muxers in recent months so maybe some combinations already work fine.

    Edwards next target for Pitivi is enabling cutting in the GUI. That means that we at least allow cutting and gluing of video clips which should be a step toward providing useful functionality beyong transcoding.

    Of course a lot more could be enabled quickly in the GUI if more python hackers came onboard to help out. If you are getting into Python and is interested in helping out, please stop by #pitivi on irc.freenode.net

    Latest developments – Schrodinger, Flumotion, Elisa and Trick Modes

    For those who want to use Schrodinger to build plugins or support Dirac encoding/decoding in their own applications or libraries which don’t use GStreamer David have now commited the changes to SVN which makes libschrodinger install the needed header files for development. We are still not promising a fully stable API, but we don’t expect any radical changes either so it should be a good time to start playing with it.

    On the topic of free formats. Wim wrote a full set of GStreamer RTP plugins for Vorbis and Theora recently and now Sebastian, who is the latest addition to our Flumotion team, is working on integrating RTP streaming into the open source Flumotion. When this is done we will have a end-to-end Vorbis/Theora RTP streaming solution going from Flumotion to Totem.

    Philippe checked in initial trick modes support to Elisa the other day. That means that when you play back you can speed up/slow down the playback speed of videos, using your remote or using the keyboard arrow keys.
    Forward trick modes (fast forward, slow forward) works on all formats automatically, but reverse playback only works on formats where support for it is specifically added to the decoder. Wim is working on getting reverse playback going for Ogg Vorbis/Theora files currently so there is at least one open working example of it available.

    Getting an end-to-end RTP streaming solution using Vorbis/Theora and full Ogg Theora/Vorbis trick modes going will be a good milestone for us as one of our initial goals at Fluendo was making sure that free formats where competitive on features with non-free ones. Its been a rough road getting there as enabling these for open formats have tendsed to be harder in many cases compared to the non-free ones, both due to the distinct nature of the Ogg container format and also the need to define specifications first in many cases (like our sponsorship of getting the Vorbis and Theora RTP specifications written), but seeing things come together now feels really rewarding.

    Btw, I did a new micro release of the MPEG Transport stream muxing library today with a tiny fix to the .pc file. If you installed libtsmux into something else than /usr/lib you would have discovered by now that the GStreamer MPEG TS muxing plugin didn’t build. This updated version of libtsmux fixes that. Get it from the Schrodinger download page

    Also a big congratulations to the Jokosher team on their 0.2 release. Keep on rocking guys!

    New release of Elisa

    While I was away at UDS in Mountainview the Elisa team did a new release of our Elisa mediacenter solution. At the same time the website got a facelift making it look a little closer to the new default theme for Elisa. As mentioned this release do not add a big amount of new features compared to the previous one as it has mostly been about remodeling the internals of Elisa to enable us to take it where we want to. We are now however again going to be moving forward with feature additions and usability improvements. On the top of my personal wishlist is trickmodes and stronger upnp support. Coming up with some clever UI ideas for how we handle music collections and huge video collections is another important todo.

    We need more people!

    Things are moving fast here at Fluendo and we are continously looking to add more developers to our staff. The Elisa team is looking for a new member and I am looking for someone interested in working on various solutions around our codecs, especially some installation and upgrade tools to integrate with our webshop solution. Something a little more advanced that loki_setup/loki_update, yet less ambitious than Red Carpet or RHN. Longer term this person would probably be involved in other projects here too, like the DVD/BlueRay player and general codec development. If you are interested in any of these two and Barcelona sounds like a tempting place to live please mail me (christian-at-fluendo-.-com) for more information.

    Thanks to Sun for GPL Java

    As everyone is aware of by now Sun is releasing Java under the GPL, which is great news. One thing did strike me as a little weird though,
    when visiting the page with video’s with testimonials from people like RMS and Mark Shuttleworth they use Flash video (which for me almost never plays in sync). Considering this is an announcement of GPL Java it would have been cool if they instead used Cortado which is a 100% Java GPL licensed solution using the Free Vorbis and Theora codecs. And as you can see from this demo page for our stream hosting service the quality of Cortado these days is pretty good and we are continuing to invest more resources into it to make it more powerful.

    So get into the groove Sun and go 100% Java with your internet video, no need to use an expensive proprietary solution when you can get something just as good based on 100% GPL Java :)