File tree Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ abstract class Export
35
35
/** @var string */
36
36
protected $ tmp_dir ;
37
37
38
+ /** @var array */
39
+ private $ additional_params = [];
40
+
38
41
/**
39
42
* Export constructor.
40
43
* @param Media $media
@@ -45,6 +48,24 @@ public function __construct(Media $media)
45
48
$ this ->path_info = pathinfo ($ media ->getPath ());
46
49
}
47
50
51
+ /**
52
+ * @return array
53
+ */
54
+ public function getAdditionalParams (): array
55
+ {
56
+ return $ this ->additional_params ;
57
+ }
58
+
59
+ /**
60
+ * @param array $additional_params
61
+ * @return Export
62
+ */
63
+ public function setAdditionalParams (array $ additional_params )
64
+ {
65
+ $ this ->additional_params = $ additional_params ;
66
+ return $ this ;
67
+ }
68
+
48
69
/**
49
70
* @return object|Media
50
71
*/
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ private function DASHFilter(DASH $dash): array
52
52
$ filter [] = "-adaptation_sets " ;
53
53
$ filter [] = $ dash ->getAdaption ();
54
54
}
55
+ $ filter = array_merge ($ filter , $ dash ->getAdditionalParams ());
55
56
56
57
return $ filter ;
57
58
}
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ private function HLSFilter(HLS $hls): array
69
69
$ filter [] = $ dirname . "/ " . $ ts_sub_dir . $ path_parts ["filename " ] . "_ " . $ representation ->getHeight () . "p_%04d.ts " ;
70
70
$ filter = array_merge ($ filter , $ this ->getBaseURL ($ base_url ));
71
71
$ filter = array_merge ($ filter , $ this ->getKeyInfo ($ hls ));
72
+ $ filter = array_merge ($ filter , $ hls ->getAdditionalParams ());
72
73
$ filter [] = "-strict " ;
73
74
$ filter [] = $ hls ->getStrict ();
74
75
You can’t perform that action at this time.
0 commit comments