mplayer bug avec Jack

mplayer bug avec Jack - Logiciels - Linux et OS Alternatifs

Marsh Posté le 29-08-2009 à 16:22:10    

Bonsoir, je voudrais utiliser Jack mais on a un différent il me semble :D

Citation :


mac_gyver@Bi-Coppermine ~/Divers $ mplayer -v -ao jack test.wav        
MPlayer SVN-r29463-4.4.1 (C) 2000-2009 MPlayer Team                    
CPU vendor name: GenuineIntel  max cpuid level: 2                      
CPU:  (Family: 6, Model: 8, Stepping: 10)                              
Detected cache-line size is 32 bytes                                  
Testing OS support for SSE... yes.                                    
Tests of OS support for SSE passed.                                    
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compilé pour CPU x86 avec les extensions: MMX MMX2 SSE CMOV            
get_path('codecs.conf') -> '/home/mac_gyver/.mplayer/codecs.conf'      
Lecture de /home/mac_gyver/.mplayer/codecs.conf: Ne peux ouvrir '/home/mac_gyver/.mplayer/codecs.conf' : No such file or directory                                                                                                          
Lecture de /etc/mplayer/codecs.conf: Ne peux ouvrir '/etc/mplayer/codecs.conf' : No such file or directory            
Utilisation du codecs.conf intégré par défaut                                                                          
Configuration: --cc=i686-pc-linux-gnu-gcc --host-cc=i686-pc-linux-gnu-gcc --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --libdir=/usr/lib --enable-network --disable-arts --disable-nemesi --disable-fribidi --disable-lirc --disable-lircc --disable-apple-ir --disable-libnut --enable-menu --disable-smb --disable-joystick --disable-cdparanoia --charset=UTF-8 --disable-tv-bsdbt848 --disable-ivtv --disable-dvb --disable-dvbhead --disable-pvr --disable-tv-teletext --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-liba52 --disable-musepack --disable-liblzo --xanimcodecsdir=/usr/lib/xanim/mods --disable-mng --disable-pnm --disable-tga --realcodecsdir=/opt/RealPlayer/codecs --disable-directfb --disable-ggi --disable-md5sum --disable-xinerama --disable-dga1 --disable-dga2 --disable-dxr3 --disable-fbdev --disable-vesa --disable-vdpau --disable-zr --disable-gui --disable-xvmc --disable-3dfx --disable-tdfxvid --disable-tdfxfb --disable-ladspa --disable-nas --disable-openal --disable-pulse --disable-ossaudio                              
Ligne de commande : '-v' '-ao' 'jack' 'test.wav'                                                                      
init_freetype                                                                                                          
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay                                                              
get_path('fonts') -> '/home/mac_gyver/.mplayer/fonts'                                                                  
Using nanosleep() timing                                                                                              
get_path('input.conf') -> '/home/mac_gyver/.mplayer/input.conf'                                                        
Can't open input config file /home/mac_gyver/.mplayer/input.conf: No such file or directory                            
Parsing input config file /etc/mplayer/input.conf                                                                      
Input config file /etc/mplayer/input.conf parsed: 90 binds                                                            
get_path('test.wav.conf') -> '/home/mac_gyver/.mplayer/test.wav.conf'                                                  
Lecture de test.wav                                                                                                    
get_path('sub/') -> '/home/mac_gyver/.mplayer/sub/'                                                                    
[file] File size is 41057512 bytes                                                                                    
STREAM: [file] test.wav                                                                                                
STREAM: Description: File                                                                                              
STREAM: Author: Albeu                                                                                                  
STREAM: Comment: based on the code from ??? (probably Arpi)                                                            
LAVF_check: WAV format                                                                                                
Checking for YUV4MPEG2                                                                                                
ASF_check: not ASF guid!                                                                                              
Checking for REAL                                                                                                      
Checking for SMJPEG                                                                                                    
Searching demuxer type for filename test.wav ext: .wav                                                                
Trying demuxer 17 based on filename extension                                                                          
==> Flux audio trouvé : 0                                                                                              
======= WAVE Format =======                                                                                            
Format Tag: 1 (0x1)                                                                                                    
Channels: 2                                                                                                            
Samplerate: 44100                                                                                                      
avg byte/sec: 176400                                                                                                  
Block align: 4                                                                                                        
bits/sample: 16                                                                                                        
cbSize: 0                                                                                                              
==========================================================================                                            
demux_audio: audio data 0x2C - 0x2727CE8
Fichier de type Audio only détecté.
==========================================================================
Ouverture décodeur audio : [pcm] Uncompressed PCM audio decoder
dec_audio : allocation 2048 + 65536 = 67584 octets comme tampon de sortie
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Codec audio sélectionné : [pcm] afm : pcm (Uncompressed PCM)
==========================================================================
Création chaine filtre audio pour 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Trying preferred audio driver 'jack', options '[none]'
AO: [jack] 48000Hz 2ch floatle (4 bytes per sample)
AO: Description: JACK audio output
AO: Author: Reimar Döffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de>
AO: Comment: based on ao_sdl.c
Création chaine filtre audio pour 44100Hz/2ch/s16le -> 48000Hz/2ch/floatle...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[libaf] Adding filter lavcresample
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[libaf] Adding filter format
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[format] Changing sample format from little-endian 16-bit signed int to little-endian 32-bit float
[format] Accelerated little-endian 16-bit signed int to little-endian 32-bit float conversion
Vidéo : pas de vidéo
Freeing 0 unused video chunks.
Démarre la lecture...
[libaf] Reallocating memory in module lavcresample, old len = 0, new len = 34974
[libaf] Reallocating memory in module format, old len = 0, new len = 69869
Increasing filtered audio buffer size from 0 to 69864
Increasing filtered audio buffer size from 69864 to 69944
A:  -0.0 (unknown) of 232.0 (03:52.0) ??,?%


 
Donc voila, il reste comme bloqué comme ça, sans lire :??:
 
Mes premiers essais avec Jack ne m'ont pas permis de conclure  :whistle:  
 
De l'aide sera la bienvenue  :jap:

Reply

Marsh Posté le 29-08-2009 à 16:22:10   

Reply

Marsh Posté le 30-08-2009 à 16:23:18    

Bonsoir à tous, petit up :)

Reply

Marsh Posté le 30-08-2009 à 17:34:47    

Tu utilises qjackctl pour configurer/lancer le serveur ?
Quelle distro, le kernel, le hardware ?
 
Je peux déjà te rassurer, je viens de tester avec le chip son de la mobo et avec une carte FW, et tout fonctionne, en realtime comme en soft ...

Reply

Marsh Posté le 30-08-2009 à 17:46:47    

La distro est Gentoo, le kernel est un 2.6.28.10, et j'ai lancé le serveur par:
 
jackd -d alsa
 
Après je connais pas jack c'est la 1ère fois que je test ce soft :D
 
La carte son est équipé de la puce CA0106 (le pilote a le même nom), j'ai la dernière version d'alsa.


Message édité par Mac Gyver 974 le 30-08-2009 à 17:48:43
Reply

Marsh Posté le 30-08-2009 à 17:59:25    

Ton log est complet, il n'indique pas le moindre problème. En tout cas, le serveur jack a l'air correctement initialisé.
Essaie avec une autre application (par exemple hydrogen), peut-être un bug dans ta version de mplayer ...

Reply

Marsh Posté le 30-08-2009 à 18:14:27    

Ah heu ok, mais bon je suis sous Gentoo et ma machine n'est pas très puissante, pas trop envi de compiler un soft juste pour controler si mplayer bug éventuellement :??:
 
Bon je sens que jack ne veut pas trop de moi quoi :D
 
Des fois que ça puisse servir:
 

Citation :

jackd -d alsa
jackd 0.116.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
 
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback

Reply

Marsh Posté le 30-08-2009 à 20:50:14    

Si jackd n'était pas ok, mplayer afficherait une erreur.

[JACK] cannot open server
Failed to initialize audio driver 'jack'


 
Bonne chance ...

Reply

Marsh Posté le 31-08-2009 à 04:59:33    

Je viens de mettre à jour mplayer via ~x86... du coup j'ai cette version de mplayer:
 

Citation :

1.0_rc2_p20090731-r1


 
Et toujours le même problème :(

Reply

Marsh Posté le 31-08-2009 à 05:16:02    

fais comme t'as dit le forumeur "404 Not Found" : installe une autre application comme Hydrogen afin de voir si le même problème se reproduit,

 

installe aussi "qjackctl" qui te permettra de lancer jack et de gerer l'ensemble avec un peu plus de confort ( notamment la possibilité de regler les paramètres de Jack plus facilement, de  voir graphiquement si mplayer est bien connecté à jack, de voir les messages log de jack )

 

test aussi avec un autre fichier wav

 

sinon l'intérêt du serveur audio jack c'est surtout de l'interfacer avec des logiciels musicaux comme des synthétiseurs virtuels ( ZynAddSubFX ), un séquenceur ( rosegarden ), une boite à rythme virtuelle ( hydrogen ) et un enregistreur  ( ardour ), tous ces logiciels gratuits sont expliqués sur ce site:

 

http://www.linuxmao.org/tikiwiki/t [...] ticles.php

 

c'est par là que j'ai commencé lorsque j'ai voulu tester jack, d'abord utiliser un synthétiseur virtuel, faire mumuse avec hydrogen, enregister le tout avec ardour, il n'y a pas trop d'intérêt à utiliser mplayer pour lire du son avec jack :D

Message cité 1 fois
Message édité par Elbarto le 31-08-2009 à 05:19:25
Reply

Marsh Posté le 31-08-2009 à 15:44:08    

Elbarto a écrit :

fais comme t'as dit le forumeur "404 Not Found" : installe une autre application comme Hydrogen afin de voir si le même problème se reproduit,
 
installe aussi "qjackctl" qui te permettra de lancer jack et de gerer l'ensemble avec un peu plus de confort ( notamment la possibilité de regler les paramètres de Jack plus facilement, de  voir graphiquement si mplayer est bien connecté à jack, de voir les messages log de jack )
 
test aussi avec un autre fichier wav
 
sinon l'intérêt du serveur audio jack c'est surtout de l'interfacer avec des logiciels musicaux comme des synthétiseurs virtuels ( ZynAddSubFX ), un séquenceur ( rosegarden ), une boite à rythme virtuelle ( hydrogen ) et un enregistreur  ( ardour ), tous ces logiciels gratuits sont expliqués sur ce site:
 
http://www.linuxmao.org/tikiwiki/t [...] ticles.php
 
c'est par là que j'ai commencé lorsque j'ai voulu tester jack, d'abord utiliser un synthétiseur virtuel, faire mumuse avec hydrogen, enregister le tout avec ardour, il n'y a pas trop d'intérêt à utiliser mplayer pour lire du son avec jack :D


 
Moi c'est juste pour brancher deux paires d'enceintes sur 2 sorties son, je ne suis pas musicien  :pt1cable:  
 
J'ai vu que Jack permettait ça...j'ai uine carte son cinéma (pas de luxe mais bon ya 3 prise qui sont des out quoi)
 
Compliqué pour mettre 2 paires d'enceintes l  :pt1cable:  
 
Pas trop le temps de geeker je suis en formation :/ me faudrait une solution type simple, rapide, ou j'ai pas a reflechir, tout cuit dans le bec....sur ce je vais grignoter vite fait il est 17H45 ici et j'ai un peu faim :D

Reply

Marsh Posté le 31-08-2009 à 15:44:08   

Reply

Marsh Posté le 31-08-2009 à 16:35:35    

installe au moins "qjackctl" la compilation est rapide sur Gentoo et au moins ça te permettra de voir exactement ce qu'il se passe entre jack et mplayer ( logs et connexions )

 

jette aussi un coup d'oeil sur le site linuxmao.org, il y a un tutoriel pour utiliser le logiciel XMMS ( clone de winamp ) avec jack afin de lire du son via jack ( ça devrait remplacer mplayer qui semble échouer chez toi )

 

il est utile d'avoir aussi un kernel avec une faible latence si tu utilises jack pour éviter les problèmes

 
Mac Gyver 974 a écrit :



Pas trop le temps de geeker
je suis en formation :/ me faudrait une solution type simple, rapide, ou j'ai pas a reflechir, tout cuit dans le bec....sur ce je vais grignoter vite fait il est 17H45 ici et j'ai un peu faim :D

 

vu que tu as choisi d'avoir la distribution gentoo ( dont les geeks semblent raffoler ) c'est quand même bizarre que tu rechignes à compiler [:ddr555]

 

surtout que ton problème n'a pas l'air d'être un gros casse tête, par élimination en testant avec d'autres logiciels compatibles jack tu finiras assez rapidement par trouver le coupable ( version/compilation de mplayer ou de jack pourrave avec des options qui manque, bugs crées par ton script de compilation, mauvaise configuration de jack avec ta carte son )


Message édité par Elbarto le 31-08-2009 à 16:39:44
Reply

Marsh Posté le 31-08-2009 à 17:10:57    

J'aime énormement Gentoo, Linux toussa toussa, mais avec la formation de vendeur que je suis actuellement c'est chaud :(
(dans les 2 sens du terme car une jolie métisse qui est dans la même formation me plait beaucoup, je sais pas comment gérer ça, ça risque d'etre plus compliqué que ce que j'ai connu dans ma vie de Geek....)
 
Je verrais ça ce WE pour le prob. de Jack je pense, a moins que j'en ai le courage un jour en semaine.....(et le temps....)
Merci en tou t cas :)

Reply

Marsh Posté le 03-09-2009 à 20:47:43    

:love: ça y est j'ai trouvé la solution et elle ne necessite pas Jack  :love:  
 

Citation :

mplayer -af channels=4:4:0:2:0:0:1:3:1:1 fichieralire.mp3

 
 
tiré de: http://www.mplayerhq.hu/DOCS/HTML/ [...] ls-copying
 
sauf qu'il faut mettre le nom du fichier à jouer à la fin, et non au début comme sur le site de mplayerhq !
 
Sinon "ça marche pas chez moi" (peut etre du à ma version de mplayer ? bref osef au fond)
 
Bon ben dodo time !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed