[vlc-devel] OpenHMD branch?

Alexandre Janniaux ajanni at videolabs.io
Thu May 16 11:26:02 CEST 2019


Thank you for your interest in this, don't hesitate to give some
feedback about what you expect.

The tag used for the demo at CES2019 is there[1]:

[1]: https://github.com/alexandre-janniaux/vlc/tree/demo-ces2019-vlc-vr

It's taylored for demo so it's using the lua interface and it keeps the
HMD at the same state between videos, and offers control over http to
switch the item in the playlist. It doesn't offer direct display on the
headset though (which needs a vulkan renderer) so you need to configure
the screen as soon as the headset is started. I might be able to find 
startup script used for the demo, I'll post them here if I recover this.
I would advise to start the demo on an existing playlist file so you
don't have to create the whole playlist each time or if an issue arise.

I'm currently in the process of merging this so I have more recent and
cleaner work on this, but it's destructured into multiple branch. I can
try to provide you a more up-to-date partial version using these 
if you want. I hope to have sent here at least the full HMD+360 support
before the end of next week, if you're ready to wait until then 

There are additional resources that you would need if you want to try 
VR Theater demo, I'll check how we can distribute them.

Alexandre Janniaux,

On 2019-05-14 18:43, Sean McGovern wrote:
> Hi Lomax,
> I also have a Rift CV1 and would love to give this a try.
> Thanks,
> Sean McGovern
> FROM: lomax at clickworkorange.com
> SENT: May 14, 2019 11:48 AM
> TO: vlc-devel at videolan.org
> REPLY-TO: vlc-devel at videolan.org
> SUBJECT: [vlc-devel] OpenHMD branch?
> I am excited to have the opportunity to work on a HMD 360° video
> display for a public exhibition, which turns out to be a surprisingly
> "cutting edge" application with little in the way of ready-to-use open
> source applications. As a long-time VLC fan it was great to see that
> HMD support is due to be included in VLC 4 - making it one of very few
> open source applications with this capability. Having already tested &
> confirmed that OpenHMD supports our device (an Oculus Rift CV1), I've
> spend a good day and a half getting to grips with the VLC 4 source
> code (specifically
> https://gitlab.com/magsoft/vlc/tree/HMD-instancing), satisfying its
> dependencies, getting it to build under Debian "Unstable" (kernel
> 4.19, Qt 5.11) with all the right modules (assimp, for example, had to
> be built separately). But I'm running into a bunch of issues which
> appear to be related to outdated packages (e.g. latest libplacebo
> having an incompatible signature for the pl_shader_alloc function etc
> etc) - so I'm wondering if there is a more recent branch of VLC 4 with
> OpenHMD support that I should be using? Extensive searching has not
> turned up anything.
> Much obliged,
> Lomax
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel

More information about the vlc-devel mailing list