• Home
  • Raw
  • Download

Lines Matching refs:channel_map

355 static void pulse_map_channels_to_pulse(int64_t channel_layout, pa_channel_map *channel_map)  in pulse_map_channels_to_pulse()  argument
357 channel_map->channels = 0; in pulse_map_channels_to_pulse()
359 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT; in pulse_map_channels_to_pulse()
361 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT; in pulse_map_channels_to_pulse()
363 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_CENTER; in pulse_map_channels_to_pulse()
365 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_LFE; in pulse_map_channels_to_pulse()
367 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_LEFT; in pulse_map_channels_to_pulse()
369 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_RIGHT; in pulse_map_channels_to_pulse()
371 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER; in pulse_map_channels_to_pulse()
373 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER; in pulse_map_channels_to_pulse()
375 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_CENTER; in pulse_map_channels_to_pulse()
377 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_SIDE_LEFT; in pulse_map_channels_to_pulse()
379 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_SIDE_RIGHT; in pulse_map_channels_to_pulse()
381 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_CENTER; in pulse_map_channels_to_pulse()
383 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_LEFT; in pulse_map_channels_to_pulse()
385 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_CENTER; in pulse_map_channels_to_pulse()
387 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_RIGHT; in pulse_map_channels_to_pulse()
389 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_LEFT; in pulse_map_channels_to_pulse()
391 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_CENTER; in pulse_map_channels_to_pulse()
393 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_RIGHT; in pulse_map_channels_to_pulse()
395 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT; in pulse_map_channels_to_pulse()
397 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT; in pulse_map_channels_to_pulse()
399 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX0; in pulse_map_channels_to_pulse()
401 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX1; in pulse_map_channels_to_pulse()
403 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX2; in pulse_map_channels_to_pulse()
405 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX3; in pulse_map_channels_to_pulse()
407 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_LFE; in pulse_map_channels_to_pulse()
448 pa_channel_map channel_map; in pulse_write_header() local
495 channel_map.channels = 1; in pulse_write_header()
496 channel_map.map[0] = PA_CHANNEL_POSITION_MONO; in pulse_write_header()
500 pulse_map_channels_to_pulse(st->codecpar->channel_layout, &channel_map); in pulse_write_header()
502 if (channel_map.channels != sample_spec.channels) { in pulse_write_header()
504 channel_map.channels = 0; in pulse_write_header()
507 channel_map.channels = 0; in pulse_write_header()
509 if (!channel_map.channels) in pulse_write_header()
511 else if (!pa_channel_map_valid(&channel_map)) { in pulse_write_header()
559 channel_map.channels ? &channel_map : NULL); in pulse_write_header()