Lines Matching defs:flags

180         pa_sink_flags_t flags) {
225 pa_assert(!data->volume_is_set || !(flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
262 s->flags = flags;
350 s->thread_info.fixed_latency = flags & PA_SINK_DYNAMIC_LATENCY ? 0 : DEFAULT_FIXED_LATENCY;
389 ((flags & PA_SINK_LATENCY) ? PA_SOURCE_LATENCY : 0) |
390 ((flags & PA_SINK_DYNAMIC_LATENCY) ? PA_SOURCE_DYNAMIC_LATENCY : 0));
518 (i->flags & PA_SINK_INPUT_KILL_ON_SUSPEND))
537 pa_sink_flags_t flags;
544 /* Save the current flags so we can tell if they've changed */
545 flags = s->flags;
549 s->flags |= PA_SINK_HW_VOLUME_CTRL;
551 s->flags &= ~PA_SINK_HW_VOLUME_CTRL;
553 pa_sink_enable_decibel_volume(s, !(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
556 /* If the flags have changed after init, let any clients know via a change event */
557 if (s->state != PA_SINK_INIT && flags != s->flags)
562 pa_sink_flags_t flags;
569 /* Save the current flags so we can tell if they've changed */
570 flags = s->flags;
573 s->flags |= PA_SINK_DEFERRED_VOLUME;
575 s->flags &= ~PA_SINK_DEFERRED_VOLUME;
577 /* If the flags have changed after init, let any clients know via a change event */
578 if (s->state != PA_SINK_INIT && flags != s->flags)
589 pa_sink_flags_t flags;
595 /* Save the current flags so we can tell if they've changed */
596 flags = s->flags;
599 s->flags |= PA_SINK_HW_MUTE_CTRL;
601 s->flags &= ~PA_SINK_HW_MUTE_CTRL;
603 /* If the flags have changed after init, let any clients know via a change event */
604 if (s->state != PA_SINK_INIT && flags != s->flags)
609 pa_sink_flags_t flags;
616 /* Save the current flags so we can tell if they've changed */
617 flags = s->flags;
620 s->flags |= PA_SINK_FLAT_VOLUME;
622 s->flags &= ~PA_SINK_FLAT_VOLUME;
624 /* If the flags have changed after init, let any clients know via a change event */
625 if (s->state != PA_SINK_INIT && flags != s->flags)
630 pa_sink_flags_t flags;
634 /* Save the current flags so we can tell if they've changed */
635 flags = s->flags;
638 s->flags |= PA_SINK_DECIBEL_VOLUME;
641 s->flags &= ~PA_SINK_DECIBEL_VOLUME;
645 /* If the flags have changed after init, let any clients know via a change event */
646 if (s->state != PA_SINK_INIT && flags != s->flags)
656 pa_assert(!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER) || pa_sink_is_filter(s));
662 /* Generally, flags should be initialized via pa_sink_new(). As a
663 * special exception we allow some volume related flags to be set
670 * Note: All of these flags set here can change over the life time
672 pa_assert(!(s->flags & PA_SINK_HW_VOLUME_CTRL) || s->set_volume);
673 pa_assert(!(s->flags & PA_SINK_DEFERRED_VOLUME) || s->write_volume);
674 pa_assert(!(s->flags & PA_SINK_HW_MUTE_CTRL) || s->set_mute);
679 * so that the flags of the filter sink never change when it's moved from
687 if (!(s->flags & PA_SINK_HW_VOLUME_CTRL) && !(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
694 if ((s->flags & PA_SINK_DECIBEL_VOLUME))
697 if (s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER) {
717 pa_assert((s->flags & PA_SINK_HW_VOLUME_CTRL)
719 && ((s->flags & PA_SINK_DECIBEL_VOLUME || (s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)))));
720 pa_assert(!(s->flags & PA_SINK_DECIBEL_VOLUME) || s->n_volume_steps == PA_VOLUME_NORM+1);
721 pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == !(s->thread_info.fixed_latency == 0));
722 pa_assert(!(s->flags & PA_SINK_LATENCY) == !(s->monitor_source->flags & PA_SOURCE_LATENCY));
723 pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == !(s->monitor_source->flags & PA_SOURCE_DYNAMIC_LATENCY));
866 /* For now, allow only a minimal set of flags to be changed. */
869 old_flags = s->flags;
870 s->flags = (s->flags & ~mask) | (value & mask);
872 if (s->flags == old_flags)
875 if ((s->flags & PA_SINK_LATENCY) != (old_flags & PA_SINK_LATENCY))
876 pa_log_debug("Sink %s: LATENCY flag %s.", s->name, (s->flags & PA_SINK_LATENCY) ? "enabled" : "disabled");
878 if ((s->flags & PA_SINK_DYNAMIC_LATENCY) != (old_flags & PA_SINK_DYNAMIC_LATENCY))
880 s->name, (s->flags & PA_SINK_DYNAMIC_LATENCY) ? "enabled" : "disabled");
1083 if (s->flags & PA_SINK_DEFERRED_VOLUME)
1606 if (!(s->flags & PA_SINK_LATENCY))
1639 if (!(s->flags & PA_SINK_LATENCY))
1668 return (s->flags & PA_SINK_FLAT_VOLUME);
1699 while (s && (s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
1829 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)
1850 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
1956 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
1982 if (!i->origin_sink || !(i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER) || has_inputs(i->origin_sink))
2003 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
2027 pa_assert(!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
2069 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
2113 if (!reference_volume_changed && !(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER))
2122 * possibility is the reason why we have that !(s->flags &
2129 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)
2219 if (!(root_sink->flags & PA_SINK_DEFERRED_VOLUME))
2237 pa_assert(!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
2239 if (s->flags & PA_SINK_DEFERRED_VOLUME)
2249 if (PA_SINK_IS_LINKED(s->state) && !(s->flags & PA_SINK_DEFERRED_VOLUME))
2271 if (!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)) {
2301 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER)
2310 if (!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER))
2331 pa_assert(!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
2335 if (!(s->flags & PA_SINK_DEFERRED_VOLUME) && s->get_volume)
2355 pa_assert(!(s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER));
2381 if (!(s->flags & PA_SINK_DEFERRED_VOLUME) && s->set_mute) {
2406 if (s->flags & PA_SINK_DEFERRED_VOLUME) {
2552 if (i->flags & PA_SINK_INPUT_DONT_INHIBIT_AUTO_SUSPEND)
2605 if (i->origin_sink && (i->origin_sink->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER))
2879 if (s->flags & PA_SINK_DEFERRED_VOLUME) {
2900 if ((s->flags & PA_SINK_DEFERRED_VOLUME) && s->get_volume) {
2921 if (s->flags & PA_SINK_DEFERRED_VOLUME && s->set_mute)
2928 if (s->flags & PA_SINK_DEFERRED_VOLUME && s->get_mute)
3139 if (!(s->flags & PA_SINK_DYNAMIC_LATENCY))
3257 if ((s->flags & PA_SINK_DYNAMIC_LATENCY))
3295 (s->flags & PA_SINK_DYNAMIC_LATENCY));
3340 (s->flags & PA_SINK_DYNAMIC_LATENCY));
3368 if (s->flags & PA_SINK_DYNAMIC_LATENCY) {
3394 if (s->flags & PA_SINK_DYNAMIC_LATENCY)
3410 if (s->flags & PA_SINK_DYNAMIC_LATENCY) {
4039 s->flags & PA_SINK_DECIBEL_VOLUME),
4041 s->flags & PA_SINK_DECIBEL_VOLUME));