Ubuntu- Mplayer com ESD

SuBzEr0

Portugal@Home Member
Bem, queria por o mplayer a funcionar com o esd, para não estar a fazer: killall esd , sempre que quero ver um filme.

Já andei à procura de soluções, que podem ajudar alguém,(porém o meu problema é outro):
Uma passava por:

cd /home/.../.mplayer
nano config

Editem e adicionem isto:


# Write your default config options here!

######
#Audio drivers

## Ubuntu uses esd by default.
ao=esd

## These are only mentionned for the sake of completion.
#ao=oss
#ao=alsa
#ao=arts

######

Gravem e encerrem o nano. Testem a ver se dá.
Podem também executar o gmplayer, botão direito, preferences, audio e configuram para usar o esd.


Bem, passando agora ao meu problema:
Ao fazer mplayer -ao help tenho este output:

Available audio output drivers:
mpegpes DVB audio output
oss OSS/ioctl audio output
nas NAS audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio output

Resumindo não aparece ali o esd nem no preferences do gmplayer. Alguém tem ideias? Agradecia qql tipo de ajuda sff :)

Ps. Pode ter algo a ver com ter compilado o mplayer e tudo o resto à pata porque as versões nos repositórios não eram as mais recentes??
[]s
 
Ja' experimentaste fazer mesmo mplayer -ao esd ? Se sim e não da' vais ter de o compilar de novo desta vez com suporte para ESD... ./configure -h | more e entretem-te...
 
God_Lx disse:
Ja' experimentaste fazer mesmo mplayer -ao esd ? Se sim e não da' vais ter de o compilar de novo desta vez com suporte para ESD... ./configure -h | more e entretem-te...


Yup, claro, foi uma das 1ªs coisas que fiz. Já tinha tentado também reconfigurar com -enable-esd, deume comando desconhecido, fui dumb. Ao consultar os comandos tem lá --disable-esd, logo presumo que por default venha enabled mas por alguma razão não ficou, logo tentei ./configure--enable-esd.
Enfim, acabei de compilar e obtive os seguintes erros:

ao_esd.c:31:17: esd.h: No such file or directory
ao_esd.c:65: error: syntax error before '*' token
ao_esd.c:65: warning: data definition has no type or storage class
ao_esd.c: In function `control':
ao_esd.c:77: error: `esd_player_info_t' undeclared (first use in this function)
ao_esd.c:77: error: (Each undeclared identifier is reported only once
ao_esd.c:77: error: for each function it appears in.)
ao_esd.c:77: error: `esd_pi' undeclared (first use in this function)
ao_esd.c:78: error: `esd_info_t' undeclared (first use in this function)
ao_esd.c:78: error: `esd_i' undeclared (first use in this function)
ao_esd.c:101: error: `ESD_VOLUME_BASE' undeclared (first use in this function)
ao_esd.c: In function `init':
ao_esd.c:144: error: `esd_format_t' undeclared (first use in this function)
ao_esd.c:144: error: syntax error before "esd_fmt"
ao_esd.c:161: warning: assignment makes pointer from integer without a cast
ao_esd.c:178: error: `esd_fmt' undeclared (first use in this function)
ao_esd.c:178: error: `ESD_STREAM' undeclared (first use in this function)
ao_esd.c:178: error: `ESD_PLAY' undeclared (first use in this function)
ao_esd.c:185: error: request for member `rate' in something not a structure or union
ao_esd.c:192: error: `ESD_MONO' undeclared (first use in this function)
ao_esd.c:196: error: `ESD_STEREO' undeclared (first use in this function)
ao_esd.c:205: error: `ESD_BITS8' undeclared (first use in this function)
ao_esd.c:209: error: `ESD_BITS16' undeclared (first use in this function)
ao_esd.c:222: error: `ESD_DEFAULT_RATE' undeclared (first use in this function)
ao_esd.c:223: error: `ESD_BUF_SIZE' undeclared (first use in this function)
ao_esd.c: In function `play':
ao_esd.c:305: error: `ESD_BUF_SIZE' undeclared (first use in this function)
ao_esd.c: In function `get_space':
ao_esd.c:425: error: `ESD_BUF_SIZE' undeclared (first use in this function)
make[1]: *** [ao_esd.o] Error 1
make[1]: Leaving directory `/home/daniel/MPlayer-1.0pre7/libao2'
make: *** [libao2/libao2.a] Error 2


Tá agreste isto...
[]s e obrigado por todas as ajudas...
 
Sabes qual e' a melhor solução ? Deixares de usar ESD, LOL sinceramente isso não serve para nada metes aí Alsa (Se e' k ja' não tens) fica tudo mt mais simpático e pronto...
 
AndreAPL disse:
k versao do ubuntu tas a usar ? x32 ou x64 ?

x32, porquê?


God_Lx disse:
Sabes qual e' a melhor solução ? Deixares de usar ESD, LOL sinceramente isso não serve para nada metes aí Alsa (Se e' k ja' não tens) fica tudo mt mais simpático e pronto...

Não é nada que eu já não tenha pensado, mas depois poderei ter vários programas ao mesmo tempo ao som sem problemas? Desinstalo mesmo o esd?

[]s
 
Axo k sim ! eu raramente uso esd e consigo ter duas cenas a tocar perfeitamente... Agora k configs tenho praqui sinceramente não me perguntes pq e' coisa a k ligo pouco e mexo pouco dado k e' da máquina de casa onde ja' ta' tudo instaladinho e a funcionar 'a uns dois anos ou mais...
 
Back
Topo