… | |
… | |
46 | if $face; |
46 | if $face; |
47 | } |
47 | } |
48 | } |
48 | } |
49 | |
49 | |
50 | # sort by size, smallest first, because it's the fastest to download... |
50 | # sort by size, smallest first, because it's the fastest to download... |
51 | [ sort { (cf::face::get_data_size $a) <=> (cf::face::get_data_size $b) } @face ] |
51 | [ sort { (cf::face::get_size $a) <=> (cf::face::get_size $b) } @face ] |
52 | } |
52 | } |
53 | |
53 | |
54 | our %MUSIC_QUEUE; |
54 | our %MUSIC_QUEUE; |
55 | |
55 | |
56 | our $MUSIC_SCHEDULER = cf::async_ext { |
56 | our $MUSIC_SCHEDULER = cf::async_ext { |