• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/forked-daapd-0.19/src/

Lines Matching refs:pli

450 free_pli(struct playlist_info *pli, int content_only)
452 if (pli->title)
453 free(pli->title);
455 if (pli->query)
456 free(pli->query);
458 if (pli->path)
459 free(pli->path);
462 free(pli);
464 memset(pli, 0, sizeof(struct playlist_info));
1146 struct playlist_info *pli;
1155 pli = db_pl_fetch_byid(qp->id);
1156 if (!pli)
1159 switch (pli->type)
1162 ret = db_build_query_plitems_smart(qp, pli->query, q);
1170 DPRINTF(E_LOG, L_DB, "Unknown playlist type %d in playlist items query\n", pli->type);
1175 free_pli(pli, 0);
2724 struct playlist_info *pli;
2739 pli = (struct playlist_info *)malloc(sizeof(struct playlist_info));
2740 if (!pli)
2745 memset(pli, 0, sizeof(struct playlist_info));
2752 free(pli);
2765 free(pli);
2773 DPRINTF(E_LOG, L_DB, "BUG: pli column map out of sync with schema\n");
2776 free(pli);
2785 ival = (uint32_t *) ((char *)pli + pli_cols_map[i].offset);
2797 strval = (char **) ((char *)pli + pli_cols_map[i].offset);
2805 DPRINTF(E_LOG, L_DB, "BUG: Unknown type %d in pli column map\n", pli_cols_map[i].type);
2808 free_pli(pli, 0);
2820 free_pli(pli, 0);
2824 switch (pli->type)
2827 pli->items = db_pl_count_items(pli->id);
2831 pli->items = db_smartpl_count_items(pli->query);
2835 DPRINTF(E_LOG, L_DB, "Unknown playlist type %d while fetching playlist\n", pli->type);
2837 free_pli(pli, 0);
2841 return pli;
2848 struct playlist_info *pli;
2859 pli = db_pl_fetch_byquery(query);
2863 return pli;
2872 struct playlist_info *pli;
2883 pli = db_pl_fetch_byquery(query);
2887 return pli;
2896 struct playlist_info *pli;
2907 pli = db_pl_fetch_byquery(query);
2911 return pli;