Flash & Jack

Home Page Forum generale Flash & Jack

Visualizzazione 3 filoni di risposte
  • Autore
    Articoli
    • #17962
      Z10Bel
      Membro

      Dopo qualche ricerca ho scoperto che non è un’utopia, ma non ho ben capito come far funzionare flash player se tengo attivo jack (che altrimenti terrei sempre attivo come server audio poiché è ottimo). C’è qualcuno che ha provato/può provare e saprebbe spiegarmi come fare?

    • #25284
      Silvan
      Amministratore del forum

      In openmamba 1.0 jack era abilitato di default, quindi puoi vederne un esempio funzionante. Successivamente l’ho disabilitato per diverse ragioni:

      la prima è che con i nuovi kernel non è più possibile usare oss2jack per l’emulazione oss attraverso jack;

      la seconda e più importante ragione (in quanto esistono metodi alternativi a oss2jack come aoss), è che il plugin flash e/o firefox non sono progettati per gestire la bassa latenza con il risultato di causare problemi a tutte le applicazioni che usano jack che sono collegate ad anello attraverso una forma cooperativa di threading. Finché un thread dell’anello non ha finito, non viene eseguito il successivo. Il risultato è una lunga serie di “xrun” che si vedono nel file di log (.xsession-errors) e l’audio che perde dei pezzi, nonché le applicazioni che vanno in crash.

      Nella versione 1.1pre e devel di openmamba, jack si può abilitare usando qjackctl quando si intende utilizzare applicazioni per l’audio professionale (ad esempio audacity), garantendo così una maggiore resa del suono rispetto a prima in quanto le altre applicazioni come firefox non creano conflitti poiché sono escluse dall’uso dell’audio. Si potrebbe fare un layer di emulazione oss più adatto, ma, almeno qualche mese fa, nessuno l’aveva fatto, oss2jack non risultata più mantenuto e alcune altre distribuzioni si sono orientate ad usare pulseaudio, comunque non senza problemi mi sembra.

    • #25285
      Z10Bel
      Membro

      L’uso di un server audio non mi serve tanto per uso professionale ma in generale per evitare che dragon player mi dica che la periferica audio sia già utilizzata, costringendomi a chiudere per esempio amarok e a riavviare lo stesso dragon… se non fosse per quello jack non mi servirebbe a molto, dato che non mi serve un audio professionale. Il problema è che uso spessissimo per esempio youtube, quindi dover disattivare sempre jack è scomodo… Quindi se o ben capito o un programma alla volta o attacca e stacca se voglio Flash player??

    • #25290
      Silvan
      Amministratore del forum

      La gestione dell’audio da parte di più applicazioni avviene tramite il plugin dmix di alsa (vedi /etc/asound.conf). In questo momento è noto che amarok4 prende comunque l’uso esclusivo dell’audio, forse capita anche per dragon player. In ogni caso non ho ancora affrontato il problema ma è per me noto.

Visualizzazione 3 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.