MPlayer & mp3/mplayer-Plugin
- Al_DeRus
- Вопрос темы решён
-
-
c XV каждый может, а вот с DFB попробуй...
-
Всё очень просто, попробуй запустить видеофайл в мплеер без ВДРа. Посмотри на каких видеовыходах он будет работать и настрой софтдевайс соответственно.
-
warp, если так все просто помоги другим.
Растолкуй на конкретном примере
Softdevice+Mplayer over DFB (Ati или matrox)
Мы все будем очень признательны тебе. -
Я надеюсь, что mplayer настроен. Попробуй в консоли запустить avi файл.
Например: /usr/bin/mplayer -vo xv -ao alsa /pub/mplayer/Predator.aviПробуй подставить параметры твоего softdevice , для твоего matrox должен соответствовать dfbmga и будет выглядеть так : /usr/bin/mplayer -vo dfbmga -ao alsa (или oss) /pub/mplayer/Predator.avi
Если фильм пошёл, идем в /etc/vdr/scripts и правим файл mplayer.sh -
warp вот по-моему по русски написано
ЦитатаСо слов пользователя BNXVS
да такая же фикня. Мерцает менюшка сквозь видео. Пока не понял сути трабла...
Причем тут -vo и пр. Да работает mplayer! Дело не в этом. Говорю же - менюшка vdr мерцает сквозь видео. Изображение постоянно дергается. Это глюк конкретно directfb. С xv все нормально кажет.
Пытался читать спецификацию к directfb (про слои там и т.п.) но НИАСИЛИЛ. Больно мощный англицький, не моего уровня. -
-
Цитата
Ну так и переставь softdevice на xv. В чём проблемы, что на dfb свет клином сошёлся?
Еще как сошелся. Аппаратное декодирование-с однако на cle266 ...
(Via Epia M10000) !!! -
Ну хорошо, виа-епиа у меня под рукой нет. Но ты не пишешь о том, прокомпилирован ли у тебя libcle266mpegdec. Глянь Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.. Может будет в помощь. На вдрпортале уже писали о проблемах dfb и osd.
-
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
:O -
mplayer научился работать с dvd меню, может в будущем он займет место dvd плагина ?
-
натолкнулся еще на 1 интересный пункт
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Note: for most formats MPlayer has to do on-the-fly transcoding to MPEG1. This requires a decent CPU to work (>1Ghz). It may work with slower CPUs if you tune down the transcoding quality.получается, что если mplayer сам декодирует файлы (divx, dvd, mpeg avc h264) в mpeg1 , то нет никакого преимущества в использовании FF карт со встроенным mpeg2 декодером в связке с ним.
С другой стороны, преимущества ВДР с FF картами как раз в том, что для проигрывания divx не требуется мощный процессор, т.к. декодирование mpeg2 потока берет на себя hardware декодер карты.Где же истина ?
-
На сколько я знаю так оно и есть, mplayer перекладывает всю работу на процесор.
-
а dvd плагин тоже перекладывает работу на раскодирование dvd потока на процессор ?
-
если в мплеер.сх.конф стоит MPEG_DIRECT="true" , то мпег2 и мпег1 декодируются хардварно, все остальное софтово перекодируется в мпег1
если вырубить этот параметр, то все будет софтово перекодироваться, причем потом всеравно перекодированный мпег1 подается на хардварный декодер
кажется так...
-
# should MPEG files be played directly (without rescaling) if possible?
MPEG_DIRECT="true"я бы по другому трактовал эту опцию - проигрывать (по возможности) mpeg файлы без изменения масштаба.
вот в доках на мплеер более доступно расписано
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
10.18.1. DVB ввод и выводMPlayer поддерживает карты с чипсетом Siemens DVB и таких производителей, как Siemens, Technotrend, Galaxis или Hauppauge. Последние DVB драйверы доступны с сайта Linux TV. Если вы собираетесь делать программное транскодирование, у вас должен быть как минимум 1ГГц CPU.
Скрипт configure должен определить вашу DVB карту. Если нет, принудительно укажите определение с помошью
./configure --enable-dvbЕсли заголовочные файлы ost находятся не в стандартных каталогах, укажите путь с
./configure --with-extraincdir=каталог исходников DVB/ost/includeЗатем компилируйте и устанавливайте как обычно.
ИСПОЛЬЗОВАНИЕ. Аппаратное декодирование потоков, содержащих MPEG-1/2 видео и/или MPEG аудио, может быть выполнено следующей командой:
mplayer -ao mpegpes -vo mpegpes file.mpg|vobДекодирование любых других видео потоков требует транскодирования в MPEG-1, поэтому оно медленно и, возможно, не стоит неприятностей, особенно если ваш компьютер медленный. Его можно добиться, используя команду:
mplayer -ao mpegpes -vo mpegpes yourfile.ext
mplayer -ao mpegpes -vo mpegpes -vf expand yourfile.ext -
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
ссылки по теме
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.решил собрать mplayer на своем vdr из исходников, как это рекомендуют авторы.
в sources.list прописал deb-src Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. sarge main
потом, с помощью apt-get source mplayer скачал исходники mplayer версии mplayer-1.0-rc1svn20070225 , также пришлось качнуть необходимые библиотеки, которые необходимы для правильной компиляции mplayer.создаем deb пакет
dpkg-buildpackage -uc -b
получил
mplayer-custom_1.0~0.2sarge1_i386.debустановил через dpkg -i
arvdr:~# dpkg -i mplayer-custom_1.0-rc1svn20070225-0.2sarge1_i386.deb
(Reading database ... 28254 files and directories currently installed.)
Preparing to replace mplayer-custom 1:1.0-rc1svn20070225-0.2sarge1 (using mplayer-custom_1.0-rc1svn20070225-0.2sarge1_i386.deb) ...
Unpacking replacement mplayer-custom ...
Setting up mplayer-custom (1.0-rc1svn20070225-0.2sarge1) ...запускаю просмотр mpeg/ts/vob файлов - ничего не вижу, ситация такая же как в топике
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.вероятно, надо мудрить с опциями ./configure
вот у меня какие были перед компиляцией
Config files successfully generated by ./configure !
Install prefix: /usr
Data directory: /usr/share/mplayer
Config direct.: /etc/mplayerByte order: little-endian
Optimizing for: athlon-xp mmx mmxext 3dnow 3dnowext sse sse2 cmov mtrrLanguages:
Messages/GUI: en
Manual pages: ru pl it hu fr es en de csEnabled optional drivers:
Input: vstream ftp radio tv-v4l2 tv-v4l tv live555 cddb cdda dvdread dvdnav vcd dvb smb network
Codecs: qtx x264 xvid libdv amr_wb amr_nb libavcodec.so real xanim win32 faad2 faac libmpeg2 libdts liba52 mp3lib libtheora speex libvorbis twolame libmad gif
Audio output: alsa jack esd arts oss nas sdl mpegpes(dvb) mpegpes(dvb)
Video output: xvidix cvidix md5sum dxr3 sdl gif89a pnm jpeg png mpegpes(dvb) mpegpes(dvb) fbdev svga caca aa ggi xmga mga opengl dga xvmc xv x11 xover dfbmga directfb tga s3fb tdfxfb
Audio filters: ladspa
Disabled optional drivers:
Input: pvr libdvdcss
Codecs: musepack toolame liblzo
Audio output: sun openal pulse ivtv dxr2
Video output: winvidix bl zr zr2 ivtv dxr2 vesa tdfx_vid 3dfx
Audio filters:обращает на себя внимание, что опция mpegpes(dvb) повторяется дважды для video и audio вывода. Я не знаю, почему такое произошло.
кроме того, я не понял как при использовании dpkg-buildpackage -uc -b возможно изменять опции ./configure
ну и последний вопрос - с какими опциями вы считаете возможным поиграться, чтобы достичь результата ?
sources: filesource /pub/mp3 has no includes set
sources: filesource /mnt/cdfs includes (count=1): '*.wav'
sources: filesource /mnt/dvd has no includes set
mp3: using MPEG Audio Decoder 0.15.1 (beta)
mp3: compiled with 0.15.1 (beta)
sources: filesource /pub/mplayer has no includes set
sources: filesource /mnt/dvd has no includes set
status: volume=0 mute=1
logger: *** Starting mplayer.sh Version 0.8.7
logger: *** DEBUG: Variable CFGFIL has value "/usr/bin/mplayer.sh.conf"
logger: *** DEBUG: Variable USEAC3 has value "false"
logger: *** DEBUG: Variable AC3AOUT has value "-ac hwac3"
logger: *** DEBUG: Variable TV_ASPECT has value "4/3"
logger: *** DEBUG: Variable PAL has value "true"
logger: *** DEBUG: Variable NTSC has value "true"
logger: *** DEBUG: Variable USE_SPEED has value "false"
logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
logger: *** FATAL: Config Option VOP not found in config file ... Exiting.
logger: *** Starting mplayer.sh Version 0.8.7
logger: *** DEBUG: Variable CFGFIL has value "/usr/bin/mplayer.sh.conf"
logger: *** DEBUG: Variable USEAC3 has value "false"
logger: *** DEBUG: Variable AC3AOUT has value "-ac hwac3"
logger: *** DEBUG: Variable TV_ASPECT has value "4/3"
logger: *** DEBUG: Variable PAL has value "true"
logger: *** DEBUG: Variable NTSC has value "true"
logger: *** DEBUG: Variable USE_SPEED has value "false"
logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
logger: *** FATAL: Config Option VOP not found in config file ... Exiting.
logger: *** Starting mplayer.sh Version 0.8.7
logger: *** DEBUG: Variable CFGFIL has value "/usr/bin/mplayer.sh.conf"
logger: *** DEBUG: Variable USEAC3 has value "false"
logger: *** DEBUG: Variable AC3AOUT has value "-ac hwac3"
logger: *** DEBUG: Variable TV_ASPECT has value "4/3"
logger: *** DEBUG: Variable PAL has value "true"
logger: *** DEBUG: Variable NTSC has value "true"
logger: *** DEBUG: Variable USE_SPEED has value "false"
logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
logger: *** DEBUG: Variable VOP has value "lavc=5000"logger: *** DEBUG: Variable VO has value "mpegpes"
logger: *** DEBUG: Variable AO has value "mpegpes"
logger: *** DEBUG: Variable CACHE has value "15777"
logger: *** DEBUG: Variable CACHESTR has value "-cache 15777"
logger: *** DEBUG: Variable FRAMEDROP has value "false"
logger: *** DEBUG: Variable FDSTR has value ""
logger: *** DEBUG: Variable LIRCRC has value "/video/.lircrc"
logger: *** DEBUG: Variable LIRCSTR has value "-lircconf /video/.lircrc"
logger: *** DEBUG: Variable SUBTITLE has value " -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30"
logger: *** DEBUG: Variable REMOTE has value "-slave -nolirc"
logger: *** DEBUG: Variable USERDEF has value ""
logger: *** DEBUG: Variable XResPAL has value "352 480 528 544 704 720"
logger: *** DEBUG: Variable XResNTSC has value "352 480 512 544 640 704 720"
logger: *** DEBUG: Variable SLOW_CPU has value "false"
logger: *** DEBUG: *** Option DVDFiles not set correctly! You will not be able to play VCD/DVD ""
logger: *** DEBUG: Variable DVDFiles has value ""
logger: *** DEBUG: Variable DVD has value "/dev/hdc"
logger: *** DEBUG: Variable DVDLANG has value "de"
logger: *** DEBUG: Variable DVDOPTIONS has value "-af volume=+10"
logger: *** DEBUG: Variable VCDOPTIONS has value ""
logger: *** DEBUG: Variable MPEG_DIRECT has value "true"
logger: *** DEBUG: Variable SUFFIX has value ".ts"
logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
/usr/bin/mplayer.sh: line 454: /usr/bin/logger: Argument list too long
logger: *** DEBUG: MPLAYER_RETURN: "0"
logger: *** DEBUG: parsed output for ORIG_X: "720"
logger: *** DEBUG: parsed output for ORIG_Y: "576"
logger: *** DEBUG: parsed output for ORIG_FPS: "25.000"
logger: *** DEBUG: parsed output for ORIG_ASPECT: "0.0000"
logger: *** DEBUG: parsed output for VIDEO_FORMAT: "0x10000002"
logger: *** DEBUG: parsed output for AUDIO_CODEC: "mp3"
logger: *** INFO: Source Video has Resolution of 720 x 576 ...
logger: *** DEBUG: PAL or unknown "25.000"
logger: *** DEBUG: Variable MAX_X has value "768"
logger: *** DEBUG: Variable NEW_Y has value "614"
logger: *** INFO: For Sqare Pixels we would scale to 768 x 614 ...
logger: *** DEBUG: Variable XResTEMP has value "352 480 528 544 704 720"
logger: *** DEBUG: Variable AnzahlVonXResTEMP has value "6"
logger: *** DEBUG: Variable NEW_X has value "720"
logger: *** DEBUG: setting REAL_Y = FULL_Y ""
logger: *** DEBUG: Variable CMDLINE has value "/usr/bin/mplayer -vo mpegpes -ao mpegpes -cache 15777 -slave -nolirc "MPlayer dev-SVN-rUNKNOWN-3.3.5 (C) 2000-2007 MPlayer Team
CPU: AMD Sempron(tm) Processor 2800+ (Family: 15, Model: 44, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
Can't open joystick device /dev/input/js0: No such device
Can't init input joystickPLAYING /pub/mplayer/Multiki/06-09-05 - Detskii Mir - Teleclub - .ts
^Cache fill: 13.59% (2195456 bytes)
TS file format detected.
VIDEO MPEG2(pid=331) AUDIO MPA(pid=431) NO SUBS (yet)! PROGRAM N. 31
VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 10000.0 kbps (1250.0 kbyte/s)
Opening /dev/dvb/adapter0/video0+audio0
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [mpegpes] 720x576 => 720x576 Mpeg PES
Selected video codec: [mpegpes] vfm: mpegpes (MPEG-PES output (.mpg or DXR3/IVTV/DVB card))
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/audio0
AO: [mpegpes] 48000Hz 2ch s16le (2 bytes per sample)
PLAYBACK STARTED
mplayer: slave cmd: mute
mplayer: volume=0 mpVolume=100 mpMute=1
mplayer: slave cmd: get_time_length
mplayer: slave cmd: get_percent_pos
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.PLAYING /pub/mplayer/Multiki/06-09-05 - Detskii Mir - Teleclub - .ts
^Cache fill: 13.59% (2195456 bytes)
TS file format detected.
VIDEO MPEG2(pid=331) AUDIO MPA(pid=431) NO SUBS (yet)! PROGRAM N. 31
VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 10000.0 kbps (1250.0 kbyte/s)
Opening /dev/dvb/adapter0/video0+audio0
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [mpegpes] 720x576 => 720x576 Mpeg PES
Selected video codec: [mpegpes] vfm: mpegpes (MPEG-PES output (.mpg or DXR3/IVTV/DVB card))
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/audio0
AO: [mpegpes] 48000Hz 2ch s16le (2 bytes per sample)
PLAYBACK STARTED
mplayer: slave cmd: mute
mplayer: volume=0 mpVolume=100 mpMute=1
mplayer: slave cmd: get_time_length
mplayer: slave cmd: get_percent_pos
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [mpegpes] 720x576 => 768x576 Mpeg PES
A:79053.7 V: 0.0 A-V:79053.641 ct: 0.000 1/ 1 ??% ??% ??,?% 0 0 98%
A:79053.7 V: 0.1 A-V:79053.602 ct: 0.004 2/ 2 ??% ??% ??,?% 0 0 98%
A:79053.7 V: 0.1 A-V:79053.562 ct: 0.004 3/ 3 ??% ??% ??,?% 0 0 98%
A:79053.7 V: 0.1 A-V:79053.594 ct: 0.008 3/ 3 ??% ??% ??,?% 0 0 98%
A:79053.7 V:79054.0 A-V: -0.210 ct: 0.004 4/ 4 ??% ??% ??,?% 0 0 98%
A:79053.8 V:79054.0 A-V: -0.240 ct: 0.004 5/ 5 ??% ??% ??,?% 0 0 98%
A:79053.8 V:79054.0 A-V: -0.198 ct: 0.000 5/ 5 ??% ??% ??,?% 0 0 98%
A:79053.8 V:79054.0 A-V: -0.197 ct: -0.004 6/ 6 ??% ??% ??,?% 0 0 98%
mplayer: slave cmd: get_time_length
mplayer: slave cmd: get_percent_pos
mplayer: slave cmd: get_percent_pos
mplayer: slave cmd: quit
mplayer: waiting for child exit............ -
a new stable release of the MP3/MPlayer plugin is available from
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.NEWS:
17.06.2007: Version 0.10.0 (vdr 1.4.7 / 1.5.2)
- Fixed directory scaning in file browser if remembered directory has been
removed meanwhile. Reported by Halim Sahin.
- Added processing of kNext/kPrev to skip songs. Patch provided by Peter Pinnau.
- Made subsampling mode selection for ppmtoy4m call in example image convert
script backward compatible. Suggested by C.Y.M.
- Fixed a missing include in mplayer.c. Reported by Dirk Vornheder.
- Now closing all unused filedescriptors in MPlayer child thread. Suggested by
Anssi Hannula.
- Now defaults to slavemode enabled in MPlayer plugin.
- Adapted to the API changes in vdr 1.5.0+.
- Documentation updates. -
захотел я послушать audio CD с помощью mplayer - решил воспользоваться советом из хелпа о том, что надо установить Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
однако установить cdfs не удалось
arvdr:/usr/src/cdfs-2.6.19# make
make -C /lib/modules/2.6.11.12/build SUBDIRS=/usr/src/cdfs-2.6.19 modules
make: *** /lib/modules/2.6.11.12/build: No such file or directory. Stop.
make: *** [all] Error 2что же ей надобно ?
cdda тоже не получилось скомпилировать
arvdr:/usr/src/vdr/arvdr/PLUGINS/spare/cdda-0.1.0# make all
g++ -O0 -Wall -Woverloaded-virtual -fPIC -fno-implicit-templates -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cdda"' -DPLUGIN_CDDA -DWITHOUT_PRELOADER -I/usr/include/freetype2 -I../../../include -I../../../../DVB/include -I/usr/local/include gen_dynarray_tpl.c
In file included from audio_playlist.h:22,
from gen_dynarray_tpl.c:33:
cdda_device.h:13:25: error: cdio/cdtext.h: No such file or directory
cdda_device.h:14:23: error: cdio/cdio.h: No such file or directory
cdda_device.h:110: error: 'CDIO_CD_FRAMESIZE_RAW' was not declared in this scope
cdda_device.h:111: error: 'track_t' does not name a type
cdda_device.h:112: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:112: error: expected ';' before '*' token
cdda_device.h:113: error: 'lsn_t' does not name a type
cdda_device.h:114: error: 'track_format_t' does not name a type
cdda_device.h:119: error: expected `)' before '*' token
cdda_device.h: In member function 'long unsigned int cCddaTrack::GetSize() const':
cdda_device.h:126: error: 'm_endLsn' was not declared in this scope
cdda_device.h:126: error: 'm_startLsn' was not declared in this scope
cdda_device.h:126: error: 'CDIO_CD_FRAMESIZE_RAW' was not declared in this scope
cdda_device.h: In member function 'long unsigned int cCddaTrack::GetSectorCount() const':
cdda_device.h:127: error: 'm_endLsn' was not declared in this scope
cdda_device.h:127: error: 'm_startLsn' was not declared in this scope
cdda_device.h: At global scope:
cdda_device.h:134: error: 'CDIO_CD_MAX_TRACKS' was not declared in this scope
cdda_device.h:135: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:135: error: expected ';' before '*' token
cdda_device.h:136: error: 'track_t' does not name a type
cdda_device.h:137: error: 'track_t' does not name a type
cdda_device.h:139: error: expected `)' before '*' token
cdda_device.h:143: error: expected ';' before '(' token
cdda_device.h:151: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:151: error: expected ';' before '*' token
cdda_device.h:152: error: 'discmode_t' does not name a type
cdda_device.h:157: error: expected `)' before '*' token
cdda_device.h:169: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:169: error: expected ';' before '*' token
cdda_device.h: In member function 'bool cCddaDevice::isOpen() const':
cdda_device.h:180: error: 'mp_cdIo' was not declared in this scope
make: *** [gen_dynarray_tpl.o] Error 1
arvdr:/usr/src/vdr/arvdr/PLUGINS/spare/cdda-0.1.0# arvdr:/usr/src/vdr/arvdr/PLUGINS/spare/cdda-0.1.0# make all
g++ -O0 -Wall -Woverloaded-virtual -fPIC -fno-implicit-templates -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"cdda"' -DPLUGIN_CDDA -DWITHOUT_PRELOADER -I/usr/include/freetype2 -I../../../include -I../../../../DVB/include -I/usr/local/include gen_dynarray_tpl.c
In file included from audio_playlist.h:22,
from gen_dynarray_tpl.c:33:
cdda_device.h:13:25: error: cdio/cdtext.h: No such file or directory
cdda_device.h:14:23: error: cdio/cdio.h: No such file or directory
cdda_device.h:110: error: 'CDIO_CD_FRAMESIZE_RAW' was not declared in this scope
cdda_device.h:111: error: 'track_t' does not name a type
cdda_device.h:112: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:112: error: expected ';' before '*' token
cdda_device.h:113: error: 'lsn_t' does not name a type
cdda_device.h:114: error: 'track_format_t' does not name a type
cdda_device.h:119: error: expected `)' before '*' token
cdda_device.h: In member function 'long unsigned int cCddaTrack::GetSize() const':
cdda_device.h:126: error: 'm_endLsn' was not declared in this scope
cdda_device.h:126: error: 'm_startLsn' was not declared in this scope
cdda_device.h:126: error: 'CDIO_CD_FRAMESIZE_RAW' was not declared in this scope
cdda_device.h: In member function 'long unsigned int cCddaTrack::GetSectorCount() const':
cdda_device.h:127: error: 'm_endLsn' was not declared in this scope
cdda_device.h:127: error: 'm_startLsn' was not declared in this scope
cdda_device.h: At global scope:
cdda_device.h:134: error: 'CDIO_CD_MAX_TRACKS' was not declared in this scope
cdda_device.h:135: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:135: error: expected ';' before '*' token
cdda_device.h:136: error: 'track_t' does not name a type
cdda_device.h:137: error: 'track_t' does not name a type
cdda_device.h:139: error: expected `)' before '*' token
cdda_device.h:143: error: expected ';' before '(' token
cdda_device.h:151: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:151: error: expected ';' before '*' token
cdda_device.h:152: error: 'discmode_t' does not name a type
cdda_device.h:157: error: expected `)' before '*' token
cdda_device.h:169: error: ISO C++ forbids declaration of 'CdIo_t' with no type
cdda_device.h:169: error: expected ';' before '*' token
cdda_device.h: In member function 'bool cCddaDevice::isOpen() const':
cdda_device.h:180: error: 'mp_cdIo' was not declared in this scope
make: *** [gen_dynarray_tpl.o] Error 1 -
1. Разберись что с каким кернелем
2. Установи libcdio-dev