<_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
<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