libera/#maemo-leste/ Sunday, 2023-12-10

Wizzupfreemangordon: uvos: ok, I can call my d4 over sip using my fremantle n900 - no sound yet00:10
WizzupSIP IM works over conversations00:11
Wizzup(which we knew already)00:11
Wizzupbut the ringing with a sip call is kinda cool :)00:12
Wizzupfreemangordon: rtcom-accounts-ui is using a lot of cpu, let me see if I can get a good backtrace00:15
Wizzuphttps://paste.villavu.com/raw/aR8fdy731fcH0kQDYfAmJwKoJNju5gORuV8yREqg/00:16
WizzupIt says this over and over: (rtcom-accounts-ui:12672): Gtk-CRITICAL **: 00:17:09.164: IA__gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed\n"00:18
Wizzupdroid4 to n900 doesn't work yet, but could be a config or farstream issue00:44
Wizzupincoming xmpp call also worked01:08
Wizzup(again no audio)01:08
freemangordonWizzup: I see nothing in that BT08:16
freemangordonwhat is the context?08:16
freemangordonlike, how did you manage to trigger it?08:16
* freemangordon works on adding HW accelerated compositing in OMAP DDX10:24
bencohneat11:11
Wizzupfreemangordon: it keeps happening11:17
Wizzuplike 100% cpu, same message11:17
Wizzupfreemangordon: is that for mafw gst xv?11:47
Wizzupalso, the debian sofiasip is from 2011...12:19
Wizzupthere is upstream with new releases, they don't use it though12:20
WizzupI'm going to add autostart for conversations through xsession and dsmeutil12:34
Wizzupdsmetool*12:34
Wizzupconversations in -devel will now auto start on boot, in the background14:18
freemangordonWizzup: no, that is for speeding-up scrolling in gtk applications etc15:40
freemangordonWizzup: please either try to debug or provide useful backtrace15:41
Wizzupfreemangordon: can't, it already died, but it happened a few times to me15:48
Wizzupit looks like it's trying to exit but just gets stuck15:48
WizzupI figured the line number in the msg was useful15:48
Wizzupfreemangordon: I want to add some indexes and other things to rtcom db16:07
WizzupI can change rtcom-eventlogger's db schema for it, and it should just update databases it touches16:08
Wizzuprtcom-eventlogger already executes the db schema every open16:08
Wizzupso it should be no problem16:08
Wizzupagreed?16:08
Wizzuplike CREATE INDEX IF NOT EXISTS idx_events_channel on events(channel);16:08
freemangordonI still don't understand why we want to change the UX to app-centric17:42
freemangordonunless I miss something17:42
Wizzup??17:42
freemangordonwhy do you need the above index?17:42
Wizzupthe database has no index for channel, which means it has to do full row scan every time you want to find messags that are part of group chats17:43
Wizzupor even just to get a list of things that were group chats17:43
WizzupI refuse to do the group chats the way fremantle does them, it's literally the worth idea they ever produced :D17:43
Wizzup(window must be open for you to be in the chat)17:43
Wizzups/worth/worst/17:43
Wizzupthis has nothing to do with how the chat overview looks like17:46
freemangordonok17:46
freemangordonbut then, how do you leave/rejoin  a group chat?17:46
Wizzupthe query takes ~3-4s on my n900 without the index, sub second with index17:46
Wizzupfremantle that is17:46
freemangordonbut ok, one index more should not be an issue17:47
Wizzupfreemangordon: and re the ux, we can do other things, it's all trivial to change and I'm sure you've seen :D17:48
Wizzupright now I just want to get group chat logging and rendering of group chats in there17:48
freemangordonok17:49
Wizzupok, I have group chat logging done for conversations20:30
Wizzupnow to clean up the code and support multiple channels20:30
Wizzupit's the same as fremantle, except for the is_read bit, which fremantle sets to 1 (?)20:31
Wizzupmaybe because irc doesn't have a notion of is_read, and they use it to report whether a message is read or not20:31
Wizzupfreemangordon: 43G of music and no problems yet20:32
freemangordongreat20:47
freemangordonI have 3-4 more functions to RE and hopefully we'll have HW compositing on SGX20:47
Wizzupcool :)20:48
freemangordonthat should make all the difference in UX speed wise, esp on n90020:48
Wizzup:)20:54
arno11:)20:58
WizzupI worry with many tp things getting sorted, audio in sip/xmpp calls will be really hard :D21:00
Wizzupfreemangordon: we can probably use idx_ev_group_uid index21:11
Wizzupseems to be better, includes account name and channel21:11
sicelowhy would the audio be hard?21:14
Wizzupbecause it would a combination of farstream, gstreamer, and all the weird sip/xmpp audio codec negotiation, turn/stun, and gabble and rakia not being up to date with latest21:18
arno11and pulseaudio: sip/xmpp calls must be detected as calls from UCM. otherwise no microphone so no audio sync so no sound.21:33
Wizzupsure, but right now nothing shows up in pavucontrol, even though both devices think the call is active :D21:36

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