SMPlayer + alsa [SOLVED]

Вечер добрый,

Некторое время назад перешел на генту, и сейчас столкнулся с проблемой - SMPlayer не воспроизводит звук. В остальных приложениях (amarok, Dragon Player, даже системные звуки) работают отлично.
В логе:

/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo gl -ao alsa -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 46137359 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/azazello/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:ru:CP1251 -subpos 100 -volume 90 -cache 2000 -osdlevel  -vf-add pp -autoq 6 -vf-add screenshot -slices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /mnt/sdb1/Видео/Postal (DVDRip).avi

MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
Terminal type `unknown' is not defined.

Воспроизведение /mnt/sdb1/Видео/Postal (DVDRip).avi.

Заполнение кэша: 18.40% (376832 байт(а))   
Обнаружен AVI формат файла!
ID_VIDEO_ID=0
[aviheader] Найден видео поток, -vid 0
ID_AUDIO_ID=1
[aviheader] Найден аудио поток, -aid 1
VIDEO:  [XVID]  640x304  12bpp  25.000 fps  1580.1 kbps (192.9 kbyte/s)
Информация о клипе:
 Software: VirtualDubMod 1.5.10.2 (build 2540/release)
ID_CLIP_INFO_NAME0=Software
ID_CLIP_INFO_VALUE0=VirtualDubMod 1.5.10.2 (build 2540/release)
ID_CLIP_INFO_N=1
ID_FILENAME=/mnt/sdb1/Видео/Postal (DVDRip).avi
ID_DEMUXER=avi
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=1580056
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=304
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=192000
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=6587.28
ID_SEEKABLE=1
ID_CHAPTERS=0
[gl] using extended formats. Use -vo gl:nomanyfmts if playback fails.
Открываю видео фильтр: [scale]
Не могу открыть видео фильтр 'ass'.
ASS: cannot add video filter
Открываю видео фильтр: [screenshot]
Открываю видео фильтр: [pp]
Открываю видео фильтр: [scale]
[ass] Инициализация.
[ass] Обновление кеша шрифтов.
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
ID_VIDEO_CODEC=ffodivx
[PP] Использую внешний фильтр постобработки, max q = 6.
==========================================================================
Открываю декодер аудио: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
ID_AUDIO_BITRATE=192000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Выбран аудиокодек: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Отсутствует аудио драйвер 'alsa'
Не могу открыть/инициализировать аудиоустройство -> без звука.
Аудио: без звука
Начало воспроизведения...
[PP] Использую внешний фильтр постобработки, max q = 6.
Movie-Aspect - 2.35:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
ID_VIDEO_ASPECT=2.3501
[swscaler @ 0xb32000]using unscaled yuv420p -> rgb32 special converter
VO: [gl] 640x304 => 714x304 BGRA 
X11 error: BadMatch (invalid parameter attributes)
ID_VIDEO_TRACK=0
ID_AUDIO_TRACK=-2

Сама alsa установлена через emerge alsa-driver. Остальные дрова на звук из ядра удалены, Sound card support установлены как модуль.

lspci |grep Audio:

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

lsmod:

snd_seq                34736  0                                                 
snd_seq_device          3948  1 snd_seq                                         
snd_hda_codec_realtek   234156  1                                               
snd_hda_intel          16832  3                                                 
snd_hda_codec          50656  2 snd_hda_codec_realtek,snd_hda_intel             
snd_hwdep               4000  1 snd_hda_codec                                   
snd_pcm                50656  2 snd_hda_intel,snd_hda_codec                     
snd_timer              13416  2 snd_seq,snd_pcm                                 
snd                    34552  14 snd_seq,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer

Пользователь в группу audio добавлен.

Система 64-битная, ядро 2.6.31-gentoo-r6
Конфиг:

В микшере все размьютено 100%, громкость выставлена.

Если чего не хватает - я приложу.
Посоветуйте, в чем может быть проблема, уже всю голову сломал...

.

Это подпись, которую невозможно истолковать неправильно

Проблема в том, что у меня по

Проблема в том, что у меня по несовсем ясной мне причине, такого пункта просто нет:

Ну почему ж по неясной?

Всё очень даже ясно - mplayer собран без поддержки alsa.
Содержимое выпадающего списка - не просто так, само по себе, а именно результат опроса возможностей mplayer.

Пакет ставил через штатный

Пакет ставил через штатный потреж

Покажите equery u mplayer |

Покажите

equery u mplayer | grep alsa

gentoo mplayer # equery u

gentoo mplayer # equery u mplayer | grep alsa
-alsa

Ну и ...? Где

Ну и ...? Где поддержка.
Добавьте флаг alsa в /etc/make.conf и сделайте

emerge -uavDN world

Флаг alsa в make.conf уже

Флаг alsa в make.conf уже есть,

emerge -uavDN world

делал

Alsa правильно собрана? Это

Alsa правильно собрана и сконфигурирована?
Это читали?

Как раз этим гайдом

Как раз этим гайдом пользовался, когда собирал. И главное, что везде звук есть, кроме smplayer-а. По идее в нем проблема, но где именно я пока не сообразил.

smplayer причём тут? Вывод

smplayer причём тут? Вывод equery показал что mplayer собран без флага alsa.
Покажите

emerge -pv mplayer

и на всякий случай покажите

cat /etc/portage/package.use | grep mplayer

gentoo portage # emerge -pv

gentoo portage # emerge -pv mplayer

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/mplayer-1.0_rc4_p20091026-r1  USE="X a52 aac alsa* ass cddb cdio dirac dts dv dvd dvdnav enca encode faac faad iconv ipv6 live mmx mp3 network opengl osdmenu png quicktime rar real rtc schroedinger shm speex sse sse2 theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) -bidi -bindist -bl -bs2b -cdparanoia -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -fbcon -ftp -ggi -gif -gmplayer -jack -joystick -jpeg -ladspa -libcaca -lirc -lzo -mad -md5sum -mmxext -mng -nas -nut -openal -opencore-amr -oss -pnm -pulseaudio -pvr -radio -samba -sdl -ssse3 (-svga) -teletext -tga -v4l -v4l2 -vdpau (-vidix) (-win32codecs) -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="nvidia -mga -s3virge -tdfx" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Туда вписывать уже пробовал, результат тот же

gentoo portage # cat /etc/portage/package.use | grep mplayer
media-video/mplayer -alsa

.

удалите из package.use строку "media-video/mplayer -alsa" и пересоберите mplayer

Это подпись, которую невозможно истолковать неправильно

Ребят, всем большое спасибо!

Ребят, всем большое спасибо! Решилось комментированием строки в package.use, хотя я и без нее собирал до этого, но сейчас помогло.
Problem solved!

Такое впечатление,что вы не

Такое впечатление,что вы не совсем понимаете,что делаете.
В файле /etc/portage/package.use само ничего не появляеться и не исчезает.И если там появилась эта строчка,значит вы сами целенаправленно урезали фукционал mplayer, вырубив ему звук.Лучше удалите эту строку, чтобы не было соблазна как нибудь раскоментировать её в будущем)
Читайте документацию и удачи.
ЗЫ пометьте тему решёной.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".