Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

    for(i = start_lba; i < end_lba; i++) {

    memset(buff, 0, sizeof(buff));

           cda.addr.lba = i; // адрес считываемого сектора

           printf("lba: %u ", i);

 

/* Считываем сектор c аудиоданными и меняем местами соседние байты */

           ioctl(fd, CDROMREADAUDIO, &cda);

           for(n = 0; n < CD_FRAMESIZE_RAW/2; n++)

           buff[n] = __swab16(buff[n]);

 

/* Сохраняем считанный сектор в файл */

           write(out, (__u8 *)buff, CD_FRAMESIZE_RAW);

    }

 

    close(fd); close(out);

    return 0;

}

Считанный трек сначала преобразуем в WAV-формат, а затем кодируем в Ogg Vorbis:

# sox track.cdr track.wav

# oggenc track.wav -q 6 track.ogg

Полный листинг программы чтения аудиотреков находится в файле IOCTL2/read_cdda_track.c.

Информационные ресурсы по данной теме:

1. Кулаков В. Программирование дисковых подсистем. – СПб.: Питер, 2002. – 768 с.:ил.

2. Гук М. Аппаратные средства IBM PC. Энциклопедия, 2-е изд. – СПб.: Питер, 2003. – 923 с.:ил.

3. Гук М. Дисковая подсистема ПК. – СПб.: Питер, 2001.

4. Касперски К. Статья «Лазерный диск с нулевым треком как средство защиты от копирования», http://kpnc.opennet.ru/_ZeroTrack.zip.

5. Касперски К. Статья «Искажение TOC как средство борьбы с несанкционированным копированием диска», – Журнал «Системный администратор», №09, 2003 г.

6. Касперски К. Статья «Способы взаимодействия с диском на секторном уровне», http://kpnc.opennet.ru/ATAPI.zip.

7. Introduction to CD and CD-ROM (with information on CD and CD-ROM formats, complete with diagrams and tables), http://www.disctronics.co.uk/downloads/tech_docs/cdintroduction.pdf.

8. Descriptions of mastering and replication of CD and DVD discs with diagrams, http://www.disctronics.co.uk/downloads/tech_docs/replication.pdf.

9. Comprising a comprehensive list of terms and words used in connection with CDs and DVDs and the applications that they support, http://www.disctronics.co.uk/downloads/tech_docs/glossary.pdf.

10. CD-Recordable FAQ, http://www.cdrfaq.org.

11. http://www.google.com.

12. AT Attachment with Packet Interface Extension – (ATA/ATAPI-4), http://www.t13.org.

13. Information specification INF-8020i Rev 2.6. ATA Packet Interface for CD-ROMs SFF-8020i, http://www.stanford.edu/~csapuntz/specs/INF-8020.PDF.


Предыдущая страницаОглавление
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160]
[161]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100