File: errors.go

package info (click to toggle)
golang-github-etherlabsio-go-m3u8 1.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 348 kB
  • sloc: makefile: 3
file content (26 lines) | stat: -rw-r--r-- 1,057 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package m3u8

import "errors"

var (
	// ErrPlaylistInvalid represents playlist error when playlist does not start with #EXTM3U
	ErrPlaylistInvalid = errors.New("invalid playlist, must start with #EXTM3U")

	// ErrPlaylistInvalidType represents playlist error when it's mixed between master and media playlist
	ErrPlaylistInvalidType = errors.New("invalid playlist, mixed master and media")

	// ErrResolutionInvalid represents error when a resolution is invalid
	ErrResolutionInvalid = errors.New("invalid resolution")

	// ErrBandwidthMissing represents error when a segment does not have bandwidth
	ErrBandwidthMissing = errors.New("missing bandwidth")

	// ErrBandwidthInvalid represents error when a bandwidth is invalid
	ErrBandwidthInvalid = errors.New("invalid bandwidth")

	// ErrSegmentItemInvalid represents error when a segment item is invalid
	ErrSegmentItemInvalid = errors.New("invalid segment item")

	// ErrPlaylistItemInvalid represents error when a playlist item is invalid
	ErrPlaylistItemInvalid = errors.New("invalid playlist item")
)