Skip to content

Conversation

otavio
Copy link
Member

@otavio otavio commented Apr 29, 2020

This PR reimplements the EasySplash using GStreamer as backend. This is the first preview and likely will be changed prior it is released.

To run this, you can use:

ES_RUNTIME_DIR=/tmp/es GST_DEBUG=1 RUST_LOG=trace cargo run -- open data/ossystems-demo

and to send commands to interrupt the animation (current animation is not interruptable) you can use:

ES_RUNTIME_DIR=/tmp/es RUST_LOG=trace cargo run -- client --stop

@otavio otavio force-pushed the topic/rust branch 9 times, most recently from a7969be to e99c565 Compare April 30, 2020 00:40
@otavio otavio force-pushed the topic/rust branch 5 times, most recently from da1bef1 to 2ef5a61 Compare June 23, 2020 01:09
@otavio otavio marked this pull request as ready for review June 23, 2020 01:14
@otavio otavio force-pushed the topic/rust branch 8 times, most recently from 800a3cf to 2a61425 Compare June 23, 2020 22:25
The idea is to toy with the GStreamer use as a way to render the boot
animation. This reduces a lot of platform specific code we have to
handle and offer nice possibilities such as audio use during the boot
process.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
@otavio otavio force-pushed the topic/rust branch 4 times, most recently from 028c8bc to ee5124d Compare June 24, 2020 14:34
A parser for the animation structure is included. It does the bare
minimum but is capable of parse the provided manifest.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Copy link
Member

@Jonathas-Conceicao Jonathas-Conceicao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some suggestions

@otavio
Copy link
Member Author

otavio commented Jun 24, 2020

@Jonathas-Conceicao please review the PR again.

otavio added 4 commits June 24, 2020 15:34
An animation example is now provided, as well as the respective script
required to convert it to the valid archive.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This is currently supporting the playback but does not yet is capable of
interrupting it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Copy link
Member

@Jonathas-Conceicao Jonathas-Conceicao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@otavio otavio merged commit 05f1a81 into master Jun 24, 2020
@otavio otavio deleted the topic/rust branch June 24, 2020 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants