LibVLC示例代码-SDL1.2有效,SDL2不起作用(包括视频示例)

时间:2019-02-20 17:21:07

标签: ubuntu c++ vlc

我正在尝试从this LibVLC page获取SDL2的VLC示例代码。我可以获取音频,但是窗口呈现空白。但是SDL 1.2示例可以正常工作。这是我到目前为止发现的东西

  • 我正在使用链接here的SDL 2.0版本,该页面位于页面的一半位置。
  • 我将2个#include“ SDL / ...”条目更改为#include“ SDL2 / ...”,否则无法编译
  • 我注释掉“ --no-audio”,以便获得声音
  • 作为测试,我尝试了SDL1.2示例,并使其正常工作(使用-fpermissive编译器标志之后),并且我得到了一个窗口,其中视频在圆周上移动,顶部有一个黑色正方形,因此在该版本中一切正常。
  • 我一直让别人告诉我SDL2示例工作正常,而我对可能出了什么问题不知所措。

似乎特别是SDL2无法正确呈现视图。

下面是一个2分钟的视频,清楚地显示了问题:https://youtu.be/sn14v-4qrrE(可能希望启用1080p才能清楚地看到文本)

0 个答案:

没有答案