]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/tests/fixtures/peertube-plugin-test-transcoding-one/main.js
Update translations
[github/Chocobozzz/PeerTube.git] / server / tests / fixtures / peertube-plugin-test-transcoding-one / main.js
1 async function register ({ transcodingManager }) {
2
3 // Output options
4 {
5 {
6 const builder = () => {
7 return {
8 outputOptions: [
9 '-r 10'
10 ]
11 }
12 }
13
14 transcodingManager.addVODProfile('libx264', 'low-vod', builder)
15 }
16
17 {
18 const builder = (options) => {
19 return {
20 outputOptions: [
21 '-r:' + options.streamNum + ' 5'
22 ]
23 }
24 }
25
26 transcodingManager.addLiveProfile('libx264', 'low-live', builder)
27 }
28 }
29
30 // Input options
31 {
32 {
33 const builder = () => {
34 return {
35 inputOptions: [
36 '-r 5'
37 ]
38 }
39 }
40
41 transcodingManager.addVODProfile('libx264', 'input-options-vod', builder)
42 }
43
44 {
45 const builder = () => {
46 return {
47 inputOptions: [
48 '-r 5'
49 ]
50 }
51 }
52
53 transcodingManager.addLiveProfile('libx264', 'input-options-live', builder)
54 }
55 }
56
57 // Scale filters
58 {
59 {
60 const builder = () => {
61 return {
62 scaleFilter: {
63 name: 'Glomgold'
64 }
65 }
66 }
67
68 transcodingManager.addVODProfile('libx264', 'bad-scale-vod', builder)
69 }
70
71 {
72 const builder = () => {
73 return {
74 scaleFilter: {
75 name: 'Flintheart'
76 }
77 }
78 }
79
80 transcodingManager.addLiveProfile('libx264', 'bad-scale-live', builder)
81 }
82 }
83 }
84
85
86 async function unregister () {
87 return
88 }
89
90 module.exports = {
91 register,
92 unregister
93 }