mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-09-30 13:19:44 +02:00
perf(analysis): serialize and cancel owned FFmpeg sessions
This commit is contained in:
1 parent
92089d5fcc
commit
cd4b8ead90
4 files changed
+224
-30
No files matched your search
@@ -44,7 +44,9 @@ class _SpectrogramView extends StatelessWidget {
|
||||
ChoiceChip(
|
||||
label: Text(context.l10n.audioAnalysisChannels),
|
||||
selected: selectedChannel < 0,
|
||||
onSelected: (_) => onChannelChanged(-1),
|
||||
onSelected: channelLoading
|
||||
? null
|
||||
: (_) => onChannelChanged(-1),
|
||||
visualDensity: VisualDensity.compact,
|
||||
),
|
||||
for (var channel = 0; channel < channels; channel++) ...[
|
||||
@@ -52,7 +54,9 @@ class _SpectrogramView extends StatelessWidget {
|
||||
ChoiceChip(
|
||||
label: Text('Ch ${channel + 1}'),
|
||||
selected: selectedChannel == channel,
|
||||
onSelected: (_) => onChannelChanged(channel),
|
||||
onSelected: channelLoading
|
||||
? null
|
||||
: (_) => onChannelChanged(channel),
|
||||
visualDensity: VisualDensity.compact,
|
||||
),
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user