Re: Zwalnianie CD <- programowo

Autor: GoTaR (gotar_at_priv.onet.pl)
Data: Sat 15 Dec 2001 - 12:13:12 MET


acd83 <acd83_at_poczta.onet.pl> skribis:

> Mam mały problem - mój CD 52x max, działa za głośno, torszke, to mi
> przeszkadza przy słuchaniu mp3,
> próbowałem, CD bremsee, nietety, prog, nie działał,
> a kiedy kazałem mu pobrać informacje o cd wieszał się.

> czy znacie więc jakieś inne programy, do zwalniania CD?

#v+
#include <fcntl.h>
#include <linux/cdrom.h>

int main(int argc, char *arg[]) {
        int speed,drive,status;

        if (argc<2) speed=4; else speed=atoi(arg[1]);
        if (speed==0) return(1);

        drive=open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
        if (drive<0) return(1);

        ioctl(drive,CDROMCLOSETRAY);
        status=ioctl(drive,CDROM_DISC_STATUS);
        if (status==0) return(1);
        status=ioctl(drive,CDROM_SELECT_SPEED,speed);
        if (status!=0) return(1);

        close(drive);
        return(0);
}
#v-

-- 
GoTaR <gotar_at_priv0.onet.pl>		USA sux


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 23:34:52 MET DST