[LAU] wanted:audio player

fons at kokkinizita.net fons at kokkinizita.net
Mon Oct 18 17:31:00 UTC 2010


On Mon, Oct 18, 2010 at 02:38:21PM +0200, Kjetil S. Matheussen wrote:

> Perhaps the patch below for mplayer is good enough?
> 
> libao2/ao_jack.c :
> 
> -  for (i = 0; i < num_ports; i++) {
> -    if (jack_connect(client, jack_port_name(ports[i]), matching_ports[i])) {
> -      mp_msg(MSGT_AO, MSGL_FATAL, "[JACK] connecting failed\n");
> -      goto err_out;
> -    }
> -  }
> +  for (i = 0; i < num_ports; i++) {
> +    char portname[1000];
> +    sprintf(portname,"%s%d",getenv("MYPORTS"),i);
> +    if (jack_connect(client, jack_port_name(ports[i]), portname)) {
> +      mp_msg(MSGT_AO, MSGL_FATAL, "[JACK] connecting failed\n");
> +      goto err_out;
> +    }
> +  }

Unfortunately no. The ports to connect to are almost never named 
in that way. The only solution would be to provide the complete
list of names. The most practical one would be for mplayer to
read this from a text file given as an argument, one line per port.

Ciao,

-- 
FA

There are three of them, and Alleline.



More information about the Linux-audio-user mailing list