/srv/irclogs.ubuntu.com/2019/06/23/#ubuntustudio-devel.txt

Eickmeyer!tea,01:06
Eickmeyerteam01:06
Eickmeyer!team01:06
OvenWerksCoffee01:06
Eickmeyerhehe01:06
EickmeyerI was trying something but now that I have your attention...01:07
EickmeyerNew version of xfce4-settings heading toward the archives per bluesabre, builds with libcolord, so this is the version with colord itegration, therefore color correction is finally built-in to the desktop.01:08
OvenWerks\o/01:08
OvenWerksIs it better than DisplayCAL? or does it do something differenet?01:09
OvenWerksDo they have something for the drawing tablet too?01:09
EickmeyerNo, this is just for display.01:09
EickmeyerAlso, unlike DisplayCAL, it doesn't actually create icc profiles without a colorimeter.01:10
Eickmeyerbluesabre might have more information if he's around.01:11
OvenWerksEickmeyer: I wouldn't know what to ask, that would be best left to someone like eylul 01:11
EickmeyerAlso, rather, it doesn't create icc color profiles period. We should keep DisplayCAL for colorimeter support.01:11
EickmeyerOvenWerks: I'm pretty well-versed in this stuff since it's used in photography.01:12
OvenWerksGood01:12
bluesabreYes, it doesn't create icc profiles, but it does allow you to apply them to your displays/printers/scanners01:12
bluesabreUsing colord/xiccd01:12
OvenWerksbluesabre: that sounds like good steps forward.01:13
OvenWerksI like that xfce config runs all the time and makes sure the system boots the same as it was set when it was shut down.01:14
OvenWerksEickmeyer: with regard to cheap USB input junk like I was talking about yesterday (the guitar in only job that has unused outputs inside) I am wondering if a stopgap solution might be to add another check box.15:40
OvenWerksright now we have Bridge USB Devcies to Jack When Plugged In15:41
OvenWerksI am wondering If I should add another that does the same thing but inputs only15:42
OvenWerksEickmeyer: my thought process is this: The purpose of adding bridging (or the thing that got us started) was USB mics where the user wanted to use internal outputs15:43
EickmeyerOvenWerks: So, are we talking a sub-checkbox that says "Bridge inputs only"?15:47
OvenWerksyeah like to the right of the one there15:47
EickmeyerI'd also make it grayed-out unless its parent checkbox is checked.15:47
OvenWerksgood idea15:48
OvenWerksI am thinking in the long run of deviding Audio setup into subtabs where one tab could be for device specific settings15:50
OvenWerksit would be nice to tab jack master setting depending on backend or I need to figure out how to hide unused settings rather than disable them15:51
OvenWerksBut I would like to keep them saved in the config file so that when someone switched from dummy to alsa, the last used alsa setting would show.15:53
OvenWerksSame even on a perdevice basis, so that device A with 2 i/o routes pulse out to 1/2 and Device B with 12/10 i/o route pulse to outputs 9/10 (spdif)15:55
OvenWerksI would like to remember USB or FW devices that are no longer plugged in and their settings as well.15:56
OvenWerks(we sort of do this for a USB device that is used as master)15:57
EickmeyerThat all sounds great.16:05
OvenWerksEickmeyer: this wool gathering has been good  :) Device based would be best. A device could tell which back end it expected. So rather than selecting the dummy back end you would select the dummy device and it's settings would follow.16:05
EickmeyerYes! That's great!16:05
OvenWerksThis would aply to Net and Netone as well.16:06
EickmeyerYep.16:07
OvenWerksEickmeyer: I want to add a fourth column in each tab with just a ? button or add a tool tip to each label and button. The help setup is outdated and only applies to the System tweaks tab anyway16:09
EickmeyerGood idea.16:10
OvenWerksThat would break the help into smaller chunks. Having the main help button only apply to the current tab would be great too.16:11
OvenWerksmy work on -controls is not really for 19.10... though that would be ok by me rpovided we stop at a logical place and it doesn't seem half done16:13
EickmeyerRight. Let me know whenever you feel it's ready for release.16:15
OvenWerksSo I will finish the chanel count, add the input only and see if head phone switching can be quick (I think I can do the alsa level change easily)16:15
OvenWerkswith the head phones, I think I will put a Hook in that looks for .config/autojack/headphone.sh16:17
OvenWerksso that if what I do doesn't work, the user can add their own script.16:18
OvenWerksSome laptops change the jack (not jakcd) pin use on phone plugin rather than change levels.16:19
* OvenWerks is off...16:19
OvenWerkschannel count is done in -controls it just needs the autojack half so it actually does something :)16:20
OvenWerksEickmeyer: another place people could help with controls (or any other US sw) is to point out places "help" could be added and suggest text for that help.16:49
Eickmeyer[m]OK, good idea.17:07
EickmeyerOvenWerks: FYI, FeatureFreeze is August 22nd.18:14
EickmeyerIt would be good to do as much as possible before then and work on bugfixes mostly from then until 20.04.18:16
EickmeyerOvenWerks: New plymouth theme on the way (we got some bad reviews, this one will likely be better received), and new grub2 theme to match (just got rid of the gray background, now black).20:02
EickmeyerAnd I done goofed, so 4 fail mails. :P20:07
EickmeyerLooks like it's all working. Might upload to eoan soon, idk...20:40
OvenWerksEickmeyer: I will work on those things for controls. I should ave something new before august20:45
EickmeyerOvenWerks: Sweet.20:45
OvenWerksI have already removed all calls with shell=True so that can be a security update :)20:46
EickmeyerOvenWerks: Ok, so if that's the case, should I SRU this to disco??20:46
OvenWerksI am suspecting a lot fo calls to dbussend should be native python dbus messages... which would include jack_control calls too probably.20:47
OvenWerksI don't think they are a valid worry, the user can not invluence the command line.20:47
OvenWerksAll parameters are generated by -controls20:48
EickmeyerOk. Wouldn't mind sarnold's opinion on this (he's on the security team).20:48
EickmeyerBut, generally, it's probably not a big rush then.20:48
OvenWerksgenerally, my problem has been expecting shell commandline dealing with things like ~ and running a command without worrying about the directory the command is actually in. Most of the time just adding /usr/bin/ to the command was all I needed21:06
OvenWerksEickmeyer: the jackd man page is out of date/inacurate and missing much information21:49
EickmeyerOvenWerks: upstream issue?21:50
OvenWerksjust type jack_control il21:50
OvenWerksprobably21:50
EickmeyerMost likely. Manpages are done by the upstream developer, not the packagers.21:50
OvenWerksThe authors for the jackd man page do not look familiar21:51
OvenWerksManpage written by Stefan Schwandter, Jack O'Quin and Alexandre Prokouā€21:51
OvenWerks       dine.21:51
OvenWerksexcept the last one21:51
OvenWerkswho I am pretty sure is no longer involved falktx being the only dev there pretty much21:52
EickmeyerYeah. Should we poke him in #lad?21:52
OvenWerksno21:52
Eickmeyerk21:52
OvenWerksif anywhere in #jack21:53
EickmeyerTrue.21:53
OvenWerksbut really not unless we have a new man page to offer21:53
EickmeyerYeah. He might be very well aware it's out of date.21:53
OvenWerksthe plan is to phase out jackd121:54
EickmeyerYeah. We're using jackd2, so why are we concerned?21:54
OvenWerksby adding anything jackd1 has into jackd221:54
OvenWerksthe man page is being used for jackd221:55
OvenWerksthere is no man page for jackdbus or jack_control21:55
OvenWerkspactl is pretty much as bad21:56
EickmeyerAh.21:56
EickmeyerDoucumentation is hard.21:56
OvenWerksbut the default maxports is not 256 for a long time now (2048)21:56
OvenWerkswhich may be considered limiting as ardour with alsa back end can have 1024 channels... 3 ports per channel plus master (4 more)21:58
OvenWerksAt least 1024 channels has been tested, more may be possible :)21:59
OvenWerksEickmeyer: it seems https://www.olivevideoeditor.org/ is recommended as being much faster than kdenlive22:17
OvenWerksI don't think we can include it though as it is beta at best (web page says alpha)22:17
EickmeyerThis is true. In order to be in the archive, it has to be final or soon-to-be final (as Carla was at the time).22:18
OvenWerksjackd (1 and 2) have been beta forever... and all qstuff beta22:20
OvenWerksLooking at the jackd manpage, I think it was just lifted from jackd1. I know Paul had nothing to do with jackd2 So far as I know the original jackd2 had one dev22:22
OvenWerkslooks like jackd2 uses some jackd1 bits :)  other thhan the man page22:28
EickmeyerRight, but that's a sound server and not an application, so it's treated differently.22:29
OvenWerksEickmeyer: anyway, it looks like the jack backend stuff in -controls will not work for anything else than alsa.22:30
EickmeyerSo, no dummy or firewire?22:30
* Eickmeyer might be confused22:30
OvenWerksThe commands are different for each backend (different creators)22:30
EickmeyerAh, yes, that makes sense.22:31
OvenWerksActually them may (by accident) work22:31
EickmeyerThat might be why qjackctl has a completely different selection for if you select a different backend.22:31
OvenWerksI just stripped all the jack_control commands into a file. And will use that to rework it.22:32
OvenWerksI think that will change the order I do things. I might work on that next rather than USB input only.... Then again, that should be quick and easy22:34
OvenWerksAnyway, I will try to get that fixed before august.22:34
EickmeyerSounds good.22:36

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!