Pagina 1 di 1

Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC OK

Inviato: 16 dic 2010, 17:47
da goo
ciao,
sto usando yavdr 0.3.1 con il seguente hardware:

*DVB-S nexus-s
*VIA EPIA M12000 con vga Apollo CLE266
*S-Video output

Uso Xine e vdr-xineliboutput per interfacciarmi a VDR e funziona tutto senza grossi problemi.

Purtroppo Xine risulta piuttosto lento nel decoding mpeg pur utilizzando XXMC e disabilitando deinterlacing e postprocessing vari.

La lentezza si nota non solo durante lo streaming dei canali ma anche semplicemente mettendo in play degli AVI qualsiasi che con xine risultano praticamente inguardabili mentre i.e con mplayer (-vo xv) o VLC sono perfetti.

Sapete se è un problema noto? Qualcuno ha risolto?

AGGIORNAMENTO: stesso problema anche con stock ubuntu (lucid)

--
ciao,
goo

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 16 dic 2010, 18:26
da lukkino
1 - Un saluto al Forum visto che è il tuo primo messaggio, sarebbe gradito.
2 - Sicuro di avere quell'hardware (mi riferisco alla scheda sat) ?

Saluti.

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 16 dic 2010, 21:49
da goo
ok, sono stato un po' screanzato, quindi ciao lukkino e ciao a tutto il forum.
Detto questo si in effetti si tratta della Nexus 2.1, non nexus-s che probabilemnte è un'altra cosa.. cmq non è quello il problema. Ho provato anche a ricompilare xine con ottimizzazioni per il VIA C3, ma senza miglioramenti apprezzabili :(.
Un'alternativa sarebbe poter usare softdevice+directfb ma in questo caso non ho trovato documentazione per abilitare il framebuffer su uscita s-video e ottengo solo una schermata nera.
Cmq mi piacerebbe andare avanti con xine, se fosse possibile.

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 16 dic 2010, 22:17
da von fritz
Benvenuto :D
la nexus e una scheda "full" se non sbaglio :roll: perche' vuoi usare xine ?

bye

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 16 dic 2010, 22:42
da goo
Allora, vorrei usare xine per tre motivi:

1. Ho perso il cavo con il connettore miniDIN della nexus, o forse non l'ho mai avuto, la scheda ha quasi una decina d'anni.
2. Mi interessa guardare anche video (avi, xvid) in mpeg4 che, se non ho capito male, necessiterebbero di un transcoding in mpeg2 per poterli visualizzare direttamente tramite la dvb. Considerando la bassa potenza di calcolo del VIA C3 non so se è il caso.
3. Purtroppo il driver openchrome per la S3 CLE266 supporta una sola porta XV. In questo modo non posso utilizzare plugin come externalplayer o mplayer o altri dato che la porta XV rimane occupata da xine.

E' sufficiente?;)

PS: ho notato che la scheda dvb si chiama davvero nexus-s! :) http://vdr.spaghettilinux.org/index.php ... -S_rev.2.1

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 17 dic 2010, 17:17
da lukkino
Benvenuto :D
goo ha scritto:1. Ho perso il cavo con il connettore miniDIN della nexus, o forse non l'ho mai avuto, la scheda ha quasi una decina d'anni.
Personalmente ti consiglio di costruirti il cavetto con il connettore, perdi meno tempo che ad utilizzare xine con accrocchi vari....

goo ha scritto:2. Mi interessa guardare anche video (avi, xvid) in mpeg4 che, se non ho capito male, necessiterebbero di un transcoding in mpeg2 per poterli visualizzare direttamente tramite la dvb. Considerando la bassa potenza di calcolo del VIA C3 non so se è il caso.
Io avevo una EPIA M10000, con scheda Nexus DVB 2.1 (come la tua per intenderci), ma sfruttavo l'uscita di tale scheda per fare quello che vuoi tu, perchè dotata di decoder mpeg2 hardware.

goo ha scritto:3. Purtroppo il driver openchrome per la S3 CLE266 supporta una sola porta XV. In questo modo non posso utilizzare plugin come externalplayer o mplayer o altri dato che la porta XV rimane occupata da xine.
Come detto sopra usavo la EPIA M10000 che integra un decoder hardware mpeg2/4, e so che esisteva una versione di xine che utilizzava tale decoder... in tal caso riusciresti a fare quello che vuoi... ma non so se la tua EPIA abbia questo decoder...

Ciao

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 17 dic 2010, 23:33
da goo
Io avevo una EPIA M10000, con scheda Nexus DVB 2.1 (come la tua per intenderci), ma sfruttavo l'uscita di tale scheda per fare quello che vuoi tu, perchè dotata di decoder mpeg2 hardware.
Si, il decoder della nexus è come dici te un decoder mpeg2. Video in mpeg4 o in altri codec vanno transcodati in mpeg2 per poi essere processati dal decoder:

Codice: Seleziona tutto

mplayer -framedrop -autoq 6 -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc -vo mpegpes file.avi
........
VO: [mpegpes] 720x576 => 721x576 Mpeg PES 
A:  15.0 V:  14.9 A-V:  0.149 ct:  0.000 373/373 35% 58%  4.5% 190 0
Notare la penultima cifra (190) che sono i frame scartati per mantenere la sincronia A-V. Quindi su uscita direttamente su scheda vengono scartati praticamente la metà dei frame totali. Per non parlare del 100% della cpu occupata.
Con "-vo xv" invece mplayer sfrutta meno del 50% di cpu time e soprattutto senza perdita di frame:

Codice: Seleziona tutto

mplayer -benchmark -framedrop -autoq 6 -vo xv file.avi
..........
VO: [xv] 720x388 => 720x388 Planar YV12 
A:  24.5 V:  24.5 A-V:  0.000 ct:  0.000 614/614 43%  0%  1.8% 2 0
A meno che non stia sbagliando qualcosa pare che il VIA C3 non ce la faccia a fare il transcoding mpeg4->mpeg2 in tempo reale.
Come detto sopra usavo la EPIA M10000 che integra un decoder hardware mpeg2/4, e so che esisteva una versione di xine che utilizzava tale decoder... in tal caso riusciresti a fare quello che vuoi... ma non so se la tua EPIA abbia questo decoder...
Si "xine -V xxmc" dovrebbe usare tale decoder (solo mpeg2) integrato della epia. In effetti per lo streaming dei canali sat con xine si nota ogni tanto qualche rallentamento, cmq diciamo accettabile (mplayer anche qui rimane una spanna sopra). Mentre per il playing di qualsiasi filmato, decoder o non decoder e a differenza di mplayer "-vo xv" come visto sopra, perde addirittura il 50-60% dei frame:

Codice: Seleziona tutto

xine -V xxmc --no-logo --no-splash --disable-post file.avi
.........
video_out: throwing away image with pts 181636 because it's too old (diff : 22204).
video_out: throwing away image with pts 192052 because it's too old (diff : 18675).
video_out: throwing away image with pts 202552 because it's too old (diff : 14688).
video_out: throwing away image with pts 213127 because it's too old (diff : 10805).
video_out: throwing away image with pts 223771 because it's too old (diff : 6625).
200 frames delivered, 87 frames skipped, 17 frames discarded
Quindi boh, mi pare di aver fatto tutte le prove possibili con il risultato che xine fa piuttosto schifo, ma spero sempre di sbagliarmi:)

ciao

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 09 gen 2011, 23:09
da goo
Ok, rinuncio al progetto. Ho provato a seguire il consiglio di utilizzare l'output della scheda dvb ma per qualche motivo sia l'uscita composita che s-video presa dal j2 della 1.5 hanno una luminosità bassissima e una strana dominanza rossa, mentre per la 2.1 il video è ok ma con l'audio da radiolina anteguerra (81dB dynamic at 16Bit invece di 101dB @24bit della 1.5). Per di più il CD-IN della mobo è andato.
Grazie a tutti per i consigli!

ciao

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 10 gen 2011, 19:17
da lukkino
Ma hai continuato ad utilizzare xine?
Sono 2 schede, sia la 1.5 che la 2.1 ottime sotto il lato uscita video...
Mi pare strano
Ciao

Re: Lentezza xine su VIA EPIA M12000 (CLE266). Mplayer & VLC

Inviato: 11 gen 2011, 15:41
da goo
No xine poi l'avevo abbandonato come mi avevate consigliato.
Avevo trovato il modo di visualizzare senza rallentamenti video divx utilizzando pvrinput e collegando l'output s-video della vga all'ingresso di una pvr150 (ivtv con encoder mpeg2). Sistema un po' artigianale e magari con una leggera perdita di qualità dovuta all'ulteriore passaggio s-video, ma efficace.
Purtroppo la 1.5 è diffettosa nell'uscita video: l'output è proprio inguardabile con tonalità rosse e poco luminoso. O è difettosa o devo averla rovinata in qualche modo :roll: ...
Per la 2.1 invece, come ho detto, l'audio è veramente (troppo) poco preamplificato.. e controllando nelle specifiche risulta davvero sottodimensionato. Non c'è paragone con la 1.5..

E' un peccato, credo che a questo punto mi farò un sistema più moderno magari con una skystar2... tempo a disposizione permettendo!