libera/#maemo/ Wednesday, 2018-06-06

brolin_empeyHeh, my Galaxy Note 3 can charge from a Nokia AC to microUSB power supply but a Galaxy Nexus cannot charge from the same charger but can charge from a generic AC to USB power supply.03:18
brolin_empeyI guess I should buy another Samsung AC to USB power supply for around 2 CAD on eBay to leave at work because the only one I have is at home.03:20
brolin_empeys/charger/power supply/03:32
jonwilStill no closer to getting this damn thing working. I have ruled out LD_PRELOAD or LD_LIB_PATH being at fault (the system isn't setting LD_PRELOAD when it runs the offending binary and LD_LIB_PATH is the same at the point the binary is run and when the binary itself starts).03:51
jonwilDebugging is hard because the x86 build completes correctly with no problems and debugging armel binaries in Scratchbox is too hard due to the way the whole qemu thing works03:53
jonwilI uploaded what I have so far at https://github.com/jonwil/openssl if anyone wants to take a look04:10
Maxdamantusyou mean `LD_LIBRARY_PATH` right?04:42
Maxdamantus`LD_LIB_PATH` isn't a thing afaik04:43
jonwilYeah LD_LIBRARY_PATH05:34
jonwilI just copied my entire openssl-1.1.0h tree to my N900 and ran the test there and it worked05:35
jonwilSo I might take a look and see what's different or I may give up and disable that one test in the test suite and move on.05:36
jonwilNot sure yet05:36
brolin_empeyjonwil: Use an x86 smartphone so that you can run the same build on both desktop and mobile? ;-)05:39
jonwil:P05:39
jonwilI am sure the binary is good, its probably just something weird in the environment05:39
brolin_empeyjonwil: Have you tried running the x86 build with the same memory constraints as the N900 has?05:41
jonwilWe know the x86 build runs in scratchbox and the test suites run correctly05:41
jonwilAnd we know the ARM build runs on my N900 and the test case in question also runs correctly05:42
jonwilIts just the ARM build in Scratchbox (where there is plenty of system resources available to the qemu-scratchbox thing) that is failing.05:42
jonwilSo its either a problem with the enviornment or something qemu-scratchbox-whatever doesn't like05:42
jonwilEither way, the binary that gets built from my tree passes that test05:43
jonwilmeaning there is no problem with the build system05:43
jonwiland disabling the test shouldn't be a problem05:43
jonwilthat is, if I cant find the reason the test fails on SB but works on-device05:44
brolin_empeyDoes the N900 have more RAM than the contemporary Apple iPhone model?  I remember that the N900 briefly had a higher resolution display than the iPhone until the iPhone 4, I think, was released.05:46
jonwilIf I cared about anything made by crApple, I wouldn't be in here working to make the N900 a better device :)05:50
OksanaNokia N900 and iPhone 3GS were released in 2009. Nokia N900 has 256MB Mobile DDR+768MB swap space. iPhone 3GS has 256MB DRAM (no swap?). Identical CPUs? Very similar GPUs?05:59
OksanaAnd iPhone 3GS features 3MPx camera. Nokia N900 has 5MPx camera.06:00
brolin_empeyOksana: Yes, I was reading articles on Wikipedia.  Apparently the iPhone 3GS, the contemporary of the N900, and the first-generation iPad have 256 MiB of RAM, same as the N900, but the iPhone 4 doubles the amount of RAM.  The GPUs may be similar but the CPUs are from different companies: the N900 uses an OMAP SoC from TI but the early iPhone models use Samsung SoCs.06:12
brolin_empeyOn a notebook computer with hotkeys to change the display brightness, do the hotkeys usually work independently of the software currently running?  Or do the hotkeys require special support by the software, usually an OS?  I have a notebook computer from 2006 at work that I thought has a problem with the backlight of the integrated LCD but maybe someone set the display brightness very dim because I realised after I already came home from work that I did not06:30
brolin_empeytry the hotkeys to change the display brightness.06:30
DocScrutinizer05bencoh: actually I should have set a forward from #maemo-cssu to #maemo-ssu06:41
luke-jrbrolin_empey: depends.06:42
luke-jrDocScrutinizer05: or just ##deaddevices06:42
DocScrutinizer05luke-jr: meh, not funny06:43
DocScrutinizer05actually even totally silly06:44
DocScrutinizer05and stupid, since maeme isn't a device06:44
luke-jrI'm not being very serious right now. Just ask #dragonbox-pyra and #anime06:47
vahehi, i need Maemo_Flasher-3.5 for centos :) Help to find07:04
vahefor installation maemo-leste07:04
DocScrutinizer05vahe: find everything on maemo.cloud-7.de07:21
DocScrutinizer05http://maemo.cloud-7.de/maemo5/fiasco+co/  http://maemo.cloud-7.de/maemo5/dirsnapshot2.png07:23
DocScrutinizer05please don't post any URLs you deduced from this! As soon as there are any web spiders showing up on forbidden dirs, I will remove them07:24
luke-jris there a maemo flasher for POWER9?07:34
KotCzarnyyou can always write your own installer07:36
KotCzarnytaking rescueos as a base for example07:36
vaheKotCzarny: thanks! :)07:45
DocScrutinizer05I'm totally off context with >><jonwil> And we know the ARM build runs on my N900 and the test case in question also runs correctly <jonwil> Its just the ARM build in Scratchbox (where there is plenty of system resources available to the qemu-scratchbox thing) that is failing.<<  What is the problem now? and how do you run ARM build on N900 when it doesn'T even build in SB?07:48
KotCzarnyhe has a problem with one of the tests during checks07:49
KotCzarnywhich means sb fail, while on n900 apparently it doesnt07:50
KotCzarny*fails07:50
DocScrutinizer05how hard can it be to spot the test that fails?07:50
KotCzarnyprobably a bug in sb somewhere07:50
KotCzarnyits not the problem of spotting, but fixing07:50
DocScrutinizer05and honestly how hard can it be to check WHY it fails?07:50
KotCzarnybecause he managed to run the failing part on n90007:50
KotCzarnygo for it, i'm busy07:51
DocScrutinizer05jonwill has a talent to talk about a success as if it were a total fail07:51
DocScrutinizer05I for one wouldn't give a flying F* why tests fail in sb-armel when they succeed on target platform07:53
DocScrutinizer05and after long decoding of what he posted, I gather that's the situation he faces now07:53
DocScrutinizer05feels like a professional commercial airline captain worries about not being able to land the 747 in simulator. While he does it in RL every day successfully07:56
DocScrutinizer05and the simulator landing works fine, just the simulator test rating then states it didn't07:57
DocScrutinizer05you shouldn't go in chat like "damn! this month I crashed 5 747 during landing" ;-P07:59
vaheDocScrutinizer05: fiasco+co -- 403 - Forbidden08:01
DocScrutinizer05vahe: yes08:01
DocScrutinizer05read again what I posted08:01
DocScrutinizer05or simply never mind08:01
vaheI don't know what that means08:03
DocScrutinizer05you gonna have to type the URL manually, from the info provided to you. And please never post sucbh URL anywhere08:03
vaheah08:03
DocScrutinizer05you just extend the http://maemo.cloud-7.de/maemo5/fiasco+co/ with the file you want08:04
vaheAlready understood, sorry :)08:05
vaheThanks again.08:05
DocScrutinizer05np :-) thanks for not spoiling it by posting expanded URLs for the google spiders :-D08:05
DocScrutinizer05actually eventually I might want to check for browser ID and only allow wget08:06
vaheok :)08:10
vaheDownload I understand, it remains to understand how to install :D08:13
vahefor example, maemo-leste-1.0-armhf-n900-20180424.img08:13
vaheinstall  qflasher was normal08:14
vaheDocScrutinizer05: Can you tell me that ? :)08:16
DocScrutinizer05sorry, I have no idea about maemo-leste08:17
vaheWell, you just have them set the phone memory as I understand :)08:18
vaheinstall img about as lazy install08:18
DocScrutinizer05you can add own images to lazyflashinfg08:18
vaheyes?08:19
vahenice08:19
DocScrutinizer05you need to copy the image to the local cache dir where all the images live, the append an according md5sum line to the file with md5sums, then give the image name as parameter to flash-it-all.sh08:20
DocScrutinizer05theN append*08:20
DocScrutinizer05but actually you as well could just invoke dlasher directly, with the right parameters08:20
DocScrutinizer05flasher*08:21
vahePlease give a link to the lazyflashing08:21
DocScrutinizer05~lf08:22
infobothmm... #maemo lazyflashing is http://wiki.maemo.org/Updating_the_tablet_firmware#The_Lazy_Approach08:22
vahety08:22
DocScrutinizer05but wait, you already got all you need08:22
DocScrutinizer05lf doesn't have any benefit for you08:22
DocScrutinizer05just look into http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir_v2/ to understand what it does08:23
DocScrutinizer05particularly http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir_v2/flash-it-all.sh08:24
DocScrutinizer05actually just run "flash-it-all.sh maemo-leste-1.0-armhf-n900-20180424.img" - should guide you along what to do, by error messages08:27
DocScrutinizer05disclaimer: I got no idea if maemo-leste-1.0-armhf-n900-20180424.img is meant to get used this way08:27
DocScrutinizer05most likely not08:27
DocScrutinizer05I'd assume the maemo-leste-1.0-armhf-n900-20180424.img needs to get dd'ed onto a uSD card, then you tweak uBoot to boot from that card08:28
DocScrutinizer05but again, I got no clue about current state and recommended procedures around maemo-leste08:29
ceenei would say that jonwil has done a pretty good job on porting openssl08:32
ceenei agree with DocScrutinizer05, he speaks as if the world had just fallen down... when in fact the binary works perfectly on n900 and is just one single test that doesn't run properly on scratchbox08:32
ceenei would rate that a 99.9% success08:33
DocScrutinizer05^^^08:33
vaheDocScrutinizer05: http://pastebin.centos.org/820001/15282668/ Do you have any ideas ?08:34
ceenefor my port of an older release of openssl i just removed the tests and was happy enough about it08:34
DocScrutinizer05to make matters worse, he's pretty fuzzy and confusing in his explanations of what got done and what were the results08:34
DocScrutinizer05vahe: what the error says ""has no checksum line in local file md5sums.txt for checking file integrity""08:36
DocScrutinizer05md5sum maemo-leste-1.0-armhf-n900-20180424.img >>md5sums.txt08:36
vahelol ok ))08:37
DocScrutinizer05vahe: all good now?08:52
vaheyes ) i try now08:52
vahehttp://pastebin.centos.org/820051/26797815/08:53
DocScrutinizer05ohyeah, the errorcode is a bug. other than that I'd just think the image provided doesn't fit for flashing like that08:54
vahefull log http://pastebin.centos.org/820056/82680671/08:54
vaheYeah, I should have tried))08:55
DocScrutinizer05Invalid FIASCO file header08:55
DocScrutinizer05the img file is actually called Invalid FIASCO file08:55
DocScrutinizer05the img file is actually called FIASCO file08:55
DocScrutinizer05as stated above, I'd assume this maemo-leste-1.0-armhf-n900-20180424.img is a disk image to get copied to a uSD, not a fiasco file meant to get used with flasher08:56
DocScrutinizer05you *might* want to run "file maemo-leste-1.0-armhf-n900-20180424.img" and see what linux thinks the filetype was08:57
vahehttp://maedevu.maemo.org/images/README.txt08:58
DocScrutinizer05hmm, yeah. Doesn't provide generic instructions but suggests those are disk images09:02
* DocScrutinizer05 suddenly realizes with a shudder: leste sounds almost like (user) letse09:04
DocScrutinizer05aka letsee aka estel09:04
KotCzarnyfor me it sounds more like 'm(a)e mo-leste'09:05
Maxdamantusmaemo-leste-ashin09:06
DocScrutinizer05hehe09:07
DocScrutinizer05you me like "me Ego"09:08
DocScrutinizer05you mean*09:08
DocScrutinizer05and "me amo"09:08
KotCzarnydefinitely made with love09:09
DocScrutinizer05hehehe09:09
KotCzarnythough initially it is made with lots of pain09:09
DocScrutinizer05and with huge ego, in case of meego ;-)09:09
DocScrutinizer05anyway better than moblin09:09
DocScrutinizer05lol, http://www.moblin.com/ still exists09:11
DocScrutinizer05>> Brands Years of mobile marketing & advertising skills with technology, Moblin works with international brands all over the globe as their mobile division for execute brief to positive ROI.<<  --  makes me puke, from emphasis on ROI and advertising09:14
vaheDocScrutinizer05: Sorry I got out because of a network problem :)10:13
vaheThanks10:15
vaheI've tried using dd on SDCard , but "run sdcard" does not work, failed10:15
DocScrutinizer05hmm, no idea really. I'm pretty sure though maemo-leste has a howto10:47
DocScrutinizer05if not, demand one ;-)10:48
Wizzupjust to clarify - you download the img.xz , you decompress it, and you dd the img file to the sd card (with no seek= and such), that's it. when bootmenu is installed, it will boot when you type 'run sdboot'10:51
Maxdamantusnote that you can decompress as you write: xz -c foo.xz | dd of=/dev/sdXY10:53
Maxdamantus(the `dd` there is actually kind of pointless; can just write directly: xz -c <foo.xz >/dev/sdXY10:54
Maxdamantuser, meant -dc in both cases10:54
Maxdamantus(10:54
Maxdamantus))10:54
DocScrutinizer05hah, if I had to bet, I'd put my 2 cent on vahe frogot to decrompress11:11
DocScrutinizer05wait, dd to raw device or to a partition?11:12
vaheI just installed the Maemo-Leste OS, it was great :)11:12
vaheit was simple. d if=maemo-leste-1.0-armhf-n900-20180424.img of=/dev/mmcblk0 :D11:13
DocScrutinizer05mhm, so raw device11:15
DocScrutinizer05in my experience that at least has a certain problem with partition size of the new partitioning you send to the MMC. The new partition(s) must be < total-avail-size of MMC, and any excess blocks on MMC are not available first hand, you'd need to create a further partition (using tools like cfdisk or the like) to use that rest11:19
DocScrutinizer05or resize the last existing partition11:20
DocScrutinizer05worst case is partitionsize > MMCsize, where dd will abort with error but that might go unnoticed, and later on the MMC is actually mount-able but will eventually fail epically when system tries to use nonexistent blocks11:22
MaxdamantusThere shouldn't be any issue with imagesize < mmcsize11:41
Maxdamantusunless you're using something like gpt, where the partition table is meant to be at the beginning and the end.11:41
Maxdamantusif you're just using msdos/mbr, you'll just have a bunch of space not currently assigned to a partition.11:42
Maxdamantus(I'm guessing the maemo-leste will just be msdos/mbr11:42
Maxdamantus)11:42
sixwheeledbeast^I thought a fair bit of Maemo was hardcoded in the partitioning dept?13:16
MaxdamantusThere's not much that restricts the size of partitions .. that's just decided at flasher time or later.13:19
Maxdamantusbut maemo-leste should already be using non-maemo partition identifiers, since it's meant to be running off SD rather than eMMC.13:20
Maxdamantusiirc for me to change the partitioning requirements, I modified /sbin/preinit and /etc/fstab, and changed some init script to avoid rewriting /etc/fstab on boot.13:21
Maxdamantus(since I just have maemo, /home, /home/user/MyDocs and /opt on one ext4 partition)13:22
Maxdamantusand a debian root there too.13:27
jonwilI think I have solved the OpenSSL problems. Still getting all sorts of test failures in Scratchbox armel but all the tests so far are passing on my N900 itself. Assuming that continues to happen, I will disable the tests in the build process and move on.14:38
jonwilBearing in mind that Scratchbox is a, shall we say, rather unique build system (for most normal distros they are either compiling it on an ARM system directly or they are cross-compiling it with all the tests that run on the build system being compiled with the host toolchain and run that way)14:40
DocScrutinizer05sixwheeledbeast^: well, not on uSD14:50
brolin_empeyDocScrutinizer05: The “file” program is not part of Linux.  file is cross-platform.  I often use file on Cygwin.15:00
sixwheeledbeast^Maxdamantus: I wasn't thinking sizes more location and type15:01
sixwheeledbeast^Resizing has been a common thing for a while.15:02
DocScrutinizer05brolin_empey: huh?15:04
DocScrutinizer05brolin_empey: seems you are making up a problem15:04
brolin_empeyDocScrutinizer05: I was replying to:15:08
brolin_empey<DocScrutinizer05> you *might* want to run "file maemo-leste-1.0-armhf-n900-20180424.img" and see what linux thinks the filetype was15:08
brolin_empeyfile != Linux.15:08
DocScrutinizer05brolin_empey: I for sure won't write "...and see what ${developer_of_the_file_program_on_whatever_platform_you_use} thinks the filetype was" when I know the adressee is using linux15:08
DocScrutinizer05but sorry when my statement sounded like linux was thinking, actually we all know that a computer can't think15:19
DocScrutinizer05no illegal product placement intended either15:20
DocScrutinizer05and a particular excuse goes to Mr RMS for me not using the correct term "GNU/Linux"15:21
DocScrutinizer05though actually file seems (C) BSD, and Ian F. Darwin, Toronto, Canada, 1986-199915:24
DocScrutinizer05sixwheeledbeast^: yup, seems like running a parted resize or somesuch command after dd of=/dev/mmcX would be in order15:30
brolin_empeyrms now uses the term “GNU+Linux”.15:31
DocScrutinizer05I'll diligently ignore that15:31
bencoh-_-15:32
DocScrutinizer05RMS also still thinks there was any benefit in blocking flash rewrite of subsystems from APE, when actually the subsystem could receive OTA flash updates15:34
DocScrutinizer05but suuuure, as long as *user* has no means to reflash a subsystem, FSF may consider the subsystem to be a blackbox that has no software on it15:35
sixwheeledbeast^I recall Pali? doing work on boot process to make it more flexible.15:36
DocScrutinizer05to be emperor of your territory you should first define and know damn precisely where the limits of such territory are15:37
DocScrutinizer05a "this is not my kingdom anymore, since: see my people can't travel to there" is a pretty poor idea15:38
DocScrutinizer05user freedom by locking in users to the land of freedom15:39
DocScrutinizer05lol15:40
jonwilGetting close to having some OpenSSL 1.1.0h packages to test on my phone.16:09
jonwilJust sorting out some problems with the packaging process now :)16:09
jonwilOpenSSL now works on my N90017:19
jonwilAt least so far anyway17:19
jonwilI can run the usual command to validate the certificate chain for a server and it does the right thing.17:19
jonwilAnd finds the right root CA17:20
jonwilSo its all good and I can move on to QT and Fahrplan :)17:37
KotCzarnydo some more tests and put that new openssl to repos?17:37
KotCzarnynaming would be interesting of the package, since it's incompatible with old one17:38
jonwilI ran all the needed tests (the openssl test suite passes completly when run on my phone and the commands I tried all work) and I pushed it to cssu-devel repo17:38
jonwilYes its incompatible with the old one but both can live side by side easily17:38
KotCzarnybut app that would rely on openssl require specific major version17:38
jonwilI currently have libssl0.9.8 version 0.9.8zh-1+maemo1+0m5+0cssu0 installed as well as libssl1.1 version 1.1.0h-4 installed.17:41
jonwilbinaries linked against the old version all contain libssl.so.0.9.8 and/or libcrypto.so.0.9.8 in their list of libraries and will load the old one17:42
jonwilbinaries linked against the new version contain libssl.so.1.1 and/or libcrypto.1.1 in their list of libraries and will load the new one17:43
jonwilSo no existing packages break17:43
jonwilI also have openssl version 1.1.0h-4 installed17:43
jonwilSo there is no need to change any existing package, they will all keep working exactly as-is.17:45
jonwilAnd then you can recompile new packages with the new libssl-dev package and get something that links against the new 1.1 libssl/libcrypto17:46
jonwilI have taken all the right steps to ensure nothing breaks.17:46
bencohI suppose the -dev packages would still conflict though17:48
jonwilYes17:48
jonwilIf you are really doing something where you need to build things for 0.9.8 AND 1.1, you can keep both dev packages .deb files handy and install the right one with dpkg -i anytime17:49
bencohyeah17:49
handturkeyhi I have an n900 here20:07
KotCzarnywe all do.20:07
handturkeythat was a preamble to my question20:07
handturkeyhow many ways can this thing stream over FM?20:07
KotCzarny'ways'?20:07
KotCzarnyyou just turn on fm transmitter and just play audio via normal system20:08
handturkeylike I can put the music onto the device. or an SD card. then play it, but can I stream from an input? if I have a splitter for headphones/mic20:08
handturkeyso I can plug a sound source into it, can it stream that?20:08
KotCzarnyif you have an app that records from mic then plays on normal audio, it will do20:08
handturkeyis there such an app and will I have to attenuate the crap out of the signal20:09
handturkeyor can it be controlled via software somehow to attenuate the input to "line level"20:09
KotCzarnyyou can try playing with gstreamer20:09
KotCzarnyin terminal20:09
handturkeyplaying what exactly20:10
handturkeyI don't know gstreamer commands20:10
KotCzarnyme neither20:10
handturkeycan I plug a line level source into the microphone? will it distort like hell?20:11
handturkeyhow do I even make that come out the speakers20:11
KotCzarnythere is no line in jack in n90020:11
handturkeythere's a microphone jack though20:11
KotCzarnyoh, right20:11
handturkeyit's a 4 pole 3.5mm socket20:11
KotCzarnyforgot about headset way20:11
handturkeyI have a little Y splitter20:12
siceloit should distort like hell. try it though20:12
handturkeycan software bring the level down enough to make it listenable20:12
handturkeyor do I have to figure out how to physically attenuate it20:12
handturkeyI already did that with a nintendo so I could probably repeat that exact little box20:13
handturkeyhow would I send that over fm though20:14
KotCzarnytold you, just play it20:15
DocScrutinizer05>>move on to QT and Fahrplan<<  \o/20:15
handturkeyplay what?20:15
KotCzarnywhatever you record from mic20:15
KotCzarnyif fm transmitter is active it routes all audio there20:15
handturkeymic too?20:15
handturkeysweet. I'll test this20:16
KotCzarnyif you record->play,yes20:16
handturkeyno I don't want to record then play20:16
handturkeyI want to just transmit what's going into the headset20:16
KotCzarnyno other way unless you know pulseaudio and willing to risk fuck up the profile20:17
KotCzarnyyou arent listening what i'm saying20:17
handturkeyrecording it is less useful than just putting the files onto the device20:17
KotCzarnymic isnt routed anywhere unless there is an app that records20:17
KotCzarnythen 1/ you have to record it20:17
handturkeyas a wav or something20:18
KotCzarnyfm transmitter sends all played audio20:18
KotCzarnywhich means: 2/ you have to 'play' what you've just recorded from mic20:18
handturkeyrecorded as a sound file20:18
KotCzarnynote: if you have fm transmitter active internal speakers/headset out is disabled20:18
handturkeymy question is how do I enable the mic, and stream that, in realtime20:19
DocScrutinizer05handturkey: I'm a 40 lines late on backscroll, but you can't attenuate mic-in to line-in level in device. Also note mic is mono20:20
KotCzarnyjust as i've said. you have 2 options: 1/ what i've said above (record->play), 2/ learn how to hack pulseaudio to do what you need20:20
handturkeyyeah the mic is mono20:20
handturkeythat's ok20:20
handturkeyok thanks for your input20:20
handturkeyhack seems like an ugly word for "configure"20:21
DocScrutinizer05if you share more details about your particular usecase, we prolly can five better advice20:21
KotCzarnyno, hack as in break whatever nokia configured20:21
handturkeymy media player -> mic streamed REALTIME over FM20:21
DocScrutinizer05phhh20:22
DocScrutinizer05arecord|aüöay20:22
DocScrutinizer05arecord|aplay   even20:22
KotCzarnyghetto radio station, har har20:22
handturkeyyes20:22
handturkeypocket ghetto radio station20:22
KotCzarnymaybe i should add such option to oscp20:22
KotCzarnymight be fun20:23
handturkeymaybe you should!20:23
handturkey-maybe20:23
DocScrutinizer05fun with a FM transmitter that barely has a range of 5m?20:23
handturkeywhat is oscp?20:23
DocScrutinizer05shouting would be smarter20:23
KotCzarny~oscp20:23
infobotwell, oscp is http://talk.maemo.org/showthread.php?t=9459020:23
KotCzarnyDocScrutinizer05: fm waves go through walls20:23
handturkeyDocScrutinizer05, FLAC player20:23
handturkeyand I've streamed it through steel in a car20:23
handturkeyseveral layers of steel AND the shielding of the antenna20:24
handturkeythis little thing has been dormant the last couple of years though20:24
handturkeybut now I want to use it again.20:24
handturkeyit's no weight at all for a rucksack20:25
KotCzarnybtw. gstreamer has an option to mix multiple sources20:25
KotCzarnybut again, i know next to nothing about syntax, it's as bad as perl20:25
KotCzarnyhttp://213.128.137.28/showthread.php?t=9349520:26
handturkeyI don't know anything about gstreamer either20:26
KotCzarnysome thread about transmitting mic20:26
handturkeyqmegaphone, radiostation20:27
handturkeyare these things still in the repos?20:27
KotCzarnyyou might also tray in terminal:20:27
KotCzarnyapt-get install gstreamer-tools20:27
KotCzarnythen: gst-launch pulsesrc ! pulsesink20:28
KotCzarnyor: pacat -r | pacat -p20:29
DocScrutinizer05wtf? do we need IP addr now instead URL?20:41
DocScrutinizer05maybe useful to answer a few of the recent questions:20:42
DocScrutinizer05~pkg20:42
infobotrumour has it, pkg is http://maemo.org/packages/20:42
KotCzarnyDocScrutinizer05: nah, for some reason it was google result20:43
KotCzarnyand im too lazy to edit20:43
DocScrutinizer05yeah and posting it in here will give it bonus points on google so next time it shows up on a higher rank20:43
DocScrutinizer05:-P20:44
KotCzarnyit was already much higher20:45
KotCzarny:P20:45
KotCzarnymaybe server should do force redirect for google's ua20:45
DocScrutinizer05sidenote:  http://paste.ubuntu.com/p/PMw74Rjw7J20:46
DocScrutinizer05funny sound effect20:46
DocScrutinizer05I just feel like rebooting now, since I'm not convinced damn PolypAudio did disable the mic and amp again on ^C of this little joke20:48
DocScrutinizer05newer versions of ALSA also have a loopback(?) plugin, but I'm pretty sure the maemo version of ALSA doesn't20:49
DocScrutinizer05anyway you prolly can tune arecord|aplay quite a bit by providing buffer size and sampling rate parameters20:50
DocScrutinizer05and yes, gstreamer should work too20:51
DocScrutinizer05http://maemo.org/packages/view/qmegaphone/20:52
KotCzarnygstreamer wpuld be preferred in his case because it could mix more sources (he wants mic + music)20:55
DocScrutinizer05I guess the audio system would mix already20:57
KotCzarnymaybe20:57
DocScrutinizer05well, PukeAudio got invented to "(bla bla... ) fix the broken dmix ALSA plugin". Now ALSA dmix plugin also never was broken when configured correctly, and on top of this you got PA to offer another mixer21:00
DocScrutinizer05I think I actually tested with a 3 or 4 concurrent aplay or playsound commands21:02
DocScrutinizer05much more interesting would be a BT/internet based intercom between 2 devices21:04
brolin_empeyIs it truly necessary for Linux to have a Linux-specific sound system (“Advanced Linux Sound Architecture”) instead of using some cross-platform, at least cross-*nix, sound system, such as (the) OSS?  After all, GNU+Linux uses the Common Unix Printing System, not the Advanced Linux Printing System/Architecture.21:58
KotCzarnysure, if oss didnt go full commercial in history21:59
KotCzarnyoss was nice to provide free sound driver in the past, but then again, it was commercial venture22:02
brolin_empeyIs PulseAudio used on a non-Linux-based platform?22:03
KotCzarnyevilaudio is evil22:03
KotCzarnyanything coming out of poettiring computer is broken by design22:06
KotCzarny*poettering22:06
DocScrutinizer05PukeAudio is poettering23:33
DocScrutinizer05~poettering23:33
infobot'sth is poettering' means it acts invasive, possessive, destructive, and generally in an egocentric exacerbating negative way. ``this cancer is extremely poettering'', or you look here for Linus' notion on what's poettering: http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01331.html, or http://lkml.iu.edu/hypermail/linux/kernel/1404.0/01488.html, or see ~systemd cabal23:33
DocScrutinizer05also Mr L. Poettering has a record to opt out of portability, even when he needs to invest a few more days into coding to achive killing portability for good23:34

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