Commit 4a16a3a
committed
ALSA: seq: ump: Handle FB info update
This patch implements the handling of the dynamic update of FB info.
When the FB info update is received after the initial parsing, it
means the dynamic FB info update. We compare the result, and if the
actual update is detected, it's notified via a new ops,
notify_fb_change, to the sequencer client, and the corresponding
sequencer ports are updated accordingly.
Link: https://lore.kernel.org/r/20230612081054.17200-7-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>1 parent 5437ac9 commit 4a16a3a
3 files changed
Lines changed: 106 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
73 | 75 | | |
74 | 76 | | |
75 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
244 | 245 | | |
245 | 246 | | |
246 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
247 | 282 | | |
248 | 283 | | |
249 | 284 | | |
| |||
353 | 388 | | |
354 | 389 | | |
355 | 390 | | |
| 391 | + | |
| 392 | + | |
356 | 393 | | |
357 | 394 | | |
358 | 395 | | |
| |||
377 | 414 | | |
378 | 415 | | |
379 | 416 | | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
380 | 439 | | |
381 | 440 | | |
| 441 | + | |
382 | 442 | | |
383 | 443 | | |
384 | 444 | | |
| |||
396 | 456 | | |
397 | 457 | | |
398 | 458 | | |
| 459 | + | |
399 | 460 | | |
400 | 461 | | |
401 | 462 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
688 | 688 | | |
689 | 689 | | |
690 | 690 | | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
691 | 713 | | |
692 | 714 | | |
693 | 715 | | |
| |||
697 | 719 | | |
698 | 720 | | |
699 | 721 | | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
704 | 725 | | |
705 | 726 | | |
706 | 727 | | |
707 | 728 | | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
708 | 740 | | |
709 | 741 | | |
710 | 742 | | |
| |||
714 | 746 | | |
715 | 747 | | |
716 | 748 | | |
| 749 | + | |
717 | 750 | | |
718 | 751 | | |
719 | 752 | | |
720 | 753 | | |
721 | 754 | | |
722 | 755 | | |
723 | | - | |
724 | | - | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
725 | 762 | | |
726 | 763 | | |
727 | 764 | | |
| |||
0 commit comments