Si j'importe une séquence vidéo dans kino et que j'essaie de la lire kino plante systématiquement :
kino: pcm_params.c:2351: sndrv_pcm_hw_params:  l'assertion " err >= 0 " a échoué
Abandon
Version de kino
[pma@patmar ~]$ rpm -qa | grep kino
kino-1.1.1-2.lvn8
[pma@patmar ~]$
Est ce que tu as installé d'autres dépots tiers que livna ?
kwizart wrote:Est ce que tu as installé d'autres dépots tiers que livna ?
Non, voici la liste de mes dépots :
[root@patmar pma]# yum repolist
repo id              repo name                                 status
fedora               Fedora 8 - i386                           enabled
livna                Livna for Fedora Core 8 - i386 - Base     enabled
updates              Fedora 8 - i386 - Updates                 enabled
je pense que c'est lié à ton autre message, la configuration hardware de ta carte son est erronée...

kino ou pulseaudio fonctionne plutot bien à priori...
4 mois plus tard
@bbTGV
Merci de ta réponse, je vais essayer, mais je ne comprends plus rien à la question 'PulseAudio apporte-t-il un progrès par rapport à alsa' ?

Pour certains outils il faut activer PulseAudio, pour d'autres non, mais comment s'y retrouver.

Ma carte son est peut-être mal configurée, mais comment bien la configurer.
Sans dire de bêtises, il me semble que PulseAudio soit très jeune encore, et donc perfectible, mais comme souvent avec Linux, il ne va pas tarder à être surpuissant 😉
@bbTGV, Merci encore
Depuis que j'utilise Linux (RH, Mandrake/mandriva, Ubuntu, puis fedora) j'ai des problèmes avec un grand nombre de cartes sons ou d'outils sons (audacity, arecord, ...)

PulseAudio est encore jeune !
Oui! mais on m'a déjà dit ça à la sortie d'OSS puis à la sortie d'ALSA. Il faut dire qu'avant OSS c'était vraiment spartiate (compilations à répétition, galères). ALSA a étét écrit pour pallier certaines erreurs de conception d'OSS, et alors qu'ALSA n'est pas opérationnel pour toutes les cartes, voici PulseAudio.
Mais maintenant, je ne comprends rien dans toutes les couches utilisées.
J'ai beau regarder cette page je ne comprends rien et je me demande comment un utilisateur non spécialisé peut utiliser PulseAudio qui ressemble plutôt à une usine à gaz. Qu'un produit soit complexe, s'il veut être puissant est normal, mais l'utilisateur ne doit pas en pâtir.
j'ai toujours des messages d'erreur au démarrage de Pulseaudio sur F8 et F9(BETA) (sans parler de SELinux qui n'a pas l'air d'aimer PulseAudio) avec au moins trois cartes sons différentes ..., plus les problèmes avec kino, cinellera, audacity, arecord, ...
PulseAudio est un serveur de son. C'est un niveau d'abstraction plus haut qui nécessite une prise en charge native dans l'application, voire une prise en charge émulée à partir du support d'alsa ESD ou autre dans l'application. Ce n'est pas un pilote pour carte son.

En général, les problèmes pulseaudio sont bien géré à partir du moment ou tu ajoutes ton utilisateur au group pulse-rt en particulier.
Sinon pour les différentes applications que tu mentionnes, il faudrai rapporter un bug à chaque fois..
@kwizart
D'accord pulseaudio est un serveur de son, mais ce que dont je rêve c'est d'un son qui fonctionne avec des utilitaires qui fonctionnent, qu'ils utilisent OSS, ALSA ou PulseAudio, j'avoue que seul le résultat compte.
Le niveau d'abstraction plus haut me laisse rêveur et me lasse un peu, car je suis très terre à terre.

J'ai déjà posté mes problèmes de son sur bugzilla F6 et F7 et lors de la clôture de F6 on m'a demandé si mon problème était résolu ! ! ! Lors de la clôture de F7 il est vraisemblable que cela va être la même chose ! !
J'ai déjà posté mes problèmes sur audacity et ils m'ont renvoyé sur le kernel ou la distribution ! ! !
Apr 15 06:38:25 patmar pulseaudio[3011]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
Apr 15 06:38:25 patmar pulseaudio[3011]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
Apr 15 06:38:25 patmar pulseaudio[3011]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
Apr 15 06:38:25 patmar pulseaudio[3011]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
Apr 15 06:38:26 patmar pulseaudio[3011]: alsa-util.c: Device hw:7 doesn't support 2 channels, changed to 1.
Apr 15 06:38:26 patmar pulseaudio[3011]: module-alsa-source.c: Got POLLERR from ALSA
Si quelqu'un peut m'expliquer pourquoi j'obtiens toujours ces messages au boot, je veux bien tenter quelque chose, mais je n'ai plus beaucoup d'espoir.
C'est exactement le message d'erreur typique pour lequel l'ajout de ton utilisateur au groupe pulse-rt permet de résoudre.
Si tu écoutais ce que l'on te dis. !!! 😉
usermod -G pulse-rt -a patmar
@kwizart
D'accord pour le groupe pulse-rt (je ne l'avais pas fait pour cet utilisateur. Je l'ai ajouté, mais il n'empêche que kino plante toujours, que j'ai toujours des messages d'erreur :
Apr 15 16:01:59 patmar pulseaudio[3011]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
Apr 15 16:01:59 patmar pulseaudio[3011]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
Apr 15 16:02:00 patmar pulseaudio[3011]: pid.c: Daemon already running.
Apr 15 16:02:00 patmar pulseaudio[3011]: main.c: pa_pid_file_create() failed.
Quand je dis que tout cela me parait compliqué, c'est que pour moi la gestion du son doit s'appuyer sur un mixeur, mais que nous avons Kmix, GnomeVolume, alsamixer, ...
et pulseaudiomixer, mais que même maintenant avec un ajout du groupe j'ai toujours des erreurs :
$ alsamixer
*** PULSEAUDIO: Unable to connect: Connection refused

alsamixer: function snd_ctl_open failed for default: Connection refused
Le mixeur graphique de PulseAudio semble avoir les mêmes problèmes (ce qui est un comble) pour se connecter à lui même ? ?

De temps en temps vlc ou kaffeine plantent aussi (plus de son) (peut-être quand j'ai trop de sources sonores en même temps ? ) . Alors que lorsqu'ils fonctionnent seuls je n'ai pas de problème.
ound server informational message:
Error while initializing the sound driver:
device: default can't be opened for playback (Connection refused)
The sound server will continue, using the null output device.
Je ne demande pas grand chose, avoir un mixeur utilisable et faire fonctionner audacity, kino ou cinellera.
@kwizart
Pour info : message au boot et démarrage session
Apr 15 17:09:24 patmar pulseaudio[3002]: module-gconf.c: Unable to read or parse data from client.
Apr 15 17:11:30 patmar pulseaudio[3019]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
Apr 15 17:11:30 patmar pulseaudio[3019]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
Apr 15 17:11:30 patmar pulseaudio[3019]: pid.c: Stale PID file, overwriting.
Apr 15 17:11:30 patmar pulseaudio[3019]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
Apr 15 17:11:30 patmar pulseaudio[3019]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
Apr 15 17:11:30 patmar pulseaudio[3019]: alsa-util.c: Device hw:7 doesn't support 2 channels, changed to 1.
Apr 15 17:11:30 patmar pulseaudio[3019]: module-alsa-source.c: Got POLLERR from ALSA
Que faire : attendre F9 pour reposter sur bugzilla un problème avec ma carte son ?
Personnellement, je n'ai jamais eu de manipulation délicate à faire pour faire marcher pulseaudio correctement mis à part le coup des utilisateurs à ajouter au groupe...

Il arrive parfois quand-même que pulseaudio ne veuille rien savoir et indique "PULSEAUDIO: Unable to connect: Connection refused".
C'est vrai que quand ça arrive, je n'ai pas trouvé d'autre solution que de rebooter pour le faire marcher... On se croirait un peu sous windaube dans ces cas là mais bon...

Comme le dit kwizart, pulseaudio est jeune... Qui n'a jamais fait d'erreur dans sa jeunesse ? :-P
D'accord pour pulseaudio qui est encore un peut jeune, mais on m'a déjà fait le coup avec OSS qui était devenu difficile à faire évoluer et on allait tout résoudre avec Alsa, mais maintenant on rajoute une couche (plus haut, merci kwizart) alors que les fondations ne sont pas stables.

Je ne parle pas de plantages qui se produisent de temps en temps mais de plantages systématiques ou d'impossibilité de faire fonctionner un bête magnétophone (arecord ou audacity). Si PulseAudio apporte son propre enregistreur je suis prêt à l'utiliser, mais pour l'instant j'essaie d'enregistrer du son ou de monter des vidéos avec ce que j'ai.
Je pense que le problème est autre aujourd'hui :
Les applications qui ont été écrites à l'époque d'OSS utilisent OSS pour gérer leur son.
Les applications qui ont été écrites à l'époque d'ALSA utilisent ALSA pour gérer leur son.
Les applications qui ont été écrites à l'époque d'eSound utilisent eSound pour gérer leur son.
A chaque fois, des couches de compatibilité sont créées pour faire en sorte que ça marche mais je ne pense pas que ce soit la solution... Peut-être que si tout le monde Linuxien pouvait se mettre d'accord sur un pilote, ce serait plus simple et tout fonctionnerait sans avoir à modifier de config pour utiliser telle ou telle application.

PS: Ma description des choses est très, voire trop simpliste ; puristes s'abstenir du troll... C'était juste pour mettre une image sur mes pensées.
Chacual wrote:Peut-être que si tout le monde Linuxien pouvait se mettre d'accord sur un pilote, ce serait plus simple et tout fonctionnerait sans avoir à modifier de config pour utiliser telle ou telle application.

PS: Ma description des choses est très, voire trop simpliste ; puristes s'abstenir du troll... C'était juste pour mettre une image sur mes pensées.
C'est là l'esprit et le prix du logiciel libre avec les avantages et ses inconvénients. D'un coté, ça stimule le développement voire le propulse, sans jeu de mot et d'un autre c'est vrai l'utilisateur aura un peu de mal à s'y retrouver dans un premier temps.

Cette pensée m'a déjà éfleuré l'esprit plus d'une fois en me disant que si tous les efforts pouvaient converger vers une orientation bien définie, il y a des sommets qui auraient pu être atteints depuis longtemps. Mais forcer tout le monde à travailler dans un sens, c'est créer un lien de subordination...d'employeur à salarié donc.

Ca reviendrait à dire que c'est la fin du logiciel libre...
Salut,
[...]forcer tout le monde à travailler dans un sens, c'est créer un lien de subordination...d'employeur à salarié donc.
Ca reviendrait à dire que c'est la fin du logiciel libre...
je ne suis pas d'accord
on peut être structuré sans avoir de relation commandant-ouvrier
pas mal de projet libre se font sur ce principe (kde, gnome, openoffice...)

moi le monde du logiciel libre me fait surtout penser à darwin
je ne suis pas expert dans la gestion du son, mais si OSS est de plus en plus délaissé c'est sans doute qu'un autre projet est plus prometteur ou fonctionnel ou structuré...

ce renouvellement constant est une chance que ne peut s'offrir une entreprise commerciale aujourd'hui
quel boite (meme la plus riche) peut demander à plusieurs équipe de faire le meme logiciel sans limite de temps en partant de zero et choisir à la fin?
kwizart wrote:Tu as pas bcp cherché! il suffit de mettre /dev/dsp comme périphérique audio utilisé par kino, et plus de plantages...
@kwizart
Mais où est l'intérêt de pulseaudio si l'on doit utiliser /dev/dsp dans kino, si audacity ne peut pas utiliser pulseaudio, si arecord ne fonctionne pas , si ..... ?
Encore une fois je ne tiens pas plus que cela à OSS ou ALSA, ou PulseAudio, ce dont je rêve c'est d'un système de son qui fonctionne (sans faire les pieds au mur, sans ajouter de groupe, sans ...). Le meilleur système de son serait celui qui fonctionne du premier coup et se ferait oublier en fonctionnant sans accroc.
aka Shiva wrote:C'est là l'esprit et le prix du logiciel libre avec les avantages et ses inconvénients. D'un coté, ça stimule le développement voire le propulse, sans jeu de mot et d'un autre c'est vrai l'utilisateur aura un peu de mal à s'y retrouver dans un premier temps.
Que veux-tu dire 'dans un premier temps' ça fait plus de huit ans que je me bats avec le son dans Linux.

D'un coté, ça stimule le développement voire le propulse :
Je suis d'accord avec toi, mais un des objectifs d'une distribution devrait être de choisir ce qu'il y a de meilleur et de fonctionnel pour éviter à un utilisateur lambda de faire son marché lui-même (comme au tout début de Linux où j'ai compilé de A à Z un ancêtre de nos distributions actuelles).

Lorsque l'on voit comment les sites kino, audacity répondent aux questions à propos de PulseAudio, ce n'est jamais leur problème, Ils ont bien du mal, je pense à suivre ce foisonnement.



P.S. : Je n'ai toujours pas trouvé le moyen d'avoir du son avec ma webcam et amsn pour lequel il faudrait une extension Snack (encore une extension ...) , mais ceci sort du cadre de ce post . Mais c'était pour dire que le son n'est pas un long fleuve tranquille, mais plutôt un torrent impétueux et plutôt saccadé.
Apr 16 06:59:08 patmar kernel: uvcvideo: Found UVC 1.00 device USB Video Camera (0471:0334)
Apr 16 06:59:08 patmar kernel: usbcore: registered new interface driver uvcvideo
Apr 16 06:59:08 patmar kernel: USB Video Class driver (v0.1.0)
Apr 16 06:59:09 patmar pulseaudio[2870]: alsa-util.c: Device hw:7 doesn't support 2 channels, changed to 1.
Apr 16 06:59:09 patmar kernel: ALSA sound/usb/usbaudio.c:1327: setting usb interface 3:1
Apr 16 06:59:09 patmar kernel: ALSA sound/usb/usbaudio.c:669: cannot submit urb (err = -45)
Apr 16 06:59:09 patmar pulseaudio[2870]: module-alsa-source.c: Got POLLERR from ALSA
Apr 16 06:59:25 patmar kernel: uvcvideo: device USB Video Camera requested null bandwidth, defaulting to lowest.
Apr 16 06:59:32 patmar kernel: uvcvideo: device USB Video Camera requested null bandwidth, defaulting to lowest.
Apr 16 06:59:35 patmar kernel: uvcvideo: Failed to resubmit video URB (-45).