No Video (ubuntu/wayland)

Ask for help and post your question on how to use XnView MP.

Moderators: XnTriq, helmut, xnview

User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

No Video (ubuntu/wayland)

Post by pit_rv »

Hi,

I'm using XnViewMP on ubuntu 22.04 (POP-OS) with wayland and installed it via .deb package, but I tried Flatpak also.
I could not play any Videos with the internal viewer. I tried to fix this with installing ubuntu-restricted-extras but no luck.
Videoplayback with VLC or Totem works fine though.
Videothumbnails work fine, playing a video in xnviewmp freezes xnviewmp.

Any ideas, anybody?

Thanks a lot

Peter
User avatar
xnview
Author of XnView
Posts: 43605
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: No Video (ubuntu/wayland)

Post by xnview »

if you start XnView from a terminal which debug do you have when trying to play a video?
Pierre.
User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

Re: No Video (ubuntu/wayland)

Post by pit_rv »

Hi Pierre,

I attached the information from the terminal and a screenshot of what I see, when playing a video.
To be sure, I tested the flatpak and the .deb Version, both the same.

Code: Select all

pit@pop-os:~$ xnview
MDK 0.15.0 (git e8c668a) - Multimedia Development Kit. Copyright (c) 2016-2022 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang14.0.6 GCC4.2.1; libc++14000; 15:26:29 Aug 23 2022
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
==> 1,000000  1,000000  138,248571  172,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 2528 1618 
w.init
XNVIEW SIZE 2528 1618 


########### BrowserWindow :: BrowserWindow 

libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x1e632e0 
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
libpng warning: iCCP: known incorrect sRGB profile
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
########### BrowserWindow :: ok create (640 480)
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (2528 1618)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2528 1618 
                              => 2262 1241 
BrowserWindow :: restoreState ok => 2262 1241 
XNVIEW SIZE ok 2528 1618 
w.start
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
 BookmarkNode::BookmarkNode : 0x24aa470  
#### onCategoryFilterDockVisible (1)
libpng warning: iCCP: known incorrect sRGB profile
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (2528 1562)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2528 1562 
                              => 2060 1135 
BrowserWindow :: restoreState ok => 2060 1135 
### BrowserWindow :: onStart
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
BrowserWindow :: onStart 2
setPathname </media/daten/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 1d53f20 
######ThumbLoaderThread :: forever : 1d53f20 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 1d53f20 
CHECK <0> 
######ThumbLoaderThread :: forever : 1d53f20 
 ** start condition wait
## OPEN FOLDER
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  0
  ## OPEN FOLDER ok  0
## updateLabel  0
## updateLabels ok  0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
QObject::disconnect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
QObject::connect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
Create children /
Create children /media/
Create children /media/daten/
Create children /media/daten/Videos/
## UPDATE ==> (Videos) 


###### CHECK CHILDRENS 32
==>  9 (lib32)  ->  12 (lost+found)
==>  3 (pit)  ->  3 (pit)
  dataChanged2 ==>  14 (mnt)  ->  20 (sbin)
  ###### CHECK CHILDRENS ok (6)

## OPEN FOLDER done  10
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(12)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 1d53f20 
CHECK <12> 
### BrowserWindow :: finish
### START 12 
######ThumbLoaderThread :: start : 12     -1 -1
LOAD BITMAP </media/daten/Videos/sergio-stream-0-audio-opus.opus>
my_error_exit...<Not a JPEG file: starts with 0x4f 0x67>
GFF :: LoadThumbnail : 0 0  (2) 
ThumbLoaderThread - ADD into DB (48)
BLOB length 75 
sizeHints : 478 
######ThumbLoaderThread :: forever : 1d53f20 
 ** start condition wait
sizeHints : 478 
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 1d53f20 
CHECK <0> 
######ThumbLoaderThread :: forever : 1d53f20 
 ** start condition wait
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /media/daten/Videos/Guest of Honour.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </media/daten/Videos/Guest of Honour.mp4> </media/daten/Videos/Guest of Honour.mp4> </media/daten/Videos/Guest of Honour.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /media/daten/Videos/Guest of Honour.mp4 
OPEN player /media/daten/Videos/Guest of Honour.mp4
QMDKWidget setMedia /media/daten/Videos/Guest of Honour.mp4 


############################################ InfoPropertiesView

Create Tree : Datei
Create Tree : Video
Create Tree : Musik
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)


############################################ InfoPropertiesView

Create Tree : Datei
VAImageFormat.fcc: 0x3231564e NV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30313050 P010, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x36313050 P016, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30323449 I420, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32315659 YV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x56595559 YUYV, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32595559 YUY2, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x59565955 UYVY, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30303859 Y800, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x50343434 444P, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x41524742 BGRA, lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080
VAImageFormat.fcc: 0x41424752 RGBA, lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080
VAImageFormat.fcc: 0x58524742 BGRX, lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0
VAImageFormat.fcc: 0x58424752 RGBX, lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0
Create Tree : Video
Create Tree : Musik
######### CategoryModel :: checkAndSave()
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)
## onItemPressed
libpng warning: iCCP: known incorrect sRGB profile
QObject::connect: No such slot AbstractViewWindow::onPagePrevious()
##PB connect <1onPagePrevious()>
QObject::connect: No such slot AbstractViewWindow::onPageNext()
##PB connect <1onPageNext()>
QObject::connect: No such slot AbstractViewWindow::onPageFirst()
##PB connect <1onPageFirst()>
QObject::connect: No such slot AbstractViewWindow::onPageLast()
##PB connect <1onPageLast()>
QObject::connect: No such slot AbstractViewWindow::onUseSmooth()
##PB connect <1onUseSmooth()>
QObject::connect: No such slot AbstractViewWindow::onNormalize2()
##PB connect <1onNormalize2()>
QObject::connect: No such slot AbstractViewWindow::onAlign()
##PB connect <1onAlign()>
MENU install : 0x31ca150 
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
@@ 39897124 
@@@@@@@@@@
Create window finished
==> 2528 
ThumbLoaderThread :: stop()
MyView::change /media/daten/Videos/Guest of Honour.mp4 
OPEN player /media/daten/Videos/Guest of Honour.mp4
QMDKWidget setMedia /media/daten/Videos/Guest of Honour.mp4 
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
SORT the list... 0 
SORT the list... 0 
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(11)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 32ab590 
######ThumbLoaderThread :: forever : 32ab590 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 32ab590 
CHECK <0> 
######ThumbLoaderThread :: forever : 32ab590 
 ** start condition wait
setCurrentFilename </media/daten/Videos/Guest of Honour.mp4>
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 32ab590 
CHECK <0> 
######ThumbLoaderThread :: forever : 32ab590 
 ** start condition wait
########################################
############### UPDATE MENU ############
########################################
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
VAImageFormat.fcc: 0x3231564e NV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30313050 P010, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x36313050 P016, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30323449 I420, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32315659 YV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x56595559 YUYV, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32595559 YUY2, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x59565955 UYVY, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30303859 Y800, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x50343434 444P, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x41524742 BGRA, lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080
VAImageFormat.fcc: 0x41424752 RGBA, lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080
VAImageFormat.fcc: 0x58524742 BGRX, lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0
VAImageFormat.fcc: 0x58424752 RGBX, lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0
QMDKWidget play
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(11)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 32ab590 
CHECK <0> 
######ThumbLoaderThread :: forever : 32ab590 
 ** start condition wait
BrowserWindow :: changeVisibility()
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 32ab590 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()

Thanks for looking into this :)

Peter
You do not have the required permissions to view the files attached to this post.
User avatar
xnview
Author of XnView
Posts: 43605
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: No Video (ubuntu/wayland)

Post by xnview »

could you change in xnview.ini

Code: Select all

debug=2
Pierre.
User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

Re: No Video (ubuntu/wayland)

Post by pit_rv »

Hi Pierre,

this is too long, I have to split it

Part I

Code: Select all

pit@pop-os:~$ xnview
MDK 0.15.0 (git e8c668a) - Multimedia Development Kit. Copyright (c) 2016-2022 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang14.0.6 GCC4.2.1; libc++14000; 15:26:29 Aug 23 2022
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
==> 1,000000  1,000000  138,248571  172,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 2528 1618 
w.init
XNVIEW SIZE 2528 1618 

########### BrowserWindow :: BrowserWindow 
libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x39505a0 
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
libpng warning: iCCP: known incorrect sRGB profile
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
########### BrowserWindow :: ok create (640 480)
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (2528 1618)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2528 1618 
                              => 2262 1241 
BrowserWindow :: restoreState ok => 2262 1241 
XNVIEW SIZE ok 2528 1618 
w.start
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
 BookmarkNode::BookmarkNode : 0x3f99d40  
#### onCategoryFilterDockVisible (1)
libpng warning: iCCP: known incorrect sRGB profile
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (2528 1562)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 2528 1562 
                              => 2060 1135 
BrowserWindow :: restoreState ok => 2060 1135 
### BrowserWindow :: onStart
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
BrowserWindow :: onStart 2
setPathname </media/daten/Bilder/Bildschirmfotos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3873cc0 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  0
  ## OPEN FOLDER ok  0
## updateLabel  0
## updateLabels ok  0
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
QObject:isconnect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
QObject::connect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
Create children /
Create children /media/
Create children /media/daten/
Create children /media/daten/Bilder/
Create children /media/daten/Bilder/Bildschirmfotos/
## UPDATE ==> (Bildschirmfotos) 

###### CHECK CHILDRENS 31
==>  9 (lib32)  ->  12 (lost+found)
==>  0 (back)  ->  4 (haus)
==>  8 (Videos)  ->  8 (Videos)
  dataChanged2 ==>  3 (pit)  ->  3 (pit)
  ###### CHECK CHILDRENS ok (6)
## OPEN FOLDER done  10
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(64)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <64> 
### START 64 
######ThumbLoaderThread :: start : 64     -1 -1
### BrowserWindow :: finish

###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)
sizeHints : 478 
sizeHints : 478 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
## UPDATE ==> (Videos) 
setPathname </media/daten/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  0
  ## OPEN FOLDER ok  0
## updateLabel  0
## updateLabels ok  0
ThumbLoaderThread :: stop()
######### CategoryModel :: checkAndSave()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
QObject:isconnect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
QObject::connect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
## OPEN FOLDER done  1
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(12)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <12> 
### START 12 
######ThumbLoaderThread :: start : 12     -1 -1
LOAD BITMAP </media/daten/Videos/sergio-stream-0-audio-opus.opus>
my_error_exit...<Not a JPEG file: starts with 0x4f 0x67>
GFF :: LoadThumbnail : 0 0  (2) 
ThumbLoaderThread - ADD into DB (48)
BLOB length 75 
sizeHints : 478 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3873cc0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3873cc0 
 ** start condition wait
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /media/daten/Videos/Guest of Honour.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </media/daten/Videos/Guest of Honour.mp4> </media/daten/Videos/Guest of Honour.mp4> </media/daten/Videos/Guest of Honour.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /media/daten/Videos/Guest of Honour.mp4 
OPEN player /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : MDK 0.15.0 (git e8c668a) - Multimedia Development Kit. Copyright (c) 2016-2022 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang14.0.6 GCC4.2.1; libc++14000; 15:26:29 Aug 23 2022

QMDKWidget setMedia /media/daten/Videos/Guest of Honour.mp4 
#MDK SDK : default FrameReader0x3950720 state: 0=>0=>0, 0
#MDK SDK : default0x3950720 virtual void mdk::FrameReader::stop(), current state: 0
#MDK SDK : default FrameReader0x3950720 state: 0=>0=>0, 0
#MDK SDK : default0x3950720 virtual void mdk::FrameReader::stop(), current state: 0
#MDK SDK : 0x40ab450 MediaControl.prepare(0, ...) /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : default 0x3950720 FrameReader.start(0, ...)
#MDK SDK : default 0x3950720 FrameReader::update MediaStatus 0=>0X2
#MDK SDK : default FrameReader0x3950720 state: 0=>0=>1, 0
#MDK SDK : default FrameReader0x3950720 state: 0=>1=>1, 0
#MDK SDK : ERROR! Unable to seek unloaded media
#MDK SDK : unloaded media's position 0
#MDK SDK : start frame reader thread: 139663241098816
#MDK SDK : try to load av module: /opt/XnView/lib/libffmpeg.so.5

############################################ InfoPropertiesView
Create Tree : Datei
#MDK SDK : Selected avformat runtime version: 59.30.100 (build: 59.30.100), license: LGPL version 2.1 or later
#MDK SDK : Selected avformat runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --enable-libmfx --disable-postproc --ranlib=llvm-ranlib-14 --nm=llvm-nm-14 --ar=llvm-ar-14 --nvcc=clang-14 --toolchain=hardened --enable-cross-compile --target-os=linux --arch=amd64 --pkg-config=pkg-config --sysroot='$SYSROOT' --cc=clang-14 --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-s
#MDK SDK : trong -I/tmp/dep/include -Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong --target=x86_64-linux-gnu' --extra-ldflags='-s -fuse-ld=lld -Wl,--gc-sections -Wl,--gc-sections --target=x86_64-linux-gnu' --extra-libs=-lrt --disable-stripping --h264-max-bit-depth=10 --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*'
#MDK SDK :  --disable-muxers --disable-encoders --disable-decoders --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,cc_dec,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --disable-demuxers --enable-demuxer='*sub*,*ac3,*ac,*peg*,*web*,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,xv,matroska,mlv,mov,mp3,mxf,nsv,nut,ogg,
#MDK SDK : pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2' --disable-parsers --enable-parser='*sub*,aac*,ac3,cook,dnxhd,flac,h26[3-4],hevc,m*,opus,rv*,vc1,vorbis,vp[8-9]' --enable-wolfssl --enable-encoder='aac,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,hevc*,mjpeg,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,vp[7-9],wrapped_avframe,nvenc*,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
#MDK SDK : avformat_version0x7f05e0e5120c
#MDK SDK : Trying MediaIO FFmpeg for protocol ""
#MDK SDK : 0x7f05d0001400 open url: /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : 0x7f05d0001400 url opened
#MDK SDK : default 0x3950720 FrameReader::update MediaStatus 0X2=>0X2
#MDK SDK : Selected avcodec runtime version: 59.42.100 (build: 59.42.100), license: LGPL version 2.1 or later
#MDK SDK : av_packet_alloc0x7f05e0cabe00
#MDK SDK : Selected avutil runtime version: 57.32.101 (build: 57.32.101), license: LGPL version 2.1 or later
#MDK SDK : av_dict_copy0x7f05e0f01067
#MDK SDK : before avformat_open_input. io: 0x7f05d0001400(FFmpeg/pb: 0x7f05d0015400, url: /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : FFmpeg/Libav runtime git-2022-08-07-2375838-avbuild
#MDK SDK : after avformat_open_input. pb: 0x7f05d0015400, iformat: 0x7f05e0fd6cc8 context flags: 2097280, input format flags: 67141640
#MDK SDK : 
#MDK SDK : unsupported ffmpeg sw pixel formats: uyyvyy411 x2rgb10le x2rgb10be x2bgr10le x2bgr10be vuya
#MDK SDK : supported ffmpeg sw pixel formats count: 187
#MDK SDK : Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +6229148ms, bitrate: 6200151, size: 0
Metadata:
  season_number: 1
  show: Guest of Honour
  description: When a hoax goes very wrong, Veronica, a young teacher, is falsely accused of abusing her position of authority over 17-year-old Clive.
  synopsis: When a hoax goes very wrong, Veronica, a young teacher, is falsely accused of abusing her position of authority over 17-year-old Clive.
  title: Guest of Honour
  episode_id: Guest of Honour
  encoder: Lavf59.27.100
#MDK SDK : 
  minor_version: 512
  comment: https://gem.cbc.ca/media/guest-of-honour/s01e01
  compatible_brands: isomiso2avc1mp41
  major_brand: isom
Streams: 2
 Video:
  stream#0, range: 0 +6229123ms, frames: 186687
  codec: h264 tag: 'avc1' profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 6000070, 1920x1080, fps: 29.97, bframes: 1
  extra data(58): 01 64 00 28 FF E1 00 26 27 64 00 28 AC 24 85 01 E0 08 9F 97 01 10 00 00 3E 90 00 0E A6 0E 22 00 02 DC 6C 00 03 B8 27 BD EE
#MDK SDK :  03 E1 10 8A 2C 01 00 05 28 F9 2B CB 00 FD F8 F8 00 
#MDK SDK : default FrameReader0x3950720 request to pause 1, loaded: 0.
#MDK SDK : default FrameReader0x3950720 state: 0=>1=>2, 0
#MDK SDK : default FrameReader0x3950720 state requested: 2, current: 0
#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler
#MDK SDK : 
#MDK SDK : default 0x3950720 FrameReader::update MediaStatus 0X2=>0X4
#MDK SDK : ***buffering progress 0%***
#MDK SDK : default 0x3950720 FrameReader::update MediaStatus 0X4=>0X14
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK : 
#MDK SDK : default FrameReader0x3950720 state: 0=>2=>1, 1
#MDK SDK : default FrameReader0x3950720 update state: 0=>1
#MDK SDK : default FrameReader0x3950720 state: 1=>1=>2, 1
#MDK SDK : default FrameReader0x3950720 update state: 1=>2
#MDK SDK : starting decode loop thread mdk.video.dec#0@139662851040832
#MDK SDK : starting decode loop thread mdk.audio.dec#1@139662818203200video stream#0 starting decoding loop from decoder index 0...

#MDK SDK : 
#MDK SDK : creating video decoder: VAAPI...
#MDK SDK : audio stream#1 starting decoding loop from decoder index 0...
#MDK SDK : opening video decoder: AVCodec.VAAPI...
#MDK SDK : creating audio decoder: auto...
#MDK SDK : Decoder list:
h264 'H264 Decoder'
h264_v4l2m2m 'h264_v4l2m2m_decoder'
h264_qsv 'h264_qsv'
h264_cuvid 'h264_cuvid'
Selected: h264
opening ffmpeg video decoder: opening audio decoder: FFmpeg...
#MDK SDK :  ...
#MDK SDK : Decoder list:
aac 'AAC decoder'
aac_fixed 'AAC decoder'
Selected: aac
opening ffmpeg audio decoder: aac ...
#MDK SDK : trying va from x11 display
#MDK SDK : AVCodec.Audio[aac.] decoder: 1 Single threads
#MDK SDK : aac f32p, stereo @44100Hz
#MDK SDK : ***buffering progress 100%***
#MDK SDK : default 0x3950720 FrameReader::update MediaStatus 0X14=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK : 
#MDK SDK : audio stream#1 sending 1 invalid AOT frame @0,000000s. seeking: 0
#MDK SDK : 0x40ab450 1st audio frame @0
#MDK SDK : 0x40ab450 seek end audio frame @0 seek_pos_: -1, sync_ao_ true
#MDK SDK : Selected avfilter runtime version: 8.46.101 (build: 8.46.101), license: LGPL version 2.1 or later
#MDK SDK : AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
#MDK SDK : AudioRenderer format changed and reinitialize
#MDK SDK : virtual bool mdk::AudioBackendALSA::close() @214
#MDK SDK : AudioBackendALSA ERROR@216>>> snd_pcm_drop(pcm_) (fffffffb): Eingabe-/Ausgabefehler
#MDK SDK : 
#MDK SDK : buffer time(us): 1088~11888617, period time(us): 362~3962880, perdiods: 3~1024
#MDK SDK : snd_pcm_hw_params_set_buffer_time_near 92864
#MDK SDK : snd_pcm_hw_params_set_buffer_time_near ret 92857
#MDK SDK : buffer_size dt: 5804, request periods: 16
#MDK SDK : snd_pcm_hw_params_set_periods_near 16
#MDK SDK : snd_pcm_hw_params_set_periods_near ret 16
#MDK SDK : open x11 display: :0, result: 0x7f05c40c1ac0
#MDK SDK : 0x7f05c40c1990 VA-API INFO: VA-API version 1.14.0

#MDK SDK : 0x7f05c40c1990 VA-API ERROR: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

#MDK SDK : VA-API error@265. (ret = vaInitialize(display_, &v[0], &v[1])): 0xffffffff unknown libva error
#MDK SDK : trying va display from drm fd
#MDK SDK : 0x7f05c40c1990 VA-API INFO: VA-API version 1.14.0

#MDK SDK : 0x7f05c40c1990 VA-API INFO: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so

#MDK SDK : 0x7f05c40c1990 VA-API INFO: Found init function __vaDriverInit_1_14

Create Tree : Video
Create Tree : Musik
#MDK SDK : period size: 255, time: 5783
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)

############################################ InfoPropertiesView
Create Tree : Datei
#MDK SDK : Using audio backend: ALSA
#MDK SDK : 0x7f05c40c1990 VA-API INFO: va_openDriver() returns 0

#MDK SDK : libva version: 1.14
VAImageFormat.fcc: 0x3231564e NV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30313050 P010, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x36313050 P016, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30323449 I420, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32315659 YV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x56595559 YUYV, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32595559 YUY2, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x59565955 UYVY, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30303859 Y800, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x50343434 444P, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x41524742 BGRA, lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080
VAImageFormat.fcc: 0x41424752 RGBA, lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080
VAImageFormat.fcc: 0x58524742 BGRX, lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0
VAImageFormat.fcc: 0x58424752 RGBX, lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0
#MDK SDK : AVCodec.Video[h264.] decoder: 16 Frame threads
#MDK SDK : h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1920x1080
#MDK SDK : decode stored recovery packets: 0
#MDK SDK : h264 codec pixel format list: 
#MDK SDK : vdpau
#MDK SDK : cuda
#MDK SDK : vaapi (selected)
#MDK SDK : yuv420p
#MDK SDK : no sw format is requested, and no special option is required for hw frames context. using AVHWFramesContext created by avcodec
#MDK SDK : hwdec hw output pixel format: vaapi
#MDK SDK : 0x40ab450 ao opened: 1, reopen: 1, bad ao: 0
#MDK SDK : audio filter graph: 
#MDK SDK : +-----------+
|    src    |default--[44100Hz fltp:stereo]--swrefault
| (abuffer) |
+-----------+
                                          +---------------+
swrefault--[44100Hz flt:stereo]--default|      dst      |
                                          | (abuffersink) |
                                          +---------------+
                                           +-------------+
srcefault--[44100Hz fltp:stereo]--default|     swr     |default--[44100Hz flt:stereo]--dstefault
          
#MDK SDK :                                  | (aresample) |
                                           +-------------+

#MDK SDK : failed to queueBuffer or write data
#MDK SDK : bad delay. written: 80 - delay = -12
#MDK SDK : bad delay. written: 80 - delay = -12
#MDK SDK : >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 80, a: 0, delta: 80 +0,023220
Create Tree : Video
Create Tree : Musik
######### CategoryModel :: checkAndSave()
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)
#MDK SDK : video stream#0 sending 1 invalid AOT frame @0,000000s. seeking: 0
#MDK SDK : 0x40ab450 1st video frame to render @0 , sync time: 0.038
#MDK SDK : VideoRenderer clear buffered frames
#MDK SDK : 0-track seek end video frame @0 seek_pos_: -1
#MDK SDK : 0x40ab450 1st video frame to render @0 , sync time: 0.038
#MDK SDK : VideoRenderer WxH=399,000000x219,000000 399,000000x219,000000
#MDK SDK : update transform 2d. scale: (0,975773, 1,000000), orientation: 0
#MDK SDK : m: mat<4, 4>(
#MDK SDK : 0.975773  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : dso.load: libEGL.so.1test: true
#MDK SDK : libEGL.so.1 test load result (nil)...
#MDK SDK : ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::Data::Data() thread: 139664642050176
#MDK SDK : T *ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::get() const allocate and initialize ThreadLocal data
#MDK SDK : new Context object 0x3cdc470(0) for native context handle 0x41ce6a0
#MDK SDK : ctx->api_: 0x436a3e0
#MDK SDK : probing gl context... native: (nil)
#MDK SDK : EGL runtime is not valid
#MDK SDK : ThreadLocal<bool>::Data::Data() thread: 139664642050176
#MDK SDK : T *ThreadLocal<bool>::get() const allocate and initialize ThreadLocal data
#MDK SDK : ThreadLocal<UGL::opengl::Context::Config>::Data::Data() thread: 139664642050176
#MDK SDK : T *ThreadLocal<UGL::opengl::Context::Config>::get() const allocate and initialize ThreadLocal data
#MDK SDK : resolving gl common functions...
#MDK SDK : select gl api resolver for OpenGL|OpenGLES
#MDK SDK : EGL runtime is not valid
#MDK SDK : 
#MDK SDK : ThreadLocal<void *(*)()>::Data::Data() thread: 139664642050176
#MDK SDK : T *ThreadLocal<void *(*)()>::get() const allocate and initialize ThreadLocal data
#MDK SDK : using opengl api resolver: GLX
#MDK SDK : probing gl client context... major_: 0
#MDK SDK : GL_VENDOR: AMD
#MDK SDK : GL_RENDERER: AMD Radeon RX 570 Series (polaris10, LLVM 15.0.6, DRM 3.49, 6.1.11-76060111-generic)
#MDK SDK : GL_VERSION: 4.6 (Compatibility Profile) Mesa 22.3.4
#MDK SDK : GL_SHADING_LANGUAGE_VERSION: 4.60
#MDK SDK : GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_ATI_pixel_format_float GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GL
#MDK SDK : X_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_NV_float_buffer GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_multisample_advanced GL_AMD_multi_draw_i
#MDK SDK : ndirect GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_
#MDK SDK : bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL
#MDK SDK : _ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub
#MDK SDK : _image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistic
#MDK SDK : s_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock
#MDK SDK :  GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_spirv_extensions GL_A
#MDK SDK : RB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB
#MDK SDK : _texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transf
#MDK SDK : orm_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3d
#MDK SDK : c GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_debug_label GL_EXT_demote_to_helper_invocation GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_
#MDK SDK : framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_semaphore GL_EXT_semaphore_
#MDK SDK : fd GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_text
#MDK SDK : ure_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_E
#MDK SDK : XT_window_rectangles GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_INTEL_blackhole_render GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signe
#MDK SDK : d_rgba GL_MESA_window_pos GL_NVX_gpu_memory_info GL_NV_ES1_1_compatibility GL_NV_alpha_to_coverage_dither_control GL_NV_blend_square GL_NV_compute_shader_derivatives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_clamp GL_NV_fog_distance GL_NV_half_float GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_shader_atomic_int64 GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vdpau_interop GL_O
#MDK SDK : ES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays 
#MDK SDK : 16 bit texture channel depth: 16
#MDK SDK : OpenGL Context thread: 139664642050176
#MDK SDK : OpenGL4.6 Compatibility profile, EGL0, GLSL460
Features PBO: 1, RG texture: 1, 16bit texture: 1
#MDK SDK : resolving gl extensions...
#MDK SDK : select gl api resolver for OpenGL|OpenGLES
#MDK SDK : EGL runtime is not valid
#MDK SDK : 
#MDK SDK : using opengl api resolver: GLX
#MDK SDK : context version: 460
#MDK SDK : gl api resolved. thread@ 139664642050176
#MDK SDK : 
#MDK SDK : new OpenGLVideo 0x4038770 in ctx 0x3cdc470
#MDK SDK : 0x3cdc470/0x41ce6a0 Context::setLocalData local data 0x40917a0 for key: 0x2. size: 1
#MDK SDK : 0x3cdc470/0x41ce6a0 Context::setLocalData local data 0x425deb0 for key: 0x1. size: 2
#MDK SDK : 0x3cdc470/0x41ce6a0 Context::setLocalData local data 0x43747f0 for key: (nil). size: 3
#MDK SDK : Try VAAPI GL interop via X11
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : unknown, tile: 128x128, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => host mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
#MDK SDK : bpp 2, bpc: 8. gl texture parameters:
#MDK SDK :     R8 |   RED | UNSIGNED_BYTE
#MDK SDK :    RG8 |    RG | UNSIGNED_BYTE
#MDK SDK : texture created: 9
#MDK SDK : plane linesize 0: padded = 1920, effective = 1920. theoretical plane size: 1920x1080. coordinate crop: 1,000000
#MDK SDK : texture created: 10
#MDK SDK : plane linesize 1: padded = 1920, effective = 1920. theoretical plane size: 960x540. coordinate crop: 1,000000
#MDK SDK : crop_w=1,000000=>1,000000
#MDK SDK : frame color: bt709 unknown bt709 narrow. gamma: 2.200000, signal peak: 1.000000
#MDK SDK :  - 
#MDK SDK : output color: bt709 bt709 unknown full. gamma: 2.200000, signal peak: 1.000000
#MDK SDK : rgb primaries matrix: mat<3, 3>(
#MDK SDK : 1  0  0  
#MDK SDK : 0  1  0  
#MDK SDK : 0  0  1  
#MDK SDK : )
#MDK SDK : color transform: mat<4, 4>(
#MDK SDK : 1.16438  0  1.79274  -0.972945  
#MDK SDK : 1.16438  -0.213249  -0.532909  0.301483  
#MDK SDK : 1.16438  2.1124  0  -1.1334  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : EQ: mat<4, 4>(
#MDK SDK : 1  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : texture 0: 1920x1080
#MDK SDK : texture 1: 960x540
#MDK SDK : material changed: (nil)=>0x915
#MDK SDK : planar: 1, alpha: 0, texture 2d: 1, external: 0, rg semi-planar: 1, 16=>8: 0, xyz: 0, generic packed yuv: 0, cocgsy: 0, primaries diff: 0, trc: 1=>1, tone map: 0
#MDK SDK : bind attribute: a_Position => 0
#MDK SDK : bind attribute: a_TexCoords0 => 1
#MDK SDK : uniform locations:
#MDK SDK : u_Texture0: 2
#MDK SDK : u_Texture1: 3
#MDK SDK : u_Texture2: 4
#MDK SDK : u_Matrix: 0, u_TexMatrix: 1
#MDK SDK : update built-in uniforms
#MDK SDK : EQ: mat<4, 4>(
#MDK SDK : 1  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : uniform cb.u_colorMatrix: 5
#MDK SDK : updating geometry...
#MDK SDK : creating vbo...
#MDK SDK : creating vao...
## onItemPressed
#MDK SDK : 0x40ab450 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@707 requested state 2=>2, current state 2. status: 0X124
#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (ffffffb3): File descriptor in bad state
#MDK SDK : 
#MDK SDK : default FrameReader0x3950720 request to pause 1, loaded: 4.
#MDK SDK : default FrameReader0x3950720 state: 2=>2=>2, 0
libpng warning: iCCP: known incorrect sRGB profile
QObject::connect: No such slot AbstractViewWindow::onPagePrevious()
##PB connect <1onPagePrevious()>
QObject::connect: No such slot AbstractViewWindow::onPageNext()
##PB connect <1onPageNext()>
QObject::connect: No such slot AbstractViewWindow::onPageFirst()
##PB connect <1onPageFirst()>
QObject::connect: No such slot AbstractViewWindow::onPageLast()
##PB connect <1onPageLast()>
QObject::connect: No such slot AbstractViewWindow::onUseSmooth()
##PB connect <1onUseSmooth()>
QObject::connect: No such slot AbstractViewWindow::onNormalize2()
##PB connect <1onNormalize2()>
QObject::connect: No such slot AbstractViewWindow::onAlign()
##PB connect <1onAlign()>
MENU install : 0x4cdee40 
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
@@ 55906579 
@@@@@@@@@@
Create window finished
#MDK SDK : 0x40ab450 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@707 requested state 2=>2, current state 2. status: 0X124
#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (ffffffb3): File descriptor in bad state
#MDK SDK : 
#MDK SDK : default FrameReader0x3950720 request to pause 1, loaded: 4.
#MDK SDK : default FrameReader0x3950720 state: 2=>2=>2, 0
==> 2528 
ThumbLoaderThread :: stop()
MyView::change /media/daten/Videos/Guest of Honour.mp4 
OPEN player /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : default0x375ea30 new FrameReader...
#MDK SDK : Registered audio backends: ALSA OpenAL PulseAudio null 
#MDK SDK :  ALSA device name: default
#MDK SDK :  ALSA device id: default
#MDK SDK :  ALSA subdevice name: default
#MDK SDK : default0x3758580 new FrameReader...
#MDK SDK : Registered audio backends: ALSA OpenAL PulseAudio null 
#MDK SDK :  ALSA device name: default
#MDK SDK :  ALSA device id: default
#MDK SDK :  ALSA subdevice name: default
#MDK SDK : 0x4dc2ad0mdk::Player::Player()
#MDK SDK : MDK 0.15.0 (git e8c668a) - Multimedia Development Kit. Copyright (c) 2016-2022 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang14.0.6 GCC4.2.1; libc++14000; 15:26:29 Aug 23 2022

QMDKWidget setMedia /media/daten/Videos/Guest of Honour.mp4 
#MDK SDK : default FrameReader0x375ea30 state: 0=>0=>0, 0
#MDK SDK : default0x375ea30 virtual void mdk::FrameReader::stop(), current state: 0
#MDK SDK : default FrameReader0x375ea30 state: 0=>0=>0, 0
#MDK SDK : default0x375ea30 virtual void mdk::FrameReader::stop(), current state: 0
#MDK SDK : 0x4dc3a10 MediaControl.prepare(0, ...) /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : default 0x375ea30 FrameReader.start(0, ...)
#MDK SDK : default 0x375ea30 FrameReader::update MediaStatus 0=>0X2
#MDK SDK : default FrameReader0x375ea30 state: 0=>0=>1, 0
#MDK SDK : default FrameReader0x375ea30 state: 0=>1=>1, 0
#MDK SDK : ERROR! Unable to seek unloaded media
#MDK SDK : unloaded media's position 0
#MDK SDK : start frame reader thread: 139660307191360
#MDK SDK : Trying MediaIO FFmpeg for protocol ""
#MDK SDK : 0x7f0524001400 open url: /media/daten/Videos/Guest of Honour.mp4
#MDK SDK : 0x7f0524001400 url opened
#MDK SDK : default 0x375ea30 FrameReader::update MediaStatus 0X2=>0X2
#MDK SDK : before avformat_open_input. io: 0x7f0524001400(FFmpeg/pb: 0x7f05240123c0, url: /media/daten/Videos/Guest of Honour.mp4
resizeGL>>>>>dpr: 1.000000, logical dpi: (172.000000,172.000000), phy dpi: (139.337143,137.160000)
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
SORT the list... 0 
SORT the list... 0 
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(11)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 4dc0560 
######ThumbLoaderThread :: forever : 4dc0560 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 4dc0560 
CHECK <0> 
######ThumbLoaderThread :: forever : 4dc0560 
 ** start condition wait
setCurrentFilename </media/daten/Videos/Guest of Honour.mp4>
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 4dc0560 
CHECK <0> 
######ThumbLoaderThread :: forever : 4dc0560 
 ** start condition wait
########################################
############### UPDATE MENU ############
########################################
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
#MDK SDK : after avformat_open_input. pb: 0x7f05240123c0, iformat: 0x7f05e0fd6cc8 context flags: 2097280, input format flags: 67141640
#MDK SDK : Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +6229148ms, bitrate: 6200151, size: 0
Metadata:
  season_number: 1
  show: Guest of Honour
  description: When a hoax goes very wrong, Veronica, a young teacher, is falsely accused of abusing her position of authority over 17-year-old Clive.
  synopsis: When a hoax goes very wrong, Veronica, a young teacher, is falsely accused of abusing her position of authority over 17-year-old Clive.
  title: Guest of Honour
  episode_id: Guest of Honour
  encoder: Lavf59.27.100
#MDK SDK : 
  minor_version: 512
  comment: https://gem.cbc.ca/media/guest-of-honour/s01e01
  compatible_brands: isomiso2avc1mp41
  major_brand: isom
Streams: 2
 Video:
  stream#0, range: 0 +6229123ms, frames: 186687
  codec: h264 tag: 'avc1' profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 6000070, 1920x1080, fps: 29.97, bframes: 1
  extra data(58): 01 64 00 28 FF E1 00 26 27 64 00 28 AC 24 85 01 E0 08 9F 97 01 10 00 00 3E 90 00 0E A6 0E 22 00 02 DC 6C 00 03 B8 27 BD EE
#MDK SDK :  03 E1 10 8A 2C 01 00 05 28 F9 2B CB 00 FD F8 F8 00 
#MDK SDK : default FrameReader0x375ea30 request to pause 1, loaded: 0.
#MDK SDK : default FrameReader0x375ea30 state: 0=>1=>2, 0
#MDK SDK : default FrameReader0x375ea30 state requested: 2, current: 0
#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error
#MDK SDK : 
#MDK SDK : default 0x375ea30 FrameReader::update MediaStatus 0X2=>0X4
#MDK SDK : ***buffering progress 0%***
#MDK SDK : default 0x375ea30 FrameReader::update MediaStatus 0X4=>0X14
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK : 
#MDK SDK : default FrameReader0x375ea30 state: 0=>2=>1, 1
#MDK SDK : default FrameReader0x375ea30 update state: 0=>1
#MDK SDK : default FrameReader0x375ea30 state: 1=>1=>2, 1
#MDK SDK : default FrameReader0x375ea30 update state: 1=>2
#MDK SDK : starting decode loop thread mdk.video.dec#0@139660290405952
#MDK SDK : video stream#0 starting decoding loop from decoder index 0...
#MDK SDK : creating video decoder: VAAPI...
#MDK SDK : opening video decoder: AVCodec.VAAPI...
#MDK SDK : Decoder list:
h264 'H264 Decoder'
h264_v4l2m2m 'h264_v4l2m2m_decoder'
h264_qsv 'h264_qsv'
h264_cuvid 'h264_cuvid'
Selected: h264
opening ffmpeg video decoder: h264 ...
#MDK SDK : starting decode loop thread mdk.audio.dec#1@139660282013248
#MDK SDK : audio stream#1 starting decoding loop from decoder index 0...
#MDK SDK : creating audio decoder: auto...
#MDK SDK : opening audio decoder: FFmpeg...
#MDK SDK : Decoder list:
aac 'AAC decoder'
aac_fixed 'AAC decoder'
Selected: aac
opening ffmpeg audio decoder: aac ...
#MDK SDK : trying va from x11 display
#MDK SDK : AVCodec.Audio[aac.] decoder: 1 Single threads
#MDK SDK : aac f32p, stereo @44100Hz
#MDK SDK : ***buffering progress 100%***
#MDK SDK : default 0x375ea30 FrameReader::update MediaStatus 0X14=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK : 
#MDK SDK : audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
#MDK SDK : 0x4dc3a10 1st audio frame @0
#MDK SDK : 0x4dc3a10 seek end audio frame @0 seek_pos_: -1, sync_ao_ true
#MDK SDK : AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
#MDK SDK : AudioRenderer format changed and reinitialize
#MDK SDK : virtual bool mdk::AudioBackendALSA::close() @214
#MDK SDK : AudioBackendALSA ERROR@216>>> snd_pcm_drop(pcm_) (fffffffb): Input/output error
#MDK SDK : 
#MDK SDK : buffer time(us): 1088~11888617, period time(us): 362~3962880, perdiods: 3~1024
#MDK SDK : snd_pcm_hw_params_set_buffer_time_near 92864
#MDK SDK : snd_pcm_hw_params_set_buffer_time_near ret 92857
#MDK SDK : buffer_size dt: 5804, request periods: 16
#MDK SDK : snd_pcm_hw_params_set_periods_near 16
#MDK SDK : snd_pcm_hw_params_set_periods_near ret 16
#MDK SDK : period size: 255, time: 5783
#MDK SDK : Using audio backend: ALSA
#MDK SDK : 0x4dc3a10 ao opened: 1, reopen: 1, bad ao: 0
#MDK SDK : audio filter graph: 
#MDK SDK : +-----------+
|    src    |default--[44100Hz fltp:stereo]--swrefault
| (abuffer) |
+-----------+
                                          +---------------+
swrefault--[44100Hz flt:stereo]--default|      dst      |
                                          | (abuffersink) |
                                          +---------------+
                                           +-------------+
srcefault--[44100Hz fltp:stereo]--default|     swr     |default--[44100Hz flt:stereo]--dstefault
          
#MDK SDK :                                  | (aresample) |
                                           +-------------+

#MDK SDK : failed to queueBuffer or write data
#MDK SDK : bad delay. written: 80 - delay = -11
#MDK SDK : bad delay. written: 80 - delay = -11
#MDK SDK : >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 80, a: 0, delta: 80 +0.023220
#MDK SDK : 0x7f051c0c1990 VA-API INFO: VA-API version 1.14.0

#MDK SDK : 0x7f051c0c1990 VA-API ERROR: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

#MDK SDK : VA-API error@265. (ret = vaInitialize(display_, &v[0], &v[1])): 0xffffffff unknown libva error
#MDK SDK : trying va display from drm fd
#MDK SDK : 0x7f051c0c1990 VA-API INFO: VA-API version 1.14.0

#MDK SDK : 0x7f051c0c1990 VA-API INFO: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so

#MDK SDK : 0x7f051c0c1990 VA-API INFO: Found init function __vaDriverInit_1_14

#MDK SDK : 0x7f051c0c1990 VA-API INFO: va_openDriver() returns 0

#MDK SDK : libva version: 1.14
VAImageFormat.fcc: 0x3231564e NV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30313050 P010, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x36313050 P016, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30323449 I420, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32315659 YV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x56595559 YUYV, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32595559 YUY2, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x59565955 UYVY, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30303859 Y800, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x50343434 444P, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x41524742 BGRA, lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080
VAImageFormat.fcc: 0x41424752 RGBA, lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080
VAImageFormat.fcc: 0x58524742 BGRX, lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0
VAImageFormat.fcc: 0x58424752 RGBX, lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0
#MDK SDK : AVCodec.Video[h264.] decoder: 16 Frame threads
#MDK SDK : h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1920x1080
#MDK SDK : decode stored recovery packets: 0
#MDK SDK : h264 codec pixel format list: 
#MDK SDK : vdpau
#MDK SDK : cuda
#MDK SDK : vaapi (selected)
#MDK SDK : yuv420p
#MDK SDK : no sw format is requested, and no special option is required for hw frames context. using AVHWFramesContext created by avcodec
#MDK SDK : hwdec hw output pixel format: vaapi
#MDK SDK : video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0
#MDK SDK : 0x4dc3a10 1st video frame to render @0 , sync time: 0.051
#MDK SDK : VideoRenderer clear buffered frames
#MDK SDK : 0-track seek end video frame @0 seek_pos_: -1
#MDK SDK : 0x4dc3a10 1st video frame to render @0 , sync time: 0.051
#MDK SDK : VideoRenderer WxH=2528.000000x1398.000000 2528.000000x1398.000000
#MDK SDK : update transform 2d. scale: (0.983122, 1.000000), orientation: 0
#MDK SDK : m: mat<4, 4>(
#MDK SDK : 0.983122  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : new Context object 0x4500cd0(1) for native context handle 0x4dde3e0
#MDK SDK : ctx->api_: 0x426f2f0
#MDK SDK : probing gl context... native: (nil)
#MDK SDK : EGL runtime is not valid
#MDK SDK : resolving gl common functions...
#MDK SDK : select gl api resolver for OpenGL|OpenGLES
#MDK SDK : EGL runtime is not valid
#MDK SDK : 
#MDK SDK : using opengl api resolver: GLX
#MDK SDK : probing gl client context... major_: 0
#MDK SDK : GL_VENDOR: AMD
#MDK SDK : GL_RENDERER: AMD Radeon RX 570 Series (polaris10, LLVM 15.0.6, DRM 3.49, 6.1.11-76060111-generic)
#MDK SDK : GL_VERSION: 4.6 (Compatibility Profile) Mesa 22.3.4
#MDK SDK : GL_SHADING_LANGUAGE_VERSION: 4.60
#MDK SDK : GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile 
User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

Re: No Video (ubuntu/wayland)

Post by pit_rv »

Part II

Code: Select all

GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_ATI_pixel_format_float GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GL
#MDK SDK : X_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_NV_float_buffer GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_multisample_advanced GL_AMD_multi_draw_i
#MDK SDK : ndirect GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_packed_pixels GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_
#MDK SDK : bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL
#MDK SDK : _ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub
#MDK SDK : _image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistic
#MDK SDK : s_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock
#MDK SDK :  GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_spirv_extensions GL_A
#MDK SDK : RB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB
#MDK SDK : _texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transf
#MDK SDK : orm_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3d
#MDK SDK : c GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_debug_label GL_EXT_demote_to_helper_invocation GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_
#MDK SDK : framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_semaphore GL_EXT_semaphore_
#MDK SDK : fd GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_text
#MDK SDK : ure_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_E
#MDK SDK : XT_window_rectangles GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_INTEL_blackhole_render GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signe
#MDK SDK : d_rgba GL_MESA_window_pos GL_NVX_gpu_memory_info GL_NV_ES1_1_compatibility GL_NV_alpha_to_coverage_dither_control GL_NV_blend_square GL_NV_compute_shader_derivatives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_clamp GL_NV_fog_distance GL_NV_half_float GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_shader_atomic_int64 GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vdpau_interop GL_O
#MDK SDK : ES_EGL_image GL_OES_read_format GL_S3_s3tc GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays 
#MDK SDK : 16 bit texture channel depth: 16
#MDK SDK : OpenGL Context thread: 139664642050176
#MDK SDK : OpenGL4.6 Compatibility profile, EGL0, GLSL460
Features PBO: 1, RG texture: 1, 16bit texture: 1
#MDK SDK : resolving gl extensions...
#MDK SDK : select gl api resolver for OpenGL|OpenGLES
#MDK SDK : EGL runtime is not valid
#MDK SDK : 
#MDK SDK : using opengl api resolver: GLX
#MDK SDK : context version: 460
#MDK SDK : gl api resolved. thread@ 139664642050176
#MDK SDK : 
#MDK SDK : new OpenGLVideo 0x4d40f00 in ctx 0x4500cd0
#MDK SDK : 0x4500cd0/0x4dde3e0 Context::setLocalData local data 0x4db5b30 for key: 0x2. size: 1
#MDK SDK : 0x4500cd0/0x4dde3e0 Context::setLocalData local data 0x4cd2cb0 for key: 0x4. size: 2
#MDK SDK : 0x4500cd0/0x4dde3e0 Context::setLocalData local data 0x4ec5f90 for key: 0x3. size: 3
#MDK SDK : Try VAAPI GL interop via X11
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : unknown, tile: 128x128, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => host mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
#MDK SDK : bpp 2, bpc: 8. gl texture parameters:
#MDK SDK :     R8 |   RED | UNSIGNED_BYTE
#MDK SDK :    RG8 |    RG | UNSIGNED_BYTE
#MDK SDK : texture created: 17
#MDK SDK : plane linesize 0: padded = 1920, effective = 1920. theoretical plane size: 1920x1080. coordinate crop: 1.000000
#MDK SDK : texture created: 18
#MDK SDK : plane linesize 1: padded = 1920, effective = 1920. theoretical plane size: 960x540. coordinate crop: 1.000000
#MDK SDK : crop_w=1.000000=>1.000000
#MDK SDK : frame color: bt709 unknown bt709 narrow. gamma: 2.200000, signal peak: 1.000000
#MDK SDK :  - 
#MDK SDK : output color: bt709 bt709 unknown full. gamma: 2.200000, signal peak: 1.000000
#MDK SDK : rgb primaries matrix: mat<3, 3>(
#MDK SDK : 1  0  0  
#MDK SDK : 0  1  0  
#MDK SDK : 0  0  1  
#MDK SDK : )
#MDK SDK : color transform: mat<4, 4>(
#MDK SDK : 1.16438  0  1.79274  -0.972945  
#MDK SDK : 1.16438  -0.213249  -0.532909  0.301483  
#MDK SDK : 1.16438  2.1124  0  -1.1334  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : EQ: mat<4, 4>(
#MDK SDK : 1  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : texture 0: 1920x1080
#MDK SDK : texture 1: 960x540
#MDK SDK : material changed: (nil)=>0x915
#MDK SDK : planar: 1, alpha: 0, texture 2d: 1, external: 0, rg semi-planar: 1, 16=>8: 0, xyz: 0, generic packed yuv: 0, cocgsy: 0, primaries diff: 0, trc: 1=>1, tone map: 0
#MDK SDK : bind attribute: a_Position => 0
#MDK SDK : bind attribute: a_TexCoords0 => 1
#MDK SDK : uniform locations:
#MDK SDK : u_Texture0: 2
#MDK SDK : u_Texture1: 3
#MDK SDK : u_Texture2: 4
#MDK SDK : u_Matrix: 0, u_TexMatrix: 1
#MDK SDK : update built-in uniforms
#MDK SDK : EQ: mat<4, 4>(
#MDK SDK : 1  0  0  0  
#MDK SDK : 0  1  0  0  
#MDK SDK : 0  0  1  0  
#MDK SDK : 0  0  0  1  
#MDK SDK : )
#MDK SDK : uniform cb.u_colorMatrix: 5
#MDK SDK : updating geometry...
#MDK SDK : creating vbo...
#MDK SDK : creating vao...
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(11)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 4dc0560 
CHECK <0> 
######ThumbLoaderThread :: forever : 4dc0560 
 ** start condition wait
QMDKWidget play
#MDK SDK : 0x4dc3a10 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@707 requested state 2=>1, current state 2. status: 0X124
#MDK SDK : default FrameReader0x375ea30 request to pause 0, loaded: 4.
#MDK SDK : default FrameReader0x375ea30 state: 2=>2=>1, 0
#MDK SDK : default FrameReader0x375ea30 state requested: 1, current: 2
#MDK SDK : audio stream#1 AOT frame is sent
#MDK SDK : video stream#0 AOT frame is sent
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : default FrameReader0x375ea30 state: 2=>1=>1, 1
#MDK SDK : default FrameReader0x375ea30 update state: 2=>1
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
#MDK SDK : 0x4dc3a10 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@707 requested state 1=>2, current state 1. status: 0X124
#MDK SDK : default FrameReader0x375ea30 request to pause 1, loaded: 4.
#MDK SDK : default FrameReader0x375ea30 state: 1=>1=>2, 0
#MDK SDK : default FrameReader0x375ea30 state requested: 2, current: 1
#MDK SDK : default FrameReader0x375ea30 state: 1=>2=>2, 1
#MDK SDK : default FrameReader0x375ea30 update state: 1=>2
#MDK SDK : VA-API error@599. va::vaDeriveImage(display_, surface, img): 0x1 operation failed
User avatar
xnview
Author of XnView
Posts: 43605
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: No Video (ubuntu/wayland)

Post by xnview »

could you try to set

Code: Select all

QT_XCB_GL_INTEGRATION=xcb_egl
before starting XnView
Pierre.
User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

Re: No Video (ubuntu/wayland)

Post by pit_rv »

sorry, but how do I do this?

simply using the terminal? or should I edit .profile in /home/usr/ ??
User avatar
xnview
Author of XnView
Posts: 43605
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: No Video (ubuntu/wayland)

Post by xnview »

you can do that

Code: Select all

export QT_XCB_GL_INTEGRATION=xcb_egl
./xnview.sh
Pierre.
User avatar
pit_rv
Posts: 6
Joined: Thu Mar 02, 2023 3:41 pm

Re: No Video (ubuntu/wayland)

Post by pit_rv »

Thank you Pierre.

O.k. - this works halfway.
Now I could play a video in xnview. But when closing the video window, xnview freezes. I have to kill the process.

Maybe this is all a wayland-problem and I have to use x11 again or live with it :(

heres some debug info (last part, after opening the video) - but I cant see any error message here:

Code: Select all

setCurrentFilename </home/pit/Videos/A1_t00.mp4>
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 2a87f50 
CHECK <0> 
######ThumbLoaderThread :: forever : 2a87f50 
 ** start condition wait
########################################
############### UPDATE MENU ############
########################################
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 178'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 255'
VAImageFormat.fcc: 0x3231564e NV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30313050 P010, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x36313050 P016, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30323449 I420, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32315659 YV12, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x56595559 YUYV, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x32595559 YUY2, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x59565955 UYVY, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x30303859 Y800, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x50343434 444P, lsb: 0, bpp: 0, depth: 0, mask: 0,0,0,0
VAImageFormat.fcc: 0x41524742 BGRA, lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080
VAImageFormat.fcc: 0x41424752 RGBA, lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080
VAImageFormat.fcc: 0x58524742 BGRX, lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0
VAImageFormat.fcc: 0x58424752 RGBX, lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0
QMDKWidget play
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 2a87f50 
CHECK <0> 
######ThumbLoaderThread :: forever : 2a87f50 
 ** start condition wait
BrowserWindow :: changeVisibility()
## BaseViewWindow :: ~BaseViewWindow()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 2a87f50 OK
QMutex: destroying locked mutex
## BaseViewWindow :: ~BaseViewWindow() ok
AbstractViewWindow :: ~AbstractViewWindow()
BitmapLoadThread :: stop()
Killed