admin: allow configuring GOP size workaround (fix #800)
Signed-off-by: Varun Patil <radialapps@gmail.com>pull/837/head
parent
47a4ea7c78
commit
2bb0f30c6f
|
@ -170,6 +170,7 @@ class BinExt
|
||||||
'nvencScale' => Util::getSystemConfig('memories.vod.nvenc.scale'),
|
'nvencScale' => Util::getSystemConfig('memories.vod.nvenc.scale'),
|
||||||
|
|
||||||
'useTranspose' => Util::getSystemConfig('memories.vod.use_transpose'),
|
'useTranspose' => Util::getSystemConfig('memories.vod.use_transpose'),
|
||||||
|
'useGopSize' => Util::getSystemConfig('memories.vod.use_gop_size'),
|
||||||
];
|
];
|
||||||
|
|
||||||
if (!$local) {
|
if (!$local) {
|
||||||
|
|
|
@ -39,6 +39,7 @@ return [
|
||||||
|
|
||||||
// Extra streaming configuration
|
// Extra streaming configuration
|
||||||
'memories.vod.use_transpose' => false,
|
'memories.vod.use_transpose' => false,
|
||||||
|
'memories.vod.use_gop_size' => false,
|
||||||
|
|
||||||
// Paths to ffmpeg and ffprobe binaries
|
// Paths to ffmpeg and ffprobe binaries
|
||||||
'memories.vod.ffmpeg' => '',
|
'memories.vod.ffmpeg' => '',
|
||||||
|
|
|
@ -28,6 +28,7 @@ export type ISystemConfig = {
|
||||||
'memories.vod.nvenc.scale': string;
|
'memories.vod.nvenc.scale': string;
|
||||||
|
|
||||||
'memories.vod.use_transpose': boolean;
|
'memories.vod.use_transpose': boolean;
|
||||||
|
'memories.vod.use_gop_size': boolean;
|
||||||
|
|
||||||
enabledPreviewProviders: string[];
|
enabledPreviewProviders: string[];
|
||||||
preview_max_x: number;
|
preview_max_x: number;
|
||||||
|
|
|
@ -106,9 +106,9 @@
|
||||||
)
|
)
|
||||||
}}
|
}}
|
||||||
<br />
|
<br />
|
||||||
<b>{{
|
<b>
|
||||||
t('memories', 'Enable the following option only if you have incorrectly oriented videos during playback.')
|
{{ t('memories', 'Try this option only if you have incorrectly oriented videos during playback.') }}
|
||||||
}}</b>
|
</b>
|
||||||
|
|
||||||
<NcCheckboxRadioSwitch
|
<NcCheckboxRadioSwitch
|
||||||
:disabled="!enableTranscoding"
|
:disabled="!enableTranscoding"
|
||||||
|
@ -118,6 +118,19 @@
|
||||||
>
|
>
|
||||||
{{ t('memories', 'Enable streaming transpose workaround') }}
|
{{ t('memories', 'Enable streaming transpose workaround') }}
|
||||||
</NcCheckboxRadioSwitch>
|
</NcCheckboxRadioSwitch>
|
||||||
|
|
||||||
|
{{ t('memories', 'Some NVENC devices have issues with force_key_frames.') }}
|
||||||
|
<br />
|
||||||
|
<b>{{ t('memories', 'Try this option only if you use NVENC and have issues with video playback.') }}</b>
|
||||||
|
|
||||||
|
<NcCheckboxRadioSwitch
|
||||||
|
:disabled="!enableTranscoding"
|
||||||
|
:checked.sync="config['memories.vod.use_gop_size']"
|
||||||
|
@update:checked="update('memories.vod.use_gop_size')"
|
||||||
|
type="switch"
|
||||||
|
>
|
||||||
|
{{ t('memories', 'Enable streaming GOP size workaround') }}
|
||||||
|
</NcCheckboxRadioSwitch>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in New Issue