mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-04-23 00:26:42 +00:00
Enable direct submit optimization in audio and video decoders
This commit is contained in:
@@ -101,4 +101,5 @@ AUDIO_RENDERER_CALLBACKS audio_callbacks_alsa = {
|
|||||||
.init = alsa_renderer_init,
|
.init = alsa_renderer_init,
|
||||||
.cleanup = alsa_renderer_cleanup,
|
.cleanup = alsa_renderer_cleanup,
|
||||||
.decodeAndPlaySample = alsa_renderer_decode_and_play_sample,
|
.decodeAndPlaySample = alsa_renderer_decode_and_play_sample,
|
||||||
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -76,4 +76,5 @@ AUDIO_RENDERER_CALLBACKS audio_callbacks_sdl = {
|
|||||||
.init = sdl_renderer_init,
|
.init = sdl_renderer_init,
|
||||||
.cleanup = sdl_renderer_cleanup,
|
.cleanup = sdl_renderer_cleanup,
|
||||||
.decodeAndPlaySample = sdl_renderer_decode_and_play_sample,
|
.decodeAndPlaySample = sdl_renderer_decode_and_play_sample,
|
||||||
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -45,4 +45,5 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_fake = {
|
|||||||
.setup = decoder_renderer_setup,
|
.setup = decoder_renderer_setup,
|
||||||
.cleanup = decoder_renderer_cleanup,
|
.cleanup = decoder_renderer_cleanup,
|
||||||
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
||||||
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -425,4 +425,5 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_imx = {
|
|||||||
.setup = decoder_renderer_setup,
|
.setup = decoder_renderer_setup,
|
||||||
.cleanup = decoder_renderer_cleanup,
|
.cleanup = decoder_renderer_cleanup,
|
||||||
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
||||||
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -212,5 +212,5 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_pi = {
|
|||||||
.setup = decoder_renderer_setup,
|
.setup = decoder_renderer_setup,
|
||||||
.cleanup = decoder_renderer_cleanup,
|
.cleanup = decoder_renderer_cleanup,
|
||||||
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
.submitDecodeUnit = decoder_renderer_submit_decode_unit,
|
||||||
.capabilities = GS_SPS_BITSTREAM_FIXUP,
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -94,4 +94,5 @@ DECODER_RENDERER_CALLBACKS decoder_callbacks_sdl = {
|
|||||||
.setup = sdl_setup,
|
.setup = sdl_setup,
|
||||||
.cleanup = sdl_cleanup,
|
.cleanup = sdl_cleanup,
|
||||||
.submitDecodeUnit = sdl_submit_decode_unit,
|
.submitDecodeUnit = sdl_submit_decode_unit,
|
||||||
|
.capabilities = CAPABILITY_DIRECT_SUBMIT,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user