robinbobin ([personal profile] robinbobin) wrote2006-03-29 09:43 am

отвертка в стиле хайтек

пред. пост навеял

в моем маяке 205 не было верхней крышки и в ней торчала отвертка, которая что-то там прижимала и обеспечивала то-ли нужную скорость воспроизведения, то-ли плавность (чтобы лента не проскакивала).

в современных условиях, когда нет отверток и магнитофонов, для улучшения и кастомизации воспроизведения служат 3rd-party модули, dlls и всякого рода plug-in'ы.

т.е. можно (нужно) написать такую otvertka.dll

вламываемся в адресное пространство winamp'a
следим за загрузкой процессора
при увеличенной загрузке, скипаем немножко каррент трек. (тем более шо у винампа есть свой API)

отдельно можно(нуна) написать драйвер в котором будем мониторить IRP на SCSI (IDE) девайсы.
потому шо в виндузе это таки хренвам асинхронные. и реквест на сидиром который улетел в зависание вешает и систему. и соответсвенно winamp.
т.е. если не прошел возврат с irp в разумное время опять же немного скипаем трек.

т.е. если скипать в тяжелых условиях часто и понемногу, должно быть незаметно для слуха. в сидиромах ваще 200 плохих секторов в ауди дисках ваще за ошибку не считается.....

зы.. Белой полосы в Израеле у меня тоже не было

[identity profile] single-stick.livejournal.com 2006-03-29 07:47 am (UTC)(link)
Насколько я помню твои предпочтения, это должно быть не otvertka.dll, а otvertka.so, нес па? ;)

[identity profile] robinbobin.livejournal.com 2006-03-29 07:49 am (UTC)(link)
в линуксе и так все хорошо :)

[identity profile] robinbobin.livejournal.com 2006-03-29 07:50 am (UTC)(link)
фигли в кроне скриптом renice делать :)

[identity profile] single-stick.livejournal.com 2006-03-29 07:52 am (UTC)(link)
А линуксовский винамп чувствует, что он с nice'ом и умеет скипать автоматически? хм, не знал...

[identity profile] robinbobin.livejournal.com 2006-03-29 08:02 am (UTC)(link)
ну на одном и тоже железе сам видел как один и тотже фильм winmediaplayer и потом xmms крутили...

угадай кто победил :)

[identity profile] robinbobin.livejournal.com 2006-03-29 08:14 am (UTC)(link)
ага в нашу пользу!