Skip to content

VideoView control behavior on Ubuntu18-ARM64 w/ Avalonia

Summary

I have 6 VideoView controls in my AvaloniaUI application. They all exist in the same MainWindow.xaml Grid. The declaration for the controls are the exact same, with the only differences being which column/row they are assigned to in the Grid. Only 2 of these 6 VideoView's show up in the UI during runtime. The other 4 don't even have a black box, it's just whitespace.

Minimal project and steps to reproduce

https://github.com/dmtomczyk/bravo-uniform-golf-001

Untested repro due to the difficulty of packaging up these builds and deploying them to the target machine. This is just a stripped down and genericized version of my main project, so it should repro the same on the same machine.

Focus on MainWindow.xaml and MainWindowViewModel

What is the current bug behavior?

4/6 of the exact same controls do not render or behave as expected.

What is the expected correct behavior?

6/6 controls work as expected (render on screen).

Does it work on other platforms? Does it work with the official VLC apps?

Unknown.

Relevant logs and/or screenshots

See for code samples: https://github.com/donandren/vlcsharpavalonia/issues/13 I opened the issue there since I believed that to be the package I was using, however I am actually using this library. That package has a separate issue.

Environment

  • OS: Ubuntu 18.04 LTS
  • Version 18.04 LTS
  • Device: NVIDIA Jetson AGX Xavier
  • LibVLC version and architecture [libvlc-dev, ARM64]
  • LibVLCSharp version [3.5.0]

Possible fixes

Edited by Daymian Tomczyk
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information