AMR audio codec not supported
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Medium
|
Pat McGowan | ||
| | gst-libav1.0 (Ubuntu) |
Undecided
|
Unassigned | ||
| | gst-plugins-ugly1.0 (Ubuntu) |
Undecided
|
Unassigned | ||
| | ubuntu-touch-meta (Ubuntu) |
Undecided
|
Łukasz Zemczak | ||
| | ubuntu-touch-meta (Ubuntu RTM) |
Undecided
|
Łukasz Zemczak | ||
Bug Description
AMR audio codec is not supported currently. This is relevant for MMS videos, as AMR is the default for audio.
With gstreamer debug env var GST_DEBUG=*:3 I see:
0:00:39.390824849 23581 0xb3f053b0 WARN uridecodebin gsturidecodebin
$ system-image-cli -i
current build number: 131
device name: krillin
channel: ubuntu-
last update: 2014-10-27 15:32:17
version version: 131
version ubuntu: 20141027.1
version device: 20141015-32e0f27
version custom: 1413941794
| Jim Hodapp (jhodapp) wrote : | #1 |
Right, installing gstreamer1.0-libav fixes the problem. If that is the solution we want, we have to include it in the images.
Also, I would like to know if we do not plan to use Android audio codecs, and the reasons for using/not using them.
| Changed in media-hub: | |
| assignee: | nobody → John McAleely (john.mcaleely) |
| status: | New → Confirmed |
| Changed in media-hub: | |
| assignee: | John McAleely (john.mcaleely) → nobody |
| Pat McGowan (pat-mcgowan) wrote : | #3 |
Two things are needed that are in progress but htis may not make the release milestone
- enable video attachments via MMS
- repackage the amr decoder plugin for gstreamer
| Changed in media-hub: | |
| assignee: | nobody → Iain Lane (laney) |
| affects: | media-hub → gst-libav1.0 (Ubuntu) |
| Changed in gst-libav1.0 (Ubuntu): | |
| assignee: | Iain Lane (laney) → nobody |
This should be gst-plugins-ugly1.0 instead of gst-libav1.0. The reason is that plugins-ugly can be more easily split into packages that support different codecs, as each codec has its own shared library. On the other hand, libav is a single big shared library.
| Changed in gst-plugins-ugly1.0 (Ubuntu): | |
| status: | New → Confirmed |
| Iain Lane (laney) wrote : | #5 |
laney@iota> apt-cache showsrc gst-plugins-ugly1.0 ~
Package: gst-plugins-ugly1.0
Binary: gstreamer1.
| Changed in gst-libav1.0 (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in gst-plugins-ugly1.0 (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Iain Lane (laney) wrote : | #6 |
I think someone needs to backport it to rtm.
| Iain Lane (laney) wrote : | #7 |
Actually I don't see ugly in rtm at all. You can probably just copy the Vivid package over.
I'm not sure what policies you guys apply for uploads to the RTM distribution around binary copies, versioning and such, so I'd prefer to leave it to someone else - should be a simple task assuming the package builds.
| Pat McGowan (pat-mcgowan) wrote : | #8 |
The proposal is to refactor that package to just pull in the support we need, we do not want all of gst-ugly
We need to seed the already existing gstreamer1.
| Łukasz Zemczak (sil2100) wrote : | #10 |
Looking at the gstreamer1.
| Changed in ubuntu-touch-meta (Ubuntu RTM): | |
| assignee: | nobody → Łukasz Zemczak (sil2100) |
| Changed in ubuntu-touch-meta (Ubuntu): | |
| assignee: | nobody → Łukasz Zemczak (sil2100) |
| Pat McGowan (pat-mcgowan) wrote : | #11 |
ok to add to the seed
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Pat McGowan (pat-mcgowan) |
| importance: | Undecided → Medium |
| milestone: | none → ww40-2015 |
| status: | New → Confirmed |
| Changed in ubuntu-touch-meta (Ubuntu): | |
| status: | New → In Progress |
| Changed in ubuntu-touch-meta (Ubuntu RTM): | |
| status: | New → In Progress |
| Łukasz Zemczak (sil2100) wrote : | #12 |
This bug was fixed in the package ubuntu-touch-meta 1.221vivid11 in https:/
---------------
ubuntu-touch-meta (1.221vivid11) vivid; urgency=medium
* Add gstreamer1.
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 17 Sep 2015 18:05:47 +0200
| Changed in ubuntu-touch-meta (Ubuntu RTM): | |
| status: | In Progress → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → Fix Committed |
| Changed in canonical-devices-system-image: | |
| status: | Fix Committed → Fix Released |
| Changed in ubuntu-touch-meta (Ubuntu): | |
| status: | In Progress → Fix Released |


Have you tried installing gstreamer1.0-libav to see if that codec is covered by libav? I'd be surprised if there wasn't a codec in that library for it.