XnviewMP no Video playback on Linux

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

Moderators: XnTriq, helmut, xnview

HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

XnviewMP no Video playback on Linux

Post by HaraldK »

Hello,
I have installed Xniew on my new notebook but it doesn't play videos.
I tried with the xnview.ini setting useInternalVideoPlayer=false and true

with useInternalVideoPlayer=false
I don't see any thumbnails and the video doesn't play.
In the console I get the error message "Error: "Internal error: could not render surface".

with useInternalVideoPlayer=true
I see thumbnails and hear only sound.

My setup:
Xubuntu 22.04 LTS
XnViewMP 1.5.3 64bit .deb

Mediaplayer VLC plays videos.

preinstalled media player Parole plays videos. with Setting Output X-Windows-System (X11/XShm/Xv)
with Setting X-Windows-System (no Xv) Parole doesn't play videos.

Any ideas?

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

Re: XnviewMP no Video playback on Linux

Post by xnview »

if you start it from terminal, which logs do you have?
Pierre.
HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

Re: XnviewMP no Video playback on Linux

Post by HaraldK »

start XnView with useInternalVideoPlayer=false terminal output:

Code: Select all

0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023
==> 1,000000  1,000000  161,376642  96,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 1067 1149 
w.init
XNVIEW SIZE 1067 1149 


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

libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x3478090 
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'
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)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

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 :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1067 1149)
ThumbLoaderThread :: stop()
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 :: restoreState => 1067 1149 
                              => 805 906 
BrowserWindow :: restoreState ok => 805 906 
XNVIEW SIZE ok 1067 1149 


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

w.start
### BrowserWindow :: onStart go
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1067 1117)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1067 1117 
                              => 278 1031 
BrowserWindow :: restoreState ok => 134 1031 
### 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 </home/harald/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3582ef0 
######ThumbLoaderThread :: forever : 3582ef0 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3582ef0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3582ef0 
 ** start condition wait
## OPEN FOLDER
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  0
  ## UPDATE DB FOLDER ok  1
  ## OPEN FOLDER ok  1
## updateLabel  1
## updateLabels ok  1
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
TIME  3  
SORT the list... 3 
SORT the list... 3 
BitmapLoadThread :: stop()
Create children /home/harald/
Create children /home/harald/Videos/
## UPDATE ==> (Videos) 
## OPEN FOLDER done  18
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3582ef0 
CHECK <1> 
### START 2 
######ThumbLoaderThread :: start : 1     -1 -1
### BrowserWindow :: finish
sizeHints : 123 
######ThumbLoaderThread :: forever : 3582ef0 
 ** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3582ef0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3582ef0 
 ** start condition wait
click on a video:

Code: Select all

#### onCategoryFilterDockVisible (0)
#### onCategoryDockVisible (0)
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/harald/Videos/DriveSup.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /home/harald/Videos/DriveSup.mp4 
OPEN player /home/harald/Videos/DriveSup.mp4


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

Create Tree : Datei
Create Tree : Video
Create Tree : Musik


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

Create Tree : Datei
Create Tree : Video
Create Tree : Musik
######### CategoryModel :: checkAndSave()
Error: "Internal error: could not render surface"
User avatar
xnview
Author of XnView
Posts: 44572
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnviewMP no Video playback on Linux

Post by xnview »

please with useInternalVideoPlayer=true
Pierre.
HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

Re: XnviewMP no Video playback on Linux

Post by HaraldK »

start XnView with useInternalVideoPlayer=true terminal output:

Code: Select all

0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023
==> 1,000000  1,000000  161,376642  96,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 1067 1149 
w.init
XNVIEW SIZE 1067 1149 


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

libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x32d4410 
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'
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)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

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 :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1067 1149)
ThumbLoaderThread :: stop()
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 :: restoreState => 1067 1149 
                              => 805 906 
BrowserWindow :: restoreState ok => 805 906 
XNVIEW SIZE ok 1067 1149 


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

w.start
### BrowserWindow :: onStart go
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1067 1117)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1067 1117 
                              => 278 1031 
BrowserWindow :: restoreState ok => 134 1031 
### 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 </home/harald/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 33e0280 
######ThumbLoaderThread :: forever : 33e0280 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 33e0280 
CHECK <0> 
######ThumbLoaderThread :: forever : 33e0280 
 ** 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
TIME  0  
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
Create children /home/harald/
Create children /home/harald/Videos/
## UPDATE ==> (Videos) 
## OPEN FOLDER done  9
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 33e0280 
CHECK <1> 
### BrowserWindow :: finish
### START 2 
######ThumbLoaderThread :: start : 1     -1 -1
sizeHints : 123 
######ThumbLoaderThread :: forever : 33e0280 
 ** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 33e0280 
CHECK <0> 
######ThumbLoaderThread :: forever : 33e0280 
 ** start condition wait
click on video:

Code: Select all

######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/harald/Videos/DriveSup.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /home/harald/Videos/DriveSup.mp4 
OPEN player /home/harald/Videos/DriveSup.mp4
QMDKWidget setMedia /home/harald/Videos/DriveSup.mp4 


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

Create Tree : Datei
Create Tree : Video
Create Tree : Musik
resizeGL>>>>>dpr: 1.000000, logical dpi: (96.000000,96.000000), phy dpi: (161.483444,161.269841)


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

Create Tree : Datei
Create Tree : Video
Create Tree : Musik
######### CategoryModel :: checkAndSave()
glXGetCurrentDisplay:0x2f3c120, display from param: 0x7fe0740c1eb0
QMDKWidget play
User avatar
xnview
Author of XnView
Posts: 44572
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnviewMP no Video playback on Linux

Post by xnview »

could you change debug=2 in the xnview.ini, please?
Pierre.
HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

Re: XnviewMP no Video playback on Linux

Post by HaraldK »

Code: Select all

0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023
==> 1,000000  1,000000  161,376642  96,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 1067 1149 
w.init
XNVIEW SIZE 1067 1149 


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

libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x3187f40 
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'
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)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

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 :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1067 1149)
ThumbLoaderThread :: stop()
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 :: restoreState => 1067 1149 
                              => 805 906 
BrowserWindow :: restoreState ok => 805 906 
XNVIEW SIZE ok 1067 1149 


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

w.start
### BrowserWindow :: onStart go
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1067 1117)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1067 1117 
                              => 360 1031 
BrowserWindow :: restoreState ok => 360 1031 
### 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 </home/harald/Daten/Fotos/2023/23Langeoog/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 3293fd0 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait
## OPEN FOLDER
## Check folder
  ## Check companion  0
  ## Check companion ok  0
  ## OPEN DB FOLDER ok  1
  ## UPDATE DB FOLDER ok  3
  ## OPEN FOLDER ok  3
## updateLabel  3
## updateLabels ok  3
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
  STL::SORT... 0
TIME  0  
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
Create children /home/harald/
Create children /home/harald/Daten/
Create children /home/harald/Daten/Fotos/
Create children /home/harald/Daten/Fotos/2023/
Create children /home/harald/Daten/Fotos/2023/23Langeoog/


###### CHECK CHILDRENS 29
  dataChanged2 ==>  1 (appimage)  ->  2 (Bilder)
  ###### CHECK CHILDRENS ok (11)



###### CHECK CHILDRENS 15
  dataChanged2 ==>  0 (23Aktivcongress)  ->  7 (23Oberstdorf)
  ###### CHECK CHILDRENS ok (9)

## OPEN FOLDER done  109
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(100)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <99> 
### START 100 
######ThumbLoaderThread :: start : 99     -1 -1
### BrowserWindow :: finish
sizeHints : 123 
sizeHints : 123 
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
LOAD BITMAP </home/harald/Daten/Fotos/2023/23Langeoog/Thumbs.db>
my_error_exit...<Not a JPEG file: starts with 0xd0 0xcf>
GFF :: LoadThumbnail : 0 0  (2) 
ThumbLoaderThread - ADD into DB (44474)
BLOB length 75 
LOAD BITMAP </home/harald/Daten/Fotos/2023/23Langeoog/Thumbs.db:encryptable>
GFF :: LoadThumbnail : 0 0  (3) 
ThumbLoaderThread - ADD into DB (44475)
BLOB length 75 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait


###### CHECK CHILDRENS 29
==>  8 (23sonstige)  ->  9 (23ZeltenWilsumerberge)
==>  27 (gescannteFotos)  ->  30 (sonstige)
==>  9 (Installation)  ->  12 (zw)
==>  4 (Desktop)  ->  18 (xnviewthumb)
  dataChanged2 ==>  2 (efi)  ->  2 (efi)
  ###### CHECK CHILDRENS ok (18)

## UPDATE ==> (Videos) 
setPathname </home/harald/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3293fd0 
 ** 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
TIME  0  
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
## OPEN FOLDER done  2
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <1> 
### START 2 
######ThumbLoaderThread :: start : 1     -1 -1
sizeHints : 123 
sizeHints : 123 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/harald/Videos/DriveSup.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /home/harald/Videos/DriveSup.mp4 
OPEN player /home/harald/Videos/DriveSup.mp4
#MDK SDK : 0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023


QMDKWidget setMedia /home/harald/Videos/DriveSup.mp4 
#MDK SDK : default FrameReader0x3508ba0 state: 0=>0=>0, 0

#MDK SDK : default0x3508ba0 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : default FrameReader0x3508ba0 state: 0=>0=>0, 0

#MDK SDK : default0x3508ba0 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : 0x368f700 MediaControl.prepare(0, ...) /home/harald/Videos/DriveSup.mp4

#MDK SDK : default 0x3508ba0 FrameReader.start(0, ...)

#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0=>0X2

#MDK SDK : default FrameReader0x3508ba0 state: 0=>0=>1, 0

#MDK SDK : default FrameReader0x3508ba0 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: 140572895454784

#MDK SDK : try to load av module: /opt/XnView/lib/libffmpeg.so.6

#MDK SDK : ffmpeg loaded: /opt/XnView/lib/libffmpeg.so.6

#MDK SDK : Selected avformat runtime version: 60.9.100 (build: 60.9.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-libvpl --enable-libdrm --disable-postproc --ranlib=llvm-ranlib-16 --nm=llvm-nm-16 --ar=llvm-ar-16 --nvcc=clang-16 --toolchain=hardened --enable-cross-compile --target-os=linux --arch=amd64 --pkg-config=pkg-config --sysroot='$SYSROOT' --cc=clang-16 --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong -I/home/runner/work/avbuild/avbuild/tools/Vulkan-Headers/include -I=/usr/include/libdrm -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 --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*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --enable-wolfssl --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,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*,qtrle,*png*,tiff,rawvideo,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe,rv*' --enable-demuxer='*sub*,*ac3,*ac,*peg*,*web*,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='aac,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,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_version0x7fd9a678b900

#MDK SDK : Trying MediaIO FFmpeg for protocol ""

#MDK SDK : 0x7fd96c0015f0 open url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : 0x7fd96c0015f0 url opened

#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X2=>0X2

#MDK SDK : Selected avcodec runtime version: 60.21.100 (build: 60.21.100), license: LGPL version 2.1 or later

#MDK SDK : av_packet_alloc0x7fd9a65e11ca

#MDK SDK : Selected avutil runtime version: 58.13.101 (build: 58.13.101), license: LGPL version 2.1 or later

#MDK SDK : av_dict_copy0x7fd9a6863dc8

#MDK SDK : before avformat_open_input. io: 0x7fd96c0015f0(FFmpeg/pb: 0x7fd96c00dd00, url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : FFmpeg/Libav runtime git-2023-06-27-9b6d191-avbuild



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

Create Tree : Datei
#MDK SDK : after avformat_open_input. pb: 0x7fd96c00dd00, iformat: 0x7fd9a695df18 context flags: 2097280, input format flags: 67141640

#MDK SDK : supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le

#MDK SDK : Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +71880ms, bitrate: 398729, size: 0
Metadata:
  encoder: Lavf60.3.100
  minor_version: 512
  compatible_brands: isomiso2avc1mp41
  major_brand: isom
Streams: 1
 Video:
  stream#0, range: 0 +71880ms, frames: 3594
  codec: h264 tag: 'avc1' profile: 100 level: 32, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 393832, 720x1280 par: 3.16049, fps: 50, bframes: 2, primaries: bt709, trc: bt709, matrix: bt709, range: narrow
  extra data(53): 01 64 00 20 FF E1 00 20 67 64 00 20 AC D9 40 B4 0A 1B FF 01 00 00 51 6A 02 02 02 80 00 00 03 00 80 00 00 32 07 8C 18 CB 01 00 06 68 EB E3 CB 22 C0 FD F8 F8 00 
  Metadata:
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
   language: und


#MDK SDK : default FrameReader0x3508ba0 request to pause 1, loaded: 0.

#MDK SDK : default FrameReader0x3508ba0 state: 0=>1=>2, 0

#MDK SDK : default FrameReader0x3508ba0 state requested: 2, current: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X2=>0X4

#MDK SDK : ***buffering progress 0%***

#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X4=>0X14

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : ++++++++++++BUFFERING START++++++++++++

#MDK SDK : 
#MDK SDK : default FrameReader0x3508ba0 state: 0=>2=>1, 1

#MDK SDK : default FrameReader0x3508ba0 update state: 0=>1

#MDK SDK : default FrameReader0x3508ba0 state: 1=>1=>2, 1

#MDK SDK : default FrameReader0x3508ba0 update state: 1=>2

#MDK SDK : starting decode loop thread mdk.vdec0@140572767548992

#MDK SDK : video stream#0 starting decoding loop from decoder index 0...

#MDK SDK : creating video decoder: VAAPI...

#MDK SDK : opening video decoder: VAAPI...

#MDK SDK : opening ffmpeg video decoder: h264 ...

#MDK SDK : trying va from x11 display: (nil)

#MDK SDK : open x11 display: :0.0, result: 0x7fd9600c1eb0

#MDK SDK : use internal x11 display: 0x7fd9600c1eb0

#MDK SDK : 0x7fd9600c1ae0 VA-API INFO: VA-API version 1.19.0


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


#MDK SDK : 0x7fd9600c1ae0 VA-API INFO: Found init function __vaDriverInit_1_18


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


Create Tree : Video
#MDK SDK : libva version: 1.19. Vendor: Intel iHD driver for Intel(R) Gen Graphics - 23.2.4 ()

#MDK SDK : VAImageFormat.fcc: 0x41524742 'BGRA', lsb: 1, bpp: 32, depth: 32, mask: 65280,16711680,4278190080,255

#MDK SDK : VAImageFormat.fcc: 0x42475241 'ARGB', lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080

#MDK SDK : VAImageFormat.fcc: 0x41424752 'RGBA', lsb: 1, bpp: 32, depth: 32, mask: 4278190080,16711680,65280,255

#MDK SDK : VAImageFormat.fcc: 0x52474241 'ABGR', lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080

#MDK SDK : VAImageFormat.fcc: 0x58524742 'BGRX', lsb: 1, bpp: 32, depth: 24, mask: 65280,16711680,4278190080,0

#MDK SDK : VAImageFormat.fcc: 0x42475258 'XRGB', lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0

#MDK SDK : VAImageFormat.fcc: 0x58424752 'RGBX', lsb: 1, bpp: 32, depth: 24, mask: 4278190080,16711680,65280,0

#MDK SDK : VAImageFormat.fcc: 0x52474258 'XBGR', lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0

#MDK SDK : VAImageFormat.fcc: 0x30335241 'AR30', lsb: 1, bpp: 32, depth: 30, mask: 1072693248,1047552,1023,805306368

#MDK SDK : VAImageFormat.fcc: 0x30334241 'AB30', lsb: 1, bpp: 32, depth: 30, mask: 1023,1047552,1072693248,805306368

#MDK SDK : VAImageFormat.fcc: 0x30335258 'XR30', lsb: 1, bpp: 32, depth: 30, mask: 1072693248,1047552,1023,0

#MDK SDK : VAImageFormat.fcc: 0x30334258 'XB30', lsb: 1, bpp: 32, depth: 30, mask: 1023,1047552,1072693248,0

#MDK SDK : VAImageFormat.fcc: 0x36314752 'RG16', lsb: 1, bpp: 16, depth: 16, mask: 63488,2016,31,0

#MDK SDK : VAImageFormat.fcc: 0x56555941 'AYUV', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x56555958 'XYUV', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30303859 'Y800', lsb: 1, bpp: 8, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x3231564e 'NV12', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x3132564e 'NV21', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32595559 'YUY2', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x59565955 'UYVY', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32315659 'YV12', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30323449 'I420', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50313134 '411P', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x48323234 '422H', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x56323234 '422V', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50343434 '444P', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x33434d49 'IMC3', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313050 'P010', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313050 'P012', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313050 'P016', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313259 'Y210', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313259 'Y212', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313259 'Y216', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313459 'Y410', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313459 'Y412', lsb: 1, bpp: 64, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313459 'Y416', lsb: 1, bpp: 64, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50424752 'RGBP', lsb: 1, bpp: 24, depth: 24, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50524742 'BGRP', lsb: 1, bpp: 24, depth: 24, mask: 0,0,0,0

Create Tree : Musik
#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X14=>0X54

#MDK SDK : read packet error. FrameReader@0x3508ba0 sending Packet::End to all packet queues. PacketIO@0x7fd96c001000 ->url: /home/harald/Videos/DriveSup.mp4

resizeGL>>>>>dpr: 1.000000, logical dpi: (96.000000,96.000000), phy dpi: (161.483444,161.269841)
#MDK SDK : AVCodec.Video[h264.] decoder: 13 Frame threads

#MDK SDK : h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 720x1280

#MDK SDK : decode stored recovery packets: 0

#MDK SDK : ***buffering progress 100%***

#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X54=>0X164

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : ++++++++++++BUFFERING END++++++++++++

#MDK SDK : 
#MDK SDK : h264 codec pixel format list: (expected vaapi)

#MDK SDK : vdpau

#MDK SDK : vulkan

#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



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

Create Tree : Datei
Create Tree : Video
Create Tree : Musik
######### CategoryModel :: checkAndSave()
#MDK SDK : video stream#0 sending 1 invalid AOT frame @0,000000s. seeking: 0

#MDK SDK : 0x368f700 1st video frame to render @0,000000s, sync time: 0,017000

#MDK SDK : VideoRenderer clear buffered frames

#MDK SDK : 0-track seek end video frame @0,000000 seek_pos_: -1

#MDK SDK : VideoRenderer WxH=446,000000x352,000000 446,000000x352,000000, frame: 720x1280

#MDK SDK : update transform 2d. scale: (1,000000, 0,712713), orientation: 0

#MDK SDK : m: mat<4, 4>(

#MDK SDK : 1  0  0  0  

#MDK SDK : 0  0.712713  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: 140574624888960

#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 0x3bfa5c0(0) for native context handle 0x3a17530

#MDK SDK : ctx->api_: 0x2fd9040

#MDK SDK : probing gl context... native: (nil)

#MDK SDK : EGL runtime is not valid

#MDK SDK : ThreadLocal<bool>::Data::Data() thread: 140574624888960

#MDK SDK : T *ThreadLocal<bool>::get() const allocate and initialize ThreadLocal data

#MDK SDK : ThreadLocal<UGL::opengl::Context::Config>::Data::Data() thread: 140574624888960

#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: 140574624888960

#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: Intel

#MDK SDK : GL_RENDERER: Mesa Intel(R) Graphics (RPL-P)

#MDK SDK : GL_VERSION: 4.6 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1

#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 GLX_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_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect 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_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_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_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_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_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage 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 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_ARB_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_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_transform_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_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float 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_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_fd GL_EXT_separate_specular_color GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent 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_texture_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_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_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_INTEL_blackhole_render GL_INTEL_performance_query GL_INTEL_shader_atomic_float_minmax GL_INTEL_shader_integer_functions2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent 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_signed_rgba GL_MESA_window_pos 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_image GL_NV_depth_clamp GL_NV_fog_distance GL_NV_fragment_shader_interlock GL_NV_half_float GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_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: 140574624888960

#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@ 140574624888960

#MDK SDK : 
#MDK SDK : 0x3bef990mdk::GLVideoRenderer::Private::Renderers::Renderers()

#MDK SDK : 0x3bfa5c0/0x3a17530 Context::setLocalData local data 0x3b416a0 for key: (nil). size: 1

#MDK SDK : 0x3bfa5c0/0x3a17530 Context::setLocalData local data 0x2f65910 for key: 0x2. size: 2

#MDK SDK : Try VAAPI GL interop via X11

glXGetCurrentDisplay:0x2df2120, display from param: 0x7fd9600c1eb0
#MDK SDK : recreating GLXPixmap from pixmap

#MDK SDK : VA-API error@699. vaPutSurface(display_, surface, pix , 0, 0, w, h , 0, 0, w, h , nullptr, 0, 0x00000000 | 0x00000020): 0x12 invalid parameter

#MDK SDK : unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => mapped rgba, bpc:8, bpp:32(32), channels:(4), map: 0 1 2 3

#MDK SDK :  RGBA8 |  RGBA | UNSIGNED_BYTE

#MDK SDK : frame color: bt709 bt709 bt709 narrow. gamma: 2.200000, signal peak: 1.000000

#MDK SDK :  - 

#MDK SDK : output color: bt709 unknown 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  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 : 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 : material changed: (nil)=>0x906

#MDK SDK : planar: 0, alpha: 1, texture 2d: 1, external: 0, rg semi-planar: 0, 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_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: 3

#MDK SDK : uniform cb.u_ScaleA: 4

#MDK SDK : creating vbo...

#MDK SDK : creating vao...

### ThumbLoaderThread :: setFirstItemToLoad
 ** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
###  checkChanged : 1
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
######ThumbLoaderThread :: forever 2 : 3293fd0 
CHECK <0> 
######ThumbLoaderThread :: forever : 3293fd0 
 ** start condition wait
#MDK SDK : 0x368f700 virtual void mdk::MediaControlPush::setState(PlaybackState)@955 requested state 2=>0, current state 2. status: 0X164

#MDK SDK : default FrameReader0x3508ba0 state: 2=>2=>0, 0

#MDK SDK : default0x3508ba0 virtual void mdk::FrameReader::stop(), current state: 2

#MDK SDK : 0x3508ba0 virtual bool mdk::FrameReaderImpl::unload(), current status 0x164, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 64

#MDK SDK : 0x7fd96c000bf0 request avformat input interrupt

#MDK SDK : 0x7fd96c001610 request to interrupt io operation

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error

#MDK SDK : 
#MDK SDK : video stream#0 AOT frame is sent

#MDK SDK : video stream#0 decoding loop is finished

#MDK SDK : free custome avio: 0x7fd96c00dd00

#MDK SDK : 
#MDK SDK : 0x7fd96c0015f0 close url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : 140572895454784default 0x3508ba0 bool mdk::FrameReader::update(MediaStatus) @1052: reset status_mask

#MDK SDK : default 0x3508ba0 FrameReader::update MediaStatus 0X164=>0X41

#MDK SDK : stop by user. clear packet queues and send eof packets for each thread...

#MDK SDK : FrameReader@0x3508ba0 sending Packet::End to all packet queues. PacketIO@0x7fd96c001000 ->url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : clear packet queue for stream 0

#MDK SDK : default FrameReader0x3508ba0 state: 2=>0=>0, 0

#MDK SDK : 0x3508ba0 virtual bool mdk::FrameReaderImpl::unload(), current status 0x41, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 64

#MDK SDK : default FrameReader0x3508ba0 state: 2=>0=>0, 1

#MDK SDK : default FrameReader0x3508ba0 update state: 2=>0

BitmapLoadThread :: stop()
#MDK SDK : 0x368f700 virtual void mdk::MediaControlPush::setState(PlaybackState)@955 requested state 0=>0, current state 0. status: 0X41

#MDK SDK : default FrameReader0x3508ba0 state: 0=>0=>0, 0

#MDK SDK : default0x3508ba0 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error

#MDK SDK : 
######### CategoryModel :: checkAndSave()
BitmapLoadThread :: stop()
#MDK SDK : 0x368f700 virtual void mdk::MediaControlPush::setState(PlaybackState)@955 requested state 0=>0, current state 0. status: 0X41

#MDK SDK : default FrameReader0x3508ba0 state: 0=>0=>0, 0

#MDK SDK : default0x3508ba0 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error

#MDK SDK : 
HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

Re: XnviewMP no Video playback on Linux

Post by HaraldK »

In the debuglog above I find the following errors:

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler
...
#MDK SDK : VA-API error@699. vaPutSurface(display_, surface, pix , 0, 0, w, h , 0, 0, w, h , nullptr, 0, 0x00000000 | 0x00000020): 0x12 invalid parameter

how kein I fix it?
Harald
User avatar
xnview
Author of XnView
Posts: 44572
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnviewMP no Video playback on Linux

Post by xnview »

could you try to set

Code: Select all

export QT_XCB_GL_INTEGRATION=xcb_egl
before to start xnview?
Pierre.
HaraldK
Posts: 7
Joined: Sat Mar 28, 2009 9:07 pm

Re: XnviewMP no Video playback on Linux

Post by HaraldK »

I try ist with export QT_XCB_GL_INTEGRATION=xcb_egl then it works !

On my old notebook with Xubuntu 22.04 it works without "export QT_XCB_GL_INTEGRATION=xcb_egl". There must be some difference in my installation. But I do not know what.

Here the new log output:

Code: Select all

0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023
==> 1,000000  1,000000  94,019696  96,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 1067 1149 
w.init
XNVIEW SIZE 1067 1149 


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

libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x3710390 
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'
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)


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

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 :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (1067 1149)
ThumbLoaderThread :: stop()
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 :: restoreState => 1067 1149 
                              => 805 906 
BrowserWindow :: restoreState ok => 805 906 
XNVIEW SIZE ok 1067 1149 


###### CHECK CHILDRENS 0
  ###### CHECK CHILDRENS ok (0)

w.start
### BrowserWindow :: onStart go
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (1067 1117)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 1067 1117 
                              => 360 1031 
BrowserWindow :: restoreState ok => 360 1031 
### 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 </home/harald/Videos/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 381b2a0 
######ThumbLoaderThread :: forever : 381b2a0 
 ** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
## OPEN FOLDER
######ThumbLoaderThread :: forever 2 : 381b2a0 
CHECK <0> 
######ThumbLoaderThread :: forever : 381b2a0 
 ** 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
TIME  0  
SORT the list... 0 
SORT the list... 0 
BitmapLoadThread :: stop()
Create children /home/harald/
Create children /home/harald/Videos/
## UPDATE ==> (Videos) 
## OPEN FOLDER done  9
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(2)
ThumbLoaderThread :: stop()
 ** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 381b2a0 
CHECK <1> 
### BrowserWindow :: finish
### START 2 
######ThumbLoaderThread :: start : 1     -1 -1
sizeHints : 123 
######ThumbLoaderThread :: forever : 381b2a0 
 ** start condition wait
######### CategoryModel :: checkAndSave()
MyView::set LOAD FULL /home/harald/Videos/DriveSup.mp4 
BitmapLoadThread :: stop()
## MyView::onLoaded </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> </home/harald/Videos/DriveSup.mp4> (0) 
## MyView::onLoaded ok 
MyView::change /home/harald/Videos/DriveSup.mp4 
OPEN player /home/harald/Videos/DriveSup.mp4
#MDK SDK : 0.21.1 (git 402153b) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Linux x86_64; Clang16.0.6 (++20230610113458+7cbf1a259152-1~exp1~20230610233511.102)GCC4.2.1; libc++160006; 14:28:52 Jun 30 2023


QMDKWidget setMedia /home/harald/Videos/DriveSup.mp4 
#MDK SDK : default FrameReader0x3930c80 state: 0=>0=>0, 0

#MDK SDK : default0x3930c80 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : default FrameReader0x3930c80 state: 0=>0=>0, 0

#MDK SDK : default0x3930c80 virtual void mdk::FrameReader::stop(), current state: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : 0x3ccd760 MediaControl.prepare(0, ...) /home/harald/Videos/DriveSup.mp4

#MDK SDK : default 0x3930c80 FrameReader.start(0, ...)

#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0=>0X2

#MDK SDK : default FrameReader0x3930c80 state: 0=>0=>1, 0

#MDK SDK : default FrameReader0x3930c80 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: 140007813674560

#MDK SDK : try to load av module: /opt/XnView/lib/libffmpeg.so.6



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

Create Tree : Datei
#MDK SDK : ffmpeg loaded: /opt/XnView/lib/libffmpeg.so.6

#MDK SDK : Selected avformat runtime version: 60.9.100 (build: 60.9.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-libvpl --enable-libdrm --disable-postproc --ranlib=llvm-ranlib-16 --nm=llvm-nm-16 --ar=llvm-ar-16 --nvcc=clang-16 --toolchain=hardened --enable-cross-compile --target-os=linux --arch=amd64 --pkg-config=pkg-config --sysroot='$SYSROOT' --cc=clang-16 --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong -I/home/runner/work/avbuild/avbuild/tools/Vulkan-Headers/include -I=/usr/include/libdrm -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 --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*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --enable-wolfssl --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,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*,qtrle,*png*,tiff,rawvideo,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe,rv*' --enable-demuxer='*sub*,*ac3,*ac,*peg*,*web*,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='aac,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,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_version0x7f561af8b900

#MDK SDK : Trying MediaIO FFmpeg for protocol ""

#MDK SDK : 0x7f56140015f0 open url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : 0x7f56140015f0 url opened

#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0X2=>0X2

#MDK SDK : Selected avcodec runtime version: 60.21.100 (build: 60.21.100), license: LGPL version 2.1 or later

#MDK SDK : av_packet_alloc0x7f561ade11ca

#MDK SDK : Selected avutil runtime version: 58.13.101 (build: 58.13.101), license: LGPL version 2.1 or later

#MDK SDK : av_dict_copy0x7f561b063dc8

#MDK SDK : before avformat_open_input. io: 0x7f56140015f0(FFmpeg/pb: 0x7f561400de80, url: /home/harald/Videos/DriveSup.mp4

#MDK SDK : FFmpeg/Libav runtime git-2023-06-27-9b6d191-avbuild

#MDK SDK : after avformat_open_input. pb: 0x7f561400de80, iformat: 0x7f561b15df18 context flags: 2097280, input format flags: 67141640

#MDK SDK : supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le

#MDK SDK : Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +71880ms, bitrate: 398729, size: 0
Metadata:
  encoder: Lavf60.3.100
  minor_version: 512
  compatible_brands: isomiso2avc1mp41
  major_brand: isom
Streams: 1
 Video:
  stream#0, range: 0 +71880ms, frames: 3594
  codec: h264 tag: 'avc1' profile: 100 level: 32, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 393832, 720x1280 par: 3.16049, fps: 50, bframes: 2, primaries: bt709, trc: bt709, matrix: bt709, range: narrow
  extra data(53): 01 64 00 20 FF E1 00 20 67 64 00 20 AC D9 40 B4 0A 1B FF 01 00 00 51 6A 02 02 02 80 00 00 03 00 80 00 00 32 07 8C 18 CB 01 00 06 68 EB E3 CB 22 C0 FD F8 F8 00 
  Metadata:
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
   language: und


#MDK SDK : default FrameReader0x3930c80 request to pause 1, loaded: 0.

#MDK SDK : default FrameReader0x3930c80 state: 0=>1=>2, 0

#MDK SDK : default FrameReader0x3930c80 state requested: 2, current: 0

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0X2=>0X4

#MDK SDK : ***buffering progress 0%***

#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0X4=>0X14

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : ++++++++++++BUFFERING START++++++++++++

#MDK SDK : 
#MDK SDK : default FrameReader0x3930c80 state: 0=>2=>1, 1

#MDK SDK : default FrameReader0x3930c80 update state: 0=>1

#MDK SDK : default FrameReader0x3930c80 state: 1=>1=>2, 1

#MDK SDK : default FrameReader0x3930c80 update state: 1=>2

#MDK SDK : starting decode loop thread mdk.vdec0@140007771731520

#MDK SDK : video stream#0 starting decoding loop from decoder index 0...

#MDK SDK : creating video decoder: VAAPI...

#MDK SDK : opening video decoder: VAAPI...

#MDK SDK : opening ffmpeg video decoder: h264 ...

Create Tree : Video
Create Tree : Musik
#MDK SDK : trying va from x11 display: (nil)

#MDK SDK : open x11 display: :0.0, result: 0x7f560c0c1eb0

#MDK SDK : use internal x11 display: 0x7f560c0c1eb0

#MDK SDK : 0x7f560c0c1ae0 VA-API INFO: VA-API version 1.19.0


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


#MDK SDK : 0x7f560c0c1ae0 VA-API INFO: Found init function __vaDriverInit_1_18


resizeGL>>>>>dpr: 1.000000, logical dpi: (96.000000,96.000000), phy dpi: (161.483444,161.269841)


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

Create Tree : Datei
#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0X14=>0X54

#MDK SDK : read packet error. FrameReader@0x3930c80 sending Packet::End to all packet queues. PacketIO@0x7f5614001000 ->url: /home/harald/Videos/DriveSup.mp4

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


#MDK SDK : libva version: 1.19. Vendor: Intel iHD driver for Intel(R) Gen Graphics - 23.2.4 ()

#MDK SDK : VAImageFormat.fcc: 0x41524742 'BGRA', lsb: 1, bpp: 32, depth: 32, mask: 65280,16711680,4278190080,255

#MDK SDK : VAImageFormat.fcc: 0x42475241 'ARGB', lsb: 1, bpp: 32, depth: 32, mask: 16711680,65280,255,4278190080

#MDK SDK : VAImageFormat.fcc: 0x41424752 'RGBA', lsb: 1, bpp: 32, depth: 32, mask: 4278190080,16711680,65280,255

#MDK SDK : VAImageFormat.fcc: 0x52474241 'ABGR', lsb: 1, bpp: 32, depth: 32, mask: 255,65280,16711680,4278190080

#MDK SDK : VAImageFormat.fcc: 0x58524742 'BGRX', lsb: 1, bpp: 32, depth: 24, mask: 65280,16711680,4278190080,0

#MDK SDK : VAImageFormat.fcc: 0x42475258 'XRGB', lsb: 1, bpp: 32, depth: 24, mask: 16711680,65280,255,0

#MDK SDK : VAImageFormat.fcc: 0x58424752 'RGBX', lsb: 1, bpp: 32, depth: 24, mask: 4278190080,16711680,65280,0

#MDK SDK : VAImageFormat.fcc: 0x52474258 'XBGR', lsb: 1, bpp: 32, depth: 24, mask: 255,65280,16711680,0

#MDK SDK : VAImageFormat.fcc: 0x30335241 'AR30', lsb: 1, bpp: 32, depth: 30, mask: 1072693248,1047552,1023,805306368

#MDK SDK : VAImageFormat.fcc: 0x30334241 'AB30', lsb: 1, bpp: 32, depth: 30, mask: 1023,1047552,1072693248,805306368

#MDK SDK : VAImageFormat.fcc: 0x30335258 'XR30', lsb: 1, bpp: 32, depth: 30, mask: 1072693248,1047552,1023,0

#MDK SDK : VAImageFormat.fcc: 0x30334258 'XB30', lsb: 1, bpp: 32, depth: 30, mask: 1023,1047552,1072693248,0

#MDK SDK : VAImageFormat.fcc: 0x36314752 'RG16', lsb: 1, bpp: 16, depth: 16, mask: 63488,2016,31,0

#MDK SDK : VAImageFormat.fcc: 0x56555941 'AYUV', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x56555958 'XYUV', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30303859 'Y800', lsb: 1, bpp: 8, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x3231564e 'NV12', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x3132564e 'NV21', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32595559 'YUY2', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x59565955 'UYVY', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32315659 'YV12', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30323449 'I420', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50313134 '411P', lsb: 1, bpp: 12, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x48323234 '422H', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x56323234 '422V', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50343434 '444P', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x33434d49 'IMC3', lsb: 1, bpp: 16, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313050 'P010', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313050 'P012', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313050 'P016', lsb: 1, bpp: 24, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313259 'Y210', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313259 'Y212', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313259 'Y216', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x30313459 'Y410', lsb: 1, bpp: 32, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x32313459 'Y412', lsb: 1, bpp: 64, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x36313459 'Y416', lsb: 1, bpp: 64, depth: 0, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50424752 'RGBP', lsb: 1, bpp: 24, depth: 24, mask: 0,0,0,0

#MDK SDK : VAImageFormat.fcc: 0x50524742 'BGRP', lsb: 1, bpp: 24, depth: 24, mask: 0,0,0,0

Create Tree : Video
Create Tree : Musik
#MDK SDK : AVCodec.Video[h264.] decoder: 13 Frame threads

#MDK SDK : h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 720x1280

#MDK SDK : decode stored recovery packets: 0

#MDK SDK : ***buffering progress 100%***

#MDK SDK : default 0x3930c80 FrameReader::update MediaStatus 0X54=>0X164

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Eingabe-/Ausgabefehler

#MDK SDK : 
#MDK SDK : ++++++++++++BUFFERING END++++++++++++

#MDK SDK : 
######### CategoryModel :: checkAndSave()
#MDK SDK : h264 codec pixel format list: (expected vaapi)

#MDK SDK : vdpau

#MDK SDK : vulkan

#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 : 0x3ccd760 1st video frame to render @0,000000s, sync time: 0,022000

#MDK SDK : VideoRenderer clear buffered frames

#MDK SDK : 0-track seek end video frame @0,000000 seek_pos_: -1

#MDK SDK : VideoRenderer WxH=446,000000x352,000000 446,000000x352,000000, frame: 720x1280

#MDK SDK : update transform 2d. scale: (1,000000, 0,712713), orientation: 0

#MDK SDK : m: mat<4, 4>(

#MDK SDK : 1  0  0  0  

#MDK SDK : 0  0.712713  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 0x3aa9ce0...

#MDK SDK : dso path: /lib/x86_64-linux-gnu/libEGL.so.1

#MDK SDK : ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::Data::Data() thread: 140010549078144

#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 0x40c4ee0(0) for native context handle 0x3e25b60

#MDK SDK : ctx->api_: 0x361b000

#MDK SDK : probing gl context... native: (nil)

#MDK SDK : EGL_VERSION: 1.5

#MDK SDK : EGL_VENDOR: Mesa Project

#MDK SDK : EGL_CLIENT_APIS: OpenGL OpenGL_ES 

#MDK SDK : Current EGL dso path: /lib/x86_64-linux-gnu/libEGL_mesa.so.0

#MDK SDK : resolving gl common functions...

#MDK SDK : ThreadLocal<bool>::Data::Data() thread: 140010549078144

#MDK SDK : T *ThreadLocal<bool>::get() const allocate and initialize ThreadLocal data

#MDK SDK : ThreadLocal<UGL::opengl::Context::Config>::Data::Data() thread: 140010549078144

#MDK SDK : T *ThreadLocal<UGL::opengl::Context::Config>::get() const allocate and initialize ThreadLocal data

#MDK SDK : select gl api resolver for EGL|OpenGL|OpenGLES

#MDK SDK : using opengl api resolver: EGL

#MDK SDK : probing gl client context... major_: 0

#MDK SDK : GL_VENDOR: Intel

#MDK SDK : GL_RENDERER: Mesa Intel(R) Graphics (RPL-P)

#MDK SDK : GL_VERSION: 4.6 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1

#MDK SDK : GL_SHADING_LANGUAGE_VERSION: 4.60

#MDK SDK : EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_ANGLE_sync_control_rate EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_client_extensions EGL_EXT_create_context_robustness EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_pixel_format_float EGL_EXT_platform_base EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_EXT_platform_x11 EGL_EXT_platform_xcb EGL_EXT_protected_content EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_client_get_all_proc_addresses EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_debug EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_platform_gbm EGL_KHR_platform_wayland EGL_KHR_platform_x11 EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_platform_gbm EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect 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_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_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_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_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_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage 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 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_ARB_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_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_transform_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_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float 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_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_fd GL_EXT_separate_specular_color GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent 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_texture_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_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_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_INTEL_blackhole_render GL_INTEL_performance_query GL_INTEL_shader_atomic_float_minmax GL_INTEL_shader_integer_functions2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent 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_signed_rgba GL_MESA_window_pos 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_image GL_NV_depth_clamp GL_NV_fog_distance GL_NV_fragment_shader_interlock GL_NV_half_float GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_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: 140010549078144

#MDK SDK : OpenGL4.6 Compatibility profile, EGL150, GLSL460
Features PBO: 1, RG texture: 1, 16bit texture: 1

#MDK SDK : resolving gl extensions...

#MDK SDK : select gl api resolver for EGL|OpenGL|OpenGLES

#MDK SDK : using opengl api resolver: EGL

#MDK SDK : context version: 460

#MDK SDK : gl api resolved. thread@ 140010549078144

#MDK SDK : 
#MDK SDK : 0x3be1520mdk::GLVideoRenderer::Private::Renderers::Renderers()

#MDK SDK : 0x40c4ee0/0x3e25b60 Context::setLocalData local data 0x3f63dd0 for key: (nil). size: 1

#MDK SDK : 0x40c4ee0/0x3e25b60 Context::setLocalData local data 0x40e4500 for key: 0x2. size: 2

#MDK SDK : Try VAAPI GL interop via DRM2

#MDK SDK : 0x40c4ee0/0x3e25b60 Context::setLocalData local data 0x4079680 for key: 0x1. size: 3

#MDK SDK : drm formats: 
'AB4H': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'XB4H': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'AB48': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'XB48': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'AR30': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'XR30': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'AB30': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'AR24': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000007 X. intel-100000000000008. 
'AB24': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000007 X. intel-100000000000008. 
'XR24': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000007 X. intel-100000000000008. 
'XB24': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000007 X. intel-100000000000008. 
'AR15': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'RG16': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'R8  ': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'R16 ': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'GR88': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'GR32': linear. x-tiled. y-tiled. intel-100000000000006. intel-100000000000008. 
'YUV9': linear X. x-tiled X. y-tiled X. 
'YU11': linear X. x-tiled X. y-tiled X. 
'YU12': linear X. x-tiled X. y-tiled X. 
'YU16': linear X. x-tiled X. y-tiled X. 
'YU24': linear X. x-tiled X. y-tiled X. 
'YVU9': linear X. x-tiled X. y-tiled X. 
'YV11': linear X. x-tiled X. y-tiled X. 
'YV12': linear X. x-tiled X. y-tiled X. 
'YV16': linear X. x-tiled X. y-tiled X. 
'YV24': linear X. x-tiled X. y-tiled X. 
'NV12': linear X. x-tiled X. y-tiled X. intel-100000000000007 X. 
'P010': linear X. x-tiled X. y-tiled X. intel-100000000000007 X. 
'P012': linear X. x-tiled X. y-tiled X. intel-100000000000007 X. 
'P016': linear X. x-tiled X. y-tiled X. intel-100000000000007 X. 
'P030': linear X. x-tiled X. y-tiled X. 
'NV16': linear X. x-tiled X. y-tiled X. intel-100000000000007 X. 
'AYUV': linear X. x-tiled X. y-tiled X. 
'XYUV': linear X. x-tiled X. y-tiled X. 
'Y410': linear X. x-tiled X. y-tiled X. 
'Y412': linear X. x-tiled X. y-tiled X. 
'Y416': linear X. x-tiled X. y-tiled X. 
'YUYV': linear X. x-tiled X. y-tiled X. intel-100000000000006 X. intel-100000000000007 X. intel-100000000000008 X. 
'UYVY': linear X. x-tiled X. y-tiled X. intel-100000000000006 X. intel-100000000000007 X. intel-100000000000008 X. 
'Y210': linear X. x-tiled X. y-tiled X. 
'Y212': linear X. x-tiled X. y-tiled X. 
'Y216': linear X. x-tiled X. y-tiled X. 


#MDK SDK : drm objects: 1 layers: 2, owner: true

#MDK SDK : layer 0 tex: 0 format: 'R8  '~'R8  ' plane: 0/1, modifier: y-tiled

#MDK SDK : layer 1 tex: 1 format: 'GR88'~'GR88' plane: 0/1, modifier: y-tiled

#MDK SDK : DRM-EGL interop via dma buf separated layers import w/ modifiers, reuse EGLImage: 0

#MDK SDK : VA-API DRM Prime 2 interop with x11 display

#MDK SDK : unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0

#MDK SDK :     R8 |   RED | UNSIGNED_BYTE

#MDK SDK :    RG8 |    RG | UNSIGNED_BYTE

#MDK SDK : frame color: bt709 bt709 bt709 narrow. gamma: 2.200000, signal peak: 1.000000

#MDK SDK :  - 

#MDK SDK : output color: bt709 unknown 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 : 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 : creating vbo...

#MDK SDK : creating vao...

QMDKWidget play
#MDK SDK : 0x3ccd760 virtual void mdk::MediaControlPush::setState(PlaybackState)@955 requested state 2=>1, current state 2. status: 0X164

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error

#MDK SDK : 
#MDK SDK : default FrameReader0x3930c80 request to pause 0, loaded: 4.

#MDK SDK : default FrameReader0x3930c80 state: 2=>2=>1, 0

#MDK SDK : default FrameReader0x3930c80 state requested: 1, current: 2

#MDK SDK : video stream#0 AOT frame is sent

#MDK SDK : default FrameReader0x3930c80 state: 2=>1=>1, 1

#MDK SDK : default FrameReader0x3930c80 update state: 2=>1

#MDK SDK : 0x3ccd760 virtual void mdk::MediaControlPush::setState(PlaybackState)@955 requested state 1=>2, current state 1. status: 0X164

#MDK SDK : AudioBackendALSA ERROR@285>>> snd_pcm_pause(pcm_, value) (fffffffb): Input/output error

#MDK SDK : 
#MDK SDK : default FrameReader0x3930c80 request to pause 1, loaded: 4.

#MDK SDK : default FrameReader0x3930c80 state: 1=>1=>2, 0

#MDK SDK : default FrameReader0x3930c80 state requested: 2, current: 1

#MDK SDK : default FrameReader0x3930c80 state: 1=>2=>2, 1

#MDK SDK : default FrameReader0x3930c80 update state: 1=>2