108
Sailfish OS for OnePlus One

?

Will you flash Sailfish OS?

  1. Yes

    880 vote(s)
    39.7%
  2. No

    458 vote(s)
    20.7%
  3. May be, when it is stable enough.

    878 vote(s)
    39.6%
  1. inDAcore Eclair Feb 14, 2016

    inDAcore, Feb 14, 2016 :
    Great work @ruedigergad! Thanks!

    I installed you package and after that I was able to watch Youtube videos with Jolla browser! :)
    (but Not with Webcat or web-pirate). Also Ytplayer did not show videos.

    Then I tried to install again:
    gst-plugins-bad-extra-1.4.5-1.armv7hl.rpm
    gst-plugins-ugly-1.4.5-1.armv7hl.rpm
    But install of these packages fails from warehouse.

    Then I installed:
    gstreamer0.10
    and then installing:
    gst-plugins-bad-extra-1.4.5-1.armv7hl.rpm
    gst-plugins-ugly-1.4.5-1.armv7hl.rpm
    and then install of these packet were succesfull

    Some of the Ytplayer videos are workign? Should all work?

    This was with quick test. Jolla browser with Youtube work now for me!
    Thanks for you work!

    Edit:
    Some of the YTplayer videos are working after packages have been installed.
    Interesting "bug" is that ytplayer and media app - texts brake after watching some videos.
     
    Last edited: Feb 14, 2016

    aironeous and ruedigergad like this.
  2. ruedigergad Donut Feb 14, 2016

    ruedigergad, Feb 14, 2016 :
    Thanks a lot for the feedback.
    Just another very brief reply:

    These are the gstreamer1.0 related packages I have installed:

    [root@localhost nemo]# pkcon search name gstreamer1.0 | grep -Ev "source|debug"
    Transaction: Searching by name
    Status: Waiting in queue
    Status: Starting
    Status: Refreshing software list
    Percentage: 0
    Status: Querying
    Results:
    Installed gstreamer1.0-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-devel-1.4.5+git1-1.3.3.armv7hl
    Installed gstreamer1.0-libav-1.4.5-1.armv7hl
    Available gstreamer1.0-libav-1.4.5+git2-1.3.2.armv7hl
    Installed gstreamer1.0-plugins-bad-1.4.5+git9-1.9.1.armv7hl
    Available gstreamer1.0-plugins-bad-devel-1.4.5+git9-1.9.1.armv7hl
    Installed gstreamer1.0-plugins-base-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-plugins-base-apps-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-plugins-base-devel-1.4.5+git1-1.3.3.armv7hl
    Installed gstreamer1.0-plugins-good-1.4.5+git9.1-1.5.1.armv7hl
    Installed gstreamer1.0-tools-1.4.5+git1-1.3.3.armv7hl
    Installed nemo-gstreamer1.0-interfaces-0.20150126.0-1.1.3.armv7hl
    Available nemo-gstreamer1.0-interfaces-devel-0.20150126.0-1.1.3.armv7hl

    You can use the command above to see if you have them installed and try "pkcon install ..." to install the other packages if some of them are missing.
    IIrc, I had to install some of them manually.

    Furthermore, it would be great if you could upload the output of running "GST_DEBUG=4 harbour-ytplayer", e.g., so "GST_DEBUG=4 harbour-ytplayer &> ytplayer_gstreamer_debug_output.txt" to, e.g., pastebin or so.
    There is no need for a long test, just start ytplayer like this and try to play the first video that is not working.
    Then wait a few seconds and kill/close ytplayer.

    With respect to the font issue:
    Yes, I see this as well.
     
    Last edited: Feb 14, 2016

    aironeous and msri3here like this.
  3. inDAcore Eclair Feb 14, 2016

    inDAcore, Feb 14, 2016 :
    These packages I have (without yet adding any):

    [nemo@localhost ~]$ pkcon search name gstreamer1.0 | grep -Ev "source|debug"
    Transaction: Searching by name
    Status: Waiting in queue
    Status: Starting
    Status: Refreshing software list
    Percentage: 0
    Status: Querying
    Results:
    Installed gstreamer1.0-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-devel-1.4.5+git1-1.3.3.armv7hl
    Installed gstreamer1.0-libav-1.4.5-1.armv7hl
    Available gstreamer1.0-libav-1.4.5+git2-1.3.2.armv7hl
    Installed gstreamer1.0-plugins-bad-1.4.5+git9-1.9.1.armv7hl
    Available gstreamer1.0-plugins-bad-devel-1.4.5+git9-1.9.1.armv7hl
    Installed gstreamer1.0-plugins-base-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-plugins-base-apps-1.4.5+git1-1.3.3.armv7hl
    Available gstreamer1.0-plugins-base-devel-1.4.5+git1-1.3.3.armv7hl
    Installed gstreamer1.0-plugins-good-1.4.5+git9.1-1.5.1.armv7hl
    Available gstreamer1.0-tools-1.4.5+git1-1.3.3.armv7hl
    Installed nemo-gstreamer1.0-interfaces-0.20150126.0-1.1.3.armv7hl
    Available nemo-gstreamer1.0-interfaces-devel-0.20150126.0-1.1.3.armv7hl


    So It seems that I am missing this package:
    Installed gstreamer1.0-droid-0.20151215.0-10.26.1.jolla.armv7hl


    And here is that YTPlayer debug. I searched "Foo Fighters" and tried to play first song "Pretender"
    http://pastebin.com/bLCAV7u3
     
    Last edited: Feb 14, 2016

    aironeous and ruedigergad like this.
  4. ruedigergad Donut Feb 14, 2016

    ruedigergad, Feb 14, 2016 :
    Thanks for the detailed report @inDAcore.

    Regarding your problem:
    According to the output, the problem seems to be unrelated to the codecs?
    I think the relevant information is from line 184 on:
    "[C] YTVideoUrlFetcher:nProcessFinished:165 - YouTubeDL process did not finish cleanly: "WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
    ..."

    Regarding gstreamer1.0-droid:
    Sorry, that was misleading.
    This was a left over of one of my experiments during which I installed that from another repository and ignored missing dependencies.
    I edited my post above and removed this package to avoid further confusion.
    gstreamer1.0-droid may become relevant again for hardware accelerated playback but this requires more work on the hardware adaptation side.
    My understanding is that until the required parts become available in the hardware adaptation, gstreamer1.0-droid will not be provided.

    Another point to keep in mind is that once gstreamer1.0-droid or something similar, providing hardware accelerated h264 decoding, becomes available, the gstreamer-libav package provided by me should likely be replaced with the stock version in order to assure that the hardware accelerated decoder is used and not the software-based.
     

    msri3here likes this.
  5. baddea14 Gingerbread Feb 14, 2016


  6. inDAcore Eclair Feb 15, 2016

  7. tushar 98 Donut Feb 15, 2016

    tushar 98, Feb 15, 2016 :
    Hey my sailfish is sucessfully installed but it does not boot . I am on oneplus one bacon with recovery twrp v3.0.0-0 . Is there a recovery problem ?do I need to install twrp 2.8.7.0 plzz help
     

  8. frederikkamph Gingerbread Feb 15, 2016


    vgrade likes this.
  9. mvmsaikrishna Ice Cream Sandwich Feb 15, 2016

    mvmsaikrishna, Feb 15, 2016 :
    what is your primary rom?
     

  10. mvmsaikrishna Ice Cream Sandwich Feb 15, 2016


  11. baddea14 Gingerbread Feb 15, 2016

    baddea14, Feb 15, 2016 :
    yes it work fine i testing youtube note that web browser hang and freeze after install codecs so it need to reboot device , i hope that all user enjoy with updates big thanks for all ...
     

    mvmsaikrishna likes this.
  12. mvmsaikrishna Ice Cream Sandwich Feb 15, 2016

    mvmsaikrishna, Feb 15, 2016 :
    @Technics you can may be add this to your site
     

    vgrade likes this.
  13. vgrade Honeycomb Feb 15, 2016

    vgrade, Feb 15, 2016 :
    I don't have a 1+2

    vgrade
     

    frederikkamph likes this.
  14. frederikkamph Gingerbread Feb 16, 2016


    vgrade likes this.
  15. michdeskunk Gingerbread Feb 16, 2016

    michdeskunk, Feb 16, 2016 :
    good work!
    When you will fix camera issue let me know! :D
     

    vgrade likes this.
  16. vgrade Honeycomb Feb 16, 2016


    msri3here likes this.
  17. inDAcore Eclair Feb 16, 2016


  18. vgrade Honeycomb Feb 16, 2016


    msri3here likes this.
  19. inDAcore Eclair Feb 16, 2016

    inDAcore, Feb 16, 2016 :
    find . -name pre-user-session.target
    cat ./usr/lib/systemd/user/pre-user-session.target
    cd ./usr/lib/systemd/user/
    cp pre-user-session.target pre-user-session.target.bakup
    nano pre-user-session.target
    +modify and save

    [root@localhost /]# cat ./usr/lib/systemd/user/pre-user-session.target
    # pre-user-session.target - a virtual middleware target
    # This happens before user-session

    [Unit]
    Description=Pre user session
    After=ofono.service
    Requires=dbus.socket
    AllowIsolate=yes


    And then I restarted phone and waited it to come up again.
    But I did not find any changed with mobiledata?
    I had to "devel-su systemctl restart statefs" to see 3g signal indacation.
    I did not find mobile settings from Settings or quick view?

    Only after "dconf reset /apps/jolla-settings/maskedSettings" I can see mobile-data related issues.

    Is that "After=ofono.service" in correct place?
     

    msri3here likes this.
  20. VeryMilan Honeycomb Feb 16, 2016

    VeryMilan, Feb 16, 2016 :
    Sorry for the delay.
    I just added this and the apn permission thing to the page :)

    The german translation should follow in the next minutes...
     

    msri3here and mvmsaikrishna like this.