slow refresh or tearing is happening when using wall filter
Posted: 01 Jan 2007 18:42
High folks. I have a 1920x1080 HD recording in .mpg that has been recorded by mythtv. I can play it with vlc without any filters and no playback issue. However, when I start using wall filter, then playback is affected. I can see both 2 wall's refresh rate is slow because you can see how a frame is being placed to the screen from top to bottom.
The command I use to do wall on the HD content is
vlc --vout-filter wall --wall-cols 2 --wall-rows 1 --xvideo-adaptor 1 --wall-element-aspect "16:9" --demux ts --width 960 --height 1080 somefile.mpg
My system is an athlon 3000+ with 500mb ram and an Nvidia 6600GT. I'm pasting Xorg version. Also, below is my xorg.conf in case it is needed. I'm also pasting the content of xvinfo in case you need it too.
#*************
# some os information
#*************
X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: Linux 2.6.10-1.766_FC3smp i686 [ELF]
Current Operating System: Linux localhost 2.6.15.1 #1 Sat Jan 21 01:28:50 CST 2006 i686
Build Date: 08 March 2005
Build Host:
#******
# xorg.conf
#******
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "glx"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
########################################################################
Section "Monitor"
Identifier "CRT"
VendorName "Plug'n Play"
HorizSync 30-50
VertRefresh 60
Option "TVStandard" "HD1080p"
Modeline "1920x1080_i" 74.52 1920 1952 2016 2208 1080 1084 1096 1126 -HSync -VSync Interlace
Modeline "1920x1080p60" 148.5 1920 1976 2008 2200 1080 1083 1085 1125 +Hsync +Vsync
Modeline "1920x1080" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +HSync -Vsync
Modeline "1920x540" 74.250 1920 2008 2052 2200 540 542 547 562 +hsync +vsync
Modeline "1920x817@59" 126.71 1920 1952 2432 2464 817 833 841 858
Modeline "1920x817@72" 160.16 1920 1952 2560 2592 817 832 842 858
Modeline "1920x817@96" 237.87 1920 1952 2848 2880 817 831 844 858
Modeline "1920x817@60i" 56.57 1920 1952 2160 2192 817 835 840 859 interlace
EndSection
########################################################################
Section "Device"
Identifier "NVIDIA1-1"
VendorName "NVIDIA"
BoardName "GeForce GT6600"
Driver "nvidia"
# Screen 0
# Option "ConnectedMonitor" "CRT"
Option "RenderAccel" "true"
# This line was modified Sept 21, 2006. Old value is 3.
Option "NvAGP" "1"
Option "NoDDC" "TRUE"
# Option "XvmcUsesTextures" "true"
Option "TwinView" "1"
# Option "ConnectedMonitor" "CRT-0, CRT-1"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
# Option "MetaModes" "1920x1080_i +0+0, 1920x1080 +1920+0"
Option "MetaModes" "1920x1080_i, 1920x1080_i"
EndSection
Section "Device"
Identifier "NVIDIA1-2"
VendorName "NVIDIA"
BoardName "GeForce GT6600"
Driver "nvidia"
Screen 1
Option "ConnectedMonitor" "CRT"
Option "RenderAccel" "true"
# This line was modified Sept 21, 2006. Old value is 3.
Option "NvAGP" "1"
Option "NoDDC" "TRUE"
# Option "XvmcUsesTextures" "true"
EndSection
########################################################################
Section "Screen"
Identifier "NVIDIA 1 CRT"
Device "NVIDIA1-1"
Monitor "CRT"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1080_i"
EndSubsection
EndSection
Section "Screen"
Identifier "NVIDIA 2 CRT"
Device "NVIDIA1-2"
Monitor "CRT"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1080_i"
EndSubsection
EndSection
########################################################################
Section "ServerLayout"
Identifier "default"
Option "Xinerama" "Off" # drag between screens | disable twinview !
Option "TwinView" "On" # seperate desktops | disable Xinerama !
Option "Clone" "Off" # ""
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Screen 0 "NVIDIA 1 CRT"
Screen 1 "NVIDIA 2 CRT" RightOf "NVIDIA 1 CRT"
EndSection
#***********
# xvinfo output
#***********
X-Video Extension version 2.2
screen #0
Adaptor #0: "NV17 Video Texture"
number of ports: 1
port base: 270
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
depth 24, visualID 0x2b
depth 24, visualID 0x2c
depth 24, visualID 0x2d
depth 24, visualID 0x2e
depth 24, visualID 0x2f
depth 24, visualID 0x30
depth 24, visualID 0x31
depth 24, visualID 0x32
depth 24, visualID 0x33
depth 24, visualID 0x34
depth 24, visualID 0x35
depth 24, visualID 0x36
depth 24, visualID 0x37
depth 24, visualID 0x38
depth 24, visualID 0x39
depth 24, visualID 0x3a
depth 24, visualID 0x3b
depth 24, visualID 0x3c
depth 24, visualID 0x3d
depth 24, visualID 0x3e
depth 24, visualID 0x3f
depth 24, visualID 0x40
depth 24, visualID 0x41
depth 24, visualID 0x42
depth 24, visualID 0x43
depth 24, visualID 0x44
depth 24, visualID 0x45
depth 24, visualID 0x46
depth 24, visualID 0x47
depth 24, visualID 0x48
depth 24, visualID 0x49
depth 24, visualID 0x22
depth 24, visualID 0x4a
depth 24, visualID 0x4b
depth 24, visualID 0x4c
depth 24, visualID 0x4d
depth 24, visualID 0x4e
depth 24, visualID 0x4f
depth 24, visualID 0x50
depth 24, visualID 0x51
depth 24, visualID 0x52
depth 24, visualID 0x53
depth 24, visualID 0x54
depth 24, visualID 0x55
depth 24, visualID 0x56
depth 24, visualID 0x57
depth 24, visualID 0x58
depth 24, visualID 0x59
depth 24, visualID 0x5a
depth 24, visualID 0x5b
depth 24, visualID 0x5c
depth 24, visualID 0x5d
depth 24, visualID 0x5e
depth 24, visualID 0x5f
depth 24, visualID 0x60
depth 24, visualID 0x61
depth 24, visualID 0x62
depth 24, visualID 0x63
depth 24, visualID 0x64
depth 24, visualID 0x65
depth 24, visualID 0x66
depth 24, visualID 0x67
depth 24, visualID 0x68
depth 24, visualID 0x69
depth 24, visualID 0x6a
depth 24, visualID 0x6b
depth 24, visualID 0x6c
depth 24, visualID 0x6d
depth 24, visualID 0x6e
depth 24, visualID 0x6f
depth 24, visualID 0x70
number of attributes: 3
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_ITURBT_709" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_SYNC_TO_VBLANK" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
maximum XvImage size: 2046 x 2046
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
Adaptor #1: "NV05 Video Blitter"
number of ports: 32
port base: 271
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
depth 24, visualID 0x2b
depth 24, visualID 0x2c
depth 24, visualID 0x2d
depth 24, visualID 0x2e
depth 24, visualID 0x2f
depth 24, visualID 0x30
depth 24, visualID 0x31
depth 24, visualID 0x32
depth 24, visualID 0x33
depth 24, visualID 0x34
depth 24, visualID 0x35
depth 24, visualID 0x36
depth 24, visualID 0x37
depth 24, visualID 0x38
depth 24, visualID 0x39
depth 24, visualID 0x3a
depth 24, visualID 0x3b
depth 24, visualID 0x3c
depth 24, visualID 0x3d
depth 24, visualID 0x3e
depth 24, visualID 0x3f
depth 24, visualID 0x40
depth 24, visualID 0x41
depth 24, visualID 0x42
depth 24, visualID 0x43
depth 24, visualID 0x44
depth 24, visualID 0x45
depth 24, visualID 0x46
depth 24, visualID 0x47
depth 24, visualID 0x48
depth 24, visualID 0x49
depth 24, visualID 0x22
depth 24, visualID 0x4a
depth 24, visualID 0x4b
depth 24, visualID 0x4c
depth 24, visualID 0x4d
depth 24, visualID 0x4e
depth 24, visualID 0x4f
depth 24, visualID 0x50
depth 24, visualID 0x51
depth 24, visualID 0x52
depth 24, visualID 0x53
depth 24, visualID 0x54
depth 24, visualID 0x55
depth 24, visualID 0x56
depth 24, visualID 0x57
depth 24, visualID 0x58
depth 24, visualID 0x59
depth 24, visualID 0x5a
depth 24, visualID 0x5b
depth 24, visualID 0x5c
depth 24, visualID 0x5d
depth 24, visualID 0x5e
depth 24, visualID 0x5f
depth 24, visualID 0x60
depth 24, visualID 0x61
depth 24, visualID 0x62
depth 24, visualID 0x63
depth 24, visualID 0x64
depth 24, visualID 0x65
depth 24, visualID 0x66
depth 24, visualID 0x67
depth 24, visualID 0x68
depth 24, visualID 0x69
depth 24, visualID 0x6a
depth 24, visualID 0x6b
depth 24, visualID 0x6c
depth 24, visualID 0x6d
depth 24, visualID 0x6e
depth 24, visualID 0x6f
depth 24, visualID 0x70
number of attributes: 2
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_SYNC_TO_VBLANK" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2046 x 2046
Number of image formats: 5
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x3
guid: 03000000-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xff
The command I use to do wall on the HD content is
vlc --vout-filter wall --wall-cols 2 --wall-rows 1 --xvideo-adaptor 1 --wall-element-aspect "16:9" --demux ts --width 960 --height 1080 somefile.mpg
My system is an athlon 3000+ with 500mb ram and an Nvidia 6600GT. I'm pasting Xorg version. Also, below is my xorg.conf in case it is needed. I'm also pasting the content of xvinfo in case you need it too.
#*************
# some os information
#*************
X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: Linux 2.6.10-1.766_FC3smp i686 [ELF]
Current Operating System: Linux localhost 2.6.15.1 #1 Sat Jan 21 01:28:50 CST 2006 i686
Build Date: 08 March 2005
Build Host:
#******
# xorg.conf
#******
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "glx"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
########################################################################
Section "Monitor"
Identifier "CRT"
VendorName "Plug'n Play"
HorizSync 30-50
VertRefresh 60
Option "TVStandard" "HD1080p"
Modeline "1920x1080_i" 74.52 1920 1952 2016 2208 1080 1084 1096 1126 -HSync -VSync Interlace
Modeline "1920x1080p60" 148.5 1920 1976 2008 2200 1080 1083 1085 1125 +Hsync +Vsync
Modeline "1920x1080" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +HSync -Vsync
Modeline "1920x540" 74.250 1920 2008 2052 2200 540 542 547 562 +hsync +vsync
Modeline "1920x817@59" 126.71 1920 1952 2432 2464 817 833 841 858
Modeline "1920x817@72" 160.16 1920 1952 2560 2592 817 832 842 858
Modeline "1920x817@96" 237.87 1920 1952 2848 2880 817 831 844 858
Modeline "1920x817@60i" 56.57 1920 1952 2160 2192 817 835 840 859 interlace
EndSection
########################################################################
Section "Device"
Identifier "NVIDIA1-1"
VendorName "NVIDIA"
BoardName "GeForce GT6600"
Driver "nvidia"
# Screen 0
# Option "ConnectedMonitor" "CRT"
Option "RenderAccel" "true"
# This line was modified Sept 21, 2006. Old value is 3.
Option "NvAGP" "1"
Option "NoDDC" "TRUE"
# Option "XvmcUsesTextures" "true"
Option "TwinView" "1"
# Option "ConnectedMonitor" "CRT-0, CRT-1"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
# Option "MetaModes" "1920x1080_i +0+0, 1920x1080 +1920+0"
Option "MetaModes" "1920x1080_i, 1920x1080_i"
EndSection
Section "Device"
Identifier "NVIDIA1-2"
VendorName "NVIDIA"
BoardName "GeForce GT6600"
Driver "nvidia"
Screen 1
Option "ConnectedMonitor" "CRT"
Option "RenderAccel" "true"
# This line was modified Sept 21, 2006. Old value is 3.
Option "NvAGP" "1"
Option "NoDDC" "TRUE"
# Option "XvmcUsesTextures" "true"
EndSection
########################################################################
Section "Screen"
Identifier "NVIDIA 1 CRT"
Device "NVIDIA1-1"
Monitor "CRT"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1080_i"
EndSubsection
EndSection
Section "Screen"
Identifier "NVIDIA 2 CRT"
Device "NVIDIA1-2"
Monitor "CRT"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1920x1080_i"
EndSubsection
EndSection
########################################################################
Section "ServerLayout"
Identifier "default"
Option "Xinerama" "Off" # drag between screens | disable twinview !
Option "TwinView" "On" # seperate desktops | disable Xinerama !
Option "Clone" "Off" # ""
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Screen 0 "NVIDIA 1 CRT"
Screen 1 "NVIDIA 2 CRT" RightOf "NVIDIA 1 CRT"
EndSection
#***********
# xvinfo output
#***********
X-Video Extension version 2.2
screen #0
Adaptor #0: "NV17 Video Texture"
number of ports: 1
port base: 270
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
depth 24, visualID 0x2b
depth 24, visualID 0x2c
depth 24, visualID 0x2d
depth 24, visualID 0x2e
depth 24, visualID 0x2f
depth 24, visualID 0x30
depth 24, visualID 0x31
depth 24, visualID 0x32
depth 24, visualID 0x33
depth 24, visualID 0x34
depth 24, visualID 0x35
depth 24, visualID 0x36
depth 24, visualID 0x37
depth 24, visualID 0x38
depth 24, visualID 0x39
depth 24, visualID 0x3a
depth 24, visualID 0x3b
depth 24, visualID 0x3c
depth 24, visualID 0x3d
depth 24, visualID 0x3e
depth 24, visualID 0x3f
depth 24, visualID 0x40
depth 24, visualID 0x41
depth 24, visualID 0x42
depth 24, visualID 0x43
depth 24, visualID 0x44
depth 24, visualID 0x45
depth 24, visualID 0x46
depth 24, visualID 0x47
depth 24, visualID 0x48
depth 24, visualID 0x49
depth 24, visualID 0x22
depth 24, visualID 0x4a
depth 24, visualID 0x4b
depth 24, visualID 0x4c
depth 24, visualID 0x4d
depth 24, visualID 0x4e
depth 24, visualID 0x4f
depth 24, visualID 0x50
depth 24, visualID 0x51
depth 24, visualID 0x52
depth 24, visualID 0x53
depth 24, visualID 0x54
depth 24, visualID 0x55
depth 24, visualID 0x56
depth 24, visualID 0x57
depth 24, visualID 0x58
depth 24, visualID 0x59
depth 24, visualID 0x5a
depth 24, visualID 0x5b
depth 24, visualID 0x5c
depth 24, visualID 0x5d
depth 24, visualID 0x5e
depth 24, visualID 0x5f
depth 24, visualID 0x60
depth 24, visualID 0x61
depth 24, visualID 0x62
depth 24, visualID 0x63
depth 24, visualID 0x64
depth 24, visualID 0x65
depth 24, visualID 0x66
depth 24, visualID 0x67
depth 24, visualID 0x68
depth 24, visualID 0x69
depth 24, visualID 0x6a
depth 24, visualID 0x6b
depth 24, visualID 0x6c
depth 24, visualID 0x6d
depth 24, visualID 0x6e
depth 24, visualID 0x6f
depth 24, visualID 0x70
number of attributes: 3
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_ITURBT_709" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_SYNC_TO_VBLANK" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
maximum XvImage size: 2046 x 2046
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
Adaptor #1: "NV05 Video Blitter"
number of ports: 32
port base: 271
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
depth 24, visualID 0x2b
depth 24, visualID 0x2c
depth 24, visualID 0x2d
depth 24, visualID 0x2e
depth 24, visualID 0x2f
depth 24, visualID 0x30
depth 24, visualID 0x31
depth 24, visualID 0x32
depth 24, visualID 0x33
depth 24, visualID 0x34
depth 24, visualID 0x35
depth 24, visualID 0x36
depth 24, visualID 0x37
depth 24, visualID 0x38
depth 24, visualID 0x39
depth 24, visualID 0x3a
depth 24, visualID 0x3b
depth 24, visualID 0x3c
depth 24, visualID 0x3d
depth 24, visualID 0x3e
depth 24, visualID 0x3f
depth 24, visualID 0x40
depth 24, visualID 0x41
depth 24, visualID 0x42
depth 24, visualID 0x43
depth 24, visualID 0x44
depth 24, visualID 0x45
depth 24, visualID 0x46
depth 24, visualID 0x47
depth 24, visualID 0x48
depth 24, visualID 0x49
depth 24, visualID 0x22
depth 24, visualID 0x4a
depth 24, visualID 0x4b
depth 24, visualID 0x4c
depth 24, visualID 0x4d
depth 24, visualID 0x4e
depth 24, visualID 0x4f
depth 24, visualID 0x50
depth 24, visualID 0x51
depth 24, visualID 0x52
depth 24, visualID 0x53
depth 24, visualID 0x54
depth 24, visualID 0x55
depth 24, visualID 0x56
depth 24, visualID 0x57
depth 24, visualID 0x58
depth 24, visualID 0x59
depth 24, visualID 0x5a
depth 24, visualID 0x5b
depth 24, visualID 0x5c
depth 24, visualID 0x5d
depth 24, visualID 0x5e
depth 24, visualID 0x5f
depth 24, visualID 0x60
depth 24, visualID 0x61
depth 24, visualID 0x62
depth 24, visualID 0x63
depth 24, visualID 0x64
depth 24, visualID 0x65
depth 24, visualID 0x66
depth 24, visualID 0x67
depth 24, visualID 0x68
depth 24, visualID 0x69
depth 24, visualID 0x6a
depth 24, visualID 0x6b
depth 24, visualID 0x6c
depth 24, visualID 0x6d
depth 24, visualID 0x6e
depth 24, visualID 0x6f
depth 24, visualID 0x70
number of attributes: 2
"XV_SET_DEFAULTS" (range 0 to 0)
client settable attribute
"XV_SYNC_TO_VBLANK" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2046 x 2046
Number of image formats: 5
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x3
guid: 03000000-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xff