Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Star rating
- */
- static int _xmltv_parse_star_rating
- ( epggrab_module_t *mod, epg_episode_t *ee, htsmsg_t *body )
- {
- float a, b;
- htsmsg_t *stars, *tags;
- const char *s1, *s2;
- if (!mod || !ee || !body) return 0;
- if (!(stars = htsmsg_get_map(body, "star-rating"))) return 0;
- if (!(tags = htsmsg_get_map(stars, "tags"))) return 0;
- if (!(s1 = htsmsg_xml_get_cdata_str(tags, "value"))) return 0;
- if (!(s2 = strstr(s1, "/"))) return 0;
- a = atol(s1);
- b = atol(s2 + 1);
- return epg_episode_set_star_rating(ee, (100 * a) / b, mod);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement