$urls = $self->decode_hexurl($content->{'fmt_url_map'});
$urls = { split /[\|,]/, $urls };
} elsif (exists($content->{'url_encoded_fmt_stream_map'})) {
- $urls = $self->_decode_url_encoded_fmt_stream_map($content->{'url_encoded_fmt_stream_map'});
+ $urls = $self->_decode_url_encoded_fmt_stream_map($content->{'url_encoded_fmt_stream_map'}, 1);
} else {
$self->debug("No URL data found");
return undef;
my $dataencoded = shift;
my @data;
- $data = $self->decode_hexurl($data) if (defined($dataencoded) && $dataencoded);
+ $data = $self->decode_hexurl($data) if $dataencoded;
# This will
# - Split the decoded string into segments (along ,)
# - Interpret each segment as a concatenated key-value list (key and value separated by =, pairs separated by &