mirror of
https://github.com/wader/fq.git
synced 2024-10-04 07:27:08 +03:00
2fc0a71a47
Move scalar into own package. Split scalar code into decode related scalar code (that reads etc) and scalar code that just transform the scalar value. Use a scalar.Mapper interface instead of just a function. Make mappers, assert and validat impement the interface.
28 lines
474 B
Go
28 lines
474 B
Go
package vpx
|
|
|
|
import "github.com/wader/fq/pkg/scalar"
|
|
|
|
var vpxLevelNames = scalar.UToSymStr{
|
|
10: "Level 1",
|
|
11: "Level 1.1",
|
|
20: "Level 2",
|
|
21: "Level 2.1",
|
|
30: "Level 3",
|
|
31: "Level 3.1",
|
|
40: "Level 4",
|
|
41: "Level 4.1",
|
|
50: "Level 5",
|
|
51: "Level 5.1",
|
|
52: "Level 5.2",
|
|
60: "Level 6",
|
|
61: "Level 6.1",
|
|
62: "Level 6.2",
|
|
}
|
|
|
|
var vpxChromeSubsamplingNames = scalar.UToSymStr{
|
|
0: "4:2:0 vertical",
|
|
1: "4:2:0 colocated with luma (0,0)",
|
|
2: "4:2:2",
|
|
3: "4:4:4",
|
|
}
|