diff -Nru qtmultimedia-opensource-src-5.4.1/debian/changelog qtmultimedia-opensource-src-5.4.1/debian/changelog --- qtmultimedia-opensource-src-5.4.1/debian/changelog 2016-04-13 12:44:07.000000000 +0200 +++ qtmultimedia-opensource-src-5.4.1/debian/changelog 2016-10-07 23:15:02.000000000 +0200 @@ -1,3 +1,10 @@ +qtmultimedia-opensource-src (5.4.1-1ubuntu19~overlay5) vivid; urgency=medium + + * debian/patches/adding_gstreamer_opus_support.patch: + - Add opusenc support needed by Telegram app (LP: #1630399) + + -- Devid Antonio Filoni Sun, 02 Oct 2016 23:46:06 +0200 + qtmultimedia-opensource-src (5.4.1-1ubuntu19~overlay4) vivid; urgency=medium * debian/patches/PulseAudio-change-the-way-volume-is-applied.patch: diff -Nru qtmultimedia-opensource-src-5.4.1/debian/patches/adding_gstreamer_opus_support.patch qtmultimedia-opensource-src-5.4.1/debian/patches/adding_gstreamer_opus_support.patch --- qtmultimedia-opensource-src-5.4.1/debian/patches/adding_gstreamer_opus_support.patch 1970-01-01 01:00:00.000000000 +0100 +++ qtmultimedia-opensource-src-5.4.1/debian/patches/adding_gstreamer_opus_support.patch 2016-10-07 23:16:46.000000000 +0200 @@ -0,0 +1,31 @@ +--- qtmultimedia-opensource-src-5.4.1.orig/src/plugins/gstreamer/mediacapture/qgstreameraudioencode.cpp ++++ qtmultimedia-opensource-src-5.4.1/src/plugins/gstreamer/mediacapture/qgstreameraudioencode.cpp +@@ -46,10 +46,10 @@ QGstreamerAudioEncode::QGstreamerAudioEn + + #if defined(Q_WS_MAEMO_6) + codecCandidates << "audio/AAC" << "audio/mpeg" << "audio/vorbis" << "audio/speex" << "audio/GSM" +- << "audio/PCM" << "audio/AMR" << "audio/AMR-WB" << "audio/FLAC"; ++ << "audio/PCM" << "audio/AMR" << "audio/AMR-WB" << "audio/FLAC" << "audio/x-opus"; + #else + codecCandidates << "audio/mpeg" << "audio/vorbis" << "audio/speex" << "audio/GSM" +- << "audio/PCM" << "audio/AMR" << "audio/AMR-WB" << "audio/FLAC"; ++ << "audio/PCM" << "audio/AMR" << "audio/AMR-WB" << "audio/FLAC" << "audio/x-opus"; + #endif + + #if defined(Q_WS_MAEMO_6) +@@ -67,6 +67,7 @@ QGstreamerAudioEncode::QGstreamerAudioEn + m_elementNames["audio/PCM"] = "audioresample"; + m_elementNames["audio/FLAC"] = "flacenc"; + m_elementNames["audio/GSM"] = "gsmenc"; ++ m_elementNames["audio/x-opus"] = "opusenc"; + + m_codecOptions["audio/vorbis"] = QStringList() << "min-bitrate" << "max-bitrate"; + m_codecOptions["audio/mpeg"] = QStringList() << "mode"; +@@ -75,6 +76,7 @@ QGstreamerAudioEncode::QGstreamerAudioEn + m_codecOptions["audio/PCM"] = QStringList(); + m_codecOptions["audio/AMR"] = QStringList(); + m_codecOptions["audio/AMR-WB"] = QStringList(); ++ m_codecOptions["audio/x-opus"] = QStringList(); + + foreach( const QByteArray& codecName, codecCandidates ) { + QByteArray elementName = m_elementNames[codecName]; diff -Nru qtmultimedia-opensource-src-5.4.1/debian/patches/series qtmultimedia-opensource-src-5.4.1/debian/patches/series --- qtmultimedia-opensource-src-5.4.1/debian/patches/series 2016-04-12 11:05:16.000000000 +0200 +++ qtmultimedia-opensource-src-5.4.1/debian/patches/series 2016-10-07 23:15:45.000000000 +0200 @@ -4,3 +4,4 @@ add_qdeclarative_playlist.patch adding_media_role_property.patch PulseAudio-change-the-way-volume-is-applied.patch +adding_gstreamer_opus_support.patch