<d1b2>
<azonenberg> this is a logtools LogSink that shows a live feed of the logs within the app, handy if you launched it not attached to a console
<d1b2>
<azonenberg> right now it uses the default log level but i'm thinking of changing it so that the in-app log sink is always debug level
<azonenberg>
(default meaning set by command line args)
<azonenberg>
the other debug feature i have pending - likely not tonight as i'm getting tired - is a scpi console
<azonenberg>
with async request handlign so it won't lag, and correctly times out if you send a command that it doesn't reply to
<d1b2>
<DanielG> something that's a little unclear from the Windows build instructions: do glslang/Vulkan need to be compiled/installed at the default path location, or at C:? Those aren't guaranteed to be the same.
<_whitenotifier-7>
[scopehal] azonenberg b1c9b63 - WFMImportFilter: fixed bug where file is opened in text mode instead of binary, causing import failures on Windows
<_whitenotifier-7>
[scopehal] azonenberg e56a373 - TRCImportFilter: fixed opening files in text mode instead of binary
<azonenberg>
yep the lecroy importer did it too
<azonenberg>
but interestingly none of the others
<azonenberg>
Also, I heard back from jason at siglent. The SSG5000X-V does *not* currently allow you to query the live updating sweep values
<azonenberg>
he sent me a set of commands that will be added to a future firmware
<azonenberg>
but i can't use them until it's released
<azonenberg>
Debug console for driver debug etc. Integrated into the mutexing and such for transports, so your commands don't get mixed up with stuff the driver is doing
<azonenberg>
Replies are handled in a nonblocking manner, doesn't hang the UI while waiting for the instrument
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
bvernoux has quit [Ping timeout: 264 seconds]
bvernoux has joined #scopehal
bvernoux has quit [Read error: Connection reset by peer]
bvernoux has joined #scopehal
massi has quit [Remote host closed the connection]
bvernoux has quit [Quit: Leaving]
<d1b2>
<Mughees> I am trying to generate waveforms. Lets say I generate 2 step functions and then try to subtract them. I get segmentation fault. I am almost always able to crash it while playing out with waveforms. Am I missing something?
<d1b2>
<Mughees> multiply sine wave with a step also crashes....
<azonenberg>
Multiplying sine by step does crash, I can reproduce it. Give me 2 mins...
<azonenberg>
We did a bunch of refactoring to the waveform data model recently
<azonenberg>
these are likely regressions introduced there
<d1b2>
<Mughees> great thanks...
<d1b2>
<Mughees> and subtract too crashes
<azonenberg>
yeah i'm looking at that next
<azonenberg>
i just found and fixed the multiply bug. one character typo, indeed from the refactoring
<azonenberg>
(This is why I want to get more unit test coverage. we're far from 100%)
<azonenberg>
Subtracting steps I cannot reproduce. what is the configuration of each step?
<d1b2>
<Mughees> generate two steps
<d1b2>
<Mughees> with differnet starting points
<d1b2>
<Mughees> then subtract
<azonenberg>
Can you screenshot your filter graph or something so i can see the exact configuration?
<d1b2>
<Mughees> ok
<d1b2>
<Mughees> just a sec
<azonenberg>
and is this with GPU filters enabled or disabled?