Comcast / mamba

Mamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
Apache License 2.0
178 stars 39 forks source link

CustomDebugStringConvertible output for HLSPlaylist and related classes is not easy to read #13

Closed dcoufal closed 6 years ago

dcoufal commented 6 years ago

Description

When debugging issues, it's common to look at the playlist, especially if you are editing it in some way.

Current output is basically a dump of the HLSTag array, which is hard to read and put in the context of a actual HL playlist.

This ticket is to have the output of debugDescription for HLSPlaylist and related classes print out the actual playlist as it would be delivered by HLSWriter.

Tasks