Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir Kurtukov                    2:5006/1.1     29 Aug 2006  16:06:14
 To : All
 Subject : FreeBSD && transcode - косяк
 -------------------------------------------------------------------------------- 
 
 tcprobe не работает с девайсами, c файлами нормально,
 а с девайсами хрен:
 
 # tcprobe -i /dev/acd0
 [tcprobe] OSS audio device
 SNDCTL_DSP_SETFMT: Inappropriate ioctl for device
 [tcprobe] failed to probe source
 
 наконец-то дошли руки разобраться:
 
 crw-r-----  1 root  operator    0, 101 Aug 29 17:44 /dev/acd0
 crw-rw-rw-  1 root  wheel    0,  47 Aug 29 17:44 /dev/dsp
 
 как видно, в 6-ке с devfs major везде 0. а код считает,
 что 0 у девайсов типа /dev/dsp
 
 import/ioaux.c:
 
       /* char device could be several things, depending on system */
       /* *BSD DVD device? v4l? bktr? sunau? */
       if(S_ISCHR(fbuf.st_mode)) {
           switch (major(fbuf.st_rdev)) {
 #ifdef SYS_BSD
 # ifdef __OpenBSD__
               case 15: /* rcd */
                   return(TC_PROBE_PATH_ABSPATH);
               case 42: /* sunau */
                   return(TC_PROBE_PATH_SUNAU);
               case 49: /* bktr */
                   return(TC_PROBE_PATH_BKTR);
 # endif
 # ifdef __FreeBSD__
               case 4: /* acd */
                   return(TC_PROBE_PATH_ABSPATH);
               case 229: /* bktr */
                   return(TC_PROBE_PATH_BKTR);
               case 0: /* OSS */
                   return(TC_PROBE_PATH_OSS);
 # endif
               default: /* libdvdread uses "raw" disk devices here */
 
 простое решение - закомментить строчки
               case 0: /* OSS */
                   return(TC_PROBE_PATH_OSS);
 
 Vladimir
 
 --- GoldED+/BSD 1.1.4.7
  * Origin: Unix powered... (2:5006/1.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FreeBSD && transcode - косяк   Vladimir Kurtukov   29 Aug 2006 16:06:14 
Архивное /ru.unix.bsd/220444f41640.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional