Releases/FeatureCodecBuddy

From FedoraProject

Jump to: navigation, search

Contents

CodecBuddy

Summary

Fedora does not, and will not, ship Free but patent encumbered or non-free codecs in its distribution. However, that does not change the fact that some Fedora users still want to be able to use these types of files on their machine.

Fedora 8 is going to offer a solution to users via codeina.

codeina is now available in Rawhide. Installing it is enough to get Totem to launch codeina when an unsupported codec is being used, or the container is unknown.

Owner

Current status

Detailed Description

Code

Code is being worked on in the Fluendo GStreamer svn .

You can check out the current code with:

svn co https://core.fluendo.com/gstreamer/svn/codeina/trunk/ codeina

codeina packages are in Rawhide.

Fluendo and GStreamer

Fluendo is a company that employs many of the core developers of GStreamer. GStreamer code makes up the core of many Linux media applications, such as Rhythmbox, Totem, Banshee, and others.

Fluendo produces plugins for GStreamer that allow it to decode a variety of proprietary formats. Some of the big ones are:

Reference: Fluendo press release

MP3 Use Case

1. Assume that the default application for MP3 playback is GStreamer-aware. A default installation of Fedora sets Rhythmbox as the default. 1. User double clicks on an MP3 file on the desktop. 1. Rhythmbox tries to play the file, but cannot since there is no MP3 codec on the machine. 1. Instead of a "cannot play this file" error message, Fedora 8 will show the user a nicer window, with a bit more information:

1. The last option there will get the MP3 decoder plugin from Fluendo (where it is offered for free (gratis)), and then all GStreamer applications will be able to play MP3 files. The user has solved their problem in a legal way. See Installing Fluendo MP3 Plug-in

Other Codec Use Case

1. Same as MP3, except in this case the download isn't gratis, and so there will be an additional step in which the user will be educated about the choices, including commercial options, of which Fluendo will be the first. The content for this page will be kept at http://fedoraproject.org/wiki/CodecBuddy.

Other

Why is this useful?

There are repositories out there which offer this support right now, but as a United States based organization, it might be illegal for us to even give the name of these repositories because of potential contributory infringement claims. So, unless you are a savvy user who knows how to find this software (and also doesn't mind installing software that might be illegal in your geographical location), you are left with a large usability hole in your Fedora installation.

This feature is an attempt to fix that usability hole in a legal way, while not including any non-free code in Fedora itself.

Fedora 8 features and future versions

For Fedora 8

For future Fedora versions

Documentation

Release Notes

Supported applications

Right now, only Totem has support for the missing plugins framework of GStreamer.

Work is on-going upstream for Rhythmbox .