Newsgroup: it.comp.macintosh
Titolo: MPlayer e InitializeQTML

Ciau, ieri ho provato a compilare MPlayer (scaricando il sorgente) e con 
mia somma gioia ho notato che il ./configure puro e semplice riconosce 
che sono su OS X e si configura in maniera adatta, e poi si compila 
praticamente senza problemi, a parte qualche innocence warning qui e là.
Il problema è che non riesce il linking, si perde qualche pezzo per 
strada e si lamenta dicendo che non sa dove pescare _InitializeQTML.
gcc -O4   -pipe -ffast-math -fomit-frame-pointer -no-cpp-precomp 
-DSYS_DARWIN -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux 
-Iloader -Ilibvo       -o mplayer mplayer.o mp_msg.o cpudetect.o 
codec-cfg.o cfgparser.o my_profile.o spudec.o playtree.o 
playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o 
m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o 
parser-mpcmd.o libvo/libvo.a libao2/libao2.a    
libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a 
libmpeg2/libmpeg2.a   libaf/libaf.a libmpdemux/libmpdemux.a 
input/libinput.a postproc/libpostproc.a postproc/libswscale.a 
linux/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a         
-lz     -ltermcap     -framework Carbon -framework Cocoa -framework 
QuickTime                     -ldl    -lm
ld: Undefined symbols:
_InitializeQTML
make: *** [mplayer] Error 1
Ho cercato un po' in giro e InitializeQTML sembra essere una roba di 
QuickTime. Ho quindi tentato dando in pasto --disable-qtx-codecs (che è 
"disable Quicktime codecs", di default lo autodetecta (bel neologismo)) 
al configure, ma nisba.
Idee? :)
-- 
Jollino
Network admin on 
irc.discussioni.org
Per rispondere togli il freno a mano
http://www.petitiononline.com/yahoomac/

 Ciau, ieri ho provato a compilare MPlayer (scaricando il sorgente) e con
Ciao,
appena finisce la partita scarico i sorgenti e ti faccio sapere.

 Idee? :)
Appena finisce la partita scarico il sorgente e ti faccio sapere.
Per rimanere allineati, quale versione del sorgente hai scaricato? CVS
odierno?
Marco

 :)
No, volevo proprio compilarlo per due motivi:
1. se prendo una scheda sat, devo compilarlo col supporto dell'aggeggio 
DVB
2. ho visto mplayer + aalib su linux e sono rimasto colpito :)


.
Perň magari domani provo con quello che c'č al momento in CVS.


 Però magari domani provo con quello che c'è al momento in CVS.
Il cvs del 27 maggio (l'ho fatto ieri sera :) si compila, parte con 
./mplayer ma non si vede una ceppa non aprendosi niente. Non credo che 
X11 sia necessario, visto che altrimenti si sarebbe lamentato.
Curioso che non si apre se non facendo 
/posto/odve/sta/il/binario/mplayer nomedelfile. E sì che ho makato 
install.
Boh?
(Ok, lo ammetto, non ho ancora letto la documentazione... :) anche se di 
solito lo faccio subito, ma sti giorni è abbastanza un casino)


 Però magari domani provo con quello che c'è al momento in CVS.
Allora è chiaro... credo che nel codice ufficiale siano previste le DLL
di QuickTime per x86 e non ci siano bind specifici per MacOSX
(altrimenti l'intero progetto MplayerOSX non avrebbe avuto ragione
d'esistere). Puoi compilare mplayer ufficiale su OS X dando i giusti
input allo script 'configure' ma non avrai tutte le funzionalità
possibili (credo sia limitato ai codec della libavcodec).
Prova con quello del CVS di 
mplayerosx.sourceforge.net
Marco

 install.
Beh, hai controllato dove l'install ti mette l'eseguibile?
Di solito č in /usr/local/bin che potrebbe non essere nel path di
sistema. Se lo č, prova a dare un 'rehash' prima.
Marco

 sistema. Se lo è, prova a dare un 'rehash' prima.
Già fatto!
[innocence:~] jollino% mplayer
2003-05-29 17:16:58.929 mplayer[497] No Info.plist file in application 
bundle or no NSPrincipalClass in the Info.plist file, exiting
[innocence:~] jollino% Applications/MPlayer-20030527/mplayer 
MPlayer dev-CVS-030528-23:53-3.1 (C) 2000-2003 Arpad Gereoffy (see DOCS)
AltiVec found
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or 
directory
Reading config file /Users/jollino/.mplayer/config
Reading /Users/jollino/.mplayer/codecs.conf: can't open 
'/Users/jollino/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 57 audio & 145 video codecs
Usage:   mplayer [options] [url|path/]filename
Basic options: (complete list in the man page)
 -vo <drv[:dev]>  select video output driver & device ('-vo help' for a 
list)
 -ao <drv[:dev]>  select audio output driver & device ('-ao help' for a 
list)
 -dvd <titleno>   play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country 
code)
 -ss <timepos>    seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man 
page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, 
-subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)
Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 up or down       seek backward/forward  1 minute
 pgup or pgdown   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar+timer
 * or /           increase or decrease PCM volume
 z or x           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vop expand
 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS 
* * *
Curioso eh?


 possibili (credo sia limitato ai codec della libavcodec).
Argh. A me interessava un eventuale supporto per schede DVB :(


 Reading /usr/local/etc/mplayer/codecs.conf: 57 audio & 145 video codecs
Anche qui sembrano problemi di path nell'installazione. hai provato a
copiare i file di configurazione dal binario di mplayerosx nelle
directory richieste?
Marco

 Argh. A me interessava un eventuale supporto per schede DVB :(
Ah, per quello! No, non su MacOS X (almeno per ora).
Marco

 [innocence:~] jollino% mplayer
ehm... e se tu gli dicessi cosa leggere ?
-- 
siamo tutti sovversivi

 Suvvia, poi si fa anche la riga da una parte... :-)
Hai perfettamente ragione... andavo troppo di fretta per rileggere ed
eliminare le parti sovrabbondanti. Il capo cosparso di cenere me ne vo a
cena...
Marco

 ehm... e se tu gli dicessi cosa leggere ?
Č uguale, se metto il percorso completo a mplayer lo prende, altrimenti 
no. :)
(Aba fbab pbfě vqvbgn, fh... yvahk y'ub hfngb n yhatb r yb hfb ghggben :)


 Ah, per quello! No, non su MacOS X (almeno per ora).
Vabbč allora non ci divento scemo... peccato perň.
