*** dmt has quit IRC | 00:47 | |
*** beidl_ has joined #sailfishos-porters | 01:59 | |
*** beidl has quit IRC | 01:59 | |
*** morphis has joined #sailfishos-porters | 02:08 | |
kakos | So, I was told that you guys have Sailfish running on Nexus 7 (grouper)? | 02:40 |
---|---|---|
*** alterego has quit IRC | 03:17 | |
*** alterego has joined #sailfishos-porters | 03:17 | |
*** spiiroin has quit IRC | 04:17 | |
*** furikku has joined #sailfishos-porters | 04:20 | |
*** spiiroin has joined #sailfishos-porters | 04:40 | |
*** VDVsx has quit IRC | 05:29 | |
*** VDVsx has joined #sailfishos-porters | 05:42 | |
*** boilerkim has joined #sailfishos-porters | 05:59 | |
boilerkim | is everyone working on the nexus 5? | 06:05 |
tbr | no, there are people working on other devices like the galaxy nexus | 06:16 |
tbr | see status link in the topic | 06:17 |
*** Sequenced_ has quit IRC | 06:25 | |
*** Sequenced has joined #sailfishos-porters | 06:29 | |
vakkov | somebody with a working nexus 5 (a working bootanimation) please do "ls /dev/log" and give me the output | 06:42 |
*** giucam has quit IRC | 06:51 | |
*** giucam has joined #sailfishos-porters | 06:52 | |
*** giucam has joined #sailfishos-porters | 06:52 | |
*** boilerkim has quit IRC | 06:56 | |
*** boilerkim has joined #sailfishos-porters | 06:56 | |
alin | vakkov: | 06:57 |
alin | vakkov: one sec | 06:57 |
alin | vakkov: srw-rw-rw- 1 root root 0 1970-08-25 18:45 /dev/log | 06:58 |
vakkov | alin_: and it's empty, right? | 06:58 |
alin | vakkov: | 06:59 |
alin | [07:58:44 root@abbaton:~]: ls -al /dev/log* | 06:59 |
alin | srw-rw-rw- 1 root root 0 1970-08-25 18:45 /dev/log | 06:59 |
alin | crw-rw-rw- 1 root log 10, 44 1970-08-25 18:46 /dev/log_events | 06:59 |
alin | crw-rw-rw- 1 root log 10, 45 1970-08-25 18:46 /dev/log_main | 06:59 |
alin | crw-rw-rw- 1 root log 10, 43 1970-08-25 18:46 /dev/log_radio | 06:59 |
alin | crw-rw-rw- 1 root log 10, 42 1970-08-25 18:46 /dev/log_system | 06:59 |
alin | vakkov: yes | 06:59 |
vakkov | mm no, it's not :D | 07:00 |
vakkov | okay i see what we got here on maguro | 07:00 |
vakkov | thanks alin :) | 07:00 |
alin | vakkov: on pirate bay for nexus 5 we have an issue about dev/log... | 07:10 |
alin | vakkov: not on serious things... sledges said to speak with you about the camera | 07:10 |
alin | vakkov: so the test is failing because of the missing compat | 07:11 |
alin | vakkov: how did you solve that in maguro? | 07:11 |
vakkov | we haven't. forget about the test. the camera stack needs to be rewritten | 07:11 |
boilerkim | I have a spare galaxy s4 sitting in a drawer. If the guy who is doing the s3 wants to test something out. I can do that | 07:18 |
*** mailyaseen has joined #sailfishos-porters | 07:25 | |
*** hurrian_ has quit IRC | 07:29 | |
*** dmt has joined #sailfishos-porters | 07:35 | |
*** SK_work has joined #sailfishos-porters | 07:36 | |
*** alin has quit IRC | 08:05 | |
sledges | gmornin'! | 08:14 |
dmt | добрутро! | 08:23 |
tbr | good moaning | 08:27 |
sledges | здравей :) | 08:28 |
lbt | morning all | 08:29 |
kimmoli | huomenta | 08:29 |
dmt | sledges: 3 bulgarians here will be a too much of a surprise | 08:29 |
sledges | hehe, no just had a friend :) | 08:30 |
vakkov | i get the feeling that we are everywhere.. literally | 08:33 |
*** iTune has joined #sailfishos-porters | 08:33 | |
locusf | good morning | 08:34 |
swl | morrn | 08:35 |
*** SK_work has quit IRC | 08:38 | |
thp | morning | 08:41 |
thp | https://github.com/beidl/droid-hal-device/commit/abcdf63c2adbd96aab4c44529f6ff7f2f8468891 <- where is systemd-droid and what does it do? | 08:42 |
vakkov | thp: somewhere in the obs maybe | 08:43 |
vakkov | he told me they now build everything except patterns on the obs | 08:43 |
sledges | thp: https://github.com/beidl/systemd | 08:44 |
sledges | not many commit comments as it's not upstream yet ;) | 08:45 |
lbt | thp: it has a horrid event filter hack | 08:45 |
sledges | but fixes udev from consuming >8% CPU all the time | 08:45 |
lbt | and I was hoping that it would be a HA specific hack - ie we don't pollute the main repos with that kind of workaround | 08:46 |
sledges | oh no, it doesn't have #ifdef OMAP | 08:53 |
thp | haha, fun :) | 08:53 |
thp | beidl_: https://github.com/mer-hybris/droid-hal-device/pull/43 <- is that not working with maguro? | 08:56 |
*** cxl000 has joined #sailfishos-porters | 08:57 | |
sledges | thp: they are now in manifest and get automagically in: https://github.com/mer-hybris/droid-hal-device/pull/42/files#diff-ff3e0200ab158f901bc4fda90793baa8R13 | 08:57 |
thp | ok, cool | 08:58 |
thp | beidl_: https://github.com/mer-hybris/droid-hal-device/pull/43 approved | 08:58 |
*** Sequenced has quit IRC | 08:59 | |
*** phdeswer has joined #sailfishos-porters | 08:59 | |
sledges | beidl_ is in the Austrian army now for 6 months ;) | 09:00 |
sledges | but he'll try his best to be around at night ^_^ | 09:00 |
sledges | (starting today, good he rolled out sgn release \o/ ) | 09:00 |
thp | https://www.youtube.com/watch?v=o6J4kFC7hrg | 09:02 |
sledges | is it going to be "You're in the Army Now"? | 09:03 |
sledges | :D | 09:03 |
sledges | yes :DDD | 09:03 |
lbt | I didn't have to click | 09:03 |
situ | I am having a weird issue with cable connectivity on my device. | 09:05 |
situ | On my personal laptop usb connection keeps going on and off with Nexus 5. | 09:06 |
situ | but it works well with my office laptop. | 09:06 |
*** alin has joined #sailfishos-porters | 09:07 | |
*** vrutkovs has joined #sailfishos-porters | 09:07 | |
phdeswer | situ: different cable? | 09:08 |
situ | phdeswer: same issue with different cable on my personal laptop. | 09:09 |
situ | phdeswer: I tried using different ports with same result. | 09:09 |
situ | But this issue does not occur with my Nokia N8. | 09:10 |
phdeswer | situ: weird... A dmesg log from device and laptop when it occurs might help to identify the issue. | 09:10 |
situ | I have tested with Sailfish, CM and stock android on device. | 09:10 |
situ | phdeswer: I will provide that when I get back home. | 09:10 |
phdeswer | situ: good. Will try to see if I can find some obvious cause | 09:11 |
*** dmt has quit IRC | 09:23 | |
alin | sledges: morgen | 09:25 |
alin | so which bugs shall we report? | 09:25 |
phdeswer | alin: all the ones you found? ;) | 09:26 |
sledges | from piratepad and wiki | 09:26 |
alin | sledges: I will report all the failing tests | 09:26 |
alin | unfortunately it seemsthe failures are more philosophical | 09:27 |
alin | the problem is sensors not working is not a great bug report | 09:27 |
alin | or nfc not working | 09:28 |
alin | reboot time | 09:28 |
*** alin has quit IRC | 09:28 | |
*** alin has joined #sailfishos-porters | 09:30 | |
*** SK_work has joined #sailfishos-porters | 09:32 | |
*** dmt__ is now known as dmt | 10:03 | |
*** phdeswer has quit IRC | 10:53 | |
*** phdeswer has joined #sailfishos-porters | 10:56 | |
*** smoku_ has joined #sailfishos-porters | 11:10 | |
*** chrisi has quit IRC | 11:27 | |
*** chrisi has joined #sailfishos-porters | 11:28 | |
*** gogeta has joined #sailfishos-porters | 12:05 | |
*** gogeta_ has joined #sailfishos-porters | 12:13 | |
*** beidl has joined #sailfishos-porters | 12:13 | |
*** gogeta has quit IRC | 12:19 | |
*** vrutkovs has quit IRC | 12:19 | |
*** beidl_ has quit IRC | 12:19 | |
*** vrutkovs has joined #sailfishos-porters | 12:24 | |
*** hurrian has joined #sailfishos-porters | 12:44 | |
*** hurrian has joined #sailfishos-porters | 12:44 | |
*** vrutkovs has left #sailfishos-porters | 12:50 | |
*** piggz has quit IRC | 13:01 | |
*** vrutkovs has joined #sailfishos-porters | 13:05 | |
*** gogeta_ has quit IRC | 13:29 | |
*** vrutkovs has quit IRC | 13:31 | |
*** lbt has quit IRC | 13:32 | |
*** lbt has joined #sailfishos-porters | 13:38 | |
*** vrutkovs has joined #sailfishos-porters | 13:44 | |
vakkov | ok guys, as most of you are getting close to finishing the ports for your devices you are wondering how to get your cameras working | 13:57 |
*** piggz has joined #sailfishos-porters | 13:58 | |
vakkov | some of you run test_camera and get an error about a missilg libcamera_compatibility lib | 13:58 |
netchip | ohai vakkov | 14:16 |
sledges | probably everyone's catching up with work on a Monday, after two weeks of porting :)) | 14:16 |
netchip | so, what are you up to? | 14:16 |
netchip | really, my vacation is useless | 14:16 |
netchip | I just don't do anything | 14:17 |
netchip | and I have no idea why | 14:17 |
vakkov | There is still no camera support for hadk devices BUT work on that will start soon. There are two solutions to this problem. Either of them will need a new camera application (this means that we can't use the jolla-camera built-in app) which is the least problem since we already have Msameer's open-sourced app. The first approach is to use libhardware to access the camera HAL as the original Jolla phone does. In this way we are | 14:17 |
vakkov | probably going to have all the features the HAL provides. The other approach is to use Ubuntu's comaptibility layer that you can find in the libhybris source tree. This approach is practical for devices that already have ubuntu touch ports and respectively camera support for them. Such device is Maguro (galaxy nexus). | 14:17 |
netchip | err | 14:18 |
vakkov | I will now ask netchip and Msameer to correct me if i'm wrong and supplement to what i have written | 14:18 |
netchip | I have made a little application | 14:18 |
netchip | remember? | 14:18 |
netchip | it only needs to be expanded | 14:18 |
netchip | and then we need a gstreamer part | 14:18 |
MSameer | so let me dive in: | 14:19 |
MSameer | the way sailfish multimedia stack is built is basically gstreamer and on top of that we have qtmultimedia | 14:19 |
MSameer | qtmultimedia currently supports only gstreamer 0.10 which is long dead by now. unmaintained and unsupported by upstream gstreamer maintainers | 14:20 |
MSameer | so if we are to write our own gstreamer elements for camera and media then it does not make sense to use 0.10 anymore and we are better off with gstreamer 1.0 | 14:20 |
MSameer | this means that qtmultimedia will not work | 14:20 |
MSameer | but it should eventually catch up at some point | 14:21 |
netchip | so we better go straight for gstreamer 1.0? | 14:21 |
MSameer | what we will have to do after implementing the gstreamer elements is to either create a new camera and video player from scratch or 2) use an existing camera app | 14:21 |
MSameer | netchip: exactly since it is maintained by upstream gstreamer | 14:21 |
MSameer | gallery video playback will not work too and while I have an open (GPL) camera app, I don't have and not planning to create a gallery app | 14:22 |
MSameer | and I don't use qtmultimedia in my app. I use gstreamer directly so it should work | 14:22 |
netchip | don't we want to use the Jolla app? | 14:22 |
MSameer | netchip: it will not work unless we use gstreamer 0.10 and then port it when qtmultimedia catches up | 14:23 |
netchip | ah yes, ok | 14:23 |
MSameer | creating the set of gstreamer elements will have to take either 1) jolla phone way of accessing hal directly via libhardware | 14:23 |
MSameer | this allows us to make use of "undocumented" hal features created by each vendor but it might need more work | 14:24 |
MSameer | we might also have to tweak it a little per device | 14:24 |
MSameer | or we 2) use the ubuntu compat layer which is a bit generic | 14:24 |
MSameer | we can extend it if needed but I personally have zero experience with it | 14:24 |
MSameer | or 3) someone researches a better approach than the above mentioned 2 | 14:25 |
MSameer | I am going to contribute to such project regardless of the approach we take | 14:25 |
MSameer | unless we decide to use the ancient gstreamer 0.10 then I am unlikely to contribute code (knowledge only is fine for me as a contribution) | 14:26 |
netchip | it's stupid that the camera hal is closed source | 14:26 |
netchip | (Android) | 14:26 |
netchip | stupid Apache license | 14:26 |
MSameer | netchip: it's not always closed. you can get qualcomm hal from code aurora for example but it is mostly closed | 14:26 |
netchip | yea | 14:26 |
MSameer | and I hope that from now on we move such discussions to this channel (no answer to private questions will be attempted from me) | 14:27 |
netchip | sure | 14:27 |
MSameer | thank you vakkov for echoing here all what we have been discussing privately :) | 14:28 |
MSameer | netchip: the code you have needs a lot of work to get it to work but at least the most important bit of what we did together was the knowledge :) | 14:29 |
MSameer | so we now have netchip, vakkov and alin who will join such project. I signed you up already :p | 14:30 |
sledges | \o/ | 14:32 |
alin | dmt: I suspect is in too | 14:33 |
*** JSOM has joined #sailfishos-porters | 14:35 | |
*** Nokius has joined #sailfishos-porters | 14:39 | |
Nokius | sledges: and any luck with the find5 ? | 14:40 |
JSOM | hello! | 14:46 |
JSOM | How development progresses under the Nexus 4? :) | 14:46 |
*** piggz has quit IRC | 14:47 | |
Nokius | JSOM: check here https://wiki.merproject.org/wiki/Adaptations/libhybris | 14:49 |
*** piggz has joined #sailfishos-porters | 14:49 | |
*** Nokius has quit IRC | 14:53 | |
*** carepack has joined #sailfishos-porters | 14:56 | |
sledges | Nokius: vakkov gave me some links to check on 2S3D_adreno200.so, will look into those; how are other adreno200 soldiers, flyser & oh1jty ? | 14:57 |
carepack | adding slimport or hdmi output on the spreadsheet? | 14:57 |
sledges | JSOM: working on EA4, aiming to enable "Allow untrusted software" option | 14:58 |
sledges | and developer mode/pc connection | 14:59 |
netchip | Sometimes, eh, I feel stupid for things which happened in the past. | 15:04 |
netchip | Like my childish behaviour in the Android scene, I was 11 years old back then, and I don't think you can blame me for that, but it's still awkward. | 15:04 |
JSOM | sledges: Nice. And can you say something about the camera? We are all waiting for this implementation :) | 15:05 |
sledges | JSOM: read backlog of last 30mins ;) | 15:05 |
sledges | log archive is in the topic | 15:05 |
sledges | in short: camera support is coming for all devices soon | 15:05 |
oh1jty | sledges: nothing special yet, but got fb working in console http://oh1jty.toimii.fi/jolla-fb.jpg, so atleast fb works :) | 15:06 |
sledges | good man | 15:06 |
netchip | sledges: well, we hope it's compatyible for all devices. :P | 15:06 |
netchip | Because I *know* some vendors use modified HALs. | 15:06 |
sledges | oh1jty: how did you do that? | 15:06 |
JSOM | oom, sorry. First i`m watching for a html log from merproject, and the latest row is about fro 3 pm :B | 15:06 |
sledges | so i could try on find5 | 15:06 |
netchip | Like Samsung | 15:07 |
netchip | and HTC | 15:07 |
sledges | JSOM: yes, it's UTC ;) | 15:07 |
*** JohnyZ has quit IRC | 15:07 | |
oh1jty | sledges: enable framebuffer console via msm fb driver, i wanted to test if that even works. | 15:09 |
*** JohnyZ has joined #sailfishos-porters | 15:09 | |
netchip | do we have a 'bare' Mer distribution? | 15:10 |
netchip | Like, only SSH and framebuffer? | 15:10 |
netchip | I'm not interested in GUIs and blablabla :P | 15:10 |
netchip | (It's for my old SGS3, wanna use it as a server) | 15:10 |
sledges | netchip: we used to have mer-minimal flavour, but after boot of interactive devices, you might end up stripping down systemd services ;) | 15:11 |
*** arcean has joined #sailfishos-porters | 15:11 | |
sledges | s/boot/boom | 15:11 |
*** JSOM has quit IRC | 15:12 | |
*** mailyaseen has quit IRC | 15:17 | |
*** VDVsx has quit IRC | 15:18 | |
netchip | MSameer: would the gstreamer plugin (camera) fit in Mer? | 15:20 |
dmt | would modifying qtmultimedia to use gstreamer 1 be more work than writing a whole new program and tying it to gst? | 15:20 |
dmt | i'm speaking without looking at the code at all so may be is a sily proposition | 15:21 |
netchip | dmt: well, Jolla should update it | 15:21 |
netchip | IMHO it's a waste of time to do | 15:21 |
netchip | because our first priority is the camera, right? | 15:21 |
sledges | iiuc qtmultimedia has gst1.0 in qt5.4 | 15:22 |
dmt | may be i haven't understood the problem place | 15:22 |
dmt | is the trouble because gst0.1 is not capable of using the hal | 15:22 |
netchip | nah | 15:22 |
dmt | ? | 15:22 |
netchip | Jolla's apps don't use gst1.0 | 15:22 |
dmt | yes this is clear | 15:22 |
dmt | they use qtm -> gst0.1 | 15:23 |
netchip | and a gst1.0 package is what we target for (I guess?) | 15:23 |
*** carepack has quit IRC | 15:23 | |
netchip | and then we need to use a custom app, however, MSameer's app is capable of doing that | 15:23 |
dmt | yes, thing is could we save a lot of work by "simply" making qtm use gst1? | 15:24 |
dmt | or would it also requite changes up the stack | 15:24 |
netchip | it'd take extra work | 15:24 |
dmt | qtm is supposed to be a common layer in a way | 15:24 |
dmt | isn't it | 15:24 |
netchip | Dunno, ask MSameer :P AFAIK, not. | 15:25 |
netchip | I think especially Jolla uses it | 15:25 |
dmt | if anyone knows and has the time and willingness to enlighten i'm all ears/eyes | 15:26 |
netchip | sure | 15:27 |
netchip | Jolla's camera app uses gst0.1 through qtmultimedia (AFAIK) | 15:27 |
dmt | sledges: what qt version is in the current/latest jolla | 15:27 |
netchip | Our gst plugin (to make the camera work) is probably gonna be gst1.0 | 15:27 |
netchip | and that's why the Jolla app won't work | 15:28 |
netchip | until they (or you, if you fell like doing it) updates qtmultimedia to gst1.0 | 15:28 |
netchip | feel* | 15:28 |
dmt | my idea is that qtm is already a wrapper so shall be possible to swap the gst backend by modifying qtm only | 15:28 |
netchip | ah, but qtm is an interface | 15:28 |
dmt | and keeping the camera program and the video/galery one working without modification | 15:28 |
netchip | as far as I understand it, with the little info I have | 15:29 |
dmt | what will be harder to do in such case is take advangtage of hidden hal features | 15:29 |
netchip | that's device specific, yes | 15:29 |
netchip | but that'd always be a problem | 15:30 |
netchip | due to stupid vendors | 15:30 |
netchip | exposing an API would be useful, Samsung/HTC/LGE! | 15:30 |
netchip | (They implement custom methods) | 15:31 |
dmt | looking how camera 'quality' is a major selling point in reviews i doubt they will be listening much | 15:31 |
netchip | (For, for example 3D) | 15:31 |
dmt | and will continue to use custom stuff secretly | 15:31 |
sledges | dmt: last update was still on 5.1 | 15:44 |
*** zZz0n is now known as zon | 15:49 | |
*** smoku_ has left #sailfishos-porters | 15:52 | |
sledges | dmt: yet cutting edge work is buzzing ;) http://www.macieira.org/~thiago/qt-stats/current/qt-all-no-digia.employer.relative.png | 15:57 |
*** vrutkovs has quit IRC | 16:01 | |
MSameer | dmt: feel free to backport the gstreamer 1.0 suppot patches to qtmultimedia used by sailfish | 16:20 |
MSameer | i am personally not interested in qtmultimedia updating | 16:21 |
MSameer | and I don't see myself writing a gstreamer 0.10 element these days so I am only going to contribute to a gstreamer 1.0 effort | 16:22 |
*** vgrade_ has joined #sailfishos-porters | 16:27 | |
*** Nokius has joined #sailfishos-porters | 16:27 | |
vgrade_ | sledges: was the missing file libGLESv2S3D_adreno.so" | 16:28 |
*** Nokius1 has joined #sailfishos-porters | 16:29 | |
*** Nokius has quit IRC | 16:29 | |
sledges | vgrade_: yes | 16:30 |
vgrade_ | sledges: I was comparing the N5 and 1+ logs during qmlscene | 16:31 |
sledges | right | 16:32 |
vgrade_ | that file is missing on N5 | 16:32 |
sledges | don't tell me n5 is you too brutus :D | 16:32 |
vgrade_ | and UI is working | 16:32 |
sledges | vgrade_: n5 is looking for that file too? | 16:32 |
sledges | or 1+ | 16:32 |
vgrade_ | both | 16:32 |
sledges | must be a distraction then | 16:32 |
*** Nokius1 has quit IRC | 16:33 | |
vgrade_ | seems so. | 16:33 |
sledges | but a very sly one ;) thanks for the discovery | 16:33 |
sledges | now one more device to figure out - where's the GUI? :)) (1+) | 16:33 |
vgrade_ | well gralloc is failing | 16:34 |
vgrade_ | well to be precise it fails after suceeding a couple of times | 16:34 |
vgrade_ | for the record, http://pastie.org/9444729 | 16:36 |
morphis | netchip: regarding gst 1.0 support in qtmultimedia: https://qt.gitorious.org/qt/qtmultimedia/source/6668bdf6cccaeb2ba22ee104f6cb1eccc2d623fe: | 16:37 |
netchip | morphis: alright, will look into it, thx =D | 16:37 |
morphis | works like a charm | 16:37 |
netchip | ah | 16:38 |
netchip | qtm with gst1.0 works? | 16:38 |
*** Nokius has joined #sailfishos-porters | 16:38 | |
morphis | right | 16:39 |
netchip | nice =) | 16:39 |
situ | phdeswer: http://pastie.org/9444738 dmesg log from host | 16:39 |
phdeswer | situ: looking | 16:40 |
phdeswer | Looks like physical disconnects... Wonder what the device is doing. | 16:41 |
situ | phdeswer: I believe there is a problem with the usb port on device as I have tried using different cables. | 16:41 |
situ | phdeswer: I have also reflashed my device with stock after this problem. | 16:41 |
phdeswer | situ: Could be of course too. But then the behaviour should be the same on your other system... | 16:43 |
situ | phdeswer: Now I am getting same behavour with my office laptop | 16:43 |
situ | phdeswer: This issue is random however. | 16:43 |
phdeswer | Sounds like cable or loose usb port on the device then | 16:44 |
situ | phdeswer: the problem is I need to reproduce this issue in front of support guys | 16:45 |
*** iTune has quit IRC | 16:46 | |
phdeswer | situ: moving the phone while connected might do it | 16:46 |
*** Nokius has quit IRC | 16:58 | |
MSameer | netchip: vakkov alin here is the gstreamer code I use for my camera app: https://gitorious.org/gstreamer1-0/gst-droid/ | 16:59 |
MSameer | feel free to build it and see if it works or not | 17:00 |
MSameer | and I did not mean to bypass the community. I just had to keep my little secret for a while :p | 17:00 |
*** Nokius has joined #sailfishos-porters | 17:01 | |
netchip | :D | 17:01 |
alin | MSameer: is this gstremer 1.0 | 17:01 |
MSameer | https://gitorious.org/gstreamer1-0 <-- here is everything I use | 17:01 |
alin | ? | 17:01 |
MSameer | alin: yes | 17:01 |
alin | MSameer: that may be a challange... mixing 010 and 1.0 never let to anything good | 17:02 |
MSameer | you can't mix | 17:02 |
MSameer | either use that or 0.10 | 17:02 |
MSameer | why do you need to mix anyway? | 17:02 |
*** vgrade_ has quit IRC | 17:03 | |
alin | MSameer: the default version in sailfish is 0.10... | 17:03 |
MSameer | alin: read above | 17:04 |
MSameer | sailfish has qtmultimedia with 0.10 only support | 17:04 |
MSameer | so the code I posted won't work anyway | 17:04 |
*** Nokius has quit IRC | 17:05 | |
morphis | MSameer: gst-droid is 0.10 only? | 17:07 |
MSameer | alin: that code is something I wrote myself in my free time for my own application. It has nothing to do with jolla's code | 17:07 |
MSameer | morphis: which one? | 17:07 |
morphis | https://gitorious.org/gstreamer1-0/gst-droid | 17:07 |
morphis | or is that 1.0 already? | 17:07 |
MSameer | it's 1.0 | 17:08 |
morphis | nice | 17:08 |
morphis | and it works quite nice? | 17:08 |
MSameer | https://gitorious.org/gstreamer1-0/ <- this contains all the gstreamer code used by my own camera | 17:08 |
MSameer | and it works. It's not perfect but it works | 17:08 |
MSameer | the codecs are a chaos and it's a miracle that they work so I need to rewrite them at some point | 17:09 |
morphis | hm, looks really interesting | 17:10 |
morphis | so everything I need is a populated libhybris environment, right? | 17:10 |
MSameer | AFAICT yes | 17:10 |
MSameer | I only built that code for jolla phone and for nexus4 | 17:10 |
MSameer | and it worked. Have not tried any other platforms | 17:11 |
morphis | ok | 17:11 |
MSameer | so might need tweaking/patching but at least it is there | 17:11 |
morphis | I will give a try too | 17:11 |
morphis | not Sailfish but pretty similar | 17:11 |
*** Nokius has joined #sailfishos-porters | 17:12 | |
morphis | and camera does work through qtmultimedia? | 17:12 |
MSameer | morphis: ubuntu? | 17:12 |
morphis | Lune OS | 17:12 |
MSameer | morphis: I don't know about qtmultimedia | 17:12 |
* MSameer googles Lune OS | 17:12 | |
morphis | http://webos-ports.org/wiki/Main_Page | 17:12 |
* MSameer checks | 17:13 | |
morphis | it's not completely announced so you will not find much on google | 17:13 |
morphis | but architecture wise it's similar to Sailfish | 17:13 |
morphis | atleast qt-wise | 17:13 |
MSameer | looks interesting | 17:13 |
MSameer | if your qtmultimedia supports gst 1.0 then feel free to adapt it | 17:14 |
morphis | Merbot: http://pivotce.com/2014/06/13/webos-ports-surprises-with-touchpad-port-namelogo-change/ | 17:14 |
Merbot | morphis: Error: "http://pivotce.com/2014/06/13/webos-ports-surprises-with-touchpad-port-namelogo-change/" is not a valid command. | 17:14 |
morphis | MSameer: http://pivotce.com/2014/06/13/webos-ports-surprises-with-touchpad-port-namelogo-change/ | 17:14 |
morphis | MSameer: it does | 17:14 |
morphis | will give it a try | 17:14 |
MSameer | this is the OBS project I use for building: https://build.merproject.org/project/monitor/home:msameer:gstreamer | 17:16 |
morphis | MSameer: you had problems with different Android versions? | 17:16 |
morphis | does it need modifications to gst? | 17:16 |
MSameer | morphis: I only tried nexus4 and jolla phone | 17:17 |
morphis | ok | 17:17 |
*** lukedirtwalker has joined #sailfishos-porters | 17:17 | |
alin | in principle qtmultimedia up to a patch shall work with gst 1.0... | 17:17 |
MSameer | I have some patches for gstreamer but the patches to core elements got approved by upstream | 17:17 |
MSameer | morphis: so it should be OK IMHO to have them | 17:18 |
MSameer | alin: you make me feel that I should take that repos down :p | 17:18 |
morphis | MSameer: so I don't need them or do I? | 17:18 |
MSameer | morphis: you need gstreamer 1.4.0 + some patches but most of the patches have been pushed to gstreamer git already | 17:19 |
MSameer | morphis: patches here: https://gitorious.org/gstreamer1-0/gst-plugins-bad/source/dae3260eeb1ab55ceec35aa3ffd56409c7d97ea5:rpm have not been sent upstream yet | 17:20 |
MSameer | https://gitorious.org/gstreamer1-0/gst-plugins-base/source/ <-- these are in gstreamer upstream git | 17:21 |
morphis | hm, that will make it a little bit harder | 17:21 |
morphis | still at gstreamer 1.0.9 | 17:21 |
MSameer | that won't work AFAICT but feel free to try | 17:21 |
MSameer | I am trying to push more changes to upstream and get rif of a lot of my custom stuff | 17:22 |
morphis | sounds good | 17:22 |
morphis | we're upgrading our basement soon so will upgrade gstreamer while doing this as well | 17:22 |
MSameer | you have a link to the main repos and all patches are under */rpm/ so feel free to poke around | 17:23 |
*** Nokius has quit IRC | 17:26 | |
*** alin has quit IRC | 17:31 | |
dmt | MSameer: from what i understood gst1.4+the patches is able to use the camera | 17:45 |
dmt | MSameer: is this correct? | 17:45 |
MSameer | dmt: in theory yes. in practice: we might need some tweaks (and it's gstreamer 1.4 + some patches + gst-droid) | 17:46 |
MSameer | guys please read the channel backlog :/ | 17:46 |
*** Sazpaimon has quit IRC | 17:47 | |
dmt | MSameer: i did read some, should have started from earlier, sorry | 17:47 |
dmt | MSameer: thank for the clarification | 17:48 |
MSameer | dmt: build gstreamer. build nemo-gst-interfaces from my github. build gst-droid and run: | 17:48 |
MSameer | gst-launch-1.0 -e droidcamsrc ! droideglsink | 17:49 |
MSameer | if that works then you are fine | 17:49 |
MSameer | if not then we need to tweak things a bit | 17:49 |
dmt | ok i'll try this evening, hopefully i find the time | 17:49 |
MSameer | dmt: what's your target hw? | 17:49 |
dmt | MSameer: you got is on nexus4, right? mine is n5 | 17:49 |
MSameer | never tried it on n5 | 17:50 |
MSameer | is it qualcomm? | 17:50 |
dmt | i think so | 17:50 |
MSameer | also a configuration file is needed like this one: https://gitorious.org/gstreamer1-0/gst-droid/source/6ad429528d885a457075bc47d8e1e9bd08ae9375:data/gstdroidcamsrc.conf | 17:50 |
MSameer | you can try with that | 17:51 |
MSameer | basically: we will have to tweak some stuff | 17:51 |
dmt | MSameer: ok | 17:52 |
vakkov | since qtmultimedia update to gst 1.0 seems to have begun we will just need to scream at together.jolla to update their apps to the new qt version and we will also have gallery and video playback and so on :) | 18:08 |
vakkov | flooding is my specialty :) | 18:08 |
MSameer | no amount of flooding will help | 18:09 |
MSameer | it'd most likely get your karma down | 18:09 |
MSameer | code is king | 18:09 |
vakkov | i think i have several accounts :P :D | 18:10 |
vakkov | Ok guys. Now let's talk about another community project - an open sourced dalvik for our beloved projects | 18:10 |
MSameer | are we done with the first one ? :p | 18:10 |
vakkov | we will need workign surfaceflingers (in other words a working boot animation) | 18:11 |
vakkov | MSameer: we might not be done with it, but it's me that gets all those questions :P | 18:11 |
netchip | I'm sleepy =/ | 18:16 |
sledges | vakkov: tell them to ask on channel ;) | 18:19 |
sledges | transparency ftw | 18:19 |
sledges | no matter how hard it is in all areas, let's keep it here as open as possible | 18:19 |
sledges | zon: ping, did your maguro wake you up on time this morning or are you still sleeping? :) | 18:21 |
vakkov | okay so once surfaceflinger is running it will be fighting against wayland for buffers over hwcomposer | 18:21 |
zon | sledges: I worked fine :) | 18:21 |
vakkov | MSameer: do you have an idea how that fight should be maanged | 18:22 |
zon | *it | 18:23 |
netchip | I just fixed my Mer building environment | 18:24 |
netchip | now comes the tedious part, installing SailfishOS =/ | 18:24 |
*** VDVsx has joined #sailfishos-porters | 18:24 | |
sledges | zon: do you have a good photo camera? | 18:24 |
zon | I'm going back to Android for now though, at least until there is a possibility to run Android apps on non-Jolla devices. | 18:24 |
zon | I'm not taking many pictures so I don't have anything besides my phone :D | 18:25 |
sledges | lol, i wanted you to make a photosession of sailfish on maguro :p | 18:25 |
sledges | for PR on SoMe purposes I'm about to tweet | 18:25 |
vakkov | i have a dream .. that people would one day start using Qt... and port their damn apps :D | 18:25 |
zon | There is a screenshot app, isn't there? | 18:25 |
sledges | zon: who will believe it's from maguro? ;) | 18:25 |
netchip | vakkov: Qt... the horror... | 18:25 |
vakkov | netchip: but why? | 18:26 |
sledges | zon: np, i'll ask on xda thread :) | 18:27 |
zon | Do a screenshot of the product information? :) | 18:27 |
zon | But you could probably fake that :D | 18:27 |
sledges | ;D | 18:27 |
sledges | is certainly not catchy if you don't have the whole shiny phone photographed | 18:28 |
netchip | vakkov: because the interface with c++ is weird | 18:28 |
MSameer | netchip: QML alone is easier: QML + JS | 18:28 |
netchip | Yes | 18:28 |
netchip | But what if I want C++ to handle the backend? | 18:28 |
zon | http://developer.android.com/distribute/tools/promote/device-art.html | 18:30 |
MSameer | netchip: you can use python (or even purs js) | 18:30 |
zon | There used to be a Galaxy Nexus there :/ | 18:30 |
sledges | zon: you'd stretch a screenshot on top of that? ;) | 18:30 |
zon | It can look kinda nice :D | 18:31 |
MSameer | vakkov: sailfish does not use surfaceflinger. sailfish uses the hwcomposer plugin | 18:31 |
zon | Goodbye SailfishOS.. Hello again Android. | 18:33 |
vakkov | if it was using surfaceflinger i wouldnt have it running on my galaxy nexus. i am asking how the hell should android applications be dispalyed on the screen if their composer (flinger) isn't run through something like apkenv? | 18:33 |
vakkov | something that can display it in a windo and basically doesn't break wayland? | 18:34 |
MSameer | I don't have all your answers | 18:34 |
MSameer | so words like "how the hell" is not going to help | 18:34 |
sledges | zon: i did the same on Nokia N9, was hell of a work with GIMP for all those reflections/shades: https://twitter.com/sledgeSim/status/357812914352189440 | 18:36 |
vakkov | MSameer: sorry about that :) | 18:36 |
sledges | i'd rather prefer something like that: https://twitter.com/NemoMobile/status/398132896155701248 | 18:36 |
sledges | with maguro+sailfish | 18:36 |
zon | sledges: The outcome is rather nice :D | 18:37 |
MSameer | vakkov: go get your camera running :p | 18:37 |
*** alin has joined #sailfishos-porters | 18:39 | |
*** alin has joined #sailfishos-porters | 18:40 | |
lukedirtwalker | has anyone tried to port to motorola XOOM (wingray) I might try but if it's hopeless I won't. | 18:40 |
MSameer | does it run cyanogenmod? | 18:41 |
lukedirtwalker | yes there is a 10.1 branch | 18:42 |
zon | Only nightlys though. | 18:42 |
zon | Why was it aborted? | 18:42 |
*** dmt_ has joined #sailfishos-porters | 18:53 | |
netchip | vakkov: we could start a github repo organization thingy | 18:56 |
vakkov | well, from all of you i am the one has nothing to "commit" as a code by far so feel free to create a repo :D | 19:01 |
netchip | Sure | 19:04 |
netchip | hrm | 19:07 |
netchip | name of organization? does MSameer have guithub? and alin? | 19:08 |
netchip | github* | 19:08 |
netchip | and dmt? | 19:08 |
alin | netchip: I have github | 19:08 |
alin | netchip: dmt has too | 19:09 |
netchip | nice | 19:09 |
vakkov | i also have a github acc. Btw github seems to be ways faster than gitorious | 19:09 |
netchip | and what should be the name of the organization? | 19:09 |
*** piggz has quit IRC | 19:12 | |
*** piggz has joined #sailfishos-porters | 19:12 | |
*** furikku has quit IRC | 19:12 | |
*** piggz has quit IRC | 19:25 | |
*** piggz has joined #sailfishos-porters | 19:25 | |
MSameer | netchip: foolab on github | 19:30 |
MSameer | IIRC :D | 19:30 |
MSameer | what are you going to do there? | 19:31 |
netchip | MSameer: put up a repo | 19:33 |
MSameer | for what? | 19:33 |
netchip | camera | 19:35 |
*** SfietKonstantin has joined #sailfishos-porters | 19:37 | |
MSameer | why do you need a github repos for camera? | 19:38 |
MSameer | netchip: ^ ? | 19:47 |
netchip | MSameer: because we want to cooperate? | 19:47 |
MSameer | what's on your mind? | 19:47 |
MSameer | what are you going to put there? | 19:47 |
netchip | the file I've already made | 19:49 |
*** SfietKonstantin has quit IRC | 19:49 | |
vakkov | still, all this stuff is pretty device specific :D | 19:49 |
MSameer | what stuff? | 19:50 |
netchip | MSameer: the driver we're writing | 19:50 |
MSameer | netchip: which driver are we writing? | 19:51 |
netchip | MSameer: gst plugin? | 19:51 |
MSameer | have you decided on which gst version to use? | 19:51 |
netchip | 1.0? | 19:52 |
vgrade | sledges: CM11 M9 released | 20:09 |
vgrade | don't need to rely one that nightly | 20:10 |
vgrade | on | 20:10 |
dmt_ | netchip: it's supposed to be mostly a compilation and a bit of tweeking | 20:16 |
*** gogeta_ has joined #sailfishos-porters | 20:32 | |
*** fiend has joined #sailfishos-porters | 20:37 | |
*** fiend has quit IRC | 20:41 | |
sledges | vgrade: \o/ | 20:57 |
*** blackjack4it has joined #sailfishos-porters | 21:28 | |
blackjack4it | hi guys i'm not dead I'm on 3g so downloading all the sources is very hard for me now I'll come back home on 25th august | 21:31 |
*** blackjack4it has left #sailfishos-porters | 21:33 | |
vgrade | dmt_: I don't see it taking this path curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo | 21:35 |
vgrade | dmt_: sorry | 21:35 |
vgrade | this path https://github.com/dmt4/sfa-mer/blob/master/task-ubu.sh#L25 | 21:35 |
alin | MSameer: sailfishos_1.0.3.8_latest_armv7hl (armv8el) I shall think this is latest as in 1.0.8.19? | 21:37 |
MSameer | I have no idea which sailfish version is used | 21:38 |
MSameer | however those RPMs built by me have some hardcoded rpath | 21:38 |
dmt_ | vgrade: i'm not sure what you mean | 21:38 |
MSameer | I am trying to use an RPM macro for those but failing | 21:39 |
*** blackjack4it has joined #sailfishos-porters | 21:39 | |
vgrade | dmt_: when I run fullbuild script that path is not taken, it skips to repo sync, before it does repo init | 21:39 |
dmt_ | do you have a file called ~/bin/repo already? | 21:40 |
vgrade | dmt_: yes | 21:40 |
dmt_ | vgrade: ok it is not overwriting it, then if $ANDROID_ROOT does not exist it gets the branch | 21:41 |
vgrade | checking again | 21:41 |
dmt_ | vgrade: makes it and inits it | 21:41 |
vgrade | removed nexus5 dir and trying agin | 21:41 |
dmt_ | vgrade: if ANDROID_ROOT exists but is not inited then will break | 21:41 |
*** dmt__ has joined #sailfishos-porters | 21:43 | |
alin | dmt_: maybe shall spit an error and stop in this case | 21:44 |
alin | dmt_: the issue is that the repo is so bloody big.... | 21:44 |
dmt__ | alin: yes this is a good idea | 21:45 |
*** blackjack4it has left #sailfishos-porters | 21:45 | |
*** dmt_ has quit IRC | 21:46 | |
dmt__ | alin: i looked through the 'repo' script help and a tried a few promising options but none gave me a smaller download | 21:47 |
vgrade | alin: trimming the manifest is one way | 21:48 |
vgrade | I'm sure we don't use it all | 21:48 |
*** alin has quit IRC | 21:49 | |
vgrade | dmt__: same again, http://pastebin.com/LEqbPWEp | 21:50 |
dmt__ | ok, i know whats the problem now | 21:53 |
dmt__ | it is my last change to the options parser part | 21:53 |
vgrade | its looking for nexus not nexus/droid | 21:54 |
dmt__ | to get the full path to nonexisting directories it makes them, goes in and then this messes up the branch | 21:54 |
dmt__ | i have not tested with given -android-root obviously | 21:55 |
*** alin has joined #sailfishos-porters | 21:55 | |
*** alin has joined #sailfishos-porters | 21:55 | |
dmt__ | vgrade: will commit a quick fix now | 22:00 |
vgrade | dmt__: ta | 22:00 |
alin | vgrade: you try n5 or 1+? | 22:02 |
vgrade | alin: n5. wanted to get a feel for scripts, having a rest from 1+ tonight | 22:03 |
vgrade | its anoying me | 22:03 |
alin | vgrade: I see... you still did not get lipstick up? | 22:04 |
vgrade | best to take a break when I get to this stage | 22:04 |
vgrade | alin: no | 22:04 |
vgrade | still gralloc issue, I thought it was always failing but on futher inspection it does work a couple of times | 22:05 |
dmt__ | vgrade: done | 22:05 |
dmt__ | shall work now | 22:05 |
vgrade | dmt__: trying | 22:05 |
dmt__ | i usually run with just -mer-root | 22:06 |
dmt__ | it will put droid inside and everything else | 22:06 |
dmt__ | on next run/rebuild go without any options and shall reuse the previous | 22:06 |
vgrade | woops , I wiped it | 22:07 |
MSameer | alin: you can still however use them for a quick and dirty test | 22:08 |
alin | MSameer: exactly my thought... harbour-camera.... does not pull its deps | 22:08 |
alin | ? | 22:08 |
MSameer | alin: no it does not because it contains all the deps in the RPM package ;) | 22:09 |
MSameer | it copies all the gst libs needed from the build root while building | 22:09 |
alin | MSameer: ok I see that is why is so big... | 22:10 |
alin | MSameer: then fails to start | 22:10 |
MSameer | alin: you can install it and replace the gstdroid plugin with one you build against your android-devel package | 22:10 |
alin | MSameer: I get you now | 22:10 |
MSameer | alin: I will disappear for a ~20 minutes then can come back to help you with it | 22:10 |
MSameer | basically, replace: | 22:11 |
MSameer | /usr/share/harbour-cameraplus/lib/libgstdroidmemory-1.0.so.0.0.0 | 22:11 |
MSameer | /usr/share/harbour-cameraplus/lib/gstreamer-1.0/libgstdroid.so | 22:11 |
MSameer | with the ones you build yourself | 22:11 |
dmt__ | vgrade: passed that trap? | 22:12 |
MSameer | alin: and move /usr/share/harbour-cameraplus/share/qtcamera/config/resolutions.ini out of the way | 22:12 |
vgrade | still running | 22:12 |
vgrade | not got to repo init yet | 22:13 |
alin | vgrade: cool gets all the crap from the internet now | 22:13 |
vgrade | dmt__: still misses repo init | 22:15 |
dmt__ | vgrade: uau | 22:15 |
dmt__ | vgrade: lookin deeper | 22:16 |
vgrade | http://pastebin.com/ksBAuCNp | 22:18 |
vgrade | might be my repo command | 22:21 |
alin | MSameer: gstdroidcodecallocatorgralloc.c:29:35: fatal error: android/system/window.h: No such file or directory | 22:26 |
dmt__ | i'm still downloading the ubuntu, connection here is not as nice as at the office | 22:29 |
vgrade | ok,two issues, curl https://storage.googleapis.com/git-repo-downloads/rep > ~/bin/rep | 22:31 |
vgrade | does not work unless ~/bin exists | 22:31 |
vgrade | and 2 , <?xml version='1.0' encoding='UTF-8'?><Error><Code>AccessDenied</Code><Message>Access denied.</Message><Details>We're sorry, but this service is not available in your country</Details></Error> !!!!!! | 22:31 |
vgrade | wtf | 22:31 |
alin | vgrade: they banned uk already? | 22:32 |
vgrade | well I'm on a new digitalocean UK host | 22:32 |
MSameer | alin: you need the android headers installed | 22:33 |
vgrade | maybe they see that as a banned IP | 22:33 |
alin | MSameer: yap I try to see where they come from | 22:33 |
MSameer | here is how I build it: | 22:33 |
MSameer | ./configure --prefix=/usr/share/harbour-cameraplus/ --sysconfdir=/usr/share/harbour-cameraplus/etc/ | 22:33 |
MSameer | alin: droid-system-hammerhead-devel ? | 22:34 |
MSameer | sledges might know | 22:34 |
alin | MSameer: installed already | 22:34 |
MSameer | sb2 ls -d /usr/include/droid-* | 22:35 |
alin | MSameer: no droif | 22:36 |
alin | droid | 22:36 |
MSameer | show me the compile flags | 22:36 |
MSameer | what gets to the screen when you type make | 22:36 |
*** zon is now known as zZz0n | 22:36 | |
alin | MSameer: found them they are in /usr/lib/droid-devel/droid-headers | 22:37 |
dmt__ | vgrade: did yo utake the latest commit? | 22:38 |
MSameer | that's a weird location :p | 22:38 |
sledges | alin: you need to remove android/ prefix in #include | 22:38 |
sledges | MSameer: tell me about it :D | 22:38 |
dmt__ | just tested it with the same line | 22:38 |
dmt__ | vgrade: you are on the ~/bin of course, it is 'suseism' | 22:38 |
vgrade | dmt__: I did. spinning up a new host in another regoin so google will server repo | 22:40 |
alin | sledges: MSameerbuilt | 22:40 |
MSameer | alin: install harbour-cameraplus RPM and replace the files I pointed out above with the built ones | 22:42 |
*** lukedirtwalker has quit IRC | 22:42 | |
*** cxl000 has quit IRC | 22:42 | |
dmt__ | dmt: good luck with the regions | 22:42 |
sledges | alin: MSameer: this is how to make it jolla phone and other (droid-hal) devices happy: https://github.com/mer-hybris/qtscenegraph-adaptation/commit/82406601978636289e37d87704f7b37266233da9 | 22:42 |
MSameer | sledges: that needs the spec file to be modified too | 22:43 |
alin | MSameer: which files? | 22:44 |
MSameer | [01:10] <MSameer> basically, replace: | 22:45 |
MSameer | [01:11] <MSameer> /usr/share/harbour-cameraplus/lib/libgstdroidmemory-1.0.so.0.0.0 | 22:45 |
MSameer | [01:11] <MSameer> /usr/share/harbour-cameraplus/lib/gstreamer-1.0/libgstdroid.so | 22:45 |
MSameer | [01:12] <MSameer> alin: and move /usr/share/harbour-cameraplus/share/qtcamera/config/resolutions.ini out of the way | 22:45 |
*** gogeta_ has quit IRC | 22:45 | |
sledges | MSameer: yes, as commit description says | 22:45 |
alin | MSameer: no luck | 22:52 |
MSameer | what do you mean by no luck? | 22:52 |
MSameer | sledges: I have only 1 spec so I don't think I can do that really | 22:53 |
MSameer | alin: execute that from an ssh session: GST_PLUGIN_SYSTEM_PATH_1_0=/usr/share/harbour-cameraplus/lib/gstreamer-1.0/ /usr/share/harbour-cameraplus/bin/gst-launch-1.0 -e droidcamsrc ! droideglsink | 22:53 |
MSameer | and show me the output | 22:53 |
alin | (gst-launch-1.0:3172): GStreamer-WARNING **: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though. | 22:54 |
MSameer | ignore that | 22:55 |
MSameer | what else is shown? | 22:55 |
MSameer | alin: make sure you are user nemo and not root | 22:55 |
alin | ERROR: Pipeline doesn't want to pause. | 22:55 |
alin | yes I am user not root | 22:55 |
MSameer | GST_DEBUG='*:2' GST_PLUGIN_SYSTEM_PATH_1_0=/usr/share/harbour-cameraplus/lib/gstreamer-1.0/ /usr/share/harbour-cameraplus/bin/gst-launch-1.0 -e droidcamsrc ! droideglsink | 22:56 |
vgrade | dmt__: pulls repo now, stores in ~/bin | 22:56 |
vgrade | repo sync in progress | 22:56 |
alin | 0:00:00.133397865 3190 0x8db9a0 ERROR droidcamsrc gstdroidcamsrc.c:385:gst_droid_cam_src_get_hw:<droidcamsrc0> unsupported camera API version | 22:56 |
MSameer | I was afraid of that | 22:56 |
MSameer | alin: full output please! | 22:57 |
alin | MSameer: http://paste.opensuse.org/46880965 | 22:57 |
vgrade | dmt__: complains about git config --global etc | 22:57 |
alin | vgrade: is a warning... | 22:58 |
alin | vgrade: ignore it... | 22:58 |
alin | vgrade: you may hit another one... related to some mode... old vs new git | 22:58 |
vgrade | alin: just reporting so we can improve | 22:58 |
MSameer | alin: OK. seems nexus5 uses camera2 interface and I don't have the support for that | 22:59 |
MSameer | that's one reason to use ubuntu layer :/ | 22:59 |
MSameer | I don't have a nexus5 to add the support :/ | 22:59 |
MSameer | can someone lend me a nexus5 for a few days ? :) | 23:00 |
alin | vgrade: I think there is little we can improve... unless really want the script to mess with yout .git | 23:03 |
alin | ~/.gitconfig | 23:03 |
alin | I will be a little bit... uneasy about | 23:04 |
vgrade | alin: I've added to readme | 23:04 |
alin | vgrade: that is better... | 23:04 |
alin | MSameer: that may be tough... I have only one... | 23:05 |
MSameer | alin: I know. was joking | 23:05 |
alin | MSameer: I can help you with any info you may need | 23:05 |
alin | MSameer: are you in jolla? | 23:05 |
MSameer | alin: it's not about info. It's code that has to be written and tested | 23:06 |
alin | MSameer: the good bit is that we can install the two gstreamers side by side | 23:09 |
alin | MSameer: not so good news... as probably will not force people to update | 23:09 |
MSameer | I don't get you | 23:09 |
alin | MSameer: I see now you package all gstreamer 1.0 in camera app | 23:10 |
alin | MSameer: shall be no issue to install bot 0.10 and 1.0 globally... | 23:10 |
MSameer | yup | 23:10 |
alin | MSameer: side by side... | 23:10 |
MSameer | they can coexist | 23:10 |
alin | the issue is that in my experience when this happens... devs do not port their apps to the newer version | 23:11 |
MSameer | yes but gstreamer is not supported by harbour so people don't normally use it | 23:11 |
alin | so you have to carry both versions on the system | 23:11 |
alin | MSameer: yes they use qtmultimedia... which uses it... | 23:12 |
MSameer | well, ny camera bundles every thing so it's not an issue for me :p | 23:12 |
alin | MSameer: which may be even more difficult to update | 23:12 |
MSameer | alin: your case is different: seems camera on nexus5 uses the new camera2 API from google | 23:13 |
MSameer | it has nothing to do with gstreamer version | 23:13 |
alin | MSameer: I am not a big fan of bundling for keeping old packages | 23:13 |
alin | MSameer: yes I know | 23:13 |
MSameer | alin: I hate bundling but I have to do it to pass harbour validation :p | 23:14 |
MSameer | alin: I will try to find a free nexus5 to implement the needed support but I can't promise yet | 23:14 |
alin | MSameer: do you know what string will return for api? | 23:27 |
MSameer | it's an int | 23:28 |
alin | 512? | 23:28 |
alin | at least this is what came when printer with %d | 23:28 |
MSameer | https://gitorious.org/gstreamer1-0/gst-droid/source/52b8c77eb81a6b5bd9b31f07872a6a66bb1960a8:gst/droidcamsrc/gstdroidcamsrc.c#L388-389 | 23:29 |
MSameer | if (src->hw->common.module_api_version > CAMERA_MODULE_API_VERSION_1_0) { | 23:29 |
alin | MSameer: yap just changed it to print the api it gets... | 23:30 |
MSameer | I added it too a moment ago :) | 23:30 |
MSameer | 512 is 0b1000000000 = 2 << 8 | 23:33 |
MSameer | so it's API 2.0 | 23:33 |
MSameer | 2 & 0xff << 8 | 0 & 0xff | 23:35 |
alin | MSameer: blimey... this must be some joke... I shall check the obfuscation page again | 23:37 |
MSameer | #define HARDWARE_MAKE_API_VERSION(maj,min) \ | 23:39 |
MSameer | ((((maj) & 0xff) << 8) | ((min) & 0xff)) | 23:39 |
MSameer | #define HARDWARE_MODULE_API_VERSION(maj,min) HARDWARE_MAKE_API_VERSION(maj,min) | 23:39 |
MSameer | #define CAMERA_MODULE_API_VERSION_2_0 HARDWARE_MODULE_API_VERSION(2, 0) | 23:39 |
MSameer | netchip: want to try your luck ? :p | 23:41 |
MSameer | vakkov: I guess all the above is a good reason to move to ubuntu layer | 23:51 |
MSameer | av/services/camera/libcameraservice is a mess | 23:52 |
*** arcean has quit IRC | 23:54 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!