我已經交叉編譯的Qt的樹莓派與QtMultimedia和Gstreamer1.0支持與平臺XCB和eglfs奇怪的行爲
現在如果我運行一個應用程序中使用的平臺eglfs它來播放視頻運行和視頻播放,如果我使用的平臺爲XCB應用它提供了一個錯誤videosink不工作
所以,我怎樣才能使用XCB插件的視頻播放?
我得到的錯誤是
xvimagesink xvimagesink.c:1443:gst_xvimagesink_get_xv_support:<xvimagesink1> error: Could not initialise Xv output
xvimagesink xvimagesink.c:1443:gst_xvimagesink_get_xv_support:<xvimagesink1> error: No port available
我上Raspbian喘息工作的ARMv7
這些軟件包可能需要 - 的libx11-xcb1和的libx11-XCB-dev的,還要檢查qtbase/src目錄/插件/平臺/ XCB/README – nayana
我已經安裝了所有必需的軟件包 – haresh
您是否嘗試過爲xcb gstreamer運行一些Qt示例應用程序?你可以發佈你運行你的應用程序後得到的錯誤消息嗎?您可以嘗試使用導出的變量運行您的應用程序:'GST_DEBUG = 3。/ your_app'這將打開gstreamer調試。我不知道它是否可能,但你也可以通過運行'gst-launch-1.0 videotestsrc來測試gstreamer! autovideosink' – nayana