Gstreamer 1.16.2 (JollaPhone & X & XA2)

Your rating: None Average: 5 (1 vote)

derived from + gst-bad-1.16.2git + Jolla-git2 Patches
makes use of (if installed separately):
libfaad2 libfaac0 libmms0 libdca0 libmplex2 libmpeg2encpp-2.1_0 librtmp1

requires: Pallas-Yllässtunturi (3.4.0) or Rokua (3.3.0) , libvo-aacenc (availabe in official repo), aom , openexr

(version 1.8.3 & 1.10.5 & 1.14.4 still available here, too)

sha256sum / filename:
a2a8e8698fcc7f9041402c093b7c69bd004c535444e686fe38ab3d746bca4385 gstreamer1.0-1.16.2+git2-7.armv7hl.rpm
80977debfca7caf4adfb1819883b3b5e2cd28ba222ce2f4de12fce66efa8a18c gstreamer1.0-devel-1.16.2+git2-7.armv7hl.rpm
a15ca61012064095894503bffb74060a7047f42a8c6e01aed4f72ac86faae413 gstreamer1.0-plugins-bad-1.16.2+git2-7.armv7hl.rpm
954e333779ea445030a75d1ee61d66ec4ffe2329b03f079c626cc3748d3abe00 gstreamer1.0-plugins-base-1.16.2+git2-7.armv7hl.rpm
3cc31d861d0e7a108fc15ccf0b56cd8be3f82c1d0e923aca2ea2257ee3445dd4 gstreamer1.0-plugins-base-apps-1.16.2+git2-7.armv7hl.rpm
ab70a667e3020108aea7bad1cf83b596d058c829faeea640a6fb48dbc9042b37 gstreamer1.0-plugins-base-devel-1.16.2+git2-7.armv7hl.rpm
8db28b7ac0379eee6b9724c4964fbb6600595df2e21c0b35f43eda169a7e2366 gstreamer1.0-plugins-good-1.16.2+git2-7.armv7hl.rpm
c82875ae2586ac4896d90aabe9275fa9d5b59ffe175914bbcde5b06803e64399 gstreamer1.0-plugins-good-extra-1.16.2+git2-7.armv7hl.rpm
f782637ba523b5ac7fd494f8521110f386288a98fd0057fffc0e000d84d069a0 gstreamer1.0-tools-1.16.2+git2-7.armv7hl.rpm


Application versions: 
File gstreamer1.0-plugins-bad-1.8.3git1-2.1.1.armv7hl.rpm8.35 MB27/11/2016 - 18:25
File gstreamer1.0-plugins-bad-1.8.3git1-3.1.1.armv7hl.rpm8.96 MB25/03/2017 - 18:21
File gstreamer1.0-plugins-bad-1.10.5git1-2.armv7hl.rpm10.2 MB29/08/2017 - 17:26
File gstreamer1.0-plugins-bad-1.10.5git1-3.armv7hl.rpm10.2 MB07/02/2018 - 00:01
File gstreamer1.0-plugins-bad-1.14.3git1-1.armv7hl.rpm8.42 MB24/09/2018 - 01:01
File gstreamer1.0-plugins-bad-1.14.4git2-1.armv7hl.rpm8.42 MB10/10/2018 - 01:36
File gstreamer1.0-plugins-bad-1.14.4git3.1-2.armv7hl.rpm8.43 MB27/01/2019 - 16:29
File gstreamer1.0-devel-1.16.2-3.armv7hl.rpm568.21 KB03/04/2020 - 18:05
File gstreamer1.0-tools-1.16.2-3.armv7hl.rpm48.72 KB03/04/2020 - 18:06
File gstreamer1.0-1.16.2-3.armv7hl.rpm2.57 MB03/04/2020 - 18:08
File gstreamer1.0-plugins-base-devel-1.16.2git2-3.armv7hl.rpm338.61 KB03/04/2020 - 19:22
File gstreamer1.0-plugins-base-apps-1.16.2git2-3.armv7hl.rpm31.56 KB03/04/2020 - 19:22
File gstreamer1.0-plugins-base-1.16.2git2-3.armv7hl.rpm5.11 MB03/04/2020 - 19:26
File gstreamer1.0-plugins-good-extra-1.16.2-3.armv7hl.rpm127.24 KB03/04/2020 - 22:19
File gstreamer1.0-plugins-good-1.16.2-3.armv7hl.rpm8.91 MB06/04/2020 - 23:26
File gstreamer1.0-plugins-bad-1.16.2git2-3.armv7hl.rpm8.72 MB07/04/2020 - 03:57
File gstreamer1.0-plugins-base-1.16.2git2-4.armv7hl.rpm5.21 MB30/05/2020 - 08:33
File gstreamer1.0-plugins-base-devel-1.16.2git2-4.armv7hl.rpm338.59 KB30/05/2020 - 08:33
File gstreamer1.0-plugins-base-apps-1.16.2git2-4.armv7hl.rpm31.65 KB30/05/2020 - 08:34
File gstreamer1.0-plugins-good-extra-1.16.2git2-4.armv7hl.rpm127.47 KB30/05/2020 - 08:35
File gstreamer1.0-plugins-good-1.16.2git2-4.armv7hl.rpm6.14 MB30/05/2020 - 08:42
File gstreamer1.0-devel-1.16.2git2-5.armv7hl.rpm532.88 KB05/06/2020 - 20:12
File gstreamer1.0-tools-1.16.2git2-5.armv7hl.rpm48.95 KB05/06/2020 - 20:12
File gstreamer1.0-1.16.2git2-5.armv7hl.rpm2.56 MB05/06/2020 - 20:15
File gstreamer1.0-plugins-base-devel-1.16.2git2-5.armv7hl.rpm338.63 KB05/06/2020 - 20:16
File gstreamer1.0-plugins-base-apps-1.16.2git2-5.armv7hl.rpm31.56 KB05/06/2020 - 20:18
File gstreamer1.0-plugins-base-1.16.2git2-5.armv7hl.rpm5.21 MB05/06/2020 - 20:21
File gstreamer1.0-plugins-bad-1.16.2git2-4.armv7hl.rpm9.23 MB06/06/2020 - 15:53
File gstreamer1.0-devel-1.16.2git2-6.armv7hl.rpm464.11 KB09/08/2020 - 14:44
File gstreamer1.0-tools-1.16.2git2-6.armv7hl.rpm48.96 KB09/08/2020 - 14:44
File gstreamer1.0-1.16.2git2-6.armv7hl.rpm928.25 KB09/08/2020 - 14:45
File gstreamer1.0-plugins-base-devel-1.16.2git2-6.armv7hl.rpm338.66 KB09/08/2020 - 14:46
File gstreamer1.0-plugins-base-apps-1.16.2git2-6.armv7hl.rpm31.56 KB09/08/2020 - 14:46
File gstreamer1.0-plugins-base-1.16.2git2-6.armv7hl.rpm5.21 MB09/08/2020 - 14:51
File gstreamer1.0-plugins-good-extra-1.16.2git2-6.armv7hl.rpm127.4 KB09/08/2020 - 14:51
File gstreamer1.0-plugins-good-1.16.2git2-6.armv7hl.rpm6.14 MB09/08/2020 - 14:56
File gstreamer1.0-plugins-bad-1.16.2git2-6.armv7hl.rpm2.89 MB09/08/2020 - 14:58
File gstreamer1.0-devel-1.16.2git2-7.armv7hl.rpm464.02 KB08/10/2020 - 03:17
File gstreamer1.0-tools-1.16.2git2-7.armv7hl.rpm48.89 KB08/10/2020 - 03:17
File gstreamer1.0-1.16.2git2-7.armv7hl.rpm928.84 KB08/10/2020 - 03:18
File gstreamer1.0-plugins-base-devel-1.16.2git2-7.armv7hl.rpm338.65 KB08/10/2020 - 03:19
File gstreamer1.0-plugins-base-apps-1.16.2git2-7.armv7hl.rpm31.58 KB08/10/2020 - 03:20
File gstreamer1.0-plugins-base-1.16.2git2-7.armv7hl.rpm5.21 MB08/10/2020 - 03:24
File gstreamer1.0-plugins-good-extra-1.16.2git2-7.armv7hl.rpm127.4 KB08/10/2020 - 03:24
File gstreamer1.0-plugins-good-1.16.2git2-7.armv7hl.rpm6.14 MB08/10/2020 - 03:39
File gstreamer1.0-plugins-bad-1.16.2git2-7.armv7hl.rpm2.89 MB08/10/2020 - 03:41

vendor-change from pre-installed official jolla-package may require manual command line usage (zypper,pkcon,rpm,...) when warehouse-app refuses to install

- Rokua (3.3.0) / Pallas-Yllässtunturi (3.4.0) release (gstreamer-1.16)

- Sipoonkorpi (3.0.1) release (gstreamer-plugins-bad-1.14+git3)

- updated libgstvpx to use libvpx5-1.7.0
- Jämsänjoki (2.1.1)/ Kiiminkijoki (2.1.2) / Kymijoki (2.1.3) release 1.10.5, built with SDK1701-1

- release for 2.0.5/2.1.0 sdk1701-1 - added vpx and libdv from good and bluez from gst-1.4.5 - vendor-change from official jolla-package may require manual command line usage (zypper,pkcon,rpm,...)

- initial release for 2.0.5/2.1.0


rob_k's picture

Is there a way to uninstall this, and go back to the Rokua version? Somehow I broke my camera. Both Jolla Camera as AdvancedCam won't work on my XA2 now.

I tried to pkcon remove, but it refused: "will brick your system" Also pkcon --allow-reinstall or pkcon --allow downgrade did not work.

lpr's picture

hm, this version of gstreamer doesn't break your camera, something else broke it (maybe gstreamer1.0-droid was removed - camera doesn't work without it).
First check warnings/errors of jolla-camera by starting it from command-line. The messages in terminal should give a hint what is missing.

You cannot uninstall it as this will break your system, so you have to downgrade the package to jolla-version:
zypper in --force gstreamer1.0-1.16.1+git1
then you should get a warning that the rest of the packages should get downgraded too and choose the option to do so

paolomi's picture

Hi :) in the packages you suggest, i've found only:

where are the other packages? many thanks :)

lpr's picture

same is true as for the ugly package.

you may search for faad2 here in openrepos

Maybe I will manage to upload free webp package...

no openjpeg2 and no x265 encoder so far, I'm afraid...
Feel encouraged to compile yourself (recommended for libde265, too as the version you may find in some rpm here is compiled in sailfish-sdk and should be compiled on-device due to some cpuid-scans... 1 Frame per 5 seconds -> 30Frames/second [vga])

lpr's picture

if some gst-plugins do not work even if the depending library is installed:
delete ~/.cache/gstreamer-1.0/registry.armv7hl.bin (first gst-inspect-1.0 after that takes a while)

Cryx's picture

How do I delete that? I can't even find that .cache folder.

It's all confusing. I just want to get the ALAC codec, and with your hint on the old tjc forum I got it working. Than the Rokua update came and killed that codec. Installing the packages from here deletes sailfish camera and media player. So what to do now?

lpr's picture

you definitely have /home/nemo/.cache/
using a filemanager you will have to enable view of hidden files.

Rokua introduces ffmpeg4 and now gstreamer1.0-libav package (now also part of Rokua) is using jollas ffmpeg4 without patented/not-licensed codecs.
What you can do:
1) build your own ffmpeg4 package, with all codecs enabled
2) download and open the rpm-file with an linux-archive-program (e.g. ARK or gnomes archive-manager) and extract . Now move this file to /usr/lib/gstreamer-1.0/ on your sailfish-device and overwrite the existing file. This should bring back ALAC support.

I have no idea why installing packages from here should delete sailfish camera and media player on your device. Get them back via pkcon or zypper ...

Cryx's picture

Thank you - again (can't say it often enough). After several attempts I made another try and just installed Alac like recommended by you after aonther reset of my phone. Went well, without killing camera and mediaplayer - now Alac is back, yeah, and everythings fine so far. Let's wait for Sailfish 3.4 - hope I won't have that again.