vlc | branch: master | Filip Roséen <[email protected]> | Wed Mar 15 10:10:38 2017 +0100| [3c984e7a8d32c6a014426e8ae0f4de3d7faace7f] | committer: Jean-Baptiste Kempf
demux/playlist/dvb: simplify parsing the variable named str is not referred to after the lines in question, as such this simplifies the implementation after the recent changes to ParseFEC, ParseModulation, and ParseGuard. Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3c984e7a8d32c6a014426e8ae0f4de3d7faace7f --- modules/demux/playlist/dvb.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/modules/demux/playlist/dvb.c b/modules/demux/playlist/dvb.c index 72d07d3..5f82749 100644 --- a/modules/demux/playlist/dvb.c +++ b/modules/demux/playlist/dvb.c @@ -251,10 +251,8 @@ static input_item_t *ParseLine(char *line) if (*end) return NULL; - str = strsep(&line, ":"); - const char *fec = ParseFEC(str); - str = strsep(&line, ":"); - const char *mod = ParseModulation(str); + const char *fec = ParseFEC(strsep(&line, ":")); + const char *mod = ParseModulation(strsep(&line,":")); if (fec == NULL || mod == NULL) return NULL; @@ -267,12 +265,10 @@ static input_item_t *ParseLine(char *line) { /* DVB-T */ unsigned bandwidth = atoi(str + 10); - str = strsep(&line, ":"); - const char *hp = ParseFEC(str); - str = strsep(&line, ":"); - const char *lp = ParseFEC(str); - str = strsep(&line, ":"); - const char *mod = ParseModulation(str); + const char *hp = ParseFEC(strsep(&line, ":")); + const char *lp = ParseFEC(strsep(&line, ":")); + const char *mod = ParseModulation(strsep(&line, ":")); + if (hp == NULL || lp == NULL || mod == NULL) return NULL; @@ -283,8 +279,7 @@ static input_item_t *ParseLine(char *line) if (xmit == 0) xmit = -1; /* AUTO */ - str = strsep(&line, ":"); - const char *guard = ParseGuard(str); + const char *guard = ParseGuard(strsep(&line,":")); if (guard == NULL) return NULL; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
