Lines Matching refs:source_head
206 static struct player_source *source_head;
828 ps = source_shuffle(source_head);
893 head = (shuffle) ? shuffle_head : source_head;
902 if ((r_mode == REPEAT_ALL) && (source_head == source_head->pl_next))
907 else if (!force && (r_mode == REPEAT_OFF) && (source_head == source_head->pl_next))
1016 head = (shuffle) ? shuffle_head : source_head;
1067 for (p = source_head; p != ps; p = p->pl_next)
1113 if ((r_mode == REPEAT_ALL) && (source_head == source_head->pl_next))
1148 head = (shuffle) ? shuffle_head : source_head;
2132 if (!source_head)
2174 cur_streaming = source_head;
2178 cur_streaming = source_head;
2993 if (source_head)
2996 source_tail = source_head->pl_prev;
3000 ps_tail->pl_next = source_head;
3002 source_head->pl_prev = ps_tail;
3017 source_head = ps;
3032 if (!source_head)
3036 source_head->pl_prev->pl_next = NULL;
3038 for (ps = source_head; ps; ps = source_head)
3040 source_head = ps->pl_next;
3053 if (!source_head)
3855 source_head = NULL;
4040 if (source_head)