00:17:33 | *** | Saving seen data "./dancer.seen" |
00:34:14 | | Quit PheralSparky (Ping timeout: 260 seconds) |
02:00 |
02:17:36 | *** | Saving seen data "./dancer.seen" |
02:47:22 | | Quit othello7 (Ping timeout: 252 seconds) |
04:00 |
04:17:37 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:06:47 | | Quit COMPL_EXE (Read error: Connection reset by peer) |
05:07:08 | | Join COMPL_EXE [0] (~compl.exe@aosc/dev/origincode) |
05:52:57 | | Quit Natch (Ping timeout: 276 seconds) |
05:54:46 | | Join Natch [0] (~natch@c-92-34-7-158.bbcust.telenor.se) |
06:00 |
06:11:43 | | Quit buZz (Ping timeout: 265 seconds) |
06:17:41 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:01:18 | | Quit paulk-bis (Quit: WeeChat 3.0) |
07:01:26 | | Join paulk [0] (~paulk@about/aquilenet/user/paulk) |
07:02:02 | | Join brnd [0] (~brnd@2a02-a444-73a6-1-ed3f-905a-73c9-a0e3.fixed6.kpn.net) |
07:06:36 | brnd | hello, im trying to get the apple universal dock working. Ive build my own dock before and it works nice (both audio out and charging.) But now with the apple dock it charges but i can not get an audio out signal. the settings: car adapter mode and line out mode seem to make no difference. Does anyone have experience with these kinds of docks ? |
07:07:47 | | Quit Moriar (Ping timeout: 265 seconds) |
07:44:52 | | Join buZz [0] (~buzz@23.163.0.47) |
07:45:16 | | Nick buZz is now known as Guest5680 (~buzz@23.163.0.47) |
08:00 |
08:15:15 | | Quit SammysHP (Quit: *wuff*) |
08:15:35 | | Join SammysHP [0] (~SammysHP@faol.sammyshp.de) |
08:17:45 | *** | Saving seen data "./dancer.seen" |
08:24:06 | | Quit Guest5680 (Ping timeout: 244 seconds) |
08:30:19 | | Join facepunch015 [0] (~facepunch@45.131.79.73) |
08:30:24 | | Join b04 [0] (~b0@user/b0) |
08:30:34 | | Quit martylake (Ping timeout: 252 seconds) |
08:31:35 | | Join Trzyzet4 [0] (~Trzyzet@88.97.248.229) |
08:32:24 | | Quit facepunch01 (Ping timeout: 252 seconds) |
08:32:24 | | Nick facepunch015 is now known as facepunch01 (~facepunch@45.131.79.73) |
08:32:46 | | Quit Trzyzet (Ping timeout: 252 seconds) |
08:32:46 | | Quit b0 (Ping timeout: 252 seconds) |
08:32:46 | | Nick Trzyzet4 is now known as Trzyzet (~Trzyzet@88.97.248.229) |
08:32:46 | | Nick b04 is now known as b0 (~b0@user/b0) |
08:45:09 | | Join martylake [0] (~martylake@82.66.174.242) |
09:00 |
09:00:41 | | Join buZz [0] (~buzz@23.163.0.47) |
09:01:04 | | Nick buZz is now known as Guest4884 (~buzz@23.163.0.47) |
09:06:30 | | Quit martylake (Ping timeout: 252 seconds) |
09:35:51 | Xogium | having issues to generate voice files... |
09:36:00 | Xogium | [talkgenerator.cpp:156 Info] voicing: "Yes" to "C:/Users/Xogium/AppData/Local/Temp/rbvoice//LANG_0.wav" |
09:36:03 | Xogium | [ttssapi.cpp:235 Info] voicing "SPEAK\tC:/Users/Xogium/AppData/Local/Temp/rbvoice//LANG_0.wav\tYes" |
09:36:06 | Xogium | [ttssapi.cpp:245 Error] output file does not exist: "C:/Users/Xogium/AppData/Local/Temp/rbvoice//LANG_0.wav" |
09:36:31 | Xogium | anyone else know how to debug this ? |
10:00 |
10:00:48 | | Quit _bilgus_ (*.net *.split) |
10:00:51 | | Quit akaWolf (*.net *.split) |
10:00:51 | | Quit jssfr (*.net *.split) |
10:00:53 | | Join WebGuest62 [0] (~WebGuest6@ip181-23-176-143.adsl2.static.versatel.nl) |
10:01:24 | WebGuest62 | Hello I have a question about a sony change from a japanish to english. can somebody help me ? |
10:03:07 | WebGuest62 | I already try the U en E to set but I see weird @ table numbers. or do I miss a step? when I change it back to english it is fine. |
10:03:28 | WebGuest62 | the help-us command gives this |
10:03:36 | WebGuest62 | C:\Users\?\Desktop\Sony E063 walkman>scsitool-nwz-v27.exe E: help_us |
10:03:36 | WebGuest62 | Please contact developers and send them the information below. |
10:03:37 | WebGuest62 | See https://www.rockbox.org/wiki/SonyNWDestTool#ReportDevice |
10:03:37 | DBUG | Enqueued KICK WebGuest62 |
10:03:37 | WebGuest62 | It seems your devices belongs to the NW-E060 Series series. |
10:03:38 | WebGuest62 | You can try to re-run this tool with the option -s nw-e060 |
10:03:38 | *** | Alert Mode level 1 |
10:03:38 | WebGuest62 | −−−−−−−−−−−−−−−−−−-[ Paste information below ]−−−−−−−−−−−−−−−−−−- |
10:03:39 | *** | Alert Mode level 2 |
10:03:39 | WebGuest62 | Model ID: 0x14000001 |
10:03:39 | *** | Alert Mode level 3 |
10:03:39 | WebGuest62 | Raw device info: |
10:03:40 | *** | Alert Mode level 4 |
10:03:40 | WebGuest62 | 44 45 56 49 4e 46 4f 80 00 00 00 00 00 00 00 00 DEVINFO......... |
10:03:40 | *** | Alert Mode level 5 |
10:03:40 | WebGuest62 | 53 4f 4e 59 20 20 20 20 4e 57 2d 45 30 36 33 20 SONY NW-E063 |
10:03:41 | *** | Alert Mode level 6 |
10:03:41 | WebGuest62 | 20 20 20 20 20 20 20 20 31 2e 30 30 30 30 20 20 1.0000 |
10:03:41 | *** | Alert Mode level 7 |
10:03:41 | WebGuest62 | 20 20 34 47 38 30 36 36 32 37 30 00 00 00 00 00 4G8066270..... |
10:03:42 | *** | Alert Mode level 8 |
10:03:42 | WebGuest62 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ |
10:03:42 | *** | Alert Mode level 9 |
10:03:42 | WebGuest62 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ |
10:03:43 | *** | Alert Mode level 10 |
10:03:43 | *** | Alert Mode level 11 |
10:03:43 | WebGuest62 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ |
10:03:43 | *** | Alert Mode level 12 |
10:03:43 | *** | Alert Mode level 13 |
10:03:43 | WebGuest62 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ |
10:03:44 | *** | Alert Mode level 14 |
10:03:44 | WebGuest62 | Vendor identification: SONY |
10:03:44 | *** | Alert Mode level 15 |
10:03:44 | WebGuest62 | Product identification: NW-E063 |
10:05:46 | | Join _bilgus_ [0] (~bilgus@syn-162-154-213-134.res.spectrum.com) |
10:05:46 | | Join akaWolf [0] (~akaWolf@akawolf.org) |
10:10:26 | WebGuest62 | any help ? |
10:13:45 | *** | Alert Mode OFF |
10:17:46 | *** | Saving seen data "./dancer.seen" |
10:19:06 | | Quit Ckat (Ping timeout: 246 seconds) |
10:21:19 | | Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g) |
10:21:42 | | Join GreenYoshi [0] (~GreenYosh@user/GreenYoshi) |
10:28:10 | | Join martylake [0] (~martylake@82.66.174.242) |
10:46:35 | | Quit Ckat (Ping timeout: 252 seconds) |
10:46:49 | | Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g) |
11:00 |
11:00:53 | _bilgus_ | Xogium, I havent build on windows before but it sounds like the previous stage didn't create any files or maybe a paths issue it created them but sent them elsewhere |
11:04:05 | _bilgus_ | Xogium, judging by the .cpp I assume this is rbutil? |
11:09:36 | Xogium | yep |
11:11:04 | Xogium | I'm trying to get espeak going... Old espeak needed since on windows sapi 5 is the norm, and newer espeak-ng does not support sapi 5 |
11:15:23 | Xogium | unless there is an actual solution to use espeak-ng on windows |
11:15:30 | Xogium | and I'm just missing the point here |
11:16:00 | WebGuest62 | When I gave the command C:\Users\ASUS-N750JK\Desktop\Sony E063 walkman>scsitool-nwz-v27.exe E: dest_tool |
11:16:00 | WebGuest62 | set E off |
11:16:01 | WebGuest62 | Model: NW-E063 |
11:16:01 | WebGuest62 | Series: NW-E060 Series |
11:16:02 | WebGuest62 | Destination successfully changed. |
11:16:02 | *** | Alert Mode level 1 |
11:16:02 | WebGuest62 | Please RESET ALL SETTINGS on your device! |
11:16:16 | Xogium | the fact that rbutils is GUI only also doesn't help. I can't run in my linux machine at all since I don't have a gpu up there |
11:16:32 | WebGuest62 | I changed it I make reset and it chage to @ number table in the mp3 player |
11:16:41 | WebGuest62 | I also try set U |
11:16:50 | WebGuest62 | same issue or E2 |
11:17:46 | Xogium | now... If there's a way to use espeak-ng for voice generation, and also install rockbox from linux, all without rbutils... I'm all for it |
11:18:10 | WebGuest62 | you guys talking about other issue ? |
11:18:18 | Xogium | yes, mine |
11:18:55 | WebGuest62 | ow oke. any way who I should contact for mine issue ? |
11:20:45 | Xogium | just be patient ? |
11:20:57 | Xogium | someone who knows might come along |
11:21:19 | Xogium | if we don't respond for an issue it generally indicates that currently noone knows how to help |
11:21:36 | WebGuest62 | Oke check. |
11:26:03 | *** | Alert Mode OFF |
11:49:39 | _bilgus_ | Xogium, yes you can do all the compiling in linux cli rbutil isn't needed |
11:50:56 | _bilgus_ | WebGuest62, the person responsible for the sony dest tool hasn't been active in probably 7 years thatd be pamaury and I haven't even seen a sony let alone held one in at least that long |
11:51:31 | _bilgus_ | unfortunately they are very expensive and not much fun to work with so I doubt you'll hear anything back |
11:52:06 | WebGuest62 | I might send him a e-mail if he isn't active here |
11:52:14 | WebGuest62 | I saw mail not sure that is his mail still |
11:52:25 | _bilgus_ | all you can do is try |
11:52:59 | _bilgus_ | might try a post on the forums just so if there is someone you might hear back eventually |
11:53:22 | WebGuest62 | yes. sad to hear he isn't active here anymore. most sony devices where nice and still pretty good. this days. |
11:53:50 | _bilgus_ | very nice hardware yes lack in all other |
11:54:07 | WebGuest62 | most devices this days are made to work for 3 years or just when waranty are over. |
11:54:38 | WebGuest62 | or you paid some more and will work little longer. |
11:54:47 | WebGuest62 | from my experience over the years |
12:00 |
12:06:13 | WebGuest62 | Does somebody know if this mail adres is still active in the system from the website ? pamaury@rockboxBLAH_BLAH.org |
12:06:35 | Xogium | _bilgus_: I looked at the manual... I can't understand how I must do manually, without rbutils, so that I might have access to espeak-ng |
12:10:46 | _bilgus_ | so you follow the same setup on the wiki for compiling https://www.rockbox.org/wiki/DocsIndex.html#For_Developers |
12:11:21 | _bilgus_ | once you have builds working you can do a voice build through /tools/configure |
12:12:24 | Xogium | hmm, okay. I'll try that |
12:12:45 | Xogium | I've got a build flashed already, could I just replace voice files ? |
12:17:00 | | Nick bimber is now known as bimberek (~bimber@user/bimber) |
12:17:50 | *** | Saving seen data "./dancer.seen" |
12:22:07 | _bilgus_ | Xogium, tookme a few to find the actual voice page |
12:22:10 | _bilgus_ | https://www.rockbox.org/wiki/VoiceBuilding.html |
12:22:16 | | Join jssfr [0] (~jssfr@2a01:4f9:2b:2c50:42:0:100:4) |
12:23:22 | | Quit GreenYoshi (Read error: Connection reset by peer) |
12:23:39 | _bilgus_ | Xogium, our dev builds have voices supplied, different versions of voices will not be compatible between versions of rockbox if the languages have new strings they won't even load |
12:23:53 | | Quit WebGuest62 (Quit: Client closed) |
12:24:00 | Xogium | okay |
12:24:17 | _bilgus_ | we used to have rolling releases but when we added plugins it gets too complicated |
12:24:42 | _bilgus_ | too many variations to feasibly cover |
12:24:53 | Xogium | right, that makes perfect sense |
12:27:07 | _bilgus_ | I can't speak to those alternative methods of generation on that page but the one through the build system works for me (tools/configure ...) |
12:28:27 | Xogium | hopefully it'll work for me as well :D |
12:28:54 | Xogium | currently letting the system build a crosscompiler |
12:29:30 | _bilgus_ | oh I was just looking under the wrong section https://www.rockbox.org/wiki/DocsIndex.html#For_Users has three voice items but I think they just rehash it |
12:30:26 | Xogium | I hope the rockboxdev thing is smart enough to not build gcc with just one cpu core ? :D |
12:31:43 | _bilgus_ | not sure probably? for the actual builds though you do make -j[2-max cores] |
12:32:09 | Xogium | right, that one should be quite fast |
12:32:55 | _bilgus_ | depending on what and how many you build for (and what you are building it on) it can take quite some time |
12:33:28 | Xogium | ipod video is my target, and I have a ryzen 3700x with 48 gb of ram :D |
12:38:29 | _bilgus_ | I bet that ram won't help a whole lot till build time. ssd helps a lot on building the compiler and buildtime though |
12:39:32 | Xogium | yep |
12:39:38 | Xogium | nvme ftw |
12:41:15 | | Quit brnd (Quit: Client closed) |
12:47:06 | Xogium | alright got a nice zip file... I'm just not sure, where to extract it on the target ? Just at the root ? |
12:49:06 | _bilgus_ | I want to say the voice doesn't spit out a zip |
12:49:10 | _bilgus_ | language.voice |
12:49:35 | _bilgus_ | and that gets copied to the device lang directory |
12:50:07 | Xogium | well I then ran make and make zip, for my target after I followed the interractive configure |
12:51:00 | _bilgus_ | do the config should be 'v' choice then make voice |
12:51:43 | _bilgus_ | make and make zip are for fw builds |
12:51:52 | Xogium | ah so make won't build them by default ? I thought make with no option/arguments would build everything including voice since I made an AV type of build |
12:52:31 | _bilgus_ | Idk it might does the generated zip have a [yourlang].voice file in the lanngs dir? |
12:53:13 | Xogium | looks like nop. Good catch |
12:53:17 | Xogium | so huh |
12:53:44 | _bilgus_ | when I've done voice builds I do the tools configure make voice then go copy the generated english.voice from the root of the build dir |
12:54:04 | Xogium | I'm still confused. Where do I place the firmware I just built ? I have 2 partitions on the device... Assuming one might contain the original firmware and the other rockbox ? |
12:54:49 | Xogium | since you did say that my current rockbox build which was 3.15 might not like new voice stuff, I took it to mean I should build for the target |
12:55:29 | _bilgus_ | not an ipod guy so there are things I don't know about them but we install a bootloader and it looks for .rockbox installing your build should just be copying over the zip with the new .rockbox folder |
12:55:47 | _bilgus_ | OH, yes and 3.15 doesn't like ipods either |
12:56:06 | _bilgus_ | if you are using rbutil install a dev version and it supplies voices |
12:56:26 | _bilgus_ | you have already gotten this far though you might as well install your own build |
12:56:33 | Xogium | well I clone straight from git on my linux box here |
12:57:23 | _bilgus_ | yeah so tools configure ipod 'n' and press enter do a make -j3 && make zip |
12:57:30 | Xogium | so I first ran rockboxdev.sh, then ran tools/configure, followed the interractive prompt, which told me to select a target, what type of build I wanted −− I selected advanced, then voice, set the language, then the tts engine |
12:57:40 | Xogium | and then ran make, make zip and make voice |
12:57:58 | _bilgus_ | thats your normal fw build the zipo will have .rockbox to unzip to device |
12:58:33 | Xogium | okay so I probably should get rid of .rockbox that is up there already |
12:58:38 | _bilgus_ | for the voice same thing tools configure 'a' 'V' enter make voice |
12:59:37 | Xogium | yeah it seems to have generated those |
12:59:44 | _bilgus_ | it makes a [lang].voice file so first unzip the fw and put that .voice file in .rockbox/lang and reboot |
13:00 |
13:00:05 | Xogium | okay |
13:00:40 | _bilgus_ | if you have a working .rockbox you can rename it to save or unzip over it |
13:01:28 | _bilgus_ | I think I finally have the weird stuff worked out when that occurs so if you have weird issues a clean build is advised (renaming old unzipping new) |
13:03:23 | _bilgus_ | for all i know you can do voice build and still successfully build the fw but I've never tried |
13:04:28 | Xogium | yeah but I won't tend fate |
13:04:30 | Xogium | :D |
13:04:38 | _bilgus_ | EXACTLY |
13:06:31 | Xogium | okay firmware extracted and file for voice copied. Time to check it out |
13:08:15 | _bilgus_ | your set language on device needs to be the same as the voice |
13:08:42 | _bilgus_ | english and english-us are the only ambiguous ones really |
13:11:20 | Xogium | yeah I think I messed up that part. It doesn't talk |
13:11:23 | Xogium | hmm |
13:12:43 | _bilgus_ | if you go into the debug menu itll give you an error code |
13:14:44 | Xogium | huh well |
13:14:49 | Xogium | I can't go into debug |
13:14:59 | Xogium | I actually need the tts as I'm totally blind :D |
13:15:09 | _bilgus_ | https://github.com/Rockbox/rockbox/blob/master/apps/talk.h#L59 |
13:15:58 | _bilgus_ | ok then I would first build you lang for english thats the default |
13:16:34 | Xogium | yeah espeak selected en-gb variant |
13:16:41 | Xogium | oh |
13:16:49 | Xogium | erm |
13:17:09 | Xogium | I think rockbox only supports old espeak, in the end. Not even espeak-ng |
13:17:33 | Xogium | not sure really |
13:19:35 | _bilgus_ | I don't think the debug menu has any voicing beyond the initial layer |
13:20:01 | Xogium | well here I have no voice at all right now so I couldn't go |
13:20:16 | Xogium | is there any way to hear what it has generated ? |
13:20:29 | _bilgus_ | what was the voice file english.voice I assume |
13:20:58 | _bilgus_ | did you hear a prompt for 'Invalid voice' on startup? |
13:21:23 | _bilgus_ | if not it might just be that you have to enable voice |
13:21:51 | Xogium | hrm |
13:22:01 | _bilgus_ | since you can't see or 'hear' to do it we can do it with a settings file containing the proper settings |
13:22:11 | Xogium | well it makes invalid voice talk file for every language I try |
13:22:43 | Xogium | nop it didn,t even say a single thing when booting up |
13:22:47 | _bilgus_ | the device language has to be the same to load it |
13:23:06 | Xogium | right but huh configure does not let you change the device firmware language |
13:23:16 | _bilgus_ | assuming the dev version it plays invalid voice if it can't load a voice fle |
13:23:32 | _bilgus_ | no you have to set that on device |
13:23:48 | Xogium | ah well the default is probably english, then ? |
13:24:03 | _bilgus_ | anyway make a file called 'fixed.cfg' it'll go in the .rockbox dir on the device |
13:24:09 | _bilgus_ | yes defaults to english |
13:26:12 | Xogium | ok I made that empty file, what does it do ? |
13:26:36 | _bilgus_ | hmm voice menus is on by default |
13:26:49 | _bilgus_ | any way the line to place in it is lang: /.rockbox/langs/english-us.lng |
13:27:07 | _bilgus_ | but replace english-us.lng with the one you want |
13:28:19 | _bilgus_ | voice menus is already active so if you get the proper voice file and proper language it should work |
13:28:21 | Xogium | I think the tool uses wrong tts option by default |
13:28:29 | Xogium | it sets espeak-ng -ven-gb |
13:28:37 | Xogium | as option for tts generation |
13:28:51 | Xogium | but en-gb is not a thing in espeak-ng anymore. It's en |
13:29:16 | _bilgus_ | yeah no sure but it should let you set options |
13:29:24 | Xogium | hmm how ? |
13:29:47 | _bilgus_ | IIRC when you do it it gives a list of which options |
13:29:49 | Xogium | tools/configure just lets me select tts engine and tts language. It doesn't prompt for options :/ |
13:30:03 | _bilgus_ | but there is also a way to supply command line args too I think |
13:32:10 | _bilgus_ | yeah I see 'e' to select espeak-ng but I'm not sure about the variant |
13:34:18 | Xogium | I had to use −−ttsopts= manually |
13:34:24 | Xogium | lets try that way |
13:34:49 | _bilgus_ | I was going to say I see −−ttsopts but not actual info for them |
13:35:07 | _bilgus_ | speachy can probably help he is more linuxy than I |
13:36:44 | Xogium | don't I have to also copy english-lng.talk file ? |
13:38:59 | speachy | enabling voice is in addition to the normal build stuff. |
13:39:28 | Xogium | hmm |
13:39:46 | Xogium | so now I have copied english.voice in my .rockbox dir on the device |
13:40:19 | speachy | the .voice file needs to go under .rockbox/langs |
13:40:36 | Xogium | ah okay |
13:40:39 | speachy | or if the voice file is present when you run 'make zip' it'll be added automatically to the zip file |
13:41:16 | Xogium | I see |
13:41:16 | speachy | it's a bit late now but we do generate voice files in ~10 languages for the nightly builds |
13:44:48 | speachy | mostly using piper, which sounds a _lot_ better than espeak[-ng] |
13:50:54 | Xogium | I got it ! :D |
13:51:11 | _bilgus_ | good! |
13:51:23 | Xogium | I don't like natural human voices, personally. I'm used to speeds upwards of 480 wpm |
13:52:28 | Xogium | now my only other question is, how do I generate talk files for directories/files so they don't get spelled ? |
13:53:10 | speachy | TALKDIR=/path/to/wherever make talkclips |
13:55:01 | _bilgus_ | I think maybe printing out a file for debug when voice fails to load |
13:55:27 | speachy | beyond the "invalid voice file" error you mean? |
13:55:35 | Xogium | speachy: thank you ! |
13:56:05 | _bilgus_ | yeah a file with the error messageand paths involved wonder if I can get it early enough to do it in INIT_ATTR |
13:56:08 | speachy | there's very little that can go wrong in there, and the solution to everything is to replace the voice file with a "better" one. |
13:57:13 | _bilgus_ | well Xogium there didn't hear invalid voice bc they didnt get the file to the lang dir suppose it wouldn't have helped |
13:57:51 | speachy | each of the pre-generated voice files includes the "invalid voice" clip in that language |
13:58:01 | _bilgus_ | device just didn't know it needed to load a voice |
13:58:51 | speachy | and rbutil and the cmdline stuff generates those clips too. |
13:59:15 | speachy | (well, the next/upcoming rbutil release, that is) |
14:00 |
14:00:15 | _bilgus_ | maybe? https://www.rockbox.org/tracker/task/13510?type=2 |
14:00:51 | speachy | I can't comment on that; I remember not being able to reproduce it at the time. |
14:01:30 | _bilgus_ | just saw it when I was searching for a issue that might trip up xog,, |
14:01:44 | speachy | application crashing entirely isn't what anyone would consider "successful" :D |
14:02:30 | speachy | that report is also under Windows with SAPI configured to use $deity-only-knows which TTS backend. |
14:02:49 | speachy | granted rbutil shouldn't crash but ... <shrug> |
14:11:09 | Xogium | speachy: make talkclips with talkdir=/path/to/music doesn't seem to do anything, the make command finishes instantly |
14:12:11 | Xogium | weird |
14:12:20 | speachy | uppercase, not lowercase |
14:12:47 | speachy | add V=1 and that'll give some debugging output |
14:13:07 | Xogium | oh. Duh. I'm a dummy, sorry |
14:13:24 | Xogium | and those will also get added in the zip file once I run make zip, I suppose |
14:13:43 | speachy | the talkclips? no, those are added directly to the player's filesystem |
14:13:52 | Xogium | ah |
14:14:02 | Xogium | good to know |
14:14:15 | speachy | the voice (along with "invalid voice" and "language" clips) will go into the zip file |
14:14:42 | Xogium | righto |
14:14:48 | Xogium | getting the hang of this :D |
14:17:29 | speachy | don't know how well this is documented; the cmdline stuff was mostly useless until fairly recently. |
14:17:53 | *** | Saving seen data "./dancer.seen" |
14:19:33 | Xogium | hmm well so it prints a few dots here when running make talkclips |
14:19:58 | | Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net) |
14:20:08 | Xogium | guess I just have to let it run for a good while |
14:20:59 | Xogium | hmm |
14:21:29 | speachy | I think it's 1 dot per 10 clips? |
14:24:32 | Xogium | not sure but I have over 4000 here to make so... Just going to leave it to work |
14:27:59 | | Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net) |
14:28:26 | Xogium | huh wait |
14:28:53 | Xogium | I think it hang because it can't write the files due to not having root |
14:29:09 | speachy | I don't think that would hang. |
14:30:30 | Xogium | well I tried to add sudo in front of TALKDIR= and it's now spitting a whole bunch of errors about sh not handling -q options |
14:30:39 | Xogium | so huh |
14:30:42 | Xogium | broken ? |
14:37:50 | | Join chris_s [0] (~chris_s@2a09:bac2:2d00:2482::3a3:42) |
14:38:30 | speachy | sudo screws with a lot of things. |
14:39:09 | speachy | run it directly as root instead, or change the permissions on the mount point so nonprivileged users can write to it (which is the default under Fedora anyway..) |
14:40:32 | chris_s | _bilgus_: I think 9bcf6a8bb7 (probably) introduced a regression where, after you exit the Properties plugin from the Playlist Catalogue, you see not just playlists but other file types (such as bookmarks) as well) |
14:42:32 | Xogium | okay |
14:53:36 | Xogium | speachy: I ran as my user with correct perms. TALKDIR=/mnt/ipod... make talkclips results in the same tons of sh: -q unknown option message |
14:54:19 | speachy | make V=1 talkclips |
14:54:26 | speachy | that will display the commands being executed |
14:57:04 | Xogium | Encode "/mnt/ipod/iPod_Control/Music/F01/BPJW.mp3.talk.wav" with -q 7 -c 10 in file /mnt/ipod/iPod_Control/Music/F01/BPJW.mp3.talk |
14:57:06 | Xogium | > -q 7 -c 10 -ven+michel -s 500 "/mnt/ipod/iPod_Control/Music/F01/BPJW.mp3.talk.wav" "/mnt/ipod/iPod_Control/Music/F01/BPJW.mp3.talk" |
14:57:09 | Xogium | sh: -q : invalid option |
14:58:14 | Xogium | looks like the quality option is redirected as a shell option. Oops |
15:00 |
15:00:52 | speachy | no... looks like '-q 7 -c 10' is being passed in as the executable name rather than the parameters. |
15:00:57 | | Quit chris_s (Quit: Client closed) |
15:01:01 | Xogium | erm |
15:01:08 | Xogium | well that was not me |
15:01:11 | Xogium | ;p |
15:01:41 | speachy | this was "working" until you ran it under sudo IIRC |
15:02:22 | Xogium | I'll try a fresh rebuild, I guess. Should I clean just the build dir or even the tools ? |
15:06:13 | speachy | what's ENCODER and ENC_OPTS in the Makefile |
15:07:18 | Xogium | export ENCODER=rbspeexenc |
15:07:23 | Xogium | opts not set |
15:07:53 | Xogium | oh yeah it's set, my bad. It's default |
15:13:42 | Xogium | well whatever that was, a full rebuild fixed it |
15:14:08 | Xogium | or.. not |
15:14:13 | Xogium | I spoke too soon |
15:14:32 | speachy | the thing is it's the same logic as used for the voice file. |
15:14:41 | Xogium | yeah, I know |
15:15:05 | speachy | when it says 'generating talk clips' what's the encoder: line? |
15:17:04 | Xogium | https://paste.xogium.me/LB.txt |
15:17:18 | Xogium | that is mostly what I get |
15:17:49 | speachy | no, I mean the beginning of the whole thing. |
15:17:59 | speachy | "generating .talk clips, path: language: etc etc |
15:18:37 | Xogium | let me log to a file to see |
15:23:54 | Xogium | https://paste.xogium.me/LI.txt |
15:24:49 | speachy | ok, that looks fine. |
15:25:21 | Xogium | so that blows up the same as before |
15:26:28 | Xogium | sounds like a bug to me somehow |
15:28:15 | speachy | WorksForMe(tm) unfortunately |
15:28:36 | Xogium | which shell are you on ? |
15:28:44 | speachy | bash |
15:28:48 | Xogium | and version |
15:29:03 | speachy | version 5.2.32(1)-release |
15:29:10 | speachy | stock Fedora 41 |
15:29:16 | Xogium | gnu bash, version 5.2.37 here |
15:30:17 | Xogium | I'm on archlinux |
15:30:48 | speachy | perl version? |
15:30:49 | | Quit jacobk (Ping timeout: 260 seconds) |
15:31:04 | Xogium | 5.40.0 |
15:31:25 | speachy | ditto |
15:31:32 | Xogium | this is so weird |
15:34:10 | speachy | hmm, I just got hit by it. |
15:36:00 | Xogium | oh really ? |
15:36:12 | speachy | something special about the filename being hit |
15:36:51 | Xogium | interesting ! |
15:37:24 | Xogium | so I did find a micro bug, after all |
15:39:00 | Xogium | underscores in folder/file names ? |
15:40:49 | speachy | not sure yet. |
15:41:21 | Xogium | it's the only thing I could think of, here. There's not spaces, at any rate |
15:41:26 | Xogium | *no space |
15:42:40 | Xogium | I suppose renaming ipod_control folder is not exactly a good idea ? Or does rockbox not care about the location, so long as the folder for songs is called Music ? |
15:42:50 | speachy | rockbox doesn't care at all. |
15:42:58 | speachy | put it anywhere, call it anything |
15:43:44 | Xogium | okay then. Lets try this |
15:43:51 | Xogium | I doubt it is that, but |
15:44:12 | speachy | I'm drilling into this; it's barfing on one file out of the several thousand I have here |
15:45:24 | Xogium | nop that was not it |
15:47:05 | Xogium | for me, ALL of the files I've got will not generate. Only the folder names |
15:51:03 | Xogium | only other thing I could even remotely think of is caps. But I really don't think that would be it, either |
15:51:19 | speachy | I think I found it... |
15:51:29 | speachy | nothing to do with anything you did |
15:51:39 | Xogium | oh ? |
15:51:51 | speachy | error was introduced in 6bb6c20479, in May 2024 |
15:52:16 | speachy | do a git pull and try again |
15:53:45 | speachy | no, introduced in 1694101b2316 (Oct 2024) |
15:54:29 | speachy | since then I've only incrementally generated clips for specific directories. mea culpa |
15:54:38 | Xogium | so what was it ? I checked the code but I don't quite get it |
15:54:58 | speachy | missing an argument in the recursive call to gentalkclips() for subdirectories |
15:55:19 | Xogium | there we go |
15:58:15 | Xogium | no errors anymore. yeepi |
16:00 |
16:03:31 | | Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net) |
16:07:28 | speachy | I had to look at that code multiple times and still overlooked it |
16:10:28 | Xogium | haha |
16:10:35 | Xogium | no worries ;) bugs happen |
16:10:57 | Xogium | is there any way of making talk clips for the database also ? |
16:11:41 | speachy | there's a partial patch for that in gerrit. |
16:17:55 | *** | Saving seen data "./dancer.seen" |
16:21:56 | Xogium | partial ? |
16:23:11 | speachy | as in it still needs some work. |
16:23:50 | Xogium | oh. Well, I'll wait for that. I'd help but I'm not that good at programming :p |
16:33:23 | Xogium | how does rockbox determines battery capacity ? |
16:34:50 | speachy | Actual capacity? no way of knowing. best we can usually determine is a general percentage of charge |
16:35:06 | speachy | there is a capacity setting that's only used in runtime estimation. |
16:40:59 | Xogium | alright |
16:42:57 | | Quit jacobk (Ping timeout: 276 seconds) |
17:00 |
17:08:27 | | Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net) |
17:23:22 | | Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647) |
17:23:45 | | Join Everything [0] (~Everythin@195.138.86.118) |
17:40:28 | | Quit Everything (Ping timeout: 265 seconds) |
17:47:06 | | Join Everything [0] (~Everythin@195.138.86.118) |
18:00 |
18:00:12 | winsim-buildbot | New Windows simulator build round started. Revision 36e85ef78a, voice: Correct a rather embarrasing bug in talk clip generation by Solomon Peachy |
18:17:59 | *** | Saving seen data "./dancer.seen" |
18:25:07 | | Quit Everything (Quit: Lost terminal) |
18:51:04 | winsim-buildbot | Build round completed after 3054 seconds. |
19:00 |
19:30:21 | _bilgus_ | chris_s (logs) sure enough and you know why? because I didn't push the right patch I had a version that saved the incoming and restored it but I mush have done something to screw it up bc gerrit lists it as a rebase |
19:36:39 | _bilgus_ | hmm odd that it does it even with the proper version of this patch |
19:39:28 | _bilgus_ | the properties plugin doesn't even touch dirfilter |
19:39:58 | _bilgus_ | I wonder if that points to another use after free elsewhere |
19:41:54 | | Join massiveH [0] (~massiveH@2600:4040:a982:5400:1c82:98e4:1abf:a9a8) |
19:43:27 | _bilgus_ | huh but not anymore now I can't reproduce it with the proper patch |
19:43:30 | _bilgus_ | wtf |
19:49:15 | | Quit tertu (Ping timeout: 252 seconds) |
19:58:16 | _bilgus_ | ok fixed |
19:59:40 | | Join Arsen_ [0] (arsen@gentoo/developer/managarm.dev.Arsen) |
20:00 |
20:00:31 | | Join troglodi1o [0] (~cave@81.4.123.134) |
20:00:37 | | Join rudi_s_ [0] (~simon@user/rudi-s/x-7673890) |
20:03:03 | _bilgus_ | you know now that I think about it maybe we should just make the dirfilter pointer const * const dirfilter but I suspect you might want to be able to set your own pointer in some cases that I'm not clear on atm |
20:03:48 | _bilgus_ | sorry that reads wrong 'int * const dirfilter' |
20:04:29 | | Quit Arsen (Quit: No Ping reply in 180 seconds.) |
20:04:30 | | Quit troglodito (Remote host closed the connection) |
20:04:30 | | Quit rudi_s (Remote host closed the connection) |
20:08:11 | _bilgus_ | rockbox_browse and rockpaint are the only two |
20:08:44 | _bilgus_ | and i'm not sure why rockpaint needs to set its own |
20:13:00 | _bilgus_ | hmm it gets set to &global_settings.dirfilter too so probably just have to leave it be |
20:18:01 | *** | Saving seen data "./dancer.seen" |
20:44:29 | | Quit Tonux (Ping timeout: 244 seconds) |
21:00 |
21:03:06 | | Quit Trzyzet (Ping timeout: 246 seconds) |
21:08:17 | | Join Trzyzet [0] (~Trzyzet@88.97.248.229) |
21:11:23 | | Join Trzyzet3 [0] (~Trzyzet@88.97.248.229) |
21:12:50 | | Quit Trzyzet (Read error: Connection reset by peer) |
21:12:50 | | Nick Trzyzet3 is now known as Trzyzet (~Trzyzet@88.97.248.229) |
21:13:14 | | Quit Moriar (Ping timeout: 252 seconds) |
21:15:51 | | Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net) |
21:16:31 | | Quit baltazar (Ping timeout: 265 seconds) |
21:18:02 | | Join baltazar [0] (~baltazar@user/baltazar) |
21:47:32 | | Quit Trzyzet (Quit: The Lounge - https://thelounge.chat) |
21:47:45 | | Join Trzyzet [0] (~Trzyzet@88.97.248.229) |
21:49:26 | | Quit Moriar (Quit: Leaving.) |
21:51:11 | | Quit Trzyzet (Client Quit) |
21:51:27 | | Join Trzyzet [0] (~Trzyzet@88.97.248.229) |
22:00 |
22:18:05 | *** | Saving seen data "./dancer.seen" |
22:34:04 | | Join jacobk [0] (~quassel@129.110.242.173) |
22:52:41 | | Join IPG_ [0] (~InvoxiPla@2a06:5902:19c0:9900:c44:8080:647:7c2c) |
22:56:34 | | Quit InvoxiPlayGames (Ping timeout: 265 seconds) |
23:00 |
23:20:28 | | Quit othello7 (Ping timeout: 252 seconds) |
23:20:54 | | Quit massiveH (Quit: Leaving) |
23:47:14 | | Quit jacobk (Ping timeout: 260 seconds) |