mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	make profile names translatable
This commit is contained in:
		
							parent
							
								
									d69bd0339f
								
							
						
					
					
						commit
						fdca6edf20
					
				
					 5 changed files with 36 additions and 31 deletions
				
			
		| 
						 | 
					@ -35,6 +35,7 @@
 | 
				
			||||||
#include <pulse/xmalloc.h>
 | 
					#include <pulse/xmalloc.h>
 | 
				
			||||||
#include <pulse/util.h>
 | 
					#include <pulse/util.h>
 | 
				
			||||||
#include <pulse/timeval.h>
 | 
					#include <pulse/timeval.h>
 | 
				
			||||||
 | 
					#include <pulse/i18n.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <pulsecore/core.h>
 | 
					#include <pulsecore/core.h>
 | 
				
			||||||
#include <pulsecore/module.h>
 | 
					#include <pulsecore/module.h>
 | 
				
			||||||
| 
						 | 
					@ -254,9 +255,9 @@ static int mmap_write(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polle
 | 
				
			||||||
        if (PA_UNLIKELY(n <= u->hwbuf_unused_frames)) {
 | 
					        if (PA_UNLIKELY(n <= u->hwbuf_unused_frames)) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (polled && pa_log_ratelimit())
 | 
					            if (polled && pa_log_ratelimit())
 | 
				
			||||||
                pa_log("ALSA woke us up to write new data to the device, but there was actually nothing to write! "
 | 
					                pa_log(_("ALSA woke us up to write new data to the device, but there was actually nothing to write! "
 | 
				
			||||||
                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
					                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
				
			||||||
                       "We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail_update() returned 0.");
 | 
					                         "We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail_update() returned 0."));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					@ -377,9 +378,9 @@ static int unix_write(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polle
 | 
				
			||||||
        if (PA_UNLIKELY(n <= u->hwbuf_unused_frames)) {
 | 
					        if (PA_UNLIKELY(n <= u->hwbuf_unused_frames)) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (polled && pa_log_ratelimit())
 | 
					            if (polled && pa_log_ratelimit())
 | 
				
			||||||
                pa_log("ALSA woke us up to write new data to the device, but there was actually nothing to write! "
 | 
					                pa_log(_("ALSA woke us up to write new data to the device, but there was actually nothing to write! "
 | 
				
			||||||
                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
					                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
				
			||||||
                       "We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail_update() returned 0.");
 | 
					                         "We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail_update() returned 0."));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,7 @@
 | 
				
			||||||
#include <pulse/xmalloc.h>
 | 
					#include <pulse/xmalloc.h>
 | 
				
			||||||
#include <pulse/util.h>
 | 
					#include <pulse/util.h>
 | 
				
			||||||
#include <pulse/timeval.h>
 | 
					#include <pulse/timeval.h>
 | 
				
			||||||
 | 
					#include <pulse/i18n.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <pulsecore/core-error.h>
 | 
					#include <pulsecore/core-error.h>
 | 
				
			||||||
#include <pulsecore/core.h>
 | 
					#include <pulsecore/core.h>
 | 
				
			||||||
| 
						 | 
					@ -240,9 +241,9 @@ static int mmap_read(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polled
 | 
				
			||||||
        if (PA_UNLIKELY(n <= 0)) {
 | 
					        if (PA_UNLIKELY(n <= 0)) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (polled && pa_log_ratelimit())
 | 
					            if (polled && pa_log_ratelimit())
 | 
				
			||||||
                pa_log("ALSA woke us up to read new data from the device, but there was actually nothing to read! "
 | 
					                pa_log(_("ALSA woke us up to read new data from the device, but there was actually nothing to read! "
 | 
				
			||||||
                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
					                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
				
			||||||
                       "We were woken up with POLLIN set -- however a subsequent snd_pcm_avail_update() returned 0.");
 | 
					                         "We were woken up with POLLIN set -- however a subsequent snd_pcm_avail_update() returned 0."));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					@ -348,9 +349,9 @@ static int unix_read(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polled
 | 
				
			||||||
        if (PA_UNLIKELY(n <= 0)) {
 | 
					        if (PA_UNLIKELY(n <= 0)) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (polled && pa_log_ratelimit())
 | 
					            if (polled && pa_log_ratelimit())
 | 
				
			||||||
                pa_log("ALSA woke us up to read new data from the device, but there was actually nothing to read! "
 | 
					                pa_log(_("ALSA woke us up to read new data from the device, but there was actually nothing to read! "
 | 
				
			||||||
                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
					                         "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers. "
 | 
				
			||||||
                       "We were woken up with POLLIN set -- however a subsequent snd_pcm_avail_update() returned 0.");
 | 
					                         "We were woken up with POLLIN set -- however a subsequent snd_pcm_avail_update() returned 0."));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return work_done;
 | 
					            return work_done;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,7 @@
 | 
				
			||||||
#include <pulse/xmalloc.h>
 | 
					#include <pulse/xmalloc.h>
 | 
				
			||||||
#include <pulse/timeval.h>
 | 
					#include <pulse/timeval.h>
 | 
				
			||||||
#include <pulse/util.h>
 | 
					#include <pulse/util.h>
 | 
				
			||||||
 | 
					#include <pulse/i18n.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <pulsecore/log.h>
 | 
					#include <pulsecore/log.h>
 | 
				
			||||||
#include <pulsecore/macro.h>
 | 
					#include <pulsecore/macro.h>
 | 
				
			||||||
| 
						 | 
					@ -501,39 +502,39 @@ int pa_alsa_set_sw_params(snd_pcm_t *pcm, snd_pcm_uframes_t avail_min) {
 | 
				
			||||||
static const struct pa_alsa_profile_info device_table[] = {
 | 
					static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
    {{ 1, { PA_CHANNEL_POSITION_MONO }},
 | 
					    {{ 1, { PA_CHANNEL_POSITION_MONO }},
 | 
				
			||||||
     "hw",
 | 
					     "hw",
 | 
				
			||||||
     "Analog Mono",
 | 
					     N_("Analog Mono"),
 | 
				
			||||||
     "analog-mono",
 | 
					     "analog-mono",
 | 
				
			||||||
     1 },
 | 
					     1 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
					    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
				
			||||||
     "front",
 | 
					     "front",
 | 
				
			||||||
     "Analog Stereo",
 | 
					     N_("Analog Stereo"),
 | 
				
			||||||
     "analog-stereo",
 | 
					     "analog-stereo",
 | 
				
			||||||
     10 },
 | 
					     10 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
					    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
				
			||||||
     "iec958",
 | 
					     "iec958",
 | 
				
			||||||
     "IEC958 Digital Stereo",
 | 
					     N_("Digital Stereo (IEC958)"),
 | 
				
			||||||
     "iec958-stereo",
 | 
					     "iec958-stereo",
 | 
				
			||||||
     5 },
 | 
					     5 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
					    {{ 2, { PA_CHANNEL_POSITION_LEFT, PA_CHANNEL_POSITION_RIGHT }},
 | 
				
			||||||
     "hdmi",
 | 
					     "hdmi",
 | 
				
			||||||
     "HDMI Digital Stereo",
 | 
					     N_("Digital Stereo (HDMI)"),
 | 
				
			||||||
     "hdmi-stereo",
 | 
					     "hdmi-stereo",
 | 
				
			||||||
     4 },
 | 
					     4 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {{ 4, { PA_CHANNEL_POSITION_FRONT_LEFT, PA_CHANNEL_POSITION_FRONT_RIGHT,
 | 
					    {{ 4, { PA_CHANNEL_POSITION_FRONT_LEFT, PA_CHANNEL_POSITION_FRONT_RIGHT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT }},
 | 
					            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT }},
 | 
				
			||||||
     "surround40",
 | 
					     "surround40",
 | 
				
			||||||
     "Analog Surround 4.0",
 | 
					     N_("Analog Surround 4.0"),
 | 
				
			||||||
     "analog-surround-40",
 | 
					     "analog-surround-40",
 | 
				
			||||||
     7 },
 | 
					     7 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {{ 4, { PA_CHANNEL_POSITION_FRONT_LEFT, PA_CHANNEL_POSITION_FRONT_RIGHT,
 | 
					    {{ 4, { PA_CHANNEL_POSITION_FRONT_LEFT, PA_CHANNEL_POSITION_FRONT_RIGHT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT }},
 | 
					            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT }},
 | 
				
			||||||
     "a52",
 | 
					     "a52",
 | 
				
			||||||
     "IEC958/AC3 Digital Surround 4.0",
 | 
					     N_("Digital Surround 4.0 (IEC958/AC3)"),
 | 
				
			||||||
     "iec958-ac3-surround-40",
 | 
					     "iec958-ac3-surround-40",
 | 
				
			||||||
     2 },
 | 
					     2 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -541,7 +542,7 @@ static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
					            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_LFE }},
 | 
					            PA_CHANNEL_POSITION_LFE }},
 | 
				
			||||||
     "surround41",
 | 
					     "surround41",
 | 
				
			||||||
     "Analog Surround 4.1",
 | 
					     N_("Analog Surround 4.1"),
 | 
				
			||||||
     "analog-surround-41",
 | 
					     "analog-surround-41",
 | 
				
			||||||
     7 },
 | 
					     7 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -549,7 +550,7 @@ static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
					            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_CENTER }},
 | 
					            PA_CHANNEL_POSITION_CENTER }},
 | 
				
			||||||
     "surround50",
 | 
					     "surround50",
 | 
				
			||||||
     "Analog Surround 5.0",
 | 
					     N_("Analog Surround 5.0"),
 | 
				
			||||||
     "analog-surround-50",
 | 
					     "analog-surround-50",
 | 
				
			||||||
     7 },
 | 
					     7 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -557,7 +558,7 @@ static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
					            PA_CHANNEL_POSITION_REAR_LEFT, PA_CHANNEL_POSITION_REAR_RIGHT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_CENTER, PA_CHANNEL_POSITION_LFE }},
 | 
					            PA_CHANNEL_POSITION_CENTER, PA_CHANNEL_POSITION_LFE }},
 | 
				
			||||||
     "surround51",
 | 
					     "surround51",
 | 
				
			||||||
     "Analog Surround 5.1",
 | 
					     N_("Analog Surround 5.1"),
 | 
				
			||||||
     "analog-surround-51",
 | 
					     "analog-surround-51",
 | 
				
			||||||
     8 },
 | 
					     8 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -565,7 +566,7 @@ static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
            PA_CHANNEL_POSITION_FRONT_RIGHT, PA_CHANNEL_POSITION_REAR_LEFT,
 | 
					            PA_CHANNEL_POSITION_FRONT_RIGHT, PA_CHANNEL_POSITION_REAR_LEFT,
 | 
				
			||||||
            PA_CHANNEL_POSITION_REAR_RIGHT, PA_CHANNEL_POSITION_LFE}},
 | 
					            PA_CHANNEL_POSITION_REAR_RIGHT, PA_CHANNEL_POSITION_LFE}},
 | 
				
			||||||
     "a52",
 | 
					     "a52",
 | 
				
			||||||
     "IEC958/AC3 Digital Surround 5.1",
 | 
					     N_("Digital Surround 5.1 (IEC958/AC3)"),
 | 
				
			||||||
     "iec958-ac3-surround-51",
 | 
					     "iec958-ac3-surround-51",
 | 
				
			||||||
     3 },
 | 
					     3 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -574,7 +575,7 @@ static const struct pa_alsa_profile_info device_table[] = {
 | 
				
			||||||
            PA_CHANNEL_POSITION_CENTER, PA_CHANNEL_POSITION_LFE,
 | 
					            PA_CHANNEL_POSITION_CENTER, PA_CHANNEL_POSITION_LFE,
 | 
				
			||||||
            PA_CHANNEL_POSITION_SIDE_LEFT, PA_CHANNEL_POSITION_SIDE_RIGHT }},
 | 
					            PA_CHANNEL_POSITION_SIDE_LEFT, PA_CHANNEL_POSITION_SIDE_RIGHT }},
 | 
				
			||||||
     "surround71",
 | 
					     "surround71",
 | 
				
			||||||
     "Analog Surround 7.1",
 | 
					     N_("Analog Surround 7.1"),
 | 
				
			||||||
     "analog-surround-71",
 | 
					     "analog-surround-71",
 | 
				
			||||||
     7 },
 | 
					     7 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1553,8 +1554,8 @@ snd_pcm_sframes_t pa_alsa_safe_avail_update(snd_pcm_t *pcm, size_t hwbuf_size, c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (k >= hwbuf_size * 3 ||
 | 
					    if (k >= hwbuf_size * 3 ||
 | 
				
			||||||
        k >= pa_bytes_per_second(ss)*10)
 | 
					        k >= pa_bytes_per_second(ss)*10)
 | 
				
			||||||
        pa_log("snd_pcm_avail_update() returned a value that is exceptionally large: %lu bytes (%lu ms). "
 | 
					        pa_log(_("snd_pcm_avail_update() returned a value that is exceptionally large: %lu bytes (%lu ms). "
 | 
				
			||||||
               "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers.",
 | 
					                 "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers."),
 | 
				
			||||||
               (unsigned long) k, (unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC));
 | 
					               (unsigned long) k, (unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return n;
 | 
					    return n;
 | 
				
			||||||
| 
						 | 
					@ -1585,8 +1586,8 @@ int pa_alsa_safe_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas
 | 
				
			||||||
        k >= hwbuf_size * 3 ||
 | 
					        k >= hwbuf_size * 3 ||
 | 
				
			||||||
        k >= pa_bytes_per_second(ss)*10)
 | 
					        k >= pa_bytes_per_second(ss)*10)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        pa_log("snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu bytes (%lu ms). "
 | 
					        pa_log(_("snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu bytes (%lu ms). "
 | 
				
			||||||
               "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers.",
 | 
					                 "Most likely this is an ALSA driver bug. Please report this issue to the ALSA developers."),
 | 
				
			||||||
               (unsigned long) k, (unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC));
 | 
					               (unsigned long) k, (unsigned long) (pa_bytes_to_usec(k, ss) / PA_USEC_PER_MSEC));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return r;
 | 
					    return r;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@ int pa_alsa_find_mixer_and_elem(snd_pcm_t *pcm, snd_mixer_t **_m, snd_mixer_elem
 | 
				
			||||||
typedef struct pa_alsa_profile_info {
 | 
					typedef struct pa_alsa_profile_info {
 | 
				
			||||||
    pa_channel_map map;
 | 
					    pa_channel_map map;
 | 
				
			||||||
    const char *alsa_name;
 | 
					    const char *alsa_name;
 | 
				
			||||||
    const char *description;
 | 
					    const char *description; /* internationalized */
 | 
				
			||||||
    const char *name;
 | 
					    const char *name;
 | 
				
			||||||
    unsigned priority;
 | 
					    unsigned priority;
 | 
				
			||||||
} pa_alsa_profile_info;
 | 
					} pa_alsa_profile_info;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,6 +33,8 @@
 | 
				
			||||||
#include <pulse/xmalloc.h>
 | 
					#include <pulse/xmalloc.h>
 | 
				
			||||||
#include <pulse/timeval.h>
 | 
					#include <pulse/timeval.h>
 | 
				
			||||||
#include <pulse/sample.h>
 | 
					#include <pulse/sample.h>
 | 
				
			||||||
 | 
					#include <pulse/i18n.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <pulsecore/module.h>
 | 
					#include <pulsecore/module.h>
 | 
				
			||||||
#include <pulsecore/modargs.h>
 | 
					#include <pulsecore/modargs.h>
 | 
				
			||||||
#include <pulsecore/core-util.h>
 | 
					#include <pulsecore/core-util.h>
 | 
				
			||||||
| 
						 | 
					@ -1655,7 +1657,7 @@ static int add_card(struct userdata *u, const char * default_profile) {
 | 
				
			||||||
    data.profiles = pa_hashmap_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func);
 | 
					    data.profiles = pa_hashmap_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (u->device->audio_sink_info_valid > 0) {
 | 
					    if (u->device->audio_sink_info_valid > 0) {
 | 
				
			||||||
        p = pa_card_profile_new("a2dp", "A2DP Advanced Audio Distribution Profile", sizeof(enum profile));
 | 
					        p = pa_card_profile_new("a2dp", _("High Fidelity Playback (A2DP)"), sizeof(enum profile));
 | 
				
			||||||
        p->priority = 10;
 | 
					        p->priority = 10;
 | 
				
			||||||
        p->n_sinks = 1;
 | 
					        p->n_sinks = 1;
 | 
				
			||||||
        p->n_sources = 0;
 | 
					        p->n_sources = 0;
 | 
				
			||||||
| 
						 | 
					@ -1669,7 +1671,7 @@ static int add_card(struct userdata *u, const char * default_profile) {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (u->device->headset_info_valid > 0) {
 | 
					    if (u->device->headset_info_valid > 0) {
 | 
				
			||||||
        p = pa_card_profile_new("hsp", "HSP/HFP Headset/Hands-Free Profile", sizeof(enum profile));
 | 
					        p = pa_card_profile_new("hsp", _("Telephony Duplex (HSP/HFP)"), sizeof(enum profile));
 | 
				
			||||||
        p->priority = 20;
 | 
					        p->priority = 20;
 | 
				
			||||||
        p->n_sinks = 1;
 | 
					        p->n_sinks = 1;
 | 
				
			||||||
        p->n_sources = 1;
 | 
					        p->n_sources = 1;
 | 
				
			||||||
| 
						 | 
					@ -1684,7 +1686,7 @@ static int add_card(struct userdata *u, const char * default_profile) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pa_assert(!pa_hashmap_isempty(data.profiles));
 | 
					    pa_assert(!pa_hashmap_isempty(data.profiles));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    p = pa_card_profile_new("off", "Off", sizeof(enum profile));
 | 
					    p = pa_card_profile_new("off", _("Off"), sizeof(enum profile));
 | 
				
			||||||
    d = PA_CARD_PROFILE_DATA(p);
 | 
					    d = PA_CARD_PROFILE_DATA(p);
 | 
				
			||||||
    *d = PROFILE_OFF;
 | 
					    *d = PROFILE_OFF;
 | 
				
			||||||
    pa_hashmap_put(data.profiles, p->name, p);
 | 
					    pa_hashmap_put(data.profiles, p->name, p);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue