2016-10-04 23:08:35 |
Devid Antonio Filoni |
bug |
|
|
added bug |
2016-10-04 23:08:35 |
Devid Antonio Filoni |
attachment added |
|
working-but-needs-cleanup qtmultimedia patch https://bugs.launchpad.net/bugs/1630399/+attachment/4754539/+files/adding_gstreamer_opus_support.patch |
|
2016-10-04 23:08:55 |
Devid Antonio Filoni |
description |
Hi, as described in QTBUG-50567 [1], qtmultimedia doesn't support opus audio codec so for example we cannot record Telegram voice messages ( bug #1460464 and #1375179 ).
I patched qtmultimedia adding the support for audio/x-opus codec through opusdec encoder in qtmultimedia, then I found qtmultimedia 5.4.1 (shipped with Ubuntu Phone vivid) is built against gstreamer0.10 and, as gstreamer0.10-plugins-bad packages is not installed by default, opusdec encoder is not available.
I'm working on this bug, I created it to track the progress, in order to add opus support I have to:
1 - create a new gstreamer0.10-opus package containing only the opusdec plugin: I don't know whether I have to create a new source package containing opusdec sources or only a new .deb package (generated from gst-plugins-bad0.10 sources). I'm working on the latter as gst-plugins-bad0.10 package requires work in any ways.
2 - properly patch qtmultimedia source, I'm attaching a working-but-needs-cleanup patch. I think some opus declarations in the attached patch can be avoided, but I haven't had time to work on it so I'm attaching the patch I tested (requires gstreamer0.10-plugins-bad).
I don't know if qtmultimedia xenial/yakkety versions requires the patch too, I haven't checked them yet.
[1] https://bugreports.qt.io/browse/QTBUG-50567 |
Hi, as described in QTBUG-50567 [1], qtmultimedia doesn't support opus audio codec so for example we cannot record Telegram voice messages ( bug #1460464 and bug #1375179 ).
I patched qtmultimedia adding the support for audio/x-opus codec through opusdec encoder in qtmultimedia, then I found qtmultimedia 5.4.1 (shipped with Ubuntu Phone vivid) is built against gstreamer0.10 and, as gstreamer0.10-plugins-bad packages is not installed by default, opusdec encoder is not available.
I'm working on this bug, I created it to track the progress, in order to add opus support I have to:
1 - create a new gstreamer0.10-opus package containing only the opusdec plugin: I don't know whether I have to create a new source package containing opusdec sources or only a new .deb package (generated from gst-plugins-bad0.10 sources). I'm working on the latter as gst-plugins-bad0.10 package requires work in any ways.
2 - properly patch qtmultimedia source, I'm attaching a working-but-needs-cleanup patch. I think some opus declarations in the attached patch can be avoided, but I haven't had time to work on it so I'm attaching the patch I tested (requires gstreamer0.10-plugins-bad).
I don't know if qtmultimedia xenial/yakkety versions requires the patch too, I haven't checked them yet.
[1] https://bugreports.qt.io/browse/QTBUG-50567 |
|
2016-10-08 12:25:31 |
Devid Antonio Filoni |
bug task added |
|
gst-plugins-bad0.10 (Ubuntu) |
|
2016-10-08 12:25:47 |
Devid Antonio Filoni |
gst-plugins-bad0.10 (Ubuntu): status |
New |
In Progress |
|
2016-10-08 12:25:47 |
Devid Antonio Filoni |
gst-plugins-bad0.10 (Ubuntu): assignee |
|
Devid Antonio Filoni (d.filoni) |
|
2016-10-08 12:35:04 |
Devid Antonio Filoni |
attachment added |
|
qtmultimedia-opensource-src_5.4.1-1ubuntu19~overlay5.debdiff https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/1630399/+attachment/4757252/+files/qtmultimedia-opensource-src_5.4.1-1ubuntu19~overlay5.debdiff |
|
2016-10-08 12:38:48 |
Devid Antonio Filoni |
attachment added |
|
adding_gstreamer_opus_support.patch https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/1630399/+attachment/4757253/+files/adding_gstreamer_opus_support.patch |
|
2016-10-08 12:43:06 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2016-10-08 12:43:48 |
Devid Antonio Filoni |
attachment added |
|
gst-plugins-bad0.10_0.10.23-7.4ubuntu2+overlay1.debdiff https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/1630399/+attachment/4757254/+files/gst-plugins-bad0.10_0.10.23-7.4ubuntu2+overlay1.debdiff |
|
2016-10-08 12:47:28 |
Devid Antonio Filoni |
bug task added |
|
canonical-devices-system-image |
|
2016-10-08 12:48:48 |
Devid Antonio Filoni |
bug |
|
|
added subscriber Jim Hodapp |
2016-11-03 12:24:24 |
Pat McGowan |
canonical-devices-system-image: status |
New |
In Progress |
|
2016-11-03 12:24:24 |
Pat McGowan |
canonical-devices-system-image: milestone |
|
14 |
|
2016-11-03 12:24:24 |
Pat McGowan |
canonical-devices-system-image: assignee |
|
Jim Hodapp (jhodapp) |
|
2016-11-04 08:42:42 |
Alfonso Sanchez-Beato |
canonical-devices-system-image: assignee |
Jim Hodapp (jhodapp) |
Alfonso Sanchez-Beato (alfonsosanchezbeato) |
|
2016-11-04 14:50:39 |
John McAleely |
canonical-devices-system-image: importance |
Undecided |
High |
|
2016-11-10 12:17:04 |
Launchpad Janitor |
qtmultimedia-opensource-src (Ubuntu): status |
In Progress |
Fix Released |
|
2016-11-10 13:20:05 |
Jean-Baptiste Lallement |
canonical-devices-system-image: status |
In Progress |
Fix Committed |
|
2016-11-10 14:42:31 |
Timo Jyrinki |
gst-plugins-bad0.10 (Ubuntu): status |
In Progress |
Fix Released |
|
2016-12-09 14:36:24 |
Pat McGowan |
canonical-devices-system-image: status |
Fix Committed |
Fix Released |
|