Gstreamer 1.16.3 (JollaPhone & X & XA2)

Your rating: None Average: 5 (1 vote)

derived from + Jolla-git2 Patches
makes use of (if installed separately):
    libfaad2 ( aac decoder )
    libfaac0 ( aac encoder ) ( HEVC h.265 encoder h265 ) Version: 3.4 ( HEVC h.265 decoder h265 )
    libmms0 ( Microsoft Media Server network-streaming protocol mms:// )
    libdca0 ( dts decoder )
    libmpeg2encpp-2.1_0 ( mpeg2 h.262 encoder )
    librtmp1 ( Real-Time Messaging Protocol RTMPE ) ( aac en-/decoder )

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

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

sha256sum / filename:
b533964258944a7dc1028db1eb257e2ede69c2923f8871517a65425e227ed04c gstreamer1.0-1.16.3+git2-3.armv7hl.rpm
4dd88f7701ece506a6a11c5eaf69e1fa3e7b7ed3eca5641db433820f71254a58 gstreamer1.0-devel-1.16.3+git2-3.armv7hl.rpm
101d0761e8822227792200997b074d152f128b043893a7345064aa61e208ef58 gstreamer1.0-tools-1.16.3+git2-3.armv7hl.rpm
8adfed7fb543999bb885a0582ef7145609bcaac39ee04dd92a3bf879eab81d92 gstreamer1.0-plugins-bad-1.16.3+git2-2.armv7hl.rpm
b00e3272401dc7018acab534ca75cf418accbf8c1c8d03c31a9702a82ca2545b gstreamer1.0-plugins-base-1.16.3+git2-2.armv7hl.rpm
bdd4a9059c7762ed6e02340367eda8f7f69e8225b8a640e6bf98efaa1a10c4ce gstreamer1.0-plugins-base-apps-1.16.3+git2-2.armv7hl.rpm
58e9cfa2949878889463372598569857e3c2238da2656dbcbb569516fe24cff8 gstreamer1.0-plugins-base-devel-1.16.3+git2-2.armv7hl.rpm
6a3afd53032297826f44368f886928451e8fd497a462ee74a2200aad8f090954 gstreamer1.0-plugins-good-1.16.3+git2-2.armv7hl.rpm
58c72c806e38a3c32b33dda1b97b20a0d21fc1721e0ed493ad44bc66b3597473 gstreamer1.0-plugins-good-extra-1.16.3+git2-2.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
File gstreamer1.0-devel-1.16.3git2-2.armv7hl.rpm464.1 KB23/10/2020 - 23:38
File gstreamer1.0-tools-1.16.3git2-2.armv7hl.rpm48.85 KB23/10/2020 - 23:39
File gstreamer1.0-1.16.3git2-2.armv7hl.rpm928.25 KB23/10/2020 - 23:41
File gstreamer1.0-plugins-base-devel-1.16.3git2-2.armv7hl.rpm338.67 KB23/10/2020 - 23:41
File gstreamer1.0-plugins-base-apps-1.16.3git2-2.armv7hl.rpm31.57 KB23/10/2020 - 23:42
File gstreamer1.0-plugins-base-1.16.3git2-2.armv7hl.rpm1.68 MB23/10/2020 - 23:43
File gstreamer1.0-plugins-good-extra-1.16.3git2-2.armv7hl.rpm45.25 KB23/10/2020 - 23:44
File gstreamer1.0-plugins-good-1.16.3git2-2.armv7hl.rpm1.73 MB23/10/2020 - 23:46
File gstreamer1.0-plugins-bad-1.16.3git2-2.armv7hl.rpm2.89 MB23/10/2020 - 23:48
File gstreamer1.0-devel-1.16.3git2-3.armv7hl.rpm463.81 KB18/01/2021 - 23:31
File gstreamer1.0-tools-1.16.3git2-3.armv7hl.rpm49.02 KB18/01/2021 - 23:31
File gstreamer1.0-1.16.3git2-3.armv7hl.rpm927.96 KB18/01/2021 - 23:35

baseparse: Don't return more data than asked for in pull_range()1.16
Even when pulling a new 64KB buffer from upstream, don't return
more data than was asked for in the pull_range() method and then
return less later, as that confused subclasses like h264parse.
Add a unit test that when a subclass asks for more data, it always
receives a larger buffer on the next iteration, never less.
Part-of: <>

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.