• 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:mfi

76 typedef void (*dacp_propget)(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
88 dacp_propget_volume(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
90 dacp_propget_volumecontrollable(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
92 dacp_propget_playerstate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
94 dacp_propget_shufflestate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
96 dacp_propget_availableshufflestates(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
98 dacp_propget_repeatstate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
100 dacp_propget_availablerepeatstates(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
102 dacp_propget_nowplaying(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
104 dacp_propget_playingtime(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
107 dacp_propget_fullscreenenabled(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
109 dacp_propget_fullscreen(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
111 dacp_propget_visualizerenabled(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
113 dacp_propget_visualizer(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
115 dacp_propget_itms_songid(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
117 dacp_propget_haschapterdata(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
153 dacp_propget_fullscreenenabled(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
159 dacp_propget_fullscreen(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
165 dacp_propget_visualizerenabled(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
171 dacp_propget_visualizer(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
177 dacp_propget_itms_songid(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
183 dacp_propget_haschapterdata(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
191 dacp_nowplaying(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
195 if ((status->status == PLAY_STOPPED) || !mfi)
219 dmap_add_string(evbuf, "cann", mfi->title);
220 dmap_add_string(evbuf, "cana", mfi->artist);
221 dmap_add_string(evbuf, "canl", mfi->album);
222 dmap_add_string(evbuf, "cang", mfi->genre);
223 dmap_add_long(evbuf, "asai", mfi->songalbumid);
229 dacp_playingtime(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
231 if ((status->status == PLAY_STOPPED) || !mfi)
234 dmap_add_int(evbuf, "cant", mfi->song_length - status->pos_ms); /* Remaining time in ms */
235 dmap_add_int(evbuf, "cast", mfi->song_length); /* Song length in ms */
244 struct media_file_info *mfi;
260 mfi = db_file_fetch_byid(status.id);
261 if (!mfi)
269 mfi = NULL;
283 if (mfi)
285 dacp_nowplaying(psu, &status, mfi);
286 dacp_playingtime(psu, &status, mfi);
288 free_mfi(mfi, 0);
431 dacp_propget_volume(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
437 dacp_propget_volumecontrollable(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
443 dacp_propget_playerstate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
449 dacp_propget_shufflestate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
455 dacp_propget_availableshufflestates(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
461 dacp_propget_repeatstate(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
467 dacp_propget_availablerepeatstates(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
473 dacp_propget_nowplaying(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
475 dacp_nowplaying(evbuf, status, mfi);
479 dacp_propget_playingtime(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
481 dacp_playingtime(evbuf, status, mfi);
615 struct media_file_info *mfi;
657 mfi = db_file_fetch_byid(itemid);
658 if (!mfi)
665 mfi->rating = rating;
667 /* We're not touching any string field in mfi, so it's safe to
670 db_file_update(mfi);
672 free_mfi(mfi, 0);
1264 struct media_file_info *mfi;
1307 mfi = db_file_fetch_byid(status.id);
1308 if (!mfi)
1317 mfi = NULL;
1326 dpm->propget(proplist, &status, mfi);
1338 if (mfi)
1339 free_mfi(mfi, 0);