DLL foobar2000

Список разделов Другое Оффтопик

Описание: Для общения на свободные темы.

Сообщение #1 Community » 06.06.2009, 13:35

Какую работу выполняет библиотека shared.dll ?
Community
Автор темы
Репутация: 0
С нами: 14 лет 10 месяцев

Сообщение #2 DRON » 06.06.2009, 13:52

Содержит некие (в основном UTF8 прослойки для WinAPI) функции используемые как самим фубаром, так и большинством компонентов.
DRON M
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 11 месяцев

Сообщение #3 Community » 06.06.2009, 13:58

Большое спасибо _DRON_!
А прослойки не будут расходовать лишнее время на конвертирование из ASCI и UTF-8 ? Ведь наряду с качественным звуком foobar2000 славится еще и легкостью работы.
Ой, извините, я в этом почти ничего не понимаю...
Если можно, расскажите про shared.dll общепонятными словами.
Последний раз редактировалось Community 06.06.2009, 14:01, всего редактировалось 1 раз.
Community
Автор темы
Репутация: 0
С нами: 14 лет 10 месяцев

Сообщение #4 DRON » 06.06.2009, 14:56

Community:А прослойки не будут расходовать лишнее время на конвертирование из ASCI и UTF-8 ?
Будут, но альтернативой является полное переписывание всего плеера на UTF16 (её использует Windows). К тому же не надо забывать, что в Windows уже есть такая прослойка: почти все функции имеют два варианта, один в ANSI другой в UNICODE и ничего, работает. К тому же конвертация в основном происходит при выводе текстов на экран, а при работе с Media Library (поиск, обновление итд) всё выполняется в UTF-8. Вобщем мой опыт подсказывает, что при переходе на UTF16 скорости врядли прибавится, а вот памяти будет жрать значительно больше (все строки на английском будут в два раза больше). Да и пустой это разговор: как сделает "дядя Петя", так и будет.
Community:Если можно, расскажите про shared.dll общепонятными словами.
Этот файл нужен для нормальной работы плеера, стирать и переименовывать его нельзя. Вроде "общепонятно" получилось :P
DRON M
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 11 месяцев


Вернуться в Оффтопик