[vlc-devel] VLC player 360 degree support in Vetinari 3.0.0-git Vetinari in Linux
Ajit Kumar
ajitku1984 at gmail.com
Sat Sep 30 12:01:08 CEST 2017
Hi All,
Thanks for confirming 360 degree video works on Linux as well.
I am using Ubuntu 14.04 machine to compile the Vetinari 3.0.0-git and
compilation and playback of 360 degree video works.
I then use my mouse and keyboard to change the viewing angle and notice no
change in video on any mouse/keyboard actions.
>From logs i could tell , the VOUT_DISPLAY_CHANGE_VIEWPOINT control request
is coming to the module>video_ouput>xcb>x11.c but it is not honoured.
Since, there is no appropriate handling for same in xcb found it in my code
walk through.
(Log snippet below)
[a4f53650] xcb_x11 vout display error: Unknown request in XCB vout display
[a4f53650] core vout display error: Failed to change Viewpoint
[a4f87fc8] motiondetect filter debug: Counted 0 moving shapes.
This makes me think though i have synced to the tip of tree in the master
branch,
I may not working on a branch in which the 360 support is available .Please
correct me if i am wrong here.
Or
my current xcb module in video_output does not process any 360 degree
navigation requests and i need to move to the correct version of xcb which
supports it.
Please redirect me to a branch which supports navigation of 360 degree
video.
Verbose logs are attached:
Attachment: 360degree_vlc.log
Thanks
Ajit Kumar
On Fri, Sep 29, 2017 at 12:17 PM, Ajit Kumar <ajitku1984 at gmail.com> wrote:
> Hi,
> I have cloned repository videolan\vlc on github ( synced master to
> tip of tree)
> I compiled it on my ubuntu PC and wanted to check if 360 degree support
> works on the compiled build.I have referred wiki on vlc for the compilation
> and it has compiled successfully using below configure option.
>
> ./configure --prefix=/home/akumar5/vlc --enable-ffmpeg --enable-flac
> --with-ffmpeg-tree=/home/akumar5/work/FFmpeg --enable-x11
> --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg
> --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52
> --enable-dca --enable-libmpeg2 --enable-dvdnav --enable-faad
> --enable-vorbis --enable-ogg --enable-theora --enable-faac--enable-mkv
> --enable-freetype --enable-fribidi --enable-speex --enable-flac
> --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-caca
> --enable-skins --enable-skins2 --enable-alsa --disable-kde--disable-qt
> --enable-wxwindows --enable-ncurses --enable-asa --enable-release
> --enable-gles2
>
>
> The problem i am facing is my compiled linux build does not work as per
> expectation on 360 videos like eagle360 degree from this link below.
> Though,It works flawlessly on the compiled player for windows platform
> "vlc-3.0.0-git-win32.exe
> <https://people.videolan.org/%7Ejb/Builds/360/vlc-3.0.0-git-win32.exe> "
> readily available in the link below.
>
> https://people.videolan.org/~jb/Builds/360/
>
> I am trying to reverse engineer 360 degree support on vlc player for my
> understanding of the support need. I am trying to get it working for linux
> platfrom , which i am not absolutely sure was tried earlier and need inputs
> on what i could be missing in my build procedure.
>
> Any inputs regarding same is appreciated.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20170930/438d0ce2/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 360degree_vlc.log
Type: text/x-log
Size: 161510 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20170930/438d0ce2/attachment-0001.bin>
More information about the vlc-devel
mailing list