Let's talk about our camera experience on custom ROMs

  1. Bradon H
    Honeycomb Dec 2, 2016

    Bradon H , Dec 2, 2016 :
    Hey everyone,

    There's been a lot of discussion surrounding the potential release of camera blobs for the OnePlus 3. We get it, as we'd also love to bring our native camera experience to third-party ROMs. Back in September, @Carl mentioned that our camera team was looking into potential solutions during a Reddit AMA. That was and still is true, and there have been ongoing internal discussions on this topic.

    While we always strive to be as open, collaborative, and transparent as possible, the realities of business can make things complicated. Our camera team has spent a lot of time developing our software, and our custom camera technology has become a large asset for OnePlus. We have to protect that.

    One potential solution here would be to release camera blobs, which would place our code in a black box of sorts. With this method, our custom camera software could be directly inserted into third-party ROMs without risking our IP. However, using this method, photo capturing and processing speeds would be slower than on OxygenOS.

    So, that's the tradeoff, and the question we've been debating internally. If we provide camera blobs, the quality of photos/videos in third party ROMs could match that of OxygenOS, but the camera experience would be a bit slower. We're kind of obsessive about user experience, and we're not sure this is a tradeoff that makes sense. But, we'd like to know what you think. Would you be interested in camera blobs given these tradeoffs? Are there any alternative solutions that might make sense for you?

    SyamKG, Dannation, nobraindk and 77 others like this.
  2. Tokolozi
    The Lab Reviewer - OPPO Find N Dec 2, 2016

    Tokolozi , Dec 2, 2016 :
    Yes I would, devs can still choose to use this or not. But at least there would be a high quality option. I am for releasing the blobs.

  3. AcmE85
    Ice Cream Sandwich Dec 2, 2016

    AcmE85 , Dec 2, 2016 :
    I agree with releasing the blobs. At least the quality will be given which is all we need at this point.
    @Bradon H
    So to actually use these blobs, do we also need a modified version of your camera app, or will you also release a documentation on how to use these blobs with other camera apps?
    In terms of updates, when you update/improve your camera code, will this changes also be added to the released blobs eventually or do we get one final blob package and that's it?

    Thanks for your statement btw.

  4. tobias14
    Ice Cream Sandwich Dec 2, 2016

  5. jkb114
    Lollipop Dec 2, 2016

  6. laserjet
    Jelly Bean Dec 2, 2016

  7. Tobikage
    General Support Expert Award 2021 Dec 2, 2016

  8. meatandy
    Oreo Dec 2, 2016

  9. meatandy
    Oreo Dec 2, 2016

    meatandy , Dec 2, 2016 :
    Get back in line j8kVjQx.png :D;)

    janakapod, theshinybeast and Tokolozi like this.
  10. nikhilsnigam
    Froyo Dec 2, 2016

  11. Hexxer
    Froyo Dec 2, 2016

    Hexxer , Dec 2, 2016 :
    why not. The question how nobody (as you) can answer atm is about the speed. Is it "OK" or is it to slow.

    Give them a try ! Yes

    khanhee and AcmE85 like this.
  12. airflyer
    Froyo Dec 2, 2016

    airflyer , Dec 2, 2016 :
    See it from a different perspective Bradon. Releasing the blobs might even push your sales. Because you would be the only company out there that has "open" camera sources. You can install custom roms on every smartphone out there. But camera quality is crap. Having stock camera on a custom rom with a killer smartphone (OP3) sounds like heaven. You will get rewarded for that, despite photo processing will take a bit longer...

  13. AcmE85
    Ice Cream Sandwich Dec 2, 2016

    AcmE85 , Dec 2, 2016 :
    "Slow" is better than nothing. The current camera port on XDA is also slower in processing the pictures, the bad thing is that it does not match OOS quality.

  14. Vince_40
    Froyo Dec 2, 2016

    Vince_40 , Dec 2, 2016 :
    Yes as said @Hexxer which difference with Oos camera in term of time ?
    And what about videos and slowmotion quality ? will be equal than Oos ? @Bradon H

    Natakranta and filipe.aparicio like this.
  15. Tobikage
    General Support Expert Award 2021 Dec 2, 2016

    rphlfjrd, meatandy and theshinybeast like this.
  16. whodatboi
    KitKat Dec 2, 2016

    Natakranta, min9ox2, obiwan+ and 2 others like this.
  17. Moin2200
    KitKat Dec 2, 2016

    Moin2200 , Dec 2, 2016 :
    I have to give you guys props for sticking to your promise but also protecting your business, we completely understand the trade-off and we accept the conditions.
    You guys have done a great job to be a part of the community and providing us with what we need to make our experience even better and we thank you for that and all your hard work.

    Never settle indeed

  18. theshinybeast
    Marshmallow Dec 2, 2016

    theshinybeast , Dec 2, 2016 :
    I honestly think you've got nothing to lose by releasing camera blobs. If devs use them and the users who flash their ROM are satisfied with the result, everyone's happy, you included. On the other hand if it doesn't work out at first maybe a fix can be found and if not, at least you tried which would go down well with everyone.
    So for me, and for you, it's a win win situation.

    ihonize, Natakranta, min9ox2 and 4 others like this.
  19. M1LL3R
    Honeycomb Dec 2, 2016

    M1LL3R , Dec 2, 2016 :
    Yep! We need that and with the blobs more and more devs will be encouraged to develop for OnePlus.

    Natakranta likes this.
  20. ArthurS1992
    Eclair Dec 2, 2016