xmn has joined #maemo-leste
joerg has quit [Ping timeout: 264 seconds]
joerg has joined #maemo-leste
ceene has joined #maemo-leste
fmg_leste_vm has joined #maemo-leste
fmg_leste_vm has quit [Remote host closed the connection]
fmg_leste_vm has joined #maemo-leste
<freemangordon> dsc_: do you plan to make a new conversations release? is there a stopper or you just lack time?
xmn has quit [Ping timeout: 264 seconds]
<freemangordon> Wizzup: the guaranteed way to break audio in mafw is to start call from the dialer and to hangup before other party has answered
<freemangordon> right after restart it works ok
<freemangordon> so it is not some config that's broken
<freemangordon> but, it is PA that fails
<freemangordon> restarting PA makes mafw work again
<dsc_> freemangordon: do you mean a stable release?
<dsc_> or just a release in general
<freemangordon> just a release
<dsc_> ah
<dsc_> i didnt make a release because the menu doesnt give control back to the user
<dsc_> the context menu for a message
<dsc_> need to fix it
<dsc_> right now working on adblock in jib
<freemangordon> ah, right
<freemangordon> ok
<freemangordon> Wizzup: https://pastebin.com/F8UJYcci
<freemangordon> this is a trace of the issue
<freemangordon> seems sphone(?) leaves wrong UCM profile on hangup
<freemangordon> hmm, no, HiFi profile is selected
<freemangordon> but, "Selected mapping 'Headset Microphone + Internal Microphone' (HiFi: hw:Audio,1: source)."
<freemangordon> oh, that's source
<freemangordon> switching profiles from PA volume control makes it work again
norly has quit [Quit: Leaving.]
norly has joined #maemo-leste
mdz has joined #maemo-leste
mdz has quit [Ping timeout: 268 seconds]
<Wizzup> 07:43 < freemangordon> but, it is PA that fails
<Wizzup> I'm pretty sure it's a kernel problem still
<Wizzup> and switching the ucm solves it
akossh has joined #maemo-leste
<freemangordon> mhm
<freemangordon> maybe I shall try to fix that
<freemangordon> maybe you can help by giving me hints which registers to check and how
<Wizzup> I think it would make more sense to start from my email regarding 6.6
<Wizzup> since it's all the same problem more or less
<freemangordon> yes, but it would be easier for me to use 6.1 for debugging
<Wizzup> ok
<freemangordon> because we have something working ther
<Wizzup> true...
<freemangordon> while in 6.6 I have no base to compare with (working vs non)
<freemangordon> ok, I'll ping you later on (after working hours)
<Wizzup> even on 6.1 I think you should probably try to dump the registers before the call and after the call
<Wizzup> probably with hifi playing (or both with it not playing)
DFP has joined #maemo-leste
Livio has joined #maemo-leste
Pali has joined #maemo-leste
Livio has quit [Ping timeout: 246 seconds]
<freemangordon> uvos: we discuss if it makes sense to have cpu call recording always active during call, in order to create alsa control that enables call DAPM (or whatever needs to be active)
<freemangordon> Wizzup: ^^^ basically that's it, right?
<Wizzup> we would still need userspace to actually record to activate the path, but yes
<Wizzup> and I linked uvos' call recording txt https://uvos.xyz/maserati/stockinfo/call/
<freemangordon> no, we can just turn the swicth on in UCM, no?
<Wizzup> no, there must be an active path in alsa for dapm to do anything
<freemangordon> ah
<freemangordon> hmm
<Wizzup> it makes sense but at the same time it's annoying
<freemangordon> what was the otehr option?
<Wizzup> we could make a switch in alsa that force triggers dapm
<Wizzup> have to go, back later
<freemangordon> later
<Wizzup> there would be a clear impact on battery of course if we record all the time to keep it active, but:
<Wizzup> 1. we'll have call recording which is nice
<Wizzup> 2. it'll work without dapm hacks
<freemangordon> we can disregard the data
<Wizzup> yes sur
<Wizzup> the alternative, a switch that forces dapm for call on, is possible too
<Wizzup> but it would still be somewhat race sensitive if something else messes with alsa too
<freemangordon> we can use such switch in UCM, no?
<freemangordon> also, do we have some d4 audio diagram?
<Wizzup> yes but it if is a force dapm it can be overriden by say hifi also being enabled
<freemangordon> is there any issue of hifi and voice being active simultaneously?
<freemangordon> they use different codecs, tdm slots, etc
<freemangordon> (maybe)
<freemangordon> tmlind: ^^^ please, help :)
<freemangordon> Wizzup: hmm, wait, wait
<freemangordon> can't we create a DAI for voice, but produce only zeroes unless monitoring is enabled?
<freemangordon> maybe I am talking nonsense, I admit ALSA is not a thing I know much about
<freemangordon> so, we may have 3 UCM profiles:
<freemangordon> hifi, voice, voice+recording
<Wizzup> yes we would need another profile for recording
<Wizzup> I don't know about DAI for voice
<freemangordon> hmm, we already have DAI
amunizp has joined #maemo-leste
<freemangordon> see cpcap_set_sysclk()
<Wizzup> there are two codecs, snd cpcap and motmdm irc
<Wizzup> iirc
<Wizzup> see my dynamic debug statemtents
<Wizzup> bbiab again sry
xmn has joined #maemo-leste
<freemangordon> Wizzup: another idea: can we treat call state as a jack?
<freemangordon> I thinkt this is what we need, no?
<freemangordon> *think
<freemangordon> heh, we don;t have c2c_params in 6.1 :)
ceene has quit [Remote host closed the connection]
amunizp has quit [Ping timeout: 256 seconds]
<Wizzup> freemangordon: do you mean ignore suspend, or?
<Wizzup> do we not have c2c already?
<freemangordon> we don't
<freemangordon> it is not supported in 6.1
<Wizzup> oh...
<Wizzup> ok, that looks like a great thing to try then
<freemangordon> mhm
<freemangordon> but, I still lack the audio diagram :)
<Wizzup> might also be worth mentioning on the mail thread we have with Tony
<Wizzup> he might be able to help
<freemangordon> right
<freemangordon> I'll reply
<freemangordon> Wizzup: do we have 6.6?
<freemangordon> well, *where* do we have 6.6?
<Wizzup> yes and yes
<Wizzup> freemangordon: maemo-6.6.y
<freemangordon> ok, lemme try to build it
<Wizzup> it's in -experimental
<freemangordon> ok
<freemangordon> so, no sound at all or only calls don;t work?
<Wizzup> only calls
<freemangordon> with 6.6 that is
<freemangordon> ok
<freemangordon> both sides?
<Wizzup> neither sides :)
<freemangordon> ok
<freemangordon> ok, building 6.6
joerg has quit [Quit: this shouldn't have happened... ever]
joerg has joined #maemo-leste
fab_ has joined #maemo-leste
fmg_d4 has quit [Read error: Connection reset by peer]
<freemangordon> Linux devuan-droid4 6.6.36 #2 SMP PREEMPT Fri Jul 5 18:00:45 EEST 2024 armv7l GNU/Linux
<freemangordon> ok, lets see
Livio has joined #maemo-leste
noidea_ has quit [Remote host closed the connection]
noidea_ has joined #maemo-leste
<freemangordon> Wizzup: it seems we will have to switch to audio-graph-card2, see https://elixir.bootlin.com/linux/v6.6.37/source/sound/soc/generic/audio-graph-card2-custom-sample.dtsi
<freemangordon> not that I understand what is explained there :)
pere has quit [Ping timeout: 256 seconds]
ungeskriptet5 has joined #maemo-leste
ungeskriptet has quit [Ping timeout: 246 seconds]
ungeskriptet5 is now known as ungeskriptet
Livio has quit [Ping timeout: 246 seconds]
Livio has joined #maemo-leste
<inky> Wizzup, thank you! are you sure you have added comics_daily in phoenix for the user norayr?
<Wizzup> not yet @ jenkins
<inky> yes, whenever convenient, just reminding. i guess i am ready for it.
<Wizzup> I will do it today (moving, emptying my entire apartment)
Livio has quit [Ping timeout: 255 seconds]
ungeskriptet has quit [Ping timeout: 256 seconds]
ungeskriptet has joined #maemo-leste
Livio has joined #maemo-leste
fab_ has quit [Quit: fab_]
fmg_d4 has joined #maemo-leste
Pali has quit [Quit: Pali]
Wikiwide has quit [Remote host closed the connection]
Livio has quit [Ping timeout: 256 seconds]
xmn has quit [Ping timeout: 268 seconds]
Wikiwide has joined #maemo-leste
Wikiwide has quit [Remote host closed the connection]
nela has quit [Quit: bye]
nela has joined #maemo-leste
Wikiwide has joined #maemo-leste
akossh has quit [Quit: Leaving.]
Wikiwide has quit [Remote host closed the connection]
Wikiwide has joined #maemo-leste
<inky> when you do it, if you want, you can rename the repo also to comics-daily instead of comics_daily, i think i have no permission to do it. but if it won't cause troubles, leave it as is.
<inky> just i learned that the package cannot have _ symbol, and changed everything to '-'.
Wikiwide has quit [Remote host closed the connection]
Wikiwide has joined #maemo-leste
Wikiwide has quit [Remote host closed the connection]