*** Makalak <Makalak!~Makalak@unaffiliated/makalak> has quit IRC (Remote host closed the connection) | 00:11 | |
*** exadeci <exadeci!uid35778@gateway/web/irccloud.com/x-fisztyzwzztojowd> has quit IRC (Quit: Connection closed for inactivity) | 00:12 | |
*** M4rtinK <M4rtinK!~M4rtinK@mail.melf.eu> has quit IRC (Quit: Odcházím) | 00:25 | |
*** edubai <edubai!uid39243@gateway/web/irccloud.com/x-jhykcqrlizverafs> has quit IRC (Quit: Connection closed for inactivity) | 00:53 | |
*** iTune <iTune!~PhompAng@ppp-58-11-250-76.revip2.asianet.co.th> has joined #sailfishos-porters | 02:47 | |
*** ro_ <ro_!~rokaccia@2606:6000:5052:6100:21f:3bff:fe9f:12c5> has joined #sailfishos-porters | 04:22 | |
*** ro_ <ro_!~rokaccia@2606:6000:5052:6100:21f:3bff:fe9f:12c5> has quit IRC (Remote host closed the connection) | 04:36 | |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has joined #sailfishos-porters | 04:44 | |
*** VDVsx <VDVsx!~VDVsx@dsl-hkibrasgw1-58c019-114.dhcp.inet.fi> has quit IRC (Ping timeout: 256 seconds) | 04:45 | |
*** VDVsx <VDVsx!~VDVsx@2001:2060:53:beef:ad8b:24b3:7892:7e5> has joined #sailfishos-porters | 05:13 | |
*** plfiorini <plfiorini!~plfiorini@net-93-71-167-160.cust.vodafonedsl.it> has quit IRC (Quit: Sto andando via) | 05:15 | |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has quit IRC (Quit: Leaving.) | 05:46 | |
*** electrolux <electrolux!~Adium@192.194.199.34> has joined #sailfishos-porters | 05:51 | |
*** olafh <olafh!~olafh@p4FF49EC8.dip0.t-ipconnect.de> has joined #sailfishos-porters | 05:52 | |
*** Aoyagi_trashtop <Aoyagi_trashtop!~Aoyagi@unaffiliated/aoyagi> has joined #sailfishos-porters | 06:20 | |
*** harha <harha!~harha@194.157.27.2> has joined #sailfishos-porters | 06:25 | |
*** iTune <iTune!~PhompAng@ppp-58-11-250-76.revip2.asianet.co.th> has quit IRC (Ping timeout: 255 seconds) | 06:49 | |
*** phdeswer <phdeswer!~phdeswer@2001:998:2a:dead:558c:ea0b:6f40:73b3> has joined #sailfishos-porters | 06:57 | |
*** exadeci <exadeci!uid35778@gateway/web/irccloud.com/x-szccyngbrrsswsxb> has joined #sailfishos-porters | 07:02 | |
*** s5pik3 <s5pik3!~Spike@163.5.121.19> has joined #sailfishos-porters | 07:03 | |
*** olafh <olafh!~olafh@p4FF49EC8.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 256 seconds) | 07:11 | |
*** Tassadar <Tassadar!~tassadar@ip4-83-240-20-212.cust.nbox.cz> has joined #sailfishos-porters | 07:16 | |
kjokinie | sledges: lbt: any comments for this https://git.jollamobile.com/tbj/android_hybris_hybris-boot/merge_requests/7/diffs | 07:52 |
---|---|---|
kjokinie | sledges: lbt: basically for that to work in local builds you should add that variable in the hadk.env | 07:53 |
Stskeeps | kjokinie: monday? | 07:54 |
Stskeeps | :P | 07:54 |
* sledges passes kjokinie a coffee:) | 07:55 | |
kjokinie | Stskeeps: damn it.. | 07:55 |
*** oleid2 <oleid2!~oleid@ip5b436024.dynamic.kabel-deutschland.de> has joined #sailfishos-porters | 07:56 | |
kjokinie | sledges: lbt: https://github.com/mer-hybris/hybris-boot/pull/48 | 07:56 |
sledges | kjokinie: so this snippet here is not needed anywhere anymore? https://github.com/mer-hybris/hybris-boot/pull/47/files#diff-3ae6be565f1e33e90e0b11f768de1f6cR237 (cc locusf , as you needed those image build tools for your samsung port) | 08:01 |
kjokinie | sledges: yes, it's not needed.. it was just to add a build target dependency, but lbt pointed out that I can just add that to hybris-hal build target | 08:04 |
kjokinie | sledges: locusf: it's still not a perfect solution as HADK users need to know to add that ENABLE_HYBRIS_TOOLS=1 to hadk.env.* file to make it work on local builds | 08:06 |
*** iTune <iTune!~PhompAng@223.204.249.123> has joined #sailfishos-porters | 08:09 | |
kjokinie | well, ok, I guess it's hard to make more automatic than that as the it's always adaptation specific if you need special version tools or not. I guess making a patch to make the variable bit more visible on dhd side for those who need it would be nice. | 08:10 |
*** s5pik3 <s5pik3!~Spike@163.5.121.19> has quit IRC (Quit: Quitte) | 08:13 | |
*** s5pik3 <s5pik3!~Spike@163.5.121.19> has joined #sailfishos-porters | 08:16 | |
kjokinie | sledges: lbt: I updated the droid-hal-device part now: https://github.com/mer-hybris/droid-hal-device/pull/88/files | 08:27 |
kjokinie | sledges: should be quite easy to use actually now | 08:27 |
kjokinie | just enable that one tools knob on the device specific spec file and you get ready made tools | 08:27 |
sledges | kjokinie: sadly dhd is built after hybris-hal.. | 08:32 |
kjokinie | sledges: on the OBS based the hybris hal building is part of dhd | 08:33 |
kjokinie | sledges: should I post some patch for the non-obs branch? | 08:33 |
*** ballock <ballock!~ballock@194.181.150.131> has quit IRC (Ping timeout: 264 seconds) | 08:35 | |
kjokinie | sledges: hmm.. err... not sure now if the obsbuild branch actually builds the hybris when you run it locally | 08:36 |
kjokinie | should probably add some check in the install part to check if the files actually exist and then add some help print if they are missing to build with ENABLE_HYBRIS_TOOLS | 08:38 |
sledges | kjokinie: obs-building branch doesn't build hybris-hal when run locally. local builds follow hadk (for understanding-how-things-work and ability-to-debug purposes, obs build is when port is sane, or for nightlies) | 08:55 |
*** cxl000 <cxl000!~cxl000@c27-253-5-120.brodm4.vic.optusnet.com.au> has joined #sailfishos-porters | 09:00 | |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 09:04 | |
sledges | kjokinie: how does aosp/cm incorporate those tools? Is my assumption correct: device X needs a special version of mkbootimg, but there some generic mkbootimg already in the system (e.g. obtained via apt-get install android-mkbootimg ) - how is the needed one picked up? possibly it's already doing those checks in an .mk file | 09:07 |
*** nh1402 <nh1402!021f7802@gateway/web/freenode/ip.2.31.120.2> has joined #sailfishos-porters | 09:07 | |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 09:09 | |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 09:09 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 09:10 | |
Nokius|mobile_ | welcome back sledges =) | 09:10 |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has quit IRC (Client Quit) | 09:11 | |
sledges | Nokius|mobile_: good 2 b bak :) | 09:11 |
Nokius|mobile_ | =) | 09:15 |
*** oleid2 <oleid2!~oleid@ip5b436024.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 255 seconds) | 09:19 | |
locusf | sledges: whats the context on that pr, custom tools stage? | 09:26 |
sledges | locusf: https://github.com/mer-hybris/hybris-boot/pull/48#issue-67583446 | 09:28 |
sledges | yes | 09:28 |
locusf | ok | 09:28 |
locusf | I don't use those in the note build but thanks:) | 09:29 |
sledges | locusf: oh ok:) | 09:29 |
locusf | it was some other black magic | 09:30 |
sledges | ahh:)) | 09:30 |
nh1402 | energycsdx: I was having a brain fart moment yesterday and couldn't get root access on the Sailfish VM, done it now | 09:50 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 09:54 | |
kjokinie | sledges: I don't know how aosp / cm handle that. My assumption is that their manifest or whatever that is that defines which git trees and commits to fetcg on repo sync will get the correct version they need. the thing is just that in dhd we don't use the version built from the android tree (ok, we use for mkbootimg, but that doesn't help me since I need to run that specific version outside hadk -> obs to be precise) | 09:54 |
*** ballock <ballock!~ballock@194.181.150.131> has joined #sailfishos-porters | 09:56 | |
kjokinie | sledges: again new version: https://github.com/mer-hybris/droid-hal-device/pull/88/files | 09:58 |
kjokinie | Sage__: ^^ | 09:58 |
sledges | i'm just trying to find a way without flags, e.g. more automagical, gimme a moment | 09:59 |
sledges | kjokinie: ^ | 10:00 |
*** tanty_off is now known as tanty | 10:02 | |
kjokinie | sledges: ok. the requirement for me is that I need to be able to run specific version of those tools in OBS. ubuntu chroot is not ok because I can't pull in OBS packages there | 10:02 |
*** s5pik3 <s5pik3!~Spike@163.5.121.19> has quit IRC (Ping timeout: 245 seconds) | 10:02 | |
sledges | kjokinie: to what you said earlier: in dhd use a generic mkbootimg: https://github.com/mer-hybris/hybris-boot/blob/hybris-10.1/Android.mk#L75 . aosp/cm does this: https://github.com/mer-hybris/android_build/blob/hybris-10.1/core/config.mk#L291 | 10:11 |
sledges | to me it looks safe to *always* build android image tools | 10:12 |
sledges | e.g., make them part of hybris-hal | 10:12 |
kjokinie | sledges: well, that would make it much nicer | 10:14 |
kjokinie | sledges: can I make it so? | 10:14 |
kjokinie | sledges: ^^ | 10:17 |
sledges | kjokinie: it's 100% safe for mkbootimg | 10:17 |
sledges | kjokinie: lemme check the other tools.. | 10:18 |
kjokinie | sledges: the question I guess is that do all source-trees we build against have system/core/ there | 10:18 |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has joined #sailfishos-porters | 10:19 | |
sledges | kjokinie: yes. i thought other img tools would be device/vendor specific | 10:20 |
sledges | kjokinie: system/core is always there: https://github.com/mer-hybris/android/blob/hybris-11.0-44S/default.xml#L369 | 10:20 |
kjokinie | sledges: ok, so I can drop the variable and just build them? | 10:21 |
sledges | kjokinie: yes, i'll then test things on nexus5 | 10:21 |
kjokinie | sledges: thanks, I'll fix the PR | 10:22 |
sledges | kjokinie: i suggest making new PR (from a new branch of yours) | 10:22 |
sledges | in case something fails | 10:22 |
sledges | kjokinie: we'll also need https://github.com/mer-hybris/hybris-boot/blob/hybris-10.1/Android.mk#L75 to make look like https://github.com/mer-hybris/android_build/blob/hybris-10.1/core/config.mk#L291 | 10:22 |
sledges | for local builds to be consistent | 10:22 |
kjokinie | sledges: so... I fix the Android.mk to build "$(HOST_OUT_EXECUTABLES)/simg2img$(HOST_EXECUTABLE_SUFFIX)" like it's in config.mk | 10:27 |
sledges | kjokinie: MKBOOTIMG := $(HOST_OUT_EXECUTABLES)/mkbootimg$(HOST_EXECUTABLE_SUFFIX) | 10:27 |
kjokinie | sledges: what is that config.mk for ? | 10:27 |
sledges | for aosp/cm needs | 10:28 |
kjokinie | sledges: mainly wondering why that doesn't already make the tools build | 10:28 |
sledges | kjokinie: just add mkboogimg simg2... et al. to hybris-hal definition | 10:28 |
kjokinie | sledges: ok | 10:28 |
sledges | because we do make hybris-boot for our image prep which uses hybris-boot/Android.mk, not `make bootimage` (which would then use config.mk) | 10:29 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 10:29 | |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has quit IRC (Ping timeout: 256 seconds) | 10:40 | |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has joined #sailfishos-porters | 10:40 | |
*** Lipevakala_ <Lipevakala_!~sailfish@85-76-78-198-nat.elisa-mobile.fi> has quit IRC (Quit: IRC for Sailfish 0.9) | 10:42 | |
kjokinie | sledges: how does that look: https://github.com/mer-hybris/hybris-boot/pull/48/files | 10:53 |
kjokinie | mkbootimg is used by the boot image module | 10:53 |
kjokinie | used -> required | 10:53 |
*** PhompAng <PhompAng!~PhompAng@223.204.248.239> has joined #sailfishos-porters | 10:56 | |
*** iTune <iTune!~PhompAng@223.204.249.123> has quit IRC (Ping timeout: 272 seconds) | 11:00 | |
kjokinie | sledges: https://github.com/mer-hybris/droid-hal-device/pull/88 | 11:10 |
kjokinie | sledges: wondering now should we build those always? | 11:11 |
kjokinie | sledges: though they are not always needed | 11:11 |
*** alin <alin!~alin@opensuse/member/ealin> has joined #sailfishos-porters | 11:13 | |
sledges | kjokinie: previous PR won't work: make: *** No rule to make target `out/host/linux-x86/bin/mkbootimg'. Stop. | 11:14 |
sledges | (or any other tool) | 11:14 |
sledges | need to call `make MODULE` | 11:15 |
sledges | but which one to build? there are two flavours: one with _host and one without, for each (e.g. simg2img and simg2img_host) | 11:15 |
kjokinie | sledges: so make MKBOOTIMG | 11:15 |
kjokinie | sledges: well the host one is the one | 11:16 |
sledges | kjokinie: i've already done variable expansion | 11:16 |
sledges | +MKBOOTIMG := $(HOST_OUT_EXECUTABLES)/mkbootimg$(HOST_EXECUTABLE_SUFFIX) | 11:16 |
*** Tassadar <Tassadar!~tassadar@ip4-83-240-20-212.cust.nbox.cz> has quit IRC (Quit: Segmentation fault) | 11:17 | |
vgrade | morning | 11:20 |
kjokinie | sledges: ok. so do we need to add some new module there to run that make module there? | 11:20 |
*** Aoyagi_fehtop <Aoyagi_fehtop!~Aoyagi@unaffiliated/aoyagi> has joined #sailfishos-porters | 11:20 | |
kjokinie | sledges: like I had that fake module in beginning? | 11:20 |
*** Aoyagi_trashtop <Aoyagi_trashtop!~Aoyagi@unaffiliated/aoyagi> has quit IRC (Read error: Connection reset by peer) | 11:21 | |
sledges | kjokinie: commented on PR | 11:24 |
sledges | vgrade: morning, how are you?:) | 11:24 |
kjokinie | sledges: ok, fixing it. | 11:25 |
sledges | kjokinie: i tested on nexus5 (simply make img2simg_host simg2img_host ) -- worked | 11:25 |
sledges | (the build itself that is, nothing broke) | 11:25 |
vgrade | sledges: good. a good holiday? | 11:26 |
kjokinie | sledges: should I remove the MKBOOTIMG definition change as well? | 11:28 |
kjokinie | sledges: it's not strictly needed for the thing to build I guess? | 11:28 |
sledges | vgrade: yes, very reforming:) | 11:31 |
sledges | kjokinie: MKBOOTIMG is not about the thing to build, but which binary hybris-boot will use to bake an .img | 11:32 |
kjokinie | sledges: exactly, so not related at all, except it's being buildrequired for the bootimg target | 11:33 |
kjokinie | so it gets built via that | 11:33 |
sledges | kjokinie: yes, it's addressing a separate issue | 11:33 |
kjokinie | sledges: do you want the line changed? I'll put it to a separate patch if yes | 11:34 |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has quit IRC (Ping timeout: 252 seconds) | 11:34 | |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has joined #sailfishos-porters | 11:35 | |
sledges | kjokinie: i thought you needed it ;P all ports worked fine as-is | 11:35 |
kjokinie | sledges: no, I don't need to change the line.. it worked fine as it was | 11:36 |
kjokinie | for what I test it on | 11:36 |
sledges | via local build? and thus using a generic mkbootimg ? | 11:36 |
kjokinie | also I think it will break this line if we change it: | 11:36 |
kjokinie | $(LOCAL_BUILT_MODULE): $(INSTALLED_KERNEL_TARGET) $(BOOT_RAMDISK) $(MKBOOTIMG) | 11:36 |
sledges | let's keep it unchanged then | 11:37 |
kjokinie | sledges: I mean the dependency worked fine, so the binary did get built | 11:37 |
sledges | less suspects | 11:37 |
sledges | kjokinie: if you're fine with local build using generic mkbootimg, we won't touch it until we find a device where it isn't a case anymore | 11:38 |
kjokinie | sledges: you are not getting what I'm after I think.. | 11:38 |
sledges | kjokinie: i am, just reminding local vs obs builds and different tools versions | 11:39 |
kjokinie | sledges: I need to package mkbootimg that gets built from whatever android source tree I use | 11:39 |
kjokinie | currently it does already build with hybris-hal | 11:39 |
sledges | yes | 11:39 |
kjokinie | then I need to add a thing to dhd that packages that to a OBS package | 11:39 |
sledges | what you package is a separate activity, the question is, does your device break with generic mkbootimg. if yes - that line needs to be changed. | 11:40 |
kjokinie | which I can use instead of the mkbootimg in droid-hal-tools | 11:40 |
kjokinie | when I build a kernel image in OBS | 11:40 |
sledges | kjokinie: if you are not even building your device locally, then we won't change current define | 11:40 |
sledges | and keep other ports in any way unaffected | 11:41 |
kjokinie | sledges: what is your definition of "generic mkbootimg" ? | 11:41 |
sledges | apt-get install android-mkbootimg | 11:41 |
sledges | which current hybris-boot Android.mk is using | 11:41 |
kjokinie | sledges: ok, the hybris-hal doesnot use that! | 11:42 |
kjokinie | sledges: hybris-hal builds the mkbootimg from android and uses that specific mkbootimg | 11:42 |
kjokinie | which is device specific | 11:42 |
kjokinie | sledges: are we reaching closer to being on the same page? | 11:43 |
sledges | it does not | 11:43 |
sledges | https://github.com/mer-hybris/hybris-boot/blob/hybris-10.1/Android.mk#L75 | 11:43 |
sledges | it uses mkbootimg from path | 11:43 |
sledges | as opposed to what aosp/cm is doing | 11:44 |
kjokinie | https://github.com/mer-hybris/hybris-boot/blob/hybris-10.1/Android.mk#L124 | 11:44 |
*** olafh <olafh!~olafh@p4FF49B1C.dip0.t-ipconnect.de> has joined #sailfishos-porters | 11:44 | |
sledges | kjokinie: https://github.com/mer-hybris/hybris-boot/blob/hybris-10.1/Android.mk#L128 | 11:45 |
kjokinie | sledges: I'm running with that stuff and I can assure you it does run the mkbootimg that gets built from the android tree | 11:47 |
*** keesj <keesj!~keesj@ip49-193-210-87.adsl2.static.versatel.nl> has joined #sailfishos-porters | 11:48 | |
keesj | lo | 11:48 |
Stskeeps | moo | 11:48 |
sledges | kjokinie: you are right, because . build/envsetup.sh adds out/host/linux-x86/bin/ to PATH | 11:48 |
sledges | my other project requires mkbootimg provided externally (old android version) | 11:48 |
sledges | sorry about this, but then i got confused with your first PR comment from the beginning | 11:49 |
sledges | kjokinie: "Some devices require images to be created with specific versions of | 11:49 |
sledges | img2simg, simg2img, and mkbootimg" | 11:49 |
sledges | so what are "generig versions" on your understanding? | 11:49 |
sledges | *generic | 11:49 |
kjokinie | sledges: ok.. that is bit far reaching comment, meaning that I need to get that stuff into a OBS package | 11:50 |
sledges | ah:) | 11:50 |
*** tanty is now known as tanty_off | 11:50 | |
mal- | one question about headphone recognition, is it possible to get it working if no input device is reporting the event? | 11:50 |
kjokinie | sledges: because in OBS we only have droid-hal-tools which is not at all device specific | 11:50 |
Stskeeps | mal-: well something obviously has to do that somewhere.. i'd presume | 11:51 |
kjokinie | sledges: maybe I should rephrase that to specifically mention OBS building as the main goal there | 11:52 |
vgrade | keesj: \o | 11:52 |
mal- | I can see the status somewhere in /sys if I remember correctly and in dmesg | 11:52 |
sledges | kjokinie: yes please, especially when there truly might exist some device/vendor specific tools like it was with samsung | 11:53 |
sledges | kjokinie: "Some devices require images to be created.." <- actually any device can either have installable .zip for sideloading, or set of .img files for flashing | 11:54 |
kjokinie | sledges: please read the whole sentence | 11:57 |
kjokinie | what they require is specific version of tools... not that all devices would not require image files | 11:58 |
kjokinie | but I'm rephrasing | 11:58 |
sledges | kjokinie: i did. if you want to create a set of fastboot-understandable .img files, you use simg2img et al | 11:58 |
sledges | and with hadk tree we have one and only source for those tools, at least until now we did | 11:59 |
sledges | so without OBS in context, it's what goes through my head reading it | 11:59 |
kjokinie | sledges: we use hadk to build random android trees from different hardware manufacturers | 11:59 |
sledges | kjokinie: one tree is used for one device | 12:00 |
sledges | in obs context, the needed tools would then be packaged under per-device projects | 12:01 |
kjokinie | sledges: as I said, I'm rephrasing to add the info that we need a replacement available in OBS | 12:01 |
sledges | yep | 12:01 |
*** oleid1 <oleid1!~oleid@ip5b436024.dynamic.kabel-deutschland.de> has joined #sailfishos-porters | 12:02 | |
alin | hi | 12:03 |
alin | is there any reason why we miss qtquickcontrols? | 12:04 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 12:07 | |
sledges | alin: there hasn't been a reason to include it:) | 12:10 |
sledges | *voiced | 12:10 |
alin | sledges: ok I was trying to build some qt5emaples the sensor_example | 12:10 |
alin | sledges: I suspect can be done with silica | 12:10 |
alin | sledges: also remember me next time I do th eimage to include sailfish-weather | 12:10 |
sledges | alin: weather can be downloaded from store, for those who want, by just clicking on the widget first time | 12:11 |
kjokinie | sledges: https://github.com/mer-hybris/hybris-boot/pull/48 | 12:11 |
alin | sledges: not really... for a reason did not find it | 12:11 |
alin | sledges: someone was complaining and I tested... unless store was fixed | 12:11 |
alin | sledges: anyhow matters little the app is very nice deserves to be put by default | 12:12 |
*** tanty_off is now known as tanty | 12:12 | |
alin | sledges: remember I can offer debug info for roaming issue | 12:12 |
sledges | kjokinie: now i undestand what you mean by "generic tools": https://github.com/mer-hybris/droid-hal-tools | 12:17 |
kjokinie | sledges: ok, good :) | 12:18 |
*** phdeswer <phdeswer!~phdeswer@2001:998:2a:dead:558c:ea0b:6f40:73b3> has quit IRC (Ping timeout: 265 seconds) | 12:18 | |
sledges | kjokinie: killer question: do we still need those binaries inside droid-hal-tools now that we always build specific ones? | 12:21 |
kjokinie | sledges: I think yes.. sage mentioned something about doing some simgingnismging when updating firmware images on device | 12:23 |
sledges | kjokinie: and will generic ones work on device, if it requires specific versions instead? | 12:24 |
kjokinie | Sage__: help! | 12:25 |
sledges | kjokinie: i just forecast seeing mkbootimg and mkbootimg-host and others under /usr/bin, and that creates confusion | 12:27 |
sledges | when updating firmware images on device, device-specific tools could be installed just as well | 12:27 |
sledges | so one package to rule them all | 12:27 |
sledges | but this can be left for later | 12:28 |
sledges | because atm we do need host-side tools and device-side tools (i know Sage__ will say exactly that now ;p) | 12:29 |
kjokinie | sledges: no, that's the more like 100 packages to rule 100 devices... the android "device" tools won't work on sailfish target.. or maybe they could, but they look for some system/bin/linker | 12:29 |
kjokinie | i.e. bionic skeit | 12:29 |
sledges | correct, one more player on stage:)) | 12:30 |
sledges | atm we need device-specific host-side tools, and that's why i just LGTMd your both PRs:) | 12:33 |
sledges | droid-hal-tools role needs revisiting (we do run bionic binaries fine on device, and linker problem might be able to get away with) | 12:33 |
sledges | yes, Sage__'s input would be useful | 12:34 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 12:35 | |
*** s5pik3 <s5pik3!~Spike@163.5.121.89> has joined #sailfishos-porters | 12:35 | |
alin | sledges: he he broke camera with the sensors | 12:38 |
alin | sledges: MSameer install this one qt5-qtsensors-plugin-generic and cameraplus is dead | 12:39 |
sledges | alin: you need to compare ril logs in cm and in sf, and find where diversion appears | 12:39 |
sledges | alin: why are you installing that? | 12:39 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 12:40 | |
alin | sledges: I was trying to see if there is any silly app that lists all sensors | 12:40 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 12:40 | |
sledges | alin: test_sensors | 12:40 |
alin | sledges: the sensor explorer app from qt examples | 12:40 |
alin | sledges: yes I know test_sensors... | 12:40 |
alin | sledges: but I wanted one for silly people... with a gui | 12:41 |
alin | sledges: also do you know of any app that reads the current values of the sensors? | 12:41 |
*** CarlosMazieri <CarlosMazieri!~b35201@gate-tx3.freescale.com> has quit IRC (Remote host closed the connection) | 12:42 | |
alin | sledges: this one http://doc.qt.io/qt-5/qtsensors-sensor-explorer-example.html | 12:43 |
alin | sledges: I see shakeit is built already it may help | 12:43 |
alin | though I wonder if would be available to a user | 12:43 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 12:45 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 12:45 | |
alin | the weather app needs some love http://paste.opensuse.org/8141017 | 12:45 |
sledges | alin: something with a gui, but not for silly people: zypper install csd | 12:48 |
alin | sledges: then is tough if silly are not allowed to use it... | 12:49 |
alin | sledges: just noticed what we may miss a code bar reader... now that we have the camera | 12:49 |
kjokinie | sledges: could you merge and tag the PRs? I don't seem to have write access | 12:50 |
sledges | alin: at least something to contribute to your odissey. don't tell me jolla store hasn't got a whiplash app yet :D | 12:51 |
*** zhxt_ <zhxt_!~zhxt@124.205.254.8> has joined #sailfishos-porters | 12:52 | |
alin | sledges: no idea what is a whiplash app | 12:52 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 12:52 | |
*** Aoyagi_fehtop is now known as Aoyagi_trashtop | 12:52 | |
sledges | alin: https://youtu.be/NCwBkNgPZFQ?t=1m19s | 12:55 |
sledges | kjokinie: merged both | 12:55 |
kjokinie | sledges: thanks! | 12:55 |
sledges | kjokinie: tagging is futile, as hybris-boot is rolling in a manifest, and dhd is a submodule | 12:55 |
kjokinie | sledges: ok | 12:56 |
sledges | ywelcome:) | 12:56 |
*** filippz <filippz!~filippz@93-143-136-129.adsl.net.t-com.hr> has quit IRC (Ping timeout: 248 seconds) | 12:59 | |
*** zhxt__ <zhxt__!~zhxt@124.205.254.11> has joined #sailfishos-porters | 13:01 | |
*** zhxt_ <zhxt_!~zhxt@124.205.254.8> has quit IRC (Ping timeout: 265 seconds) | 13:02 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 13:04 | |
*** electrolux <electrolux!~Adium@192.194.199.34> has quit IRC (Quit: Leaving.) | 13:05 | |
kjokinie | sledges: I started thinking now if the right solution really is just to have 100 packages to rule 100 devices? | 13:08 |
kjokinie | sledges: I mean, just add README to https://github.com/mer-hybris/droid-hal-tools that says, please fork this for your project if you need specific version of droid-hal-tools for your device... | 13:09 |
kjokinie | not very out-of-the box but I guess that is how it has been done in the past | 13:11 |
alin | sledges: reported in sailfihos... coderus said is the fault of the app | 13:12 |
*** GodGinrai <GodGinrai!~godginrai@unaffiliated/godginrai> has joined #sailfishos-porters | 13:12 | |
alin | sledges: scalability issues... and other fancy words | 13:12 |
*** morphis <morphis!morphis@fiona.nas-admin.org> has quit IRC (Excess Flood) | 13:13 | |
*** harha <harha!~harha@194.157.27.2> has quit IRC (Quit: Leaving.) | 13:14 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 13:18 | |
alin | sledges: do all the sensors that test_sensors report exist? | 13:18 |
alin | it reports 17 of them... and one of them is a barometer | 13:19 |
*** morphis <morphis!morphis@fiona.nas-admin.org> has joined #sailfishos-porters | 13:19 | |
kjokinie | sledges: never mind.. tried that already on my device and I now remember another reason for doing it this way was that there are some dependencies in the source base that make building them tools outside the android tree also very painful | 13:21 |
sledges | alin: http://www.reddit.com/r/Nexus5/comments/1u8o51/barometer_use/ | 13:22 |
sledges | kjokinie: the big picture is full of redundancy - all pulseaudio configs, all qcom common hw bits - they repeat themselves per nearly every device packaging. but in data mining, redundancy is not always bad. important is the source code is one | 13:23 |
alin | sledges: says nothing... except some people with serious issues of understanding what pressure is... | 13:25 |
sledges | alin: there is barometer in n5 | 13:27 |
sledges | kjokinie: and sadly there are duplication of source code for my named bits. there aren't any for image tools | 13:27 |
alin | sledges: yap... now the thing is how we can read it... probably half of the answer is in test_sensors source code | 13:28 |
alin | I will try to get it | 13:28 |
alin | going to look after a power supply shall be back soon | 13:28 |
*** alin <alin!~alin@opensuse/member/ealin> has quit IRC (Ping timeout: 252 seconds) | 13:32 | |
*** s5pik3 <s5pik3!~Spike@163.5.121.89> has quit IRC (Ping timeout: 276 seconds) | 13:37 | |
*** alin <alin!~alin@194.224.247.246> has joined #sailfishos-porters | 13:38 | |
*** alin <alin!~alin@194.224.247.246> has quit IRC (Changing host) | 13:38 | |
*** alin <alin!~alin@opensuse/member/ealin> has joined #sailfishos-porters | 13:38 | |
*** carepack <carepack!~carepack@HSI-KBW-37-49-60-29.hsi14.kabel-badenwuerttemberg.de> has quit IRC (Ping timeout: 276 seconds) | 13:47 | |
*** s5pik3 <s5pik3!~Spike@163.5.141.53> has joined #sailfishos-porters | 13:49 | |
*** spiiroin <spiiroin!~spiiroin@87-95-83-49.bb.dnainternet.fi> has quit IRC (Ping timeout: 264 seconds) | 13:59 | |
*** spiiroin <spiiroin!~spiiroin@87-95-2-183.bb.dnainternet.fi> has joined #sailfishos-porters | 14:12 | |
*** carepack <carepack!~carepack@HSI-KBW-37-49-60-29.hsi14.kabel-badenwuerttemberg.de> has joined #sailfishos-porters | 14:12 | |
*** Tassadar <Tassadar!~tassadar@ip4-83-240-20-212.cust.nbox.cz> has joined #sailfishos-porters | 14:27 | |
*** cloanta <cloanta!~sailfish@109.134.121.57> has joined #sailfishos-porters | 14:43 | |
*** zGrr <zGrr!~grr@185.13.106.72> has joined #sailfishos-porters | 14:47 | |
zGrr | moin :) | 14:47 |
*** tanty is now known as tanty_off | 15:01 | |
*** zhxt__ <zhxt__!~zhxt@124.205.254.11> has quit IRC (Quit: Konversation terminated!) | 15:01 | |
*** s5pik3 <s5pik3!~Spike@163.5.141.53> has quit IRC (Ping timeout: 256 seconds) | 15:02 | |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has joined #sailfishos-porters | 15:13 | |
oleid1 | sledges, any idea what could be wrong, if qmuxd hangs on opening /dev/hsicctl0 and the kernel spits out "hsicctl hsicctl0: rmnet_ctl_open: Timeout opening hsicctl0" ? | 15:39 |
oleid1 | moin zGrr! :) | 15:39 |
*** phdeswer <phdeswer!~phdeswer@91-159-55-220.elisa-laajakaista.fi> has joined #sailfishos-porters | 15:42 | |
sledges | oleid1: permissions? | 15:53 |
sledges | (long shot without digging) | 15:53 |
oleid1 | sledges: I'll cross my fingers for your build test :D | 15:56 |
*** PhompAng <PhompAng!~PhompAng@223.204.248.239> has quit IRC (Read error: No route to host) | 15:59 | |
oleid1 | sledges: there seems to be no permission problem... strace just sais: "open("/dev/hsicctl0", O_RDWR|O_LARGEFILE) = -1 ETIMEDOUT (Connection timed out)" | 15:59 |
sledges | oleid1: so sfa-mer re-uses existing $ANDROID_ROOT thus avoiding repo sync and make hybris-hal? (it didn't do those steps for me) | 16:00 |
sledges | oleid1: you need to tap on the same scenario with CM (re /dev/hsicctl0 timeout) | 16:01 |
oleid1 | sledges: qmuxd has no timeout on cm11... | 16:04 |
oleid1 | sledges: yes, sfa-mer should reuse $ANDROID_ROOT, as does the original version of the script. | 16:05 |
sledges | cool | 16:05 |
sledges | oleid1: you need to debug kernel for the spat timeout message | 16:05 |
oleid1 | sledges: I guess so, but I'm wondering what changed, as a nearly identical kernel (same options, but settings for systemd) works on cm11... | 16:10 |
sledges | is what we'll find out;) | 16:10 |
sledges | some preconditions missing | 16:10 |
sledges | but can be anything | 16:11 |
oleid1 | sledges: maybe I should try to inject my kernel into cm11^^ | 16:12 |
sledges | oleid1: i think something from userspace is not pressing all buttong | 16:14 |
sledges | *buttons | 16:14 |
sledges | doesn't hurt to just swap kernel out for starters | 16:15 |
*** arcean <arcean!~arcean@apn-77-115-106-190.dynamic.gprs.plus.pl> has joined #sailfishos-porters | 16:19 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 16:23 | |
Nokius|mobile_ | sledges: tried to get the sensor up the last days but had no luck as you told | 16:24 |
Nokius|mobile_ | haha | 16:24 |
oleid1 | sledges: I noticed, that the ownership of a few files in sysfs is different and some files don't exist at all: https://pastee.org/gf6js -- when launching qmuxd manually, I changed the permission beforehand. but it could be, of course, that some other daemon might not have had access and thus couldn't push the imaginary buttons. | 16:24 |
oleid1 | sledges: the ownership of the sysfs are configured in the ueventd file for my device: https://github.com/CyanogenMod/android_device_sony_fusion3-common/blob/cm-11.0/rootdir/ueventd.qcom.rc | 16:26 |
oleid1 | sledges: but it seems as the ones with an asterisk are ignored... | 16:26 |
*** r0kk3rz <r0kk3rz!~chatzilla@92.15.186.24> has joined #sailfishos-porters | 16:29 | |
nh1402 | vgrade: after failing to get android side working via CM11, and failing to get chromium working on sailfish, I'm going to look into NaCl and ARC and see if I can get a standalone sailfish app as a way of sandboxing android apps. http://www.chromium.org/nativeclient It's going to be a while before I make my way through that. | 16:32 |
*** plfiorini <plfiorini!~plfiorini@net-93-71-167-160.cust.vodafonedsl.it> has joined #sailfishos-porters | 16:39 | |
*** piggz <piggz!~piggz@host-80-43-93-242.as13285.net> has joined #sailfishos-porters | 16:55 | |
sledges | oleid1: build finished without errors, but it forgot to add store enablement due to commented build-img.sh:96 (cc alin ) | 17:00 |
alin | sledges: yap... I tested and seems to build the image... I waited for dmt to come from holiday | 17:01 |
alin | need to run now | 17:02 |
sledges | alin: i need to start moving nexus5 to modular, that's the reason im prying the script a bit | 17:03 |
piggz | lo * | 17:04 |
piggz | where did we leave my build problems :) | 17:04 |
alin | sledges: shall be not problem to move... | 17:04 |
alin | now I really need to fo | 17:04 |
alin | go | 17:04 |
alin | see you later | 17:04 |
sledges | alin: but testing if anything boots and everything still works - will be ;) | 17:05 |
sledges | o/ | 17:05 |
*** alin <alin!~alin@opensuse/member/ealin> has quit IRC (Quit: Konversation terminated!) | 17:05 | |
Nokius|mobile_ | wondering why Bluetooth is not pairing =-\ hope yacuken_off has hint for me | 17:08 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 17:13 | |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 17:14 | |
piggz | sledges: energycsdx: make modules now shows the correct hwcomposer | 17:19 |
energycsdx | piggz: after you removed that condition? | 17:19 |
piggz | energycsdx: no ... changed the condition on line 1 | 17:20 |
piggz | the last commit in the repo, which was a change to use 'pathmap' | 17:20 |
piggz | i asked the maintainer on G+ and he remembered | 17:21 |
piggz | https://github.com/OpenDesireProject/android_hardware_qcom_display-legacy/commit/46c8c3cbe573b173d0e09f862ed8e119a6519a1c | 17:22 |
sledges | good stuff, so you'll need to backport it | 17:23 |
piggz | sledges: energycsdx: so, after buildng the new hwcompser, how do i install it? just copy the files to the right place? | 17:28 |
energycsdx | piggz: AFAIK make should copy to proper location | 17:29 |
sledges | piggz: energycsdx: you'll have to copy it manually to the phone's /system/lib/hw | 17:30 |
energycsdx | sledges piggz: try to do make out/target/<device>/system/lib/hw/hwcomposer.msm7x30.so | 17:35 |
sledges | energycsdx: it didn't work that way with mkbootimg today (see logs) | 17:36 |
sledges | make hwcomposer.msm7x30 should do the same (and with 100% success) | 17:36 |
sledges | (what i think piggz is already doing) | 17:37 |
sledges | since we don't pack/ship /system, manual job is in order | 17:37 |
sledges | to scp the file over | 17:37 |
piggz | sledges: energycsdx: yeah, its all built http://pastebin.com/xHjn5YsR | 17:38 |
*** OrokuSaki <OrokuSaki!470bf285@gateway/web/freenode/ip.71.11.242.133> has joined #sailfishos-porters | 17:40 | |
OrokuSaki | well... I realized in android, if I remove the omx ffmpeg decoders from media_codecs.xml, I cannot play big buck bunny, in CM11... but with the ffmeg, I can. I noticed you guys lack those entries, but the hammerhead currently uses them in cm11. https://github.com/CyanogenMod/android_device_lge_hammerhead/blob/cm-11.0/media_codecs.xml | 17:41 |
OrokuSaki | So I suppose my question is, how can we use omx.ffmpeg decoders in sailfishos? | 17:42 |
OrokuSaki | MSameer: I guess you are the man for that one. | 17:43 |
OrokuSaki | And you are right, I do not have "Adaptive Playback" | 17:43 |
piggz | energycsdx: sledges: | 17:43 |
piggz | sh-3.2# EGL_PLATFORM=hwcomposer test_hwcomposer | 17:43 |
piggz | Segmentation fault | 17:43 |
*** Nokius|mobile_ <Nokius|mobile_!~Nokius|mo@46.189.65.154> has quit IRC (Read error: Connection reset by peer) | 17:44 | |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has joined #sailfishos-porters | 17:44 | |
sledges | oleid1: how did you obtain -filtered.txt ? i'm pulling same files from n5 now | 17:44 |
sledges | piggz: did you reboot? | 17:44 |
Nokius|mobile | hi OrokuSaki you ping last weekend about the sensors | 17:44 |
sledges | piggz: comparing to last bottom of the strace/bt what mal- asked back in the day, would be useful | 17:45 |
OrokuSaki | Nokius: Yeah... I decided to leave my sensors "stock" in the kernel. Waiting for SFOS2 for "true landscape" but I did get the browser to work. I decided to be happy that I even got the screen to rotate. | 17:45 |
OrokuSaki | The On Screen Keyboard in the browser is on the wrong side of the screen.... | 17:46 |
OrokuSaki | I am not sure how to change that, but I haven't really looked. I figure SFOS2 will be out soon anyways... And I REALLY want to play a video. | 17:47 |
Nokius|mobile | OrokuSaki: i did change anything in the kernel | 17:50 |
piggz | sledges: gah, somehow my init is all messed up and and its not booting property | 17:50 |
piggz | properly | 17:50 |
OrokuSaki | Nokius|mobile: ? | 17:51 |
*** M4rtinK <M4rtinK!~M4rtinK@mail.melf.eu> has joined #sailfishos-porters | 17:52 | |
Nokius|mobile | OrokuSaki: *didn't | 17:52 |
* Nokius|mobile getting ready to sail home =) | 17:53 | |
OrokuSaki | Nokius: No, sometimes I will change some values in the kernel which I guess tricks the orientation for sensors, but I reverted that. | 17:53 |
OrokuSaki | Either use omx.ffmpeg in android or use gst 1.0 ugly\bad | 17:54 |
sledges | OrokuSaki: what do you mean by "I noticed you guys lack those entries" ? | 17:55 |
OrokuSaki | click on the github link and scroll all the way to the bottom, you will see the ffmpeg decoder entries. mer-hybris lacks them, though at one time it was forked from cyanogenmod, I guess since then they altered the xml file | 17:56 |
sledges | OrokuSaki: link to mer-hybris ? | 17:56 |
OrokuSaki | yes, the cm11 branch | 17:57 |
OrokuSaki | my touchpad will not play most videos in android without those entires in cm11, not sure why | 17:57 |
sledges | OrokuSaki: it's all there: https://github.com/mer-hybris/android_device_lge_hammerhead/blob/hybris-11.0-44S/media_codecs.xml#L80 | 17:57 |
sledges | OrokuSaki: hammerhead plays bigbuckbunny fine (at least the mp4 one i tried) | 17:57 |
OrokuSaki | Oh, I looked at the cm-11.0 branch | 17:57 |
OrokuSaki | and hybris-11.0 branch | 17:58 |
OrokuSaki | I thought you "stake in the ground" would be older.. anyways... I cannot play any vids without those entires, and I think gst-droid is trying to use omx.mpeg4 instead of omx.ffmpeg... If that sounds right | 17:58 |
OrokuSaki | your | 17:58 |
OrokuSaki | Some devices in the world seem to be able to play videos in android without omx.ffmpeg, but I cannot | 17:59 |
Nokius|mobile | cu later | 17:59 |
OrokuSaki | have a careful flight | 17:59 |
piggz | sledges: ha ... i think it was refusing to boot due to the kernel configs :/ | 18:00 |
OrokuSaki | So I thought about ripping mpeg4 and dvix decoders out of my xml file and recompile cm11 and then maybe recompile gst-droid and etc. to see if gst-droid still tries to use omx.mpeg | 18:01 |
OrokuSaki | Because I don't want it too | 18:01 |
OrokuSaki | That is what I am doing | 18:01 |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@46.189.65.154> has quit IRC (Ping timeout: 255 seconds) | 18:03 | |
sledges | piggz: how come it started fail to boot all of a sudden? :D | 18:03 |
sledges | OrokuSaki: do you have a video that plays via hw, for starters? | 18:04 |
OrokuSaki | one video will play so far... its mp4 | 18:04 |
OrokuSaki | not high res | 18:05 |
OrokuSaki | my avi videos won't play in android | 18:05 |
piggz | sledges: well, i was trying to go back to a clean cm-11 starting points (without my pmem hacks) ... so, i checkout out the kernel fresh, and when I applied the config, it was to the wrong tree cos i have a couple of kernel dirs here! | 18:05 |
OrokuSaki | well, without the omx.ffmpeg entires in my codec list | 18:05 |
*** nh1402 <nh1402!021f7802@gateway/web/freenode/ip.2.31.120.2> has quit IRC (Ping timeout: 246 seconds) | 18:06 | |
OrokuSaki | I considered removing qc_registry_table.c entires and recompiling to see if that works... but I doubt gst-droid will try omx.ffmpeg.. at least without asking you guys... in sailfish I notice logcat doesn't use ffmpeg stuff at all... | 18:06 |
OrokuSaki | Or at least I never see it | 18:06 |
*** electrolux <electrolux!~Adium@62-78-217-43.bb.dnainternet.fi> has joined #sailfishos-porters | 18:09 | |
*** piggz <piggz!~piggz@host-80-43-93-242.as13285.net> has quit IRC (Write error: Broken pipe) | 18:29 | |
OrokuSaki | Guess this answers my question: https://github.com/foolab/gst-droid/blob/master/gst/droidcodec/gstdroidcodectype.c | 18:31 |
OrokuSaki | ffmpeg is not listed | 18:31 |
OrokuSaki | Wondering what would happen if I changed.. this: https://github.com/foolab/gst-droid/blob/droidmedia/data/mpeg4videodecode.conf to say something about ffmpeg.. | 18:35 |
*** gogeta <gogeta!~gogeta@net-188-217-42-33.cust.vodafonedsl.it> has joined #sailfishos-porters | 18:37 | |
*** gogeta <gogeta!~gogeta@net-188-217-42-33.cust.vodafonedsl.it> has quit IRC (Client Quit) | 18:40 | |
*** phdeswer_ <phdeswer_!~phdeswer@91-159-55-220.elisa-laajakaista.fi> has quit IRC (Ping timeout: 248 seconds) | 18:41 | |
*** oleid1 <oleid1!~oleid@ip5b436024.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 250 seconds) | 18:44 | |
*** piggz <piggz!~piggz@host-80-43-93-242.as13285.net> has joined #sailfishos-porters | 18:54 | |
piggz | sledges: shortly after booting, i get a reboot, journlctl doesnt say a great deal... | 18:56 |
piggz | http://pastebin.com/QAzK0cQp | 18:56 |
situ | piggz: is selinux disabled ? | 19:02 |
piggz | situ: nope, enabled | 19:04 |
situ | piggz: disable it. | 19:04 |
piggz | situ: ta, rebuiding.. | 19:04 |
MSameer | OrokuSaki: that is not the question. the question is: do you have a video file that does not work with sailfish? | 19:09 |
piggz | situ: thx, boots further now | 19:20 |
piggz | sledges: mal-: slight improvement: | 19:22 |
piggz | sh-3.2# EGL_PLATFORM=hwcomposer test_hwcomposer | 19:22 |
piggz | width: 480 height: 800 | 19:22 |
piggz | Segmentation fault | 19:22 |
piggz | (the width/height) | 19:22 |
situ | piggz: test_hwcomposer may never work | 19:23 |
situ | piggz: try to get minimer running. | 19:24 |
*** itviewer <itviewer!~jimmy@106-186-115-250.idclayer.com> has joined #sailfishos-porters | 19:26 | |
*** cloanta <cloanta!~sailfish@109.134.121.57> has quit IRC (Quit: IRC for Sailfish 0.9) | 19:28 | |
*** itviewer <itviewer!~jimmy@106-186-115-250.idclayer.com> has quit IRC (Client Quit) | 19:31 | |
Nokius__ | OrokuSaki: was just a train ride :) | 19:32 |
*** Nokius__ is now known as Nokius | 19:33 | |
*** beidl <beidl!~quassel@188-22-93-108.adsl.highway.telekom.at> has joined #sailfishos-porters | 19:33 | |
*** vakkov <vakkov!~vakkov@79.132.29.146> has quit IRC (Ping timeout: 245 seconds) | 19:34 | |
* Nokius wondering what we did to get the first frame on find5 may it helps piggz | 19:35 | |
Nokius | piggz: ls -l /system/lib/hw shows what? | 19:36 |
*** beidl_ <beidl_!~quassel@178-190-154-240.adsl.highway.telekom.at> has quit IRC (Ping timeout: 272 seconds) | 19:37 | |
Nokius | piggz: can you run gdb backtrace? | 19:38 |
*** schiggn <schiggn!~quassel@p200300808F01EC51A1CA7CF27429C2CB.dip0.t-ipconnect.de> has joined #sailfishos-porters | 19:39 | |
OrokuSaki | okay so.. learning more.. I guess if your device uses ffmpeg, then it doesn't involve hardware acceleration? If this is true, what should we do in sailfish, if under this umbrella? | 19:40 |
OrokuSaki | MSameer: Oh, I didn't see your question. Yes, I have a video file that won't play in SailFish. None of the big buck bunny videos | 19:41 |
Nokius | MSameer: what you mean ? also for me the BB movies are played but no video is shown in Gallery | 19:42 |
Nokius | ogg version in growser works | 19:43 |
MSameer | OrokuSaki: which video codec? | 19:43 |
MSameer | Nokius: which gstreamer version? | 19:44 |
MSameer | Nokius: do you have all the droidmedia bits in place? | 19:44 |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has quit IRC (Quit: Leaving.) | 19:44 | |
piggz | Nokius: nothing in gdb of interest | 19:44 |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@195-132-24-78.rev.numericable.fr> has joined #sailfishos-porters | 19:44 | |
OrokuSaki | MSameer: mpeg4 | 19:44 |
MSameer | OrokuSaki: do you have all the droid media bits in place? GST_DEBUG='*:2' jolla-gallery and paste all the output somewhere | 19:45 |
MSameer | Nokius: OrokuSaki there is no such thing as: BB videos do not work. there is a video file of a certain container with an audio codec and a video codec | 19:45 |
MSameer | and BB has MPEG4, H264, ogg and aac sound or ac3 sound | 19:46 |
piggz | situ: minimer: http://pastebin.com/ZFbuQtfm | 19:46 |
MSameer | how can I tell which one does not work? provide details so one can help you | 19:46 |
OrokuSaki | MSameer: mpeg4 video ac3 for audio I will paste | 19:47 |
piggz | Nokius: http://pastebin.com/UzqVPUXy | 19:48 |
Nokius | MSameer: Installiert gstreamer-0.10.36-1.1.3.armv7hl | 19:48 |
Nokius | Installiert nemo-gstreamer0.10-interfaces-0.0.20131118.0-1.3.3.armv7hl | 19:48 |
mal- | piggz: why do you not have EGL_PLATFORM=hwcomposer? | 19:48 |
*** zGrr <zGrr!~grr@185.13.106.72> has quit IRC (Quit: Leaving) | 19:48 | |
MSameer | OrokuSaki: ac3 does not work | 19:48 |
Nokius | MSameer: looks like I have no dorid-media (gets clam) | 19:48 |
MSameer | Nokius: gstreamer 0.10 is not going to work | 19:48 |
situ | piggz: Set EGL_PLATFORM=hwcomposer HYBRIS_LOGGING_LEVEL=debu | 19:48 |
MSameer | OrokuSaki: that file should play video only | 19:49 |
situ | piggz: Set EGL_PLATFORM=hwcomposer HYBRIS_LOGGING_LEVEL=debug | 19:49 |
piggz | situ: http://pastebin.com/XkTvj1pk | 19:50 |
piggz | mal-: ^ | 19:50 |
Nokius | mal-: the durty way with surfinger a try for piggz ? | 19:51 |
mal- | Nokius: does not seem like that problem | 19:51 |
situ | piggz: strace it | 19:51 |
mal- | gdb might also be helpful | 19:51 |
MSameer | Nokius: if you want to get camera/video working check with sledges | 19:52 |
MSameer | he knows what needs to be done | 19:52 |
Nokius | MSameer: okay will do sledges o/ | 19:52 |
piggz | situ: strace http://pastebin.com/DpB9GS0U | 19:52 |
mal- | piggz: when you recompiled the hwcomposer library, did you check that it used the correct source | 19:53 |
piggz | mal-: looks ok, i touched hwc.cpp, recompiled and it has built the right file | 19:55 |
piggz | target thumb C++: hwcomposer.msm7x30 <= hardware/qcom/display-legacy/libhwcomposer/hwc.cpp | 19:55 |
mal- | good | 19:55 |
piggz | nothing in gdb from a bt | 19:56 |
mal- | ok | 19:56 |
piggz | the backlight flashes mometarily, thats about it | 19:57 |
*** electrolux <electrolux!~Adium@62-78-217-43.bb.dnainternet.fi> has quit IRC (Quit: Leaving.) | 19:57 | |
MSameer | OrokuSaki: where is the log? | 19:57 |
situ | piggz: Check android logs when crash happens. | 19:57 |
situ | piggz: logcat | 19:58 |
OrokuSaki | MSameer: http://pastebin.com/i2BaSFPF | 19:58 |
situ | piggz: Also try to run surfaceflinger and see if it brings up graphics. | 20:00 |
MSameer | OrokuSaki: try with the video with aac audio | 20:00 |
piggz | situ: mal-: logcat http://pastebin.com/abkp1N52 | 20:00 |
piggz | situ: how do i bring up sirfaceflinger? | 20:01 |
Nokius | o/ BT data-trancfare works | 20:02 |
piggz | situ: i ran surfaceflinger and got a CM logo | 20:02 |
situ | piggz: Good. | 20:02 |
piggz | so i guess that works | 20:03 |
Nokius | sledges: is it a koning bug taht the visibile time goes crazy when transfaring data? | 20:04 |
mal- | piggz: was that last strace minimer or test_hwcomposer? | 20:04 |
piggz | mal-: minimer | 20:04 |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has joined #sailfishos-porters | 20:05 | |
situ | piggz: I am not sure if it's trying to open correct device "initoverlay:: opening the device:: /dev/graphics/fb0" | 20:05 |
*** swex <swex!~quassel@176.14.123.231> has quit IRC (Remote host closed the connection) | 20:06 | |
situ | piggz: Try to compare logs with other device where minimer works. | 20:06 |
piggz | my cm10.1 base with fbdev works (ish) ... but trying to get something more stable with cm11 + hwcomposer | 20:07 |
beidl | hello hello, fine people | 20:08 |
*** harha <harha!~harha@a91-153-12-92.elisa-laajakaista.fi> has quit IRC (Ping timeout: 246 seconds) | 20:09 | |
Nokius | beidl: 0/ | 20:12 |
situ | piggz: /system/bin/getprop | 20:12 |
beidl | Nokius: \o | 20:12 |
Nokius | beidl: long time no see still in the army? | 20:13 |
piggz | situ: http://pastebin.com/FNNmqbJd | 20:13 |
beidl | Nokius: haha no, finished my army service beginning of february, started at my new job 3 weeks after that :D | 20:13 |
Nokius | beidl: sounds good ;) are now on call (army)? | 20:14 |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@p5DDB7DC7.dip0.t-ipconnect.de> has joined #sailfishos-porters | 20:15 | |
beidl | Nokius: nope. my service is done, they would have to drag me in there, kicking and screaming lol | 20:16 |
situ | piggz: Since we don't have backtrace of the crash, it might be crashing anywhere. Best way is to compare logs ( journalctl, logcat, strace etc.) you have with other cm11 based device. | 20:17 |
situ | piggz: I have to run to sleep now. See you! | 20:18 |
piggz | np, thx | 20:18 |
beidl | what has happened in the last 2 months? anything exciting that would be relevant to my interests? :D | 20:18 |
Nokius | beidl: oh good read today that CZ will size up there reservists pool, hope you like your day job :) | 20:19 |
beidl | Nokius: poor devils. thank god I'm austrian :D | 20:21 |
*** schiggn <schiggn!~quassel@p200300808F01EC51A1CA7CF27429C2CB.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection) | 20:22 | |
Nokius | yacuken_off: so transfare is working only paring fails when started on the find5 side but works from my Jolla :-/ cc sledges | 20:25 |
Nokius | mh [W] BluetoothAdapter::createPairingFinished:437 - BluetoothAdapter::createPairing() failed: QDBusError("org.bluez.Error.ConnectionAttemptFailed", "Page Timeout") | 20:28 |
* Nokius gn8 cu | 20:34 | |
piggz | so,looking through the hybris code, it is crashing in the destroyBuffers code, after being called in setBufferCount()....doesnt get into the loop in setBufferCount | 20:36 |
OrokuSaki | MSameer: Strange, now the video app just crashes when playing the same file converted to aac. Aborted. Plays in android. Logcat only says: F/OMXCodec( 765): frameworks/av/media/libstagefright/OMXCodec.cpp:2512 CHECK_EQ( (int)bufInfo->mStatus,(int)OWNED_BY_NATIVE_WINDOW) failed: 3 vs. 2 | 20:36 |
*** zetaz <zetaz!~arno@vaf26-h02-176-149-45-183.dsl.sta.abo.bbox.fr> has joined #sailfishos-porters | 20:38 | |
MSameer | OrokuSaki: latest git? | 20:38 |
OrokuSaki | droidmedia or gst-droid? | 20:39 |
MSameer | OrokuSaki: both? | 20:40 |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@195-132-24-78.rev.numericable.fr> has quit IRC (Ping timeout: 256 seconds) | 20:40 | |
OrokuSaki | gst-droid, latest... droidmedia, no | 20:40 |
OrokuSaki | "4 hours ago" | 20:41 |
MSameer | which git revisions? | 20:41 |
mal- | piggz: my guess is that the real problem is somewhere before that | 20:43 |
mal- | piggz: wondering about this in logcat writeHPDOption: state file '/sys/devices/virtual/graphics/fb-1/hpd' not found : ret-1 err str: No such file or directory | 20:44 |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@195-132-24-78.rev.numericable.fr> has joined #sailfishos-porters | 20:45 | |
mal- | piggz: if you want you can add some debug output to that place to see what is happening | 20:47 |
piggz | yeah | 20:48 |
mal- | piggz: maybe to setBufferCount to see if it really crashes in destroyBuffers or in the loop before the trace | 20:48 |
mal- | it's possible it failes in HWComposerNativeWindowBuffer | 20:49 |
piggz | mal-: the writeHDPOption occurs in surfaceflinger, so seems ok | 20:49 |
mal- | piggz: good | 20:50 |
mal- | my guess is that it could fail in HWComposerNativeWindowBuffer::HWComposerNativeWindowBuffer | 20:50 |
mal- | when allocating the buffer | 20:50 |
mal- | that would a logical place | 20:51 |
mal- | piggz: curious thing is that I understand correctly that is the place problems with QCOM_BSP happen, but your device should not use it | 20:58 |
piggz | hurrah for not being simple :) | 20:59 |
OrokuSaki | MSameer: not sure last time I did a repo sync... went ahead and did it. ping you soon | 21:04 |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@195-132-24-78.rev.numericable.fr> has quit IRC (Ping timeout: 256 seconds) | 21:04 | |
MSameer | OrokuSaki: now i don't know which error you get with which revision | 21:05 |
MSameer | impossible to debug anything | 21:05 |
MSameer | E/OMXCodec( 1141): [OMX.qcom.video.decoder.mpeg4] Timed out waiting for output buffers: 2/3 | 21:06 |
MSameer | E/ ( 1141): DroidMediaCodec: Error 0x6e reading from codec | 21:06 |
MSameer | OrokuSaki: this is from here: http://pastebin.com/i2BaSFPF | 21:06 |
MSameer | and it is the reason why video does not play | 21:06 |
OrokuSaki | I am going to guess April 11th... that is the last time I at least created a new image | 21:06 |
mal- | piggz: just to be sure grep your device tree for QCOM_BSP | 21:06 |
piggz | i have ... and asking the cm dev... | 21:07 |
OrokuSaki | MSameer: that was with the ac3 audio and mpeg4 video, yes | 21:07 |
MSameer | ac3 has nothing to do with that | 21:08 |
OrokuSaki | I didn't think so | 21:08 |
MSameer | git pull latest and try again | 21:08 |
MSameer | i did some fixes today and I think they should benefit you | 21:08 |
OrokuSaki | I guess I am a tad bit confused... In android, I can't play these files with that decoder.. so I am just surprised I am trying to play it through hybris using that decoder | 21:09 |
*** swex <swex!~quassel@176.14.123.231> has joined #sailfishos-porters | 21:09 | |
MSameer | OrokuSaki: ignore android | 21:09 |
OrokuSaki | lol... Okay | 21:09 |
MSameer | OrokuSaki: we have a different media framework. the video will work without audio | 21:09 |
OrokuSaki | I guess that sounds right, because last week when you wanted me to change the buffer from 2 to 3 or higher, I could see frames, they were just frozen, etc. | 21:10 |
OrokuSaki | Err... 2 weeks ago | 21:10 |
MSameer | try with the fixes i did today and tell me if they work or not | 21:11 |
OrokuSaki | MSameer: Nod | 21:12 |
piggz | mal-: so, I have the line that crashes.... | 21:24 |
piggz | mal-: i added the following traces ... and it didnt print 'done' http://pastebin.com/CMW0WNpg | 21:25 |
piggz | now for sleep | 21:28 |
*** Tassadar <Tassadar!~tassadar@ip4-83-240-20-212.cust.nbox.cz> has quit IRC (Ping timeout: 264 seconds) | 21:41 | |
*** r0kk3rz <r0kk3rz!~chatzilla@92.15.186.24> has quit IRC (Ping timeout: 245 seconds) | 21:44 | |
*** arcean <arcean!~arcean@apn-77-115-106-190.dynamic.gprs.plus.pl> has quit IRC (Read error: Connection reset by peer) | 21:44 | |
*** alin <alin!~alin@194.224.247.246> has joined #sailfishos-porters | 21:47 | |
*** alin <alin!~alin@194.224.247.246> has quit IRC (Changing host) | 21:47 | |
*** alin <alin!~alin@opensuse/member/ealin> has joined #sailfishos-porters | 21:47 | |
alin | sledges: ok back | 21:48 |
alin | sledges: thought you said the only issue is some init-debug | 21:48 |
sledges | alin: yes, that's the 100% issue ;) | 21:49 |
alin | sledges: can't I just remove it in post install in the image? | 21:50 |
alin | this will give us a booting image and time to investigate | 21:50 |
OrokuSaki | MSameer: How do you guys do that... | 21:51 |
OrokuSaki | MSameer: IT PLAYS!!! GREAT WORK! | 21:51 |
OrokuSaki | sound is working with aac, but I have already installed gstreamer1.0-libav | 21:53 |
OrokuSaki | time to try another video | 21:53 |
*** keithzg <keithzg!~keithzg@184.70.164.246> has joined #sailfishos-porters | 21:54 | |
OrokuSaki | 720p with ac3 | 21:54 |
klopsi-u3 | what device OrokuSaki ? | 21:54 |
alin | OrokuSaki: he he... try ytplayer or so | 21:55 |
alin | OrokuSaki: you can play youtube crap | 21:55 |
OrokuSaki | HP Touchpad | 21:55 |
OrokuSaki | It plays with mpeg4 and aac audio with the latest | 21:55 |
alin | OrokuSaki: remove libav | 21:56 |
OrokuSaki | I haven't tried the browser at all.. except for the keyboard being in the wrong position, if I fix that... I will be happy | 21:56 |
alin | OrokuSaki: but i doubt you will have sound | 21:56 |
OrokuSaki | remove libav? | 21:56 |
alin | OrokuSaki: the video as far as I know is hardware | 21:56 |
OrokuSaki | okay... I will try that too | 21:56 |
sledges | alin: just add the old init-debug to the sparse for time being | 21:57 |
alin | sledges: ok... | 21:57 |
alin | thursday I fly back to dublin | 21:57 |
alin | friday I cannot work on making a new image | 21:58 |
sledges | OrokuSaki: yoohoo!\o/ | 21:58 |
OrokuSaki | 720p is playing... nicely... no sound with libav... so I will remove gstreamer1.0-libav | 21:58 |
alin | but saturday... my gf goes away for few days and I can bake an image with the modular | 21:58 |
OrokuSaki | Sledges: That was it! \o/ | 21:58 |
MSameer | OrokuSaki: you are lucky :) | 21:58 |
OrokuSaki | =) I feel lucky. =) Great job Sameer | 21:58 |
alin | sledges: by then let us hope we merge the scripts | 21:58 |
OrokuSaki | so should I or should I not have libav installed? | 21:59 |
MSameer | OrokuSaki: ac3 is not supported | 21:59 |
OrokuSaki | as in.. period | 21:59 |
sledges | alin: we just need to uncomment repos.ini, i'll retest and will be good to merge | 21:59 |
MSameer | OrokuSaki: libav has the aac decoder so do not remove it | 21:59 |
OrokuSaki | ahhh okay.. so that is why it plays... okay | 21:59 |
alin | sledges: there are few more things about packages but I will fix it after | 22:00 |
OrokuSaki | aac plays, ac3 does not | 22:00 |
MSameer | OrokuSaki: there is work to have an aac decoder in gst-droid based on stagefright but it is not ready yet | 22:00 |
alin | sledges: I will ping dmt to have a last look at it | 22:00 |
OrokuSaki | what about gst-ugly or whatever? | 22:00 |
MSameer | OrokuSaki: so you need libav to play aac for now | 22:00 |
MSameer | OrokuSaki: feel free to rebuild gstreamer1.0-libav and include ac3 | 22:01 |
sledges | alin: cool, thanks | 22:01 |
OrokuSaki | MSameer: you guys are awesome... | 22:01 |
alin | MSameer: so you sorted out the audio hw playback? | 22:03 |
mal- | piggz: that was also my assumption for the cause of the crash | 22:06 |
*** Nokius_ <Nokius_!~Nokius@p5DDB7CF3.dip0.t-ipconnect.de> has joined #sailfishos-porters | 22:10 | |
sledges | mal-: should piggz try carsten's surfaceflinger branch of hwc? | 22:10 |
MSameer | alin: there is no audio hw playback | 22:10 |
MSameer | alin: they are sw codecs | 22:10 |
*** zetaz <zetaz!~arno@vaf26-h02-176-149-45-183.dsl.sta.abo.bbox.fr> has left #sailfishos-porters | 22:10 | |
MSameer | alin: I have a prototype but the decoders need some work. maybe the fixed I did today fixed some of the issues but I have not tested | 22:11 |
MSameer | alin: encoders are not working for mal- for an unknown reason | 22:11 |
*** Nokius|mobile <Nokius|mobile!~Nokius|mo@p5DDB7DC7.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds) | 22:12 | |
alin | MSameer: ok... by the way did you merge the cap fix in the main droidcam branch so we can follow again that? | 22:12 |
MSameer | alin: yup | 22:13 |
MSameer | alin: after you confirmed that it works ;) | 22:13 |
*** Nokius <Nokius!~Nokius@p5DDB7DC7.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds) | 22:14 | |
alin | MSameer: cool thanks I will change in experimental | 22:14 |
MSameer | i guess i should push all the droidmedia branch to master soon | 22:14 |
OrokuSaki | any instructions on how to compile programs in the sdk? Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and..... | 22:30 |
OrokuSaki | sb2 -t $VENDOR-$DEVICE-armv7hl -R -msdk-install ./autogen.sh | 22:31 |
OrokuSaki | Oh, I guess the -R -msdk-intall is not necessary | 22:34 |
sledges | Nokius_: video and camera setup is in piratepad | 22:43 |
sledges | n!n | 22:43 |
mal- | MSameer: sorry, I didn't try the encoder again today | 22:44 |
mal- | I'll try tomorrow, had to take a day off from hacking | 22:45 |
mal- | sledges: not sure if surfaceflinger branch will be useful | 22:45 |
mal- | sledges: quite odd that the error happens in the alloc | 22:45 |
mal- | when there is no QCOM_BSP needed | 22:46 |
MSameer | mal-: your day off is a day off for me too :D | 22:59 |
*** GodGinrai <GodGinrai!~godginrai@unaffiliated/godginrai> has quit IRC (Quit: leaving) | 22:59 | |
*** cxl000 <cxl000!~cxl000@c27-253-5-120.brodm4.vic.optusnet.com.au> has quit IRC (Quit: Leaving) | 23:06 | |
OrokuSaki | compiling libavcodec | 23:17 |
OrokuSaki | looks like everything is enabled by default... lawyers suck? | 23:18 |
OrokuSaki | MSameer: YAY.. playing AC3 | 23:32 |
OrokuSaki | My new libgst is 25MB (I think it is debug) you know how to slim it down? | 23:32 |
*** olafh <olafh!~olafh@p4FF49B1C.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 250 seconds) | 23:35 | |
vgrade | alterego: Nexus dbus log with working calls http://pastebin.com/N1Kruaqr | 23:47 |
vgrade | alterego: Oneplus dbus log with broken calls http://pastebin.com/b4v6dtFG | 23:47 |
vgrade | alterego: two divert at https://github.com/nemomobile/telepathy-ring/blob/master/src/ring-call-channel.c#L302 , oneplus log line 247 . After this 1+ reports reply not received line 278 | 23:54 |
vgrade | alterego: digging further | 23:54 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!