azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps | Logs: https://freenode.irclog.whitequark.org/scopehal
maartenBE has joined #scopehal
deltab has quit [Ping timeout: 260 seconds]
deltab has joined #scopehal
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 265 seconds]
Degi_ is now known as Degi
<_whitenotifier-3> [scopehal] azonenberg pushed 4 commits to master [+0/-0/±9] https://git.io/JOXd5
<_whitenotifier-3> [scopehal] azonenberg 96e18bb - eSPI / SPI / QSPI / SPI flash: correctly handle trigger phase
<_whitenotifier-3> [scopehal] azonenberg 93a61f6 - eSPI: fixed broken packet length calculation
<_whitenotifier-3> [scopehal] azonenberg b1ae9a5 - SPIFlashDecoder: implemented a bunch of commands used by 256+ Mbit Winbond flashes
<_whitenotifier-3> [scopehal] azonenberg a0e8317 - SPI/QSPI: properly discard partial data at start of capture if CS# is low in the first sample of a waveform
<_whitenotifier-3> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JOXFT
<_whitenotifier-3> [scopehal] azonenberg d862b37 - 0x6c is 1-1-4 fast read, not 1-4-4
<azonenberg> So right now, selecting a packet in the protocol analyzer window takes about 255 ms for my test dataset with 303237 packets
<azonenberg> That can definitely be improved
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 3 commits to master [+0/-0/±5] https://git.io/JO1sj
<_whitenotifier-3> [scopehal-apps] azonenberg 9f6da22 - WaveformArea: Fixed bug where trigger phase wasn't correctly used when displaying decode overlays of complex type
<_whitenotifier-3> [scopehal-apps] azonenberg 2d58722 - WaveformArea: don't waste time looking at packets if the analyzer isn't shown
<_whitenotifier-3> [scopehal-apps] azonenberg 090de92 - ProtocolAnalyzerWindow: Massive (~2 OOM) speedups for selecting packets in large protocol databases
<_whitenotifier-3> [scopehal] azonenberg pushed 2 commits to master [+0/-0/±2] https://git.io/JO1GJ
<_whitenotifier-3> [scopehal] mubes 5f54b69 - Fix uninitialised variable warning and prettify SWD line reset indicators
<_whitenotifier-3> [scopehal] azonenberg 51edb97 - Merge pull request #422 from mubes/swd_var_warning Fix uninitialised variable warning and prettify SWD line reset ind.
<_whitenotifier-3> [scopehal] azonenberg closed pull request #422: Fix uninitialised variable warning and prettify SWD line reset ind. - https://git.io/JOXPX
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JO1Gt
<_whitenotifier-3> [scopehal-apps] azonenberg d9aca5c - Updated submodules
<azonenberg> So one big item on my to-do is figuring out out how to do blending/intensity grading when multiple protocol events occupy a single pixel of width in a view
<azonenberg> e.g. if you have a whole bunch of packets and you zoom out
<azonenberg> right now some of them can disappear entirely
<azonenberg> or worse yet you get nasty aliasing effects
<azonenberg> so if you're looking at alternating K28.5 D16.2 on an idle 1000base-X link it should show a uniform blue-purple if you zoom out
<azonenberg> instead you randomly see blue and purple as you scroll/zoom around
<azonenberg> and it implies structure that's not actually there
<azonenberg> i think this would be best solved by moving the protocol overlays to GPU rendering
<azonenberg> rather than trying to do all of this in cairo
<_whitenotifier-3> [scopehal-apps] azonenberg commented on issue #284: Agilent MSOX2024A - Performance issues and crash - https://git.io/JO1gG
Tost has joined #scopehal
bvernoux has joined #scopehal
sam210723 has quit [Quit: Leaving]