Talk:Fluendo mp3 decoder: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
(Simpler installation procuedure?)
Line 3: Line 3:
gst-launch-0.10 playbin uri=file:///path/to/file.mp3
gst-launch-0.10 playbin uri=file:///path/to/file.mp3


It works well in Build 650, and mp3 files can be played from the Journal, using the Watch & Listen Activity.
Below is the result I received from gst-inspect-0.10 flump3dec
--[[User:Tomhannen|Tomhannen]] 13:33, 17 November 2007 (EST)
--[[User:Tomhannen|Tomhannen]] 11:16, 10 December 2007 (EST)


==Simpler installation procuedure?==
Factory Details:
Long name: Fluendo MP3 Decoder (IPP build)
Class: Codec/Decoder/Audio
Description: Decodes MPEG-1 Layer 1, 2 and 3 streams to raw audio frames
Author(s): Fluendo Support <support@fluendo.com>
Rank: primary (256)


I emailed Fluendo asking if the install process could be simplified for OLPC systems, as going through an online shop is quite laborious for a free (as in $0) codec. Here is the reply I received:
Plugin Details:
Name: flump3dec
Description: Fluendo MP3 decoder
Filename: /root/.gstreamer-0.10/plugins/libgstflump3dec.so
Version: 0.10.6
License: unknown
Source module: gst-fluendo-mp3
Binary package: Fluendo MP3 Decoder
Origin URL: http://www.fluendo.com


We have a license agreement allowing projects like OLPC to distribute the mp3 codec themselves for
GObject
free as a distribution channel for our technology.
+----GstObject
+----GstElement
+----FluMp3Dec


Our Codec manager (included in Fedora 8) allows automatic installation
Pad Templates:
of MP3 as well. For the others we prefer if they pass by our webshop.
SRC template: 'src'
This way they have an account and see our other product which is a good
Availability: Always
marketing point for us.
Capabilities:
audio/x-raw-int
endianness: 1234
signed: true
width: 16
depth: 16
rate: { 8000, 11025, 12000, 16000, 22050, 24000,
32000, 44100, 48000 }
channels: [ 1, 2 ]


Best regards,
SINK template: 'sink'
Availability: Always
Capabilities:
audio/mpeg
mpegversion: 1
layer: [ 1, 3 ]
rate: { 8000, 11025, 12000, 16000, 22050, 24000,
32000, 44100, 48000 }
channels: [ 1, 2 ]


Does this mean that the installation process could be improved?

--[[User:Tomhannen|Tomhannen]] 11:16, 10 December 2007 (EST)
Element Flags:
no flags set

Element Implementation:
No loopfunc(), must be chain-based or not configured yet
Has change_state() function: 0xb7771b70
Has custom save_thyself() function: gst_element_save_thyself
Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.

Pads:
SRC: 'src'
Implementation:
Has custom eventfunc(): 0xb7771540
Has custom queryfunc(): 0xb7771880
Provides query types:
(1): position (Current position)
(2): duration (Total duration)
Pad Template: 'src'
SINK: 'sink'
Implementation:
Has chainfunc(): 0xb7773fa0
Has custom eventfunc(): 0xb7773b90
Pad Template: 'sink'

Element Properties:
name : The name of the object
flags: readable, writable
String. Default: null Current: "flump3dec0"

Revision as of 16:16, 10 December 2007

Installation experiences / tips

I could not get this installation to work in Sugar, on build 623, on a B4 OLPC. However, it worked from the command line using

gst-launch-0.10 playbin uri=file:///path/to/file.mp3

It works well in Build 650, and mp3 files can be played from the Journal, using the Watch & Listen Activity. --Tomhannen 11:16, 10 December 2007 (EST)

Simpler installation procuedure?

I emailed Fluendo asking if the install process could be simplified for OLPC systems, as going through an online shop is quite laborious for a free (as in $0) codec. Here is the reply I received:

We have a license agreement allowing projects like OLPC to distribute the mp3 codec themselves for
free as a distribution channel for our technology.
Our Codec manager (included in Fedora 8) allows automatic installation
of MP3 as well. For the others we prefer if they pass by our webshop.
This way they have an account and see our other product which is a good
marketing point for us.
Best regards,

Does this mean that the installation process could be improved? --Tomhannen 11:16, 10 December 2007 (EST)