Saturday, 2018-10-20

*** ChanServ sets mode: +v T405:38
T4<m_aurel> We need some help again for our negotiation with the potential ODM. They say, that we need an authorisation of Qualcomm for a port of Sailfish OS, if the vendor of the ODM would provide modified source code of Qualcomm. It doesn't make sense to me, because the source code of Qualcomm is open source. We have asked the OEM for the Android B09:18
T4oard Support Package for aport. I'm afraid their manager doesn't know, what we are talking about. Do we really need the source code or a build, that we can link the libraries?09:18
r0kk3rzyeah you do09:29
T4<m_aurel> What do we need of the both alternatives?09:29
r0kk3rztheres no such thing as an android 'board support package' really, the ODM will give you a full aosp tree with driver blobs09:30
r0kk3rzyou need that09:30
T4<m_aurel> As a source code or build?09:30
r0kk3rzwell.. normally they will give you a compiled android image, and you hope the aosp source they give you works09:30
r0kk3rzyou need the source09:30
r0kk3rzbut if you want to go down this road i urge you to pay jolla to do it, device adaptation is a tough subject09:31
T4<m_aurel> I'm confused. You say: normally they will give you a compiled android image.09:31
r0kk3rzwhat we do here isnt normal, i hope you understand that09:32
T4<m_aurel> Indeed we would involve Jolla. But we have to clarify, what we can get from the ODM under which conditions.09:34
T4<m_aurel> Jolla is very optimistic: "Porting Sailfish OS for Qualcomm based device is quite straight forward process. The main reason is that Qualcomm is providing the source codes of their Android deliveries at https://www.codeaurora.org/, with the exception of the parts that ODM has modified, thus ODM needs to provide some of source code. We have09:34
T4 done many hardware porting projects since the beginning with Qualcomm chipsets and the same working model has been used."09:34
r0kk3rzjolla have more experience with ODMs than anyone here09:34
r0kk3rzwe are merely community porters09:34
T4<m_aurel> Ok, the best thing will be to bring Jolla and the ODM together.09:35
r0kk3rzdefinitely09:36
T4<m_aurel> It just makes no sense to me, that we need am athorisation of Qualcomm, becasue the modified source code comes form the OEM or his vendor.09:37
T4<m_aurel> [Edit] It just makes no sense to me, that we need an authorisation of Qualcomm, becasue the modified source code comes form the OEM or his vendor.09:38
r0kk3rzstupid legal contracts no doubt09:38
r0kk3rzjolla will know what they need and what qcom has agreed to before09:39
T4<meierrom> @m_aurel: A nice video on “how the sausage is getting made” published by Jolla: https://www.youtube.com/watch?v=BSLaliD8Mq410:31
abransonpiggz: i already implemented chroma-flash as a quirk, but it's not merged yet because i'm not sure about it13:24
abransonit might help with poor white balance on flash photos though13:24
abransonhttps://github.com/sailfishos/gst-droid/commits/extras13:25
abransonalso experimented with temporal noise reduction for videos, and a 'scene-detect' property13:25
malabranson: what's the logic of auto being manual in the scene modes?13:49
abransonmal: I read somewhere that 'auto' just meant no scene mode was being used, which is really manual. using the manual value for that means I could use auto for asd14:29
abransonbut that was before piggz did his scene stuff14:29
malabranson: ok, interesting anyway, we should check that somehow14:30
malabranson: looks like you are right https://android.googlesource.com/platform/hardware/qcom/camera/+/jb-mr2.0-release/QCamera2/HAL/QCameraParameters.cpp#41514:31
abransonmal: ah the HDR is interesting there too. OFF, because something else gets activated instead.14:34
malabranson: probably it sets the separate HDR setting14:34
malabranson: the one we have as quirk14:35
abransonyeah that bracket thing14:35
malabranson: some hdr stuff also https://android.googlesource.com/platform/hardware/qcom/camera/+/jb-mr2.0-release/QCamera2/HAL/QCameraParameters.cpp#218814:36
malalthough the links are for quite old release but anyway14:36
malthat seems similar even in newer base https://github.com/LineageOS/android_hardware_qcom_camera/blob/cm-14.1/QCamera2/HAL/QCameraParameters.cpp#L882514:39
malabranson: wondering if the HDR quirk is even needed, maybe the camera just directly uses it internally in the android hal14:42
abransonit wouldn't be a parameter if it didn't need setting14:42
abransoni think it's a scene mode for UI purposes14:42
malabranson: hmm, so you think setting HDR scene mode is not enough?14:43
abransonmal: the other magic could happen in the camera service. best way to check is to see if that param changes when it's on14:45
abransonit seems to be on in piggz's screenshots though14:45
abransonand i don't think he's setting the quirk14:46
malabranson: ok, so some testing is needed to see how it works14:47
*** ChanServ sets mode: +v T417:52

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!