本文主要是介绍某款PC Camera试玩儿,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
X宝购得一款USB PC Camera,规格如下:
- CMOS chip type: Color CMOS image sensor
- Interface: USB
- S/N ratio:
- Dynamic range:
- Focus range: 3cm-infinity
- Built-in image compession
- Automatic white balance
- Automatic color compensated
- Dynamic image E-mail
- manual focus
- shutter key
- large window capture size:640X480/800X600
- Video mode: 24 bit true color.
- transmission rate: 640X480 25FPS.
PC Camera支持 Ubuntu系统下面驱安装,直接将camera USB口插入主机,稍等片刻,等安装好之后,可以看到
插入USB摄像头前后,多出来一个genesys logci inc的设备,经过查询,使用的是台湾创惟科技股份有限公司的方案
dmesg的信息:
测试1:使用python + opencv 测试
安装python-opencv库.
sudo apt-get install python-opencv
import numpy as np
import cv2 as cv
cap = cv.VideoCapture(0)while(True):ret, frame = cap.read()gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)cv.imshow('frame',gray)w = cap.get(cv.CAP_PROP_FRAME_WIDTH)h = cap.get(cv.CAP_PROP_FRAME_HEIGHT)print w, hif cv.waitKey(1) & 0xFF == ord('q'):breakcap.release()
cv.destroyAllWindows()
输出如下:
测试2:使用guvcview进行测试
安装guvcview
sudo apt install guvcview
输入guvcview进行测试,可以看到有三个功能按钮,分别是抓图,抓视频和退出.
下图是抓取保存为jpg格式功能示意图,抓图只有一种编码格式,就是jpg.
下图是抓取保存为视频功能示意图,录制视频有多种编码格式,保存为my_video.mkv
多种视频编码格式:
多种音频编码格式:
验证编码:
FLV1+MP2:
VP9+DolbyAC3:
USB摄像头支持的采集格式,YUV/RGB/BGR/MJPEG/YUYV4:2:2
滤镜效果:
guvcview 编码原理,注意其中的libx264.so.152/libx265.so.146/libvpx.so.5.0.0分别用来实现H264/H265/VP8/9格式的视频编码。
55805ea4c000-55805ea71000 r-xp 00000000 08:08 794489 /usr/bin/guvcview
55805ec70000-55805ec71000 r--p 00024000 08:08 794489 /usr/bin/guvcview
55805ec71000-55805ec72000 rw-p 00025000 08:08 794489 /usr/bin/guvcview
55805ec72000-55805ec73000 rw-p 00000000 00:00 0
558060603000-558060c33000 rw-p 00000000 00:00 0 [heap]
7f5054000000-7f5054021000 rw-p 00000000 00:00 0
7f5054021000-7f5058000000 ---p 00000000 00:00 0
7f505b7ff000-7f505b800000 ---p 00000000 00:00 0
7f505b800000-7f505c000000 rw-p 00000000 00:00 0
7f505c000000-7f5060000000 rw-s 00000000 00:01 70801 /memfd:pulseaudio (deleted)
7f5060000000-7f5064000000 rw-s 00000000 00:01 33597 /memfd:pulseaudio (deleted)
7f5064000000-7f5068000000 rw-s 00000000 00:01 67857 /memfd:pulseaudio (deleted)
7f5068000000-7f5068021000 rw-p 00000000 00:00 0
7f5068021000-7f506c000000 ---p 00000000 00:00 0
7f506c000000-7f506c0d6000 rw-p 00000000 00:00 0
7f506c0d6000-7f5070000000 ---p 00000000 00:00 0
7f5070000000-7f5074000000 rw-s 00000000 00:01 67857 /memfd:pulseaudio (deleted)
7f5074000000-7f5074021000 rw-p 00000000 00:00 0
7f5074021000-7f5078000000 ---p 00000000 00:00 0
7f5078000000-7f5079a9c000 rw-p 00000000 00:00 0
7f5079a9c000-7f507c000000 ---p 00000000 00:00 0
7f507c000000-7f507c021000 rw-p 00000000 00:00 0
7f507c021000-7f5080000000 ---p 00000000 00:00 0
7f50800af000-7f5080271000 rw-s 00000000 00:06 481 /dev/video0
7f5080271000-7f5080433000 rw-s 00000000 00:06 481 /dev/video0
7f5080433000-7f50805f5000 rw-s 00000000 00:06 481 /dev/video0
7f50805f5000-7f50807b7000 rw-s 00000000 00:06 481 /dev/video0
7f50807b7000-7f50807b8000 ---p 00000000 00:00 0
7f50807b8000-7f5080fb8000 rw-p 00000000 00:00 0
7f5080fb8000-7f5080fb9000 ---p 00000000 00:00 0
7f5080fb9000-7f50817b9000 rw-p 00000000 00:00 0
7f50817b9000-7f50817bb000 r-xp 00000000 08:08 1049944 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f50817bb000-7f50819ba000 ---p 00002000 08:08 1049944 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f50819ba000-7f50819bb000 r--p 00001000 08:08 1049944 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f50819bb000-7f50819bc000 rw-p 00002000 08:08 1049944 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f50819bc000-7f5081a0c000 r--p 00000000 08:08 2366541 /usr/share/icons/Humanity/icon-theme.cache
7f5081a0c000-7f5081a0d000 ---p 00000000 00:00 0
7f5081a0d000-7f508220d000 rw-p 00000000 00:00 0
7f508220d000-7f508220e000 ---p 00000000 00:00 0
7f508220e000-7f5082a0e000 rw-p 00000000 00:00 0
7f5082a0e000-7f5082a72000 r-xp 00000000 08:08 794504 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.517
7f5082a72000-7f5082c72000 ---p 00064000 08:08 794504 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.517
7f5082c72000-7f5082c74000 r--p 00064000 08:08 794504 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.517
7f5082c74000-7f5082c75000 rw-p 00066000 08:08 794504 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.517
7f5082c75000-7f5082c7c000 r-xp 00000000 08:08 1049506 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so
7f5082c7c000-7f5082e7b000 ---p 00007000 08:08 1049506 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so
7f5082e7b000-7f5082e7c000 r--p 00006000 08:08 1049506 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so
7f5082e7c000-7f5082e7d000 rw-p 00007000 08:08 1049506 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so
7f5082e7d000-7f5082ed1000 r--p 00000000 08:08 1968596 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
7f5082ed1000-7f5082fd1000 rw-s 00000000 00:01 30 /SYSV00000000 (deleted)
7f5082fd1000-7f5082fd6000 r-xp 00000000 08:08 1050977 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f5082fd6000-7f50831d5000 ---p 00005000 08:08 1050977 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f50831d5000-7f50831d6000 r--p 00004000 08:08 1050977 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f50831d6000-7f50831d7000 rw-p 00005000 08:08 1050977 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7f50831d7000-7f50831e0000 r-xp 00000000 08:08 795140 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7f50831e0000-7f50833df000 ---p 00009000 08:08 795140 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7f50833df000-7f50833e0000 r--p 00008000 08:08 795140 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7f50833e0000-7f50833e1000 rw-p 00009000 08:08 795140 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
7f50833e1000-7f50833f6000 r-xp 00000000 08:08 795474 /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.15
7f50833f6000-7f50835f5000 ---p 00015000 08:08 795474 /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.15
7f50835f5000-7f50835f6000 r--p 00014000 08:08 795474 /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.15
7f50835f6000-7f50835f7000 rw-p 00015000 08:08 795474 /usr/lib/x86_64-linux-gnu/libtdb.so.1.3.15
7f50835f7000-7f50835fe000 r-xp 00000000 08:08 795553 /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7f50835fe000-7f50837fd000 ---p 00007000 08:08 795553 /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7f50837fd000-7f50837fe000 r--p 00006000 08:08 795553 /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7f50837fe000-7f50837ff000 rw-p 00007000 08:08 795553 /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
7f50837ff000-7f5083800000 ---p 00000000 00:00 0
7f5083800000-7f5084000000 rw-p 00000000 00:00 0
7f5084000000-7f5084021000 rw-p 00000000 00:00 0
7f5084021000-7f5088000000 ---p 00000000 00:00 0
7f5088000000-7f5088021000 rw-p 00000000 00:00 0
7f5088021000-7f508c000000 ---p 00000000 00:00 0
7f508c000000-7f508e150000 rw-p 00000000 00:00 0
7f508e150000-7f5090000000 ---p 00000000 00:00 0
7f5090006000-7f509000f000 r--p 00000000 08:08 2361621 /usr/share/icons/Adwaita/icon-theme.cache
7f509000f000-7f5090016000 r--p 00000000 08:08 2373831 /usr/share/icons/Humanity-Dark/icon-theme.cache
7f5090016000-7f5090024000 r--p 00000000 08:08 2375533 /usr/share/icons/ubuntu-mono-dark/icon-theme.cache
7f5090024000-7f5090034000 r-xp 00000000 08:08 794597 /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5
7f5090034000-7f5090234000 ---p 00010000 08:08 794597 /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5
7f5090234000-7f5090235000 r--p 00010000 08:08 794597 /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5
7f5090235000-7f5090236000 rw-p 00011000 08:08 794597 /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5
7f5090236000-7f509023a000 r-xp 00000000 08:08 794595 /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9
7f509023a000-7f5090439000 ---p 00004000 08:08 794595 /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9
7f5090439000-7f509043a000 r--p 00003000 08:08 794595 /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9
7f509043a000-7f509043b000 rw-p 00004000 08:08 794595 /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9
7f509043b000-7f5090440000 r-xp 00000000 08:08 1051403 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so
7f5090440000-7f5090640000 ---p 00005000 08:08 1051403 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so
7f5090640000-7f5090641000 r--p 00005000 08:08 1051403 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so
7f5090641000-7f5090642000 rw-p 00006000 08:08 1051403 /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so
7f5090642000-7f5090643000 ---p 00000000 00:00 0
7f5090643000-7f5090e43000 rw-p 00000000 00:00 0
7f5090e43000-7f5090e79000 r-xp 00000000 08:08 1051724 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f5090e79000-7f5091079000 ---p 00036000 08:08 1051724 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f5091079000-7f509107f000 r--p 00036000 08:08 1051724 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f509107f000-7f5091080000 rw-p 0003c000 08:08 1051724 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f5091080000-7f50910b1000 r-xp 00000000 08:08 1051088 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f50910b1000-7f50912b1000 ---p 00031000 08:08 1051088 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f50912b1000-7f50912b3000 r--p 00031000 08:08 1051088 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f50912b3000-7f50912b4000 rw-p 00033000 08:08 1051088 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f50912b4000-7f50912b5000 ---p 00000000 00:00 0
7f50912b5000-7f5091ab5000 rw-p 00000000 00:00 0
7f5091bf6000-7f5091c01000 r-xp 00000000 08:08 1185027 /lib/x86_64-linux-gnu/libnss_files-2.27.so
7f5091c01000-7f5091e00000 ---p 0000b000 08:08 1185027 /lib/x86_64-linux-gnu/libnss_files-2.27.so
7f5091e00000-7f5091e01000 r--p 0000a000 08:08 1185027 /lib/x86_64-linux-gnu/libnss_files-2.27.so
7f5091e01000-7f5091e02000 rw-p 0000b000 08:08 1185027 /lib/x86_64-linux-gnu/libnss_files-2.27.so
7f5091e02000-7f5091e08000 rw-p 00000000 00:00 0
7f5091e08000-7f5091e13000 r-xp 00000000 08:08 1185029 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
7f5091e13000-7f5092012000 ---p 0000b000 08:08 1185029 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
7f5092012000-7f5092013000 r--p 0000a000 08:08 1185029 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
7f5092013000-7f5092014000 rw-p 0000b000 08:08 1185029 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
7f5092014000-7f509201c000 r-xp 00000000 08:08 1185018 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
7f509201c000-7f509221c000 ---p 00008000 08:08 1185018 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
7f509221c000-7f509221d000 r--p 00008000 08:08 1185018 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
7f509221d000-7f509221e000 rw-p 00009000 08:08 1185018 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
7f509221e000-7f5092226000 r-xp 00000000 08:08 795280 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f5092226000-7f5092425000 ---p 00008000 08:08 795280 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f5092425000-7f5092426000 r--p 00007000 08:08 795280 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f5092426000-7f5092427000 rw-p 00008000 08:08 795280 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f5092427000-7f5092428000 ---p 00000000 00:00 0
7f5092428000-7f5092c28000 rw-p 00000000 00:00 0
7f5092c29000-7f5092c2e000 r--p 00000000 08:08 2360292 /usr/share/icons/hicolor/icon-theme.cache
7f5092c2e000-7f5092c85000 r--p 00000000 08:08 1968780 /usr/share/fonts/truetype/ubuntu/Ubuntu-R.ttf
7f5092c85000-7f5092c90000 r--s 00000000 08:08 3932255 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-7
7f5092c90000-7f5092ca5000 r--s 00000000 08:08 3932215 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-7
7f5092ca5000-7f5092cac000 r-xp 00000000 08:08 787978 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7f5092cac000-7f5092eab000 ---p 00007000 08:08 787978 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7f5092eab000-7f5092eac000 r--p 00006000 08:08 787978 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7f5092eac000-7f5092ead000 rw-p 00007000 08:08 787978 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
7f5092ead000-7f5092eb8000 r-xp 00000000 08:08 789077 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7f5092eb8000-7f50930b7000 ---p 0000b000 08:08 789077 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7f50930b7000-7f50930b8000 r--p 0000a000 08:08 789077 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7f50930b8000-7f50930b9000 rw-p 0000b000 08:08 789077 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
7f50930b9000-7f50930db000 r-xp 00000000 08:08 787059 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
7f50930db000-7f50932da000 ---p 00022000 08:08 787059 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
7f50932da000-7f50932db000 r--p 00021000 08:08 787059 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
7f50932db000-7f50932dc000 rw-p 00022000 08:08 787059 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
7f50932dc000-7f5093dc6000 r-xp 00000000 08:08 1051271 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
7f5093dc6000-7f5093fc6000 ---p 00aea000 08:08 1051271 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
7f5093fc6000-7f509405b000 r--p 00aea000 08:08 1051271 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
7f509405b000-7f50940a2000 rw-p 00b7f000 08:08 1051271 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
7f50940a2000-7f5094175000 rw-p 00000000 00:00 0
7f5094175000-7f5094176000 r-xp 00000000 08:08 795663 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f5094176000-7f5094375000 ---p 00001000 08:08 795663 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f5094375000-7f5094376000 r--p 00000000 08:08 795663 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f5094376000-7f5094377000 rw-p 00001000 08:08 795663 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f5094377000-7f509437c000 r-xp 00000000 08:08 795637 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7f509437c000-7f509457c000 ---p 00005000 08:08 795637 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7f509457c000-7f509457d000 r--p 00005000 08:08 795637 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7f509457d000-7f509457e000 rw-p 00006000 08:08 795637 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
7f509457e000-7f5094580000 r-xp 00000000 08:08 795623 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7f5094580000-7f509477f000 ---p 00002000 08:08 795623 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7f509477f000-7f5094780000 r--p 00001000 08:08 795623 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7f5094780000-7f5094781000 rw-p 00002000 08:08 795623 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
7f5094781000-7f5094784000 r-xp 00000000 08:08 795613 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7f5094784000-7f5094983000 ---p 00003000 08:08 795613 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7f5094983000-7f5094984000 r--p 00002000 08:08 795613 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7f5094984000-7f5094985000 rw-p 00003000 08:08 795613 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
7f5094985000-7f5094989000 r-xp 00000000 08:08 795611 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7f5094989000-7f5094b88000 ---p 00004000 08:08 795611 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7f5094b88000-7f5094b89000 r--p 00003000 08:08 795611 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7f5094b89000-7f5094b8a000 rw-p 00004000 08:08 795611 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
7f5094b8a000-7f5094b8b000 r-xp 00000000 08:08 794429 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f5094b8b000-7f5094d8a000 ---p 00001000 08:08 794429 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f5094d8a000-7f5094d8b000 r--p 00000000 08:08 794429 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f5094d8b000-7f5094d8c000 rw-p 00001000 08:08 794429 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f5094d8c000-7f5094da4000 r-xp 00000000 08:08 795615 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f5094da4000-7f5094fa4000 ---p 00018000 08:08 795615 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f5094fa4000-7f5094fa6000 r--p 00018000 08:08 795615 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f5094fa6000-7f5094fa7000 rw-p 0001a000 08:08 795615 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f5094fa7000-7f5094fd6000 r-xp 00000000 08:08 787903 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f5094fd6000-7f50951d6000 ---p 0002f000 08:08 787903 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f50951d6000-7f50951da000 r--p 0002f000 08:08 787903 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f50951da000-7f50951db000 rw-p 00033000 08:08 787903 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f50951db000-7f50951dc000 rw-p 00000000 00:00 0
7f50951dc000-7f509524f000 r-xp 00000000 08:08 787901 /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
7f509524f000-7f509544f000 ---p 00073000 08:08 787901 /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
7f509544f000-7f5095452000 r--p 00073000 08:08 787901 /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
7f5095452000-7f5095453000 rw-p 00076000 08:08 787901 /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0
7f5095453000-7f5095454000 rw-p 00000000 00:00 0
7f5095454000-7f50954c2000 r-xp 00000000 08:08 794394 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
7f50954c2000-7f50956c1000 ---p 0006e000 08:08 794394 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
7f50956c1000-7f50956e9000 r--p 0006d000 08:08 794394 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
7f50956e9000-7f50956ea000 rw-p 00095000 08:08 794394 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
7f50956ea000-7f509570a000 rw-p 00000000 00:00 0
7f509570a000-7f509571a000 r-xp 00000000 08:08 794389 /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
7f509571a000-7f5095919000 ---p 00010000 08:08 794389 /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
7f5095919000-7f509591a000 r--p 0000f000 08:08 794389 /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
7f509591a000-7f509591b000 rw-p 00010000 08:08 794389 /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
7f509591b000-7f509593b000 rw-p 00000000 00:00 0
7f509593b000-7f50959ac000 r-xp 00000000 08:08 794383 /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
7f50959ac000-7f5095bab000 ---p 00071000 08:08 794383 /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
7f5095bab000-7f5095bc5000 r--p 00070000 08:08 794383 /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
7f5095bc5000-7f5095bc6000 rw-p 0008a000 08:08 794383 /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
7f5095bc6000-7f5095bc7000 rw-p 00000000 00:00 0
7f5095bfd000-7f5095c3d000 rw-s 00000000 00:30 715 /i915 (deleted)
7f5095c3d000-7f5095c41000 r--s 00000000 08:08 3938590 /var/cache/fontconfig/6aa41aa22e18b8fa06a12da28ea9c28b-le64.cache-7
7f5095c41000-7f5095c46000 r--s 00000000 08:08 3932226 /var/cache/fontconfig/2300eef321c393bfd76478a5c0e95b23-le64.cache-7
7f5095c46000-7f5095c47000 r--s 00000000 08:08 3932219 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-7
7f5095c47000-7f5095c48000 r--s 00000000 08:08 3932223 /var/cache/fontconfig/1ac9eb803944fde146138c791f5cc56a-le64.cache-7
7f5095c48000-7f5095c49000 r--s 00000000 08:08 3932274 /var/cache/fontconfig/dc05db6664285cc2f12bf69c139ae4c3-le64.cache-7
7f5095c49000-7f5095c4b000 r--s 00000000 08:08 3932220 /var/cache/fontconfig/14a5e22175779b556eaa434240950366-le64.cache-7
7f5095c4b000-7f5095c4c000 r--s 00000000 08:08 3932247 /var/cache/fontconfig/660208299946a285a940457d1287da33-le64.cache-7
7f5095c4c000-7f5095c4d000 r--s 00000000 08:08 3938588 /var/cache/fontconfig/5d1cca7074f29429a8d18692746c2426-le64.cache-7
7f5095c4d000-7f5095c4f000 r--s 00000000 08:08 3932238 /var/cache/fontconfig/4f3e3037c9980c83b53a9351efadef62-le64.cache-7
7f5095c4f000-7f5095c51000 r--s 00000000 08:08 3932252 /var/cache/fontconfig/767a8244fc0220cfb567a839d0392e0b-le64.cache-7
7f5095c51000-7f5095c52000 r--s 00000000 08:08 3932233 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-7
7f5095c52000-7f5095c54000 r--s 00000000 08:08 3932217 /var/cache/fontconfig/0bd3dc0958fa2205aaaa8ebb13e2872b-le64.cache-7
7f5095c54000-7f5095c59000 r--s 00000000 08:08 3932275 /var/cache/fontconfig/def309198bfa603429122923fa2bb2d4-le64.cache-7
7f5095c59000-7f5095c5a000 r--s 00000000 08:08 3932263 /var/cache/fontconfig/b872e6e592da6075ffa4ab0a1fcc0c75-le64.cache-7
7f5095c5a000-7f5095c5b000 r--s 00000000 08:08 3932280 /var/cache/fontconfig/f6d4eedfaab2589bde49f7a3ff831d22-le64.cache-7
7f5095c5b000-7f5095c5c000 r--s 00000000 08:08 3932245 /var/cache/fontconfig/589f83ef4c36d296ce6e1c846f468f08-le64.cache-7
7f5095c5c000-7f5095c5d000 r--s 00000000 08:08 3932265 /var/cache/fontconfig/bab58bb527bb656aaa9f116d68a48d89-le64.cache-7
7f5095c5d000-7f5095c5e000 r--s 00000000 08:08 3932224 /var/cache/fontconfig/2171a34dccabdb6bcbbc728186263178-le64.cache-7
7f5095c5e000-7f5095c5f000 r--s 00000000 08:08 3932266 /var/cache/fontconfig/c5c45a61289222e0d30b1a26ef4effbe-le64.cache-7
7f5095c5f000-7f5095c60000 r--s 00000000 08:08 3932261 /var/cache/fontconfig/aec30016f93e1b46d1a973dce0d74068-le64.cache-7
7f5095c60000-7f5095c61000 r--s 00000000 08:08 3932231 /var/cache/fontconfig/3f589640d34b7dc9042c8d453f7c8b9c-le64.cache-7
7f5095c61000-7f5095c62000 r--s 00000000 08:08 3932221 /var/cache/fontconfig/16c2fda60d1b4b719f4b3d06fd951d25-le64.cache-7
7f5095c62000-7f5095c63000 r--s 00000000 08:08 3932260 /var/cache/fontconfig/a48eab177a16e4f3713381162db2f3e9-le64.cache-7
7f5095c63000-7f5095c64000 r--s 00000000 08:08 3932241 /var/cache/fontconfig/564b2e68ac9bc4e36a6f7f6d6125ec1c-le64.cache-7
7f5095c64000-7f5095c69000 r--s 00000000 08:08 3932258 /var/cache/fontconfig/9d2451b1fd30e5bffe8383fd27c35478-le64.cache-7
7f5095c69000-7f5095c6f000 r--s 00000000 08:08 3932227 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-7
7f5095c6f000-7f5095c77000 r--s 00000000 08:08 3938587 /var/cache/fontconfig/bf3b770c553c462765856025a94f1ce6-le64.cache-7
7f5095c77000-7f5095c78000 r--s 00000000 08:08 3932242 /var/cache/fontconfig/56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-7
7f5095c78000-7f5095c79000 r--s 00000000 08:08 3932264 /var/cache/fontconfig/b9d506c9ac06c20b433354fa67a72993-le64.cache-7
7f5095c79000-7f5095c7f000 r--s 00000000 08:08 3932262 /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le64.cache-7
7f5095c7f000-7f5095c92000 r--s 00000000 08:08 3932271 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-7
7f5095c92000-7f5095c93000 r--s 00000000 08:08 3932229 /var/cache/fontconfig/370e5b74bf5dafc30834de68e24a87a4-le64.cache-7
7f5095c93000-7f5095c94000 r--s 00000000 08:08 3932250 /var/cache/fontconfig/6b2c5944714ca7831b25bed9e85cb5c8-le64.cache-7
7f5095c94000-7f5095c95000 r--s 00000000 08:08 3932270 /var/cache/fontconfig/d5178ab6d91b49bf20a416737dcea9e8-le64.cache-7
7f5095c95000-7f5095c96000 r--s 00000000 08:08 3932240 /var/cache/fontconfig/551ecf3b0e8b0bca0f25c0944f561853-le64.cache-7
7f5095c96000-7f5095c99000 r--s 00000000 08:08 3932279 /var/cache/fontconfig/f259c2cffa685e28062317905db73c4a-le64.cache-7
7f5095c99000-7f5095c9b000 r--s 00000000 08:08 3932239 /var/cache/fontconfig/550f3886151c940c12a5ed35f6a00586-le64.cache-7
7f5095c9b000-7f5095c9e000 r--s 00000000 08:08 3932248 /var/cache/fontconfig/674d1711f2d1d2a09646eb0bdcadee49-le64.cache-7
7f5095c9e000-7f5095c9f000 r--s 00000000 08:08 3932232 /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-7
7f5095c9f000-7f5095ca3000 r--s 00000000 08:08 3932272 /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-7
7f5095ca3000-7f5095ca4000 r--s 00000000 08:08 3938586 /var/cache/fontconfig/e7de81b01590fb7e12b38e274e17d0db-le64.cache-7
7f5095ca4000-7f5095ca5000 r--s 00000000 08:08 3932218 /var/cache/fontconfig/0c9eb80ebd1c36541ebe2852d3bb0c49-le64.cache-7
7f5095ca5000-7f5095ca6000 r--s 00000000 08:08 3932225 /var/cache/fontconfig/22368d551a680bfe5a62c02760edf4ea-le64.cache-7
7f5095ca6000-7f5095ca7000 r--s 00000000 08:08 3932237 /var/cache/fontconfig/4d9c95eba1cb85bbcf2878543262124a-le64.cache-7
7f5095ca7000-7f5095cb6000 r--s 00000000 08:08 3932257 /var/cache/fontconfig/9b89f8e3dae116d678bbf48e5f21f69b-le64.cache-7
7f5095cb6000-7f5095cce000 r--s 00000000 08:08 3933183 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-7
7f5095cce000-7f5095cdb000 r--s 00000000 08:08 3938580 /var/cache/fontconfig/8f02d4cb045bd6ce15663e43f347c9f8-le64.cache-7
7f5095cdb000-7f5095cfc000 r--s 00000000 08:08 3938578 /var/cache/fontconfig/467c019e582ee353435ea5c21d137ef6-le64.cache-7
7f5095cfc000-7f5095d1f000 r--s 00000000 08:08 1447030 /usr/share/mime/mime.cache
7f5095d1f000-7f5095d20000 ---p 00000000 00:00 0
7f5095d20000-7f5096520000 rw-p 00000000 00:00 0
7f509652f000-7f509653f000 rw-s 00000000 00:30 39 /i915 (deleted)
7f509653f000-7f509654f000 rw-s 00000000 00:30 398 /i915 (deleted)
7f509654f000-7f509655f000 rw-s 00000000 00:30 239 /i915 (deleted)
7f509655f000-7f509659f000 rw-s 00000000 00:30 580 /i915 (deleted)
7f509659f000-7f5096ae7000 rw-p 00000000 00:00 0
7f5096ae7000-7f5096c28000 rw-s 00000000 08:08 1443330 /home/czl/.cache/mesa_shader_cache/index
7f5096c28000-7f5096c2e000 r-xp 00000000 08:08 1050196 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
7f5096c2e000-7f5096e2d000 ---p 00006000 08:08 1050196 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
7f5096e2d000-7f5096e2e000 r--p 00005000 08:08 1050196 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
7f5096e2e000-7f5096e2f000 rw-p 00006000 08:08 1050196 /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
7f5096e2f000-7f50972c2000 r--p 00000000 08:08 796222 /usr/lib/locale/locale-archive
7f50972c2000-7f50972d6000 r-xp 00000000 08:08 1185131 /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
7f50972d6000-7f50974d5000 ---p 00014000 08:08 1185131 /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
7f50974d5000-7f50974d6000 r--p 00013000 08:08 1185131 /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
7f50974d6000-7f50974d7000 rw-p 00014000 08:08 1185131 /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
7f50974d7000-7f5098e7f000 r-xp 00000000 08:08 794586 /usr/lib/x86_64-linux-gnu/libicudata.so.60.2
7f5098e7f000-7f509907e000 ---p 019a8000 08:08 794586 /usr/lib/x86_64-linux-gnu/libicudata.so.60.2
7f509907e000-7f509907f000 r--p 019a7000 08:08 794586 /usr/lib/x86_64-linux-gnu/libicudata.so.60.2
7f509907f000-7f5099080000 rw-p 019a8000 08:08 794586 /usr/lib/x86_64-linux-gnu/libicudata.so.60.2
7f5099080000-7f5099086000 r-xp 00000000 08:08 1180927 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f5099086000-7f5099285000 ---p 00006000 08:08 1180927 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f5099285000-7f5099286000 r--p 00005000 08:08 1180927 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f5099286000-7f5099287000 rw-p 00006000 08:08 1180927 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f5099287000-7f50992fc000 r-xp 00000000 08:08 794381 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
7f50992fc000-7f50994fc000 ---p 00075000 08:08 794381 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
7f50994fc000-7f50994fd000 r--p 00075000 08:08 794381 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
7f50994fd000-7f50994fe000 rw-p 00076000 08:08 794381 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
7f50994fe000-7f5099515000 r-xp 00000000 08:08 1184968 /lib/x86_64-linux-gnu/libnsl-2.27.so
7f5099515000-7f5099714000 ---p 00017000 08:08 1184968 /lib/x86_64-linux-gnu/libnsl-2.27.so
7f5099714000-7f5099715000 r--p 00016000 08:08 1184968 /lib/x86_64-linux-gnu/libnsl-2.27.so
7f5099715000-7f5099716000 rw-p 00017000 08:08 1184968 /lib/x86_64-linux-gnu/libnsl-2.27.so
7f5099716000-7f5099718000 rw-p 00000000 00:00 0
7f5099718000-7f509982c000 r-xp 00000000 08:08 1185129 /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
7f509982c000-7f5099a2c000 ---p 00114000 08:08 1185129 /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
7f5099a2c000-7f5099a2e000 r--p 00114000 08:08 1185129 /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
7f5099a2e000-7f5099a33000 rw-p 00116000 08:08 1185129 /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
7f5099a33000-7f5099a34000 rw-p 00000000 00:00 0
7f5099a34000-7f5099a4f000 r-xp 00000000 08:08 794419 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f5099a4f000-7f5099c4e000 ---p 0001b000 08:08 794419 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f5099c4e000-7f5099c4f000 r--p 0001a000 08:08 794419 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f5099c4f000-7f5099c50000 rw-p 0001b000 08:08 794419 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f5099c50000-7f5099df4000 r-xp 00000000 08:08 794769 /usr/lib/x86_64-linux-gnu/libicuuc.so.60.2
7f5099df4000-7f5099ff3000 ---p 001a4000 08:08 794769 /usr/lib/x86_64-linux-gnu/libicuuc.so.60.2
7f5099ff3000-7f509a006000 r--p 001a3000 08:08 794769 /usr/lib/x86_64-linux-gnu/libicuuc.so.60.2
7f509a006000-7f509a007000 rw-p 001b6000 08:08 794769 /usr/lib/x86_64-linux-gnu/libicuuc.so.60.2
7f509a007000-7f509a008000 rw-p 00000000 00:00 0
7f509a008000-7f509a036000 r-xp 00000000 08:08 788640 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f509a036000-7f509a235000 ---p 0002e000 08:08 788640 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f509a235000-7f509a236000 r--p 0002d000 08:08 788640 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f509a236000-7f509a237000 rw-p 0002e000 08:08 788640 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f509a237000-7f509a27e000 r-xp 00000000 08:08 1180910 /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f509a27e000-7f509a47e000 ---p 00047000 08:08 1180910 /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f509a47e000-7f509a482000 r--p 00047000 08:08 1180910 /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f509a482000-7f509a483000 rw-p 0004b000 08:08 1180910 /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f509a483000-7f509a484000 rw-p 00000000 00:00 0
7f509a484000-7f509a48a000 r-xp 00000000 08:08 794668 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f509a48a000-7f509a689000 ---p 00006000 08:08 794668 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f509a689000-7f509a68a000 r--p 00005000 08:08 794668 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f509a68a000-7f509a68b000 rw-p 00006000 08:08 794668 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f509a68b000-7f509a6b6000 r-xp 00000000 08:08 794925 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f509a6b6000-7f509a8b5000 ---p 0002b000 08:08 794925 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f509a8b5000-7f509a8b7000 r--p 0002a000 08:08 794925 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f509a8b7000-7f509a8b8000 rw-p 0002c000 08:08 794925 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f509a8b8000-7f509a8bd000 r-xp 00000000 08:08 794445 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f509a8bd000-7f509aabc000 ---p 00005000 08:08 794445 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f509aabc000-7f509aabd000 r--p 00004000 08:08 794445 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f509aabd000-7f509aabe000 rw-p 00005000 08:08 794445 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f509aabe000-7f509aac0000 r-xp 00000000 08:08 794434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f509aac0000-7f509acc0000 ---p 00002000 08:08 794434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f509acc0000-7f509acc1000 r--p 00002000 08:08 794434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f509acc1000-7f509acc2000 rw-p 00003000 08:08 794434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f509acc2000-7f509acd1000 r-xp 00000000 08:08 1185072 /lib/x86_64-linux-gnu/libapparmor.so.1.4.2
7f509acd1000-7f509aed0000 ---p 0000f000 08:08 1185072 /lib/x86_64-linux-gnu/libapparmor.so.1.4.2
7f509aed0000-7f509aed1000 r--p 0000e000 08:08 1185072 /lib/x86_64-linux-gnu/libapparmor.so.1.4.2
7f509aed1000-7f509aed2000 rw-p 0000f000 08:08 1185072 /lib/x86_64-linux-gnu/libapparmor.so.1.4.2
7f509aed2000-7f509aed7000 r-xp 00000000 08:08 794518 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f509aed7000-7f509b0d6000 ---p 00005000 08:08 794518 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f509b0d6000-7f509b0d7000 r--p 00004000 08:08 794518 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f509b0d7000-7f509b0d8000 rw-p 00005000 08:08 794518 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f509b0d8000-7f509b14c000 r-xp 00000000 08:08 795430 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
7f509b14c000-7f509b34b000 ---p 00074000 08:08 795430 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
7f509b34b000-7f509b34e000 r--p 00073000 08:08 795430 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
7f509b34e000-7f509b34f000 rw-p 00076000 08:08 795430 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
7f509b34f000-7f509b351000 rw-p 00000000 00:00 0
7f509b351000-7f509b359000 r-xp 00000000 08:08 1185260 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f509b359000-7f509b559000 ---p 00008000 08:08 1185260 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f509b559000-7f509b55a000 r--p 00008000 08:08 1185260 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f509b55a000-7f509b55b000 rw-p 00009000 08:08 1185260 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f509b55b000-7f509b5db000 r-xp 00000000 08:08 1179883 /lib/x86_64-linux-gnu/libsystemd.so.0.21.0
7f509b5db000-7f509b7da000 ---p 00080000 08:08 1179883 /lib/x86_64-linux-gnu/libsystemd.so.0.21.0
7f509b7da000-7f509b7dd000 r--p 0007f000 08:08 1179883 /lib/x86_64-linux-gnu/libsystemd.so.0.21.0
7f509b7dd000-7f509b7de000 rw-p 00082000 08:08 1179883 /lib/x86_64-linux-gnu/libsystemd.so.0.21.0
7f509b7de000-7f509b7df000 rw-p 00000000 00:00 0
7f509b7df000-7f509b7f2000 r-xp 00000000 08:08 1185086 /lib/x86_64-linux-gnu/libbsd.so.0.8.7
7f509b7f2000-7f509b9f1000 ---p 00013000 08:08 1185086 /lib/x86_64-linux-gnu/libbsd.so.0.8.7
7f509b9f1000-7f509b9f2000 r--p 00012000 08:08 1185086 /lib/x86_64-linux-gnu/libbsd.so.0.8.7
7f509b9f2000-7f509b9f3000 rw-p 00013000 08:08 1185086 /lib/x86_64-linux-gnu/libbsd.so.0.8.7
7f509b9f3000-7f509b9f4000 rw-p 00000000 00:00 0
7f509b9f4000-7f509bbaa000 r-xp 00000000 08:08 795562 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f509bbaa000-7f509bdaa000 ---p 001b6000 08:08 795562 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f509bdaa000-7f509bdb2000 r--p 001b6000 08:08 795562 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f509bdb2000-7f509bdb4000 rw-p 001be000 08:08 795562 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f509bdb4000-7f509bdb5000 rw-p 00000000 00:00 0
7f509bdb5000-7f509bdec000 r-xp 00000000 08:08 794652 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7f509bdec000-7f509bfec000 ---p 00037000 08:08 794652 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7f509bfec000-7f509bfef000 r--p 00037000 08:08 794652 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7f509bfef000-7f509bff0000 rw-p 0003a000 08:08 794652 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7f509bff0000-7f509c007000 r-xp 00000000 08:08 1179737 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f509c007000-7f509c206000 ---p 00017000 08:08 1179737 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f509c206000-7f509c207000 r--p 00016000 08:08 1179737 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f509c207000-7f509c208000 rw-p 00017000 08:08 1179737 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f509c208000-7f509c20f000 r-xp 00000000 08:08 795241 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f509c20f000-7f509c40f000 ---p 00007000 08:08 795241 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f509c40f000-7f509c410000 r--p 00007000 08:08 795241 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f509c410000-7f509c411000 rw-p 00008000 08:08 795241 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f509c411000-7f509c41b000 r-xp 00000000 08:08 795235 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7f509c41b000-7f509c61a000 ---p 0000a000 08:08 795235 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7f509c61a000-7f509c61b000 r--p 00009000 08:08 795235 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7f509c61b000-7f509c61c000 rw-p 0000a000 08:08 795235 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7f509c61c000-7f509c795000 r-xp 00000000 08:08 788645 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7f509c795000-7f509c995000 ---p 00179000 08:08 788645 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7f509c995000-7f509c99f000 r--p 00179000 08:08 788645 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7f509c99f000-7f509c9a1000 rw-p 00183000 08:08 788645 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7f509c9a1000-7f509c9a5000 rw-p 00000000 00:00 0
7f509c9a5000-7f509c9d1000 r-xp 00000000 08:08 789092 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7f509c9d1000-7f509cbd0000 ---p 0002c000 08:08 789092 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7f509cbd0000-7f509cbd2000 r--p 0002b000 08:08 789092 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7f509cbd2000-7f509cbd3000 rw-p 0002d000 08:08 789092 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7f509cbd3000-7f509cc08000 rw-p 00000000 00:00 0
7f509cc08000-7f509cc6f000 r-xp 00000000 08:08 794772 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7f509cc6f000-7f509ce6e000 ---p 00067000 08:08 794772 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7f509ce6e000-7f509ce6f000 r--p 00066000 08:08 794772 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7f509ce6f000-7f509ce70000 rw-p 00067000 08:08 794772 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7f509ce70000-7f509cec1000 r-xp 00000000 08:08 1180920 /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f509cec1000-7f509d0c0000 ---p 00051000 08:08 1180920 /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f509d0c0000-7f509d0c2000 r--p 00050000 08:08 1180920 /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f509d0c2000-7f509d0c3000 rw-p 00052000 08:08 1180920 /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f509d0c3000-7f509d0c4000 rw-p 00000000 00:00 0
7f509d0c4000-7f509d0db000 r-xp 00000000 08:08 1185054 /lib/x86_64-linux-gnu/libresolv-2.27.so
7f509d0db000-7f509d2da000 ---p 00017000 08:08 1185054 /lib/x86_64-linux-gnu/libresolv-2.27.so
7f509d2da000-7f509d2db000 r--p 00016000 08:08 1185054 /lib/x86_64-linux-gnu/libresolv-2.27.so
7f509d2db000-7f509d2dc000 rw-p 00017000 08:08 1185054 /lib/x86_64-linux-gnu/libresolv-2.27.so
7f509d2dc000-7f509d2de000 rw-p 00000000 00:00 0
7f509d2de000-7f509d303000 r-xp 00000000 08:08 1185235 /lib/x86_64-linux-gnu/libselinux.so.1
7f509d303000-7f509d502000 ---p 00025000 08:08 1185235 /lib/x86_64-linux-gnu/libselinux.so.1
7f509d502000-7f509d503000 r--p 00024000 08:08 1185235 /lib/x86_64-linux-gnu/libselinux.so.1
7f509d503000-7f509d504000 rw-p 00025000 08:08 1185235 /lib/x86_64-linux-gnu/libselinux.so.1
7f509d504000-7f509d506000 rw-p 00000000 00:00 0
7f509d506000-7f509d535000 r-xp 00000000 08:08 1185120 /lib/x86_64-linux-gnu/libexpat.so.1.6.7
7f509d535000-7f509d735000 ---p 0002f000 08:08 1185120 /lib/x86_64-linux-gnu/libexpat.so.1.6.7
7f509d735000-7f509d737000 r--p 0002f000 08:08 1185120 /lib/x86_64-linux-gnu/libexpat.so.1.6.7
7f509d737000-7f509d738000 rw-p 00031000 08:08 1185120 /lib/x86_64-linux-gnu/libexpat.so.1.6.7
7f509d738000-7f509d740000 r-xp 00000000 08:08 795482 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f509d740000-7f509d93f000 ---p 00008000 08:08 795482 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f509d93f000-7f509d940000 r--p 00007000 08:08 795482 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f509d940000-7f509d941000 rw-p 00008000 08:08 795482 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f509d941000-7f509d9dd000 r-xp 00000000 08:08 795008 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0
7f509d9dd000-7f509dbdd000 ---p 0009c000 08:08 795008 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0
7f509dbdd000-7f509dbde000 r--p 0009c000 08:08 795008 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0
7f509dbde000-7f509dbdf000 rw-p 0009d000 08:08 795008 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0
7f509dbdf000-7f509dc0b000 r-xp 00000000 08:08 794524 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f509dc0b000-7f509de0b000 ---p 0002c000 08:08 794524 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f509de0b000-7f509de0e000 r--p 0002c000 08:08 794524 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f509de0e000-7f509de0f000 rw-p 0002f000 08:08 794524 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f509de0f000-7f509de18000 r-xp 00000000 08:08 794467 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f509de18000-7f509e017000 ---p 00009000 08:08 794467 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f509e017000-7f509e018000 r--p 00008000 08:08 794467 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f509e018000-7f509e019000 rw-p 00009000 08:08 794467 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f509e019000-7f509e025000 r-xp 00000000 08:08 795629 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f509e025000-7f509e224000 ---p 0000c000 08:08 795629 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f509e224000-7f509e225000 r--p 0000b000 08:08 795629 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f509e225000-7f509e226000 rw-p 0000c000 08:08 795629 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f509e226000-7f509e228000 r-xp 00000000 08:08 795635 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f509e228000-7f509e427000 ---p 00002000 08:08 795635 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f509e427000-7f509e428000 r--p 00001000 08:08 795635 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f509e428000-7f509e429000 rw-p 00002000 08:08 795635 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f509e429000-7f509e4c6000 r-xp 00000000 08:08 795298 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f509e4c6000-7f509e6c5000 ---p 0009d000 08:08 795298 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f509e6c5000-7f509e6cd000 r--p 0009c000 08:08 795298 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f509e6cd000-7f509e6ce000 rw-p 000a4000 08:08 795298 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f509e6ce000-7f509e6f4000 r-xp 00000000 08:08 795647 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f509e6f4000-7f509e8f4000 ---p 00026000 08:08 795647 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f509e8f4000-7f509e8f5000 r--p 00026000 08:08 795647 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f509e8f5000-7f509e8f6000 rw-p 00027000 08:08 795647 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f509e8f6000-7f509e9a3000 r-xp 00000000 08:08 789102 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.15.0
7f509e9a3000-7f509eba2000 ---p 000ad000 08:08 789102 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.15.0
7f509eba2000-7f509eba9000 r--p 000ac000 08:08 789102 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.15.0
7f509eba9000-7f509ebaa000 rw-p 000b3000 08:08 789102 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.15.0
7f509ebaa000-7f509ebf5000 r-xp 00000000 08:08 1179833 /lib/x86_64-linux-gnu/libdbus-1.so.3.19.4
7f509ebf5000-7f509edf5000 ---p 0004b000 08:08 1179833 /lib/x86_64-linux-gnu/libdbus-1.so.3.19.4
7f509edf5000-7f509edf6000 r--p 0004b000 08:08 1179833 /lib/x86_64-linux-gnu/libdbus-1.so.3.19.4
7f509edf6000-7f509edf7000 rw-p 0004c000 08:08 1179833 /lib/x86_64-linux-gnu/libdbus-1.so.3.19.4
7f509edf7000-7f509ee74000 r-xp 00000000 08:08 1048874 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
7f509ee74000-7f509f073000 ---p 0007d000 08:08 1048874 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
7f509f073000-7f509f075000 r--p 0007c000 08:08 1048874 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
7f509f075000-7f509f076000 rw-p 0007e000 08:08 1048874 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
7f509f076000-7f509f0ba000 r-xp 00000000 08:08 795092 /usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
7f509f0ba000-7f509f2ba000 ---p 00044000 08:08 795092 /usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
7f509f2ba000-7f509f2bc000 r--p 00044000 08:08 795092 /usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
7f509f2bc000-7f509f2bd000 rw-p 00046000 08:08 795092 /usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
7f509f2bd000-7f509f2c2000 r-xp 00000000 08:08 794483 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f509f2c2000-7f509f4c1000 ---p 00005000 08:08 794483 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f509f4c1000-7f509f4c2000 r--p 00004000 08:08 794483 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f509f4c2000-7f509f4c3000 rw-p 00005000 08:08 794483 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f509f4c3000-7f509f4c5000 r-xp 00000000 08:08 794469 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f509f4c5000-7f509f6c5000 ---p 00002000 08:08 794469 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f509f6c5000-7f509f6c6000 r--p 00002000 08:08 794469 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f509f6c6000-7f509f6c7000 rw-p 00003000 08:08 794469 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f509f6c7000-7f509f6d3000 r-xp 00000000 08:08 788982 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1
7f509f6d3000-7f509f8d3000 ---p 0000c000 08:08 788982 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1
7f509f8d3000-7f509f8d4000 r--p 0000c000 08:08 788982 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1
7f509f8d4000-7f509f8d5000 rw-p 0000d000 08:08 788982 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1
7f509f8d5000-7f509f8d7000 rw-p 00000000 00:00 0
7f509f8d7000-7f509f9d6000 r-xp 00000000 08:08 794512 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f509f9d6000-7f509fbd6000 ---p 000ff000 08:08 794512 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f509fbd6000-7f509fbdd000 r--p 000ff000 08:08 794512 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f509fbdd000-7f509fbde000 rw-p 00106000 08:08 794512 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f509fbde000-7f509fbe0000 r-xp 00000000 08:08 788000 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.100.0
7f509fbe0000-7f509fddf000 ---p 00002000 08:08 788000 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.100.0
7f509fddf000-7f509fde0000 r--p 00001000 08:08 788000 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.100.0
7f509fde0000-7f509fde1000 rw-p 00002000 08:08 788000 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.100.0
7f509fde1000-7f509fde6000 r-xp 00000000 08:08 788113 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.100.0
7f509fde6000-7f509ffe5000 ---p 00005000 08:08 788113 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.100.0
7f509ffe5000-7f509ffe6000 r--p 00004000 08:08 788113 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.100.0
7f509ffe6000-7f509ffe7000 rw-p 00005000 08:08 788113 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.100.0
7f509ffe7000-7f509ffea000 r-xp 00000000 08:08 788157 /usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
7f509ffea000-7f50a01e9000 ---p 00003000 08:08 788157 /usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
7f50a01e9000-7f50a01ea000 r--p 00002000 08:08 788157 /usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
7f50a01ea000-7f50a01eb000 rw-p 00003000 08:08 788157 /usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
7f50a01eb000-7f50a01fb000 r-xp 00000000 08:08 787313 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f50a01fb000-7f50a03fa000 ---p 00010000 08:08 787313 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f50a03fa000-7f50a03fb000 r--p 0000f000 08:08 787313 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f50a03fb000-7f50a03fc000 rw-p 00010000 08:08 787313 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f50a03fc000-7f50a0418000 r-xp 00000000 08:08 1185262 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f50a0418000-7f50a0617000 ---p 0001c000 08:08 1185262 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f50a0617000-7f50a0618000 r--p 0001b000 08:08 1185262 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f50a0618000-7f50a0619000 rw-p 0001c000 08:08 1185262 /lib/x86_64-linux-gnu/libz.so.1.2.11
7f50a0619000-7f50a063d000 r-xp 00000000 08:08 1185150 /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f50a063d000-7f50a083d000 ---p 00024000 08:08 1185150 /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f50a083d000-7f50a083e000 r--p 00024000 08:08 1185150 /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f50a083e000-7f50a083f000 rw-p 00025000 08:08 1185150 /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f50a083f000-7f50a084b000 r-xp 00000000 08:08 789009 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7f50a084b000-7f50a0a4a000 ---p 0000c000 08:08 789009 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7f50a0a4a000-7f50a0a4b000 r--p 0000b000 08:08 789009 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7f50a0a4b000-7f50a0a4c000 rw-p 0000c000 08:08 789009 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7f50a0a4c000-7f50a0a95000 r-xp 00000000 08:08 795169 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7f50a0a95000-7f50a0c94000 ---p 00049000 08:08 795169 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7f50a0c94000-7f50a0c95000 r--p 00048000 08:08 795169 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7f50a0c95000-7f50a0c96000 rw-p 00049000 08:08 795169 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7f50a0c96000-7f50a0cc3000 rw-p 00000000 00:00 0
7f50a0cc3000-7f50a0d17000 r-xp 00000000 08:08 789083 /usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.0
7f50a0d17000-7f50a0f17000 ---p 00054000 08:08 789083 /usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.0
7f50a0f17000-7f50a0f18000 r--p 00054000 08:08 789083 /usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.0
7f50a0f18000-7f50a0f19000 rw-p 00055000 08:08 789083 /usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.0
7f50a0f19000-7f50a0f62000 r-xp 00000000 08:08 795244 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7f50a0f62000-7f50a1161000 ---p 00049000 08:08 795244 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7f50a1161000-7f50a1162000 r--p 00048000 08:08 795244 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7f50a1162000-7f50a1163000 rw-p 00049000 08:08 795244 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7f50a1163000-7f50a1199000 r-xp 00000000 08:08 795122 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.20
7f50a1199000-7f50a1399000 ---p 00036000 08:08 795122 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.20
7f50a1399000-7f50a139a000 r--p 00036000 08:08 795122 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.20
7f50a139a000-7f50a139b000 rw-p 00037000 08:08 795122 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.20
7f50a139b000-7f50a13a5000 r-xp 00000000 08:08 789088 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7f50a13a5000-7f50a15a4000 ---p 0000a000 08:08 789088 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7f50a15a4000-7f50a15a5000 r--p 00009000 08:08 789088 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7f50a15a5000-7f50a15a6000 rw-p 0000a000 08:08 789088 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7f50a15a6000-7f50a15ad000 r-xp 00000000 08:08 789090 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.7
7f50a15ad000-7f50a17ac000 ---p 00007000 08:08 789090 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.7
7f50a17ac000-7f50a17ad000 r--p 00006000 08:08 789090 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.7
7f50a17ad000-7f50a17ae000 rw-p 00007000 08:08 789090 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.7
7f50a17ae000-7f50a17c6000 r-xp 00000000 08:08 795446 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7f50a17c6000-7f50a19c6000 ---p 00018000 08:08 795446 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7f50a19c6000-7f50a19c7000 r--p 00018000 08:08 795446 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7f50a19c7000-7f50a19c8000 rw-p 00019000 08:08 795446 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7f50a19c8000-7f50a19e5000 r-xp 00000000 08:08 795486 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7f50a19e5000-7f50a1be4000 ---p 0001d000 08:08 795486 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7f50a1be4000-7f50a1be5000 r--p 0001c000 08:08 795486 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7f50a1be5000-7f50a1be6000 rw-p 0001d000 08:08 795486 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7f50a1be6000-7f50a1c24000 r-xp 00000000 08:08 795488 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7f50a1c24000-7f50a1e23000 ---p 0003e000 08:08 795488 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7f50a1e23000-7f50a1e24000 r--p 0003d000 08:08 795488 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7f50a1e24000-7f50a1e25000 rw-p 0003e000 08:08 795488 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7f50a1e25000-7f50a1e42000 r-xp 00000000 08:08 795504 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7f50a1e42000-7f50a2042000 ---p 0001d000 08:08 795504 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7f50a2042000-7f50a2043000 r--p 0001d000 08:08 795504 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7f50a2043000-7f50a2044000 rw-p 0001e000 08:08 795504 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7f50a2044000-7f50a2048000 rw-p 00000000 00:00 0
7f50a2048000-7f50a2072000 r-xp 00000000 08:08 795549 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f50a2072000-7f50a2271000 ---p 0002a000 08:08 795549 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f50a2271000-7f50a2272000 r--p 00029000 08:08 795549 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f50a2272000-7f50a2273000 rw-p 0002a000 08:08 795549 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f50a2273000-7f50a2300000 r-xp 00000000 08:08 795551 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7f50a2300000-7f50a24ff000 ---p 0008d000 08:08 795551 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7f50a24ff000-7f50a251b000 r--p 0008c000 08:08 795551 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7f50a251b000-7f50a251c000 rw-p 000a8000 08:08 795551 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7f50a251c000-7f50a2764000 r-xp 00000000 08:08 795556 /usr/lib/x86_64-linux-gnu/libvpx.so.5.0.0
7f50a2764000-7f50a2963000 ---p 00248000 08:08 795556 /usr/lib/x86_64-linux-gnu/libvpx.so.5.0.0
7f50a2963000-7f50a2965000 r--p 00247000 08:08 795556 /usr/lib/x86_64-linux-gnu/libvpx.so.5.0.0
7f50a2965000-7f50a2966000 rw-p 00249000 08:08 795556 /usr/lib/x86_64-linux-gnu/libvpx.so.5.0.0
7f50a2966000-7f50a2968000 rw-p 00000000 00:00 0
7f50a2968000-7f50a2991000 r-xp 00000000 08:08 795209 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.0
7f50a2991000-7f50a2b90000 ---p 00029000 08:08 795209 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.0
7f50a2b90000-7f50a2b91000 r--p 00028000 08:08 795209 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.0
7f50a2b91000-7f50a2b92000 rw-p 00029000 08:08 795209 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.0
7f50a2b92000-7f50a2b9b000 r-xp 00000000 08:08 795452 /usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1
7f50a2b9b000-7f50a2d9a000 ---p 00009000 08:08 795452 /usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1
7f50a2d9a000-7f50a2d9b000 r--p 00008000 08:08 795452 /usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1
7f50a2d9b000-7f50a2d9c000 rw-p 00009000 08:08 795452 /usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1
7f50a2d9c000-7f50a2ec4000 r-xp 00000000 08:08 789096 /usr/lib/x86_64-linux-gnu/libx264.so.152
7f50a2ec4000-7f50a30c4000 ---p 00128000 08:08 789096 /usr/lib/x86_64-linux-gnu/libx264.so.152
7f50a30c4000-7f50a30c5000 r--p 00128000 08:08 789096 /usr/lib/x86_64-linux-gnu/libx264.so.152
7f50a30c5000-7f50a30c6000 rw-p 00129000 08:08 789096 /usr/lib/x86_64-linux-gnu/libx264.so.152
7f50a30c6000-7f50a3141000 rw-p 00000000 00:00 0
7f50a3141000-7f50a3baf000 r-xp 00000000 08:08 789121 /usr/lib/x86_64-linux-gnu/libx265.so.146
7f50a3baf000-7f50a3dae000 ---p 00a6e000 08:08 789121 /usr/lib/x86_64-linux-gnu/libx265.so.146
7f50a3dae000-7f50a3db1000 r--p 00a6d000 08:08 789121 /usr/lib/x86_64-linux-gnu/libx265.so.146
7f50a3db1000-7f50a3db4000 rw-p 00a70000 08:08 789121 /usr/lib/x86_64-linux-gnu/libx265.so.146
7f50a3db4000-7f50a3dc2000 rw-p 00000000 00:00 0
7f50a3dc2000-7f50a3e60000 r-xp 00000000 08:08 789123 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7f50a3e60000-7f50a405f000 ---p 0009e000 08:08 789123 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7f50a405f000-7f50a4060000 r--p 0009d000 08:08 789123 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7f50a4060000-7f50a406a000 rw-p 0009e000 08:08 789123 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7f50a406a000-7f50a40d3000 rw-p 00000000 00:00 0
7f50a40d3000-7f50a414a000 r-xp 00000000 08:08 789518 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7f50a414a000-7f50a4349000 ---p 00077000 08:08 789518 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7f50a4349000-7f50a4352000 r--p 00076000 08:08 789518 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7f50a4352000-7f50a435e000 rw-p 0007f000 08:08 789518 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7f50a435e000-7f50a437e000 r-xp 00000000 08:08 787781 /usr/lib/x86_64-linux-gnu/libva.so.2.100.0
7f50a437e000-7f50a457d000 ---p 00020000 08:08 787781 /usr/lib/x86_64-linux-gnu/libva.so.2.100.0
7f50a457d000-7f50a457e000 r--p 0001f000 08:08 787781 /usr/lib/x86_64-linux-gnu/libva.so.2.100.0
7f50a457e000-7f50a457f000 rw-p 00020000 08:08 787781 /usr/lib/x86_64-linux-gnu/libva.so.2.100.0
7f50a457f000-7f50a4599000 r-xp 00000000 08:08 789007 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7f50a4599000-7f50a4798000 ---p 0001a000 08:08 789007 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7f50a4798000-7f50a4799000 r--p 00019000 08:08 789007 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7f50a4799000-7f50a479a000 rw-p 0001a000 08:08 789007 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7f50a479a000-7f50a4800000 r-xp 00000000 08:08 795431 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
7f50a4800000-7f50a49ff000 ---p 00066000 08:08 795431 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
7f50a49ff000-7f50a4a00000 r--p 00065000 08:08 795431 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
7f50a4a00000-7f50a4a01000 rw-p 00066000 08:08 795431 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
7f50a4a01000-7f50a4a03000 rw-p 00000000 00:00 0
7f50a4a03000-7f50a4a1f000 r-xp 00000000 08:08 789094 /usr/lib/x86_64-linux-gnu/libswresample.so.2.9.100
7f50a4a1f000-7f50a4c1f000 ---p 0001c000 08:08 789094 /usr/lib/x86_64-linux-gnu/libswresample.so.2.9.100
7f50a4c1f000-7f50a4c21000 r--p 0001c000 08:08 789094 /usr/lib/x86_64-linux-gnu/libswresample.so.2.9.100
7f50a4c21000-7f50a4c22000 rw-p 0001e000 08:08 789094 /usr/lib/x86_64-linux-gnu/libswresample.so.2.9.100
7f50a4c22000-7f50a4c47000 r-xp 00000000 08:08 795539 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0
7f50a4c47000-7f50a4e47000 ---p 00025000 08:08 795539 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0
7f50a4e47000-7f50a4e49000 r--p 00025000 08:08 795539 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0
7f50a4e49000-7f50a4e4a000 rw-p 00027000 08:08 795539 /usr/lib/x86_64-linux-gnu/libv4lconvert.so.0.0.0
7f50a4e4a000-7f50a4e9c000 rw-p 00000000 00:00 0
7f50a4e9c000-7f50a4e9f000 r-xp 00000000 08:08 1181890 /lib/x86_64-linux-gnu/libdl-2.27.so
7f50a4e9f000-7f50a509e000 ---p 00003000 08:08 1181890 /lib/x86_64-linux-gnu/libdl-2.27.so
7f50a509e000-7f50a509f000 r--p 00002000 08:08 1181890 /lib/x86_64-linux-gnu/libdl-2.27.so
7f50a509f000-7f50a50a0000 rw-p 00003000 08:08 1181890 /lib/x86_64-linux-gnu/libdl-2.27.so
7f50a50a0000-7f50a5110000 r-xp 00000000 08:08 1185212 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f50a5110000-7f50a5310000 ---p 00070000 08:08 1185212 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f50a5310000-7f50a5311000 r--p 00070000 08:08 1185212 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f50a5311000-7f50a5312000 rw-p 00071000 08:08 1185212 /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f50a5312000-7f50a5319000 r-xp 00000000 08:08 794782 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f50a5319000-7f50a5518000 ---p 00007000 08:08 794782 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f50a5518000-7f50a5519000 r--p 00006000 08:08 794782 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f50a5519000-7f50a551a000 rw-p 00007000 08:08 794782 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f50a551a000-7f50a5521000 r-xp 00000000 08:08 1185059 /lib/x86_64-linux-gnu/librt-2.27.so
7f50a5521000-7f50a5720000 ---p 00007000 08:08 1185059 /lib/x86_64-linux-gnu/librt-2.27.so
7f50a5720000-7f50a5721000 r--p 00006000 08:08 1185059 /lib/x86_64-linux-gnu/librt-2.27.so
7f50a5721000-7f50a5722000 rw-p 00007000 08:08 1185059 /lib/x86_64-linux-gnu/librt-2.27.so
7f50a5722000-7f50a5733000 r-xp 00000000 08:08 794447 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f50a5733000-7f50a5932000 ---p 00011000 08:08 794447 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f50a5932000-7f50a5933000 r--p 00010000 08:08 794447 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f50a5933000-7f50a5934000 rw-p 00011000 08:08 794447 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f50a5934000-7f50a5941000 r-xp 00000000 08:08 795211 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f50a5941000-7f50a5b40000 ---p 0000d000 08:08 795211 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f50a5b40000-7f50a5b42000 r--p 0000c000 08:08 795211 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f50a5b42000-7f50a5b43000 rw-p 0000e000 08:08 795211 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f50a5b43000-7f50a5b44000 r-xp 00000000 08:08 795215 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f50a5b44000-7f50a5d43000 ---p 00001000 08:08 795215 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f50a5d43000-7f50a5d44000 r--p 00000000 08:08 795215 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f50a5d44000-7f50a5d45000 rw-p 00001000 08:08 795215 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f50a5d45000-7f50a5d49000 r-xp 00000000 08:08 795213 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f50a5d49000-7f50a5f48000 ---p 00004000 08:08 795213 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f50a5f48000-7f50a5f49000 r--p 00003000 08:08 795213 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f50a5f49000-7f50a5f4d000 rw-p 00004000 08:08 795213 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f50a5f4d000-7f50a5f8a000 r-xp 00000000 08:08 795651 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f50a5f8a000-7f50a6189000 ---p 0003d000 08:08 795651 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f50a6189000-7f50a618b000 r--p 0003c000 08:08 795651 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f50a618b000-7f50a618c000 rw-p 0003e000 08:08 795651 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f50a618c000-7f50a618e000 r-xp 00000000 08:08 794443 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f50a618e000-7f50a638d000 ---p 00002000 08:08 794443 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f50a638d000-7f50a638e000 r--p 00001000 08:08 794443 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f50a638e000-7f50a638f000 rw-p 00002000 08:08 794443 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f50a638f000-7f50a6391000 r-xp 00000000 08:08 794439 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f50a6391000-7f50a6590000 ---p 00002000 08:08 794439 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f50a6590000-7f50a6591000 r--p 00001000 08:08 794439 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f50a6591000-7f50a6592000 rw-p 00002000 08:08 794439 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f50a6592000-7f50a659b000 r-xp 00000000 08:08 794441 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f50a659b000-7f50a679a000 ---p 00009000 08:08 794441 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f50a679a000-7f50a679b000 r--p 00008000 08:08 794441 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f50a679b000-7f50a679c000 rw-p 00009000 08:08 794441 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f50a679c000-7f50a67a6000 r-xp 00000000 08:08 794465 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f50a67a6000-7f50a69a5000 ---p 0000a000 08:08 794465 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f50a69a5000-7f50a69a6000 r--p 00009000 08:08 794465 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f50a69a6000-7f50a69a7000 rw-p 0000a000 08:08 794465 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f50a69a7000-7f50a69a9000 r-xp 00000000 08:08 794457 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f50a69a9000-7f50a6ba8000 ---p 00002000 08:08 794457 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f50a6ba8000-7f50a6ba9000 r--p 00001000 08:08 794457 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f50a6ba9000-7f50a6baa000 rw-p 00002000 08:08 794457 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f50a6baa000-7f50a6d40000 r-xp 00000000 08:08 786770 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5600.4
7f50a6d40000-7f50a6f3f000 ---p 00196000 08:08 786770 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5600.4
7f50a6f3f000-7f50a6f46000 r--p 00195000 08:08 786770 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5600.4
7f50a6f46000-7f50a6f47000 rw-p 0019c000 08:08 786770 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5600.4
7f50a6f47000-7f50a6f49000 rw-p 00000000 00:00 0
7f50a6f49000-7f50a6f87000 r-xp 00000000 08:08 794796 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.10.1
7f50a6f87000-7f50a7187000 ---p 0003e000 08:08 794796 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.10.1
7f50a7187000-7f50a7189000 r--p 0003e000 08:08 794796 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.10.1
7f50a7189000-7f50a718e000 rw-p 00040000 08:08 794796 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.10.1
7f50a718e000-7f50a71d8000 r-xp 00000000 08:08 795266 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.14
7f50a71d8000-7f50a73d7000 ---p 0004a000 08:08 795266 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.14
7f50a73d7000-7f50a73da000 r--p 00049000 08:08 795266 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.14
7f50a73da000-7f50a73db000 rw-p 0004c000 08:08 795266 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.14
7f50a73db000-7f50a73ef000 r-xp 00000000 08:08 795270 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.14
7f50a73ef000-7f50a75ef000 ---p 00014000 08:08 795270 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.14
7f50a75ef000-7f50a75f0000 r--p 00014000 08:08 795270 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.14
7f50a75f0000-7f50a75f1000 rw-p 00015000 08:08 795270 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.14
7f50a75f1000-7f50a76e4000 r-xp 00000000 08:08 794750 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f50a76e4000-7f50a78e4000 ---p 000f3000 08:08 794750 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f50a78e4000-7f50a78eb000 r--p 000f3000 08:08 794750 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f50a78eb000-7f50a78f2000 rw-p 000fa000 08:08 794750 /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f50a78f2000-7f50a7920000 r-xp 00000000 08:08 794522 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f50a7920000-7f50a7b20000 ---p 0002e000 08:08 794522 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f50a7b20000-7f50a7b21000 r--p 0002e000 08:08 794522 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f50a7b21000-7f50a7b22000 rw-p 0002f000 08:08 794522 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f50a7b22000-7f50a7b23000 rw-p 00000000 00:00 0
7f50a7b23000-7f50a7b45000 r-xp 00000000 08:08 794520 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22810.1
7f50a7b45000-7f50a7d45000 ---p 00022000 08:08 794520 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22810.1
7f50a7d45000-7f50a7d48000 r--p 00022000 08:08 794520 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22810.1
7f50a7d48000-7f50a7d49000 rw-p 00025000 08:08 794520 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22810.1
7f50a7d49000-7f50a7d6b000 r-xp 00000000 08:08 794852 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3611.0
7f50a7d6b000-7f50a7f6b000 ---p 00022000 08:08 794852 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3611.0
7f50a7f6b000-7f50a7f6c000 r--p 00022000 08:08 794852 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3611.0
7f50a7f6c000-7f50a7f6d000 rw-p 00023000 08:08 794852 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3611.0
7f50a7f6d000-7f50a8085000 r-xp 00000000 08:08 794591 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11510.0
7f50a8085000-7f50a8284000 ---p 00118000 08:08 794591 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11510.0
7f50a8284000-7f50a8287000 r--p 00117000 08:08 794591 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11510.0
7f50a8287000-7f50a8289000 rw-p 0011a000 08:08 794591 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11510.0
7f50a8289000-7f50a828a000 rw-p 00000000 00:00 0
7f50a828a000-7f50a8290000 r-xp 00000000 08:08 794589 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11510.0
7f50a8290000-7f50a8490000 ---p 00006000 08:08 794589 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11510.0
7f50a8490000-7f50a8492000 r--p 00006000 08:08 794589 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11510.0
7f50a8492000-7f50a8493000 rw-p 00008000 08:08 794589 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11510.0
7f50a8493000-7f50a8498000 r-xp 00000000 08:08 794449 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f50a8498000-7f50a8697000 ---p 00005000 08:08 794449 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f50a8697000-7f50a8698000 r--p 00004000 08:08 794449 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f50a8698000-7f50a8699000 rw-p 00005000 08:08 794449 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f50a8699000-7f50a86a8000 r-xp 00000000 08:08 794455 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f50a86a8000-7f50a88a7000 ---p 0000f000 08:08 794455 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f50a88a7000-7f50a88a8000 r--p 0000e000 08:08 794455 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f50a88a8000-7f50a88a9000 rw-p 0000f000 08:08 794455 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f50a88a9000-7f50a89dc000 r-xp 00000000 08:08 795491 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f50a89dc000-7f50a8bdc000 ---p 00133000 08:08 795491 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f50a8bdc000-7f50a8bdd000 r--p 00133000 08:08 795491 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f50a8bdd000-7f50a8be1000 rw-p 00134000 08:08 795491 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f50a8be1000-7f50a8bed000 r-xp 00000000 08:08 795268 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.14
7f50a8bed000-7f50a8dec000 ---p 0000c000 08:08 795268 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.14
7f50a8dec000-7f50a8ded000 r--p 0000b000 08:08 795268 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.14
7f50a8ded000-7f50a8dee000 rw-p 0000c000 08:08 795268 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.14
7f50a8dee000-7f50a8df1000 r-xp 00000000 08:08 786801 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5600.4
7f50a8df1000-7f50a8ff0000 ---p 00003000 08:08 786801 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5600.4
7f50a8ff0000-7f50a8ff1000 r--p 00002000 08:08 786801 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5600.4
7f50a8ff1000-7f50a8ff2000 rw-p 00003000 08:08 786801 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5600.4
7f50a8ff2000-7f50a9040000 r-xp 00000000 08:08 787262 /usr/lib/x86_64-linux-gnu/libpulse.so.0.20.2
7f50a9040000-7f50a923f000 ---p 0004e000 08:08 787262 /usr/lib/x86_64-linux-gnu/libpulse.so.0.20.2
7f50a923f000-7f50a9241000 r--p 0004d000 08:08 787262 /usr/lib/x86_64-linux-gnu/libpulse.so.0.20.2
7f50a9241000-7f50a9242000 rw-p 0004f000 08:08 787262 /usr/lib/x86_64-linux-gnu/libpulse.so.0.20.2
7f50a9242000-7f50a926f000 r-xp 00000000 08:08 789550 /usr/lib/x86_64-linux-gnu/libportaudio.so.2.0.0
7f50a926f000-7f50a946f000 ---p 0002d000 08:08 789550 /usr/lib/x86_64-linux-gnu/libportaudio.so.2.0.0
7f50a946f000-7f50a9470000 r--p 0002d000 08:08 789550 /usr/lib/x86_64-linux-gnu/libportaudio.so.2.0.0
7f50a9470000-7f50a9471000 rw-p 0002e000 08:08 789550 /usr/lib/x86_64-linux-gnu/libportaudio.so.2.0.0
7f50a9471000-7f50a94af000 r-xp 00000000 08:08 789133 /usr/lib/x86_64-linux-gnu/libgslcblas.so.0.0.0
7f50a94af000-7f50a96ae000 ---p 0003e000 08:08 789133 /usr/lib/x86_64-linux-gnu/libgslcblas.so.0.0.0
7f50a96ae000-7f50a96af000 r--p 0003d000 08:08 789133 /usr/lib/x86_64-linux-gnu/libgslcblas.so.0.0.0
7f50a96af000-7f50a96b0000 rw-p 0003e000 08:08 789133 /usr/lib/x86_64-linux-gnu/libgslcblas.so.0.0.0
7f50a96b0000-7f50a9900000 r-xp 00000000 08:08 789136 /usr/lib/x86_64-linux-gnu/libgsl.so.23.0.0
7f50a9900000-7f50a9b00000 ---p 00250000 08:08 789136 /usr/lib/x86_64-linux-gnu/libgsl.so.23.0.0
7f50a9b00000-7f50a9b03000 r--p 00250000 08:08 789136 /usr/lib/x86_64-linux-gnu/libgsl.so.23.0.0
7f50a9b03000-7f50a9b11000 rw-p 00253000 08:08 789136 /usr/lib/x86_64-linux-gnu/libgsl.so.23.0.0
7f50a9b11000-7f50a9b12000 rw-p 00000000 00:00 0
7f50a9b12000-7f50a9c37000 r-xp 00000000 08:08 788986 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.8.0
7f50a9c37000-7f50a9e37000 ---p 00125000 08:08 788986 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.8.0
7f50a9e37000-7f50a9e3b000 r--p 00125000 08:08 788986 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.8.0
7f50a9e3b000-7f50a9e41000 rw-p 00129000 08:08 788986 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.8.0
7f50a9e41000-7f50a9e44000 rw-p 00000000 00:00 0
7f50a9e44000-7f50a9e75000 r-xp 00000000 08:08 795304 /usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0
7f50a9e75000-7f50aa074000 ---p 00031000 08:08 795304 /usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0
7f50aa074000-7f50aa075000 r--p 00030000 08:08 795304 /usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0
7f50aa075000-7f50aa076000 rw-p 00031000 08:08 795304 /usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0
7f50aa076000-7f50aa0dd000 r-xp 00000000 08:08 788228 /usr/lib/x86_64-linux-gnu/libavutil.so.55.78.100
7f50aa0dd000-7f50aa2dd000 ---p 00067000 08:08 788228 /usr/lib/x86_64-linux-gnu/libavutil.so.55.78.100
7f50aa2dd000-7f50aa2ef000 r--p 00067000 08:08 788228 /usr/lib/x86_64-linux-gnu/libavutil.so.55.78.100
7f50aa2ef000-7f50aa2f0000 rw-p 00079000 08:08 788228 /usr/lib/x86_64-linux-gnu/libavutil.so.55.78.100
7f50aa2f0000-7f50aa303000 rw-p 00000000 00:00 0
7f50aa303000-7f50aafab000 r-xp 00000000 08:08 789556 /usr/lib/x86_64-linux-gnu/libavcodec.so.57.107.100
7f50aafab000-7f50ab1aa000 ---p 00ca8000 08:08 789556 /usr/lib/x86_64-linux-gnu/libavcodec.so.57.107.100
7f50ab1aa000-7f50ab1e5000 r--p 00ca7000 08:08 789556 /usr/lib/x86_64-linux-gnu/libavcodec.so.57.107.100
7f50ab1e5000-7f50ab212000 rw-p 00ce2000 08:08 789556 /usr/lib/x86_64-linux-gnu/libavcodec.so.57.107.100
7f50ab212000-7f50aba25000 rw-p 00000000 00:00 0
7f50aba25000-7f50aba3c000 r-xp 00000000 08:08 1185254 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7f50aba3c000-7f50abc3b000 ---p 00017000 08:08 1185254 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7f50abc3b000-7f50abc3c000 r--p 00016000 08:08 1185254 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7f50abc3c000-7f50abc3d000 rw-p 00017000 08:08 1185254 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7f50abc3d000-7f50abc5a000 r-xp 00000000 08:08 1179734 /lib/x86_64-linux-gnu/libudev.so.1.6.9
7f50abc5a000-7f50abe59000 ---p 0001d000 08:08 1179734 /lib/x86_64-linux-gnu/libudev.so.1.6.9
7f50abe59000-7f50abe5a000 r--p 0001c000 08:08 1179734 /lib/x86_64-linux-gnu/libudev.so.1.6.9
7f50abe5a000-7f50abe5b000 rw-p 0001d000 08:08 1179734 /lib/x86_64-linux-gnu/libudev.so.1.6.9
7f50abe5b000-7f50abe64000 r-xp 00000000 08:08 795537 /usr/lib/x86_64-linux-gnu/libv4l2.so.0.0.0
7f50abe64000-7f50ac064000 ---p 00009000 08:08 795537 /usr/lib/x86_64-linux-gnu/libv4l2.so.0.0.0
7f50ac064000-7f50ac065000 r--p 00009000 08:08 795537 /usr/lib/x86_64-linux-gnu/libv4l2.so.0.0.0
7f50ac065000-7f50ac06a000 rw-p 0000a000 08:08 795537 /usr/lib/x86_64-linux-gnu/libv4l2.so.0.0.0
7f50ac06a000-7f50ac251000 r-xp 00000000 08:08 1179742 /lib/x86_64-linux-gnu/libc-2.27.so
7f50ac251000-7f50ac451000 ---p 001e7000 08:08 1179742 /lib/x86_64-linux-gnu/libc-2.27.so
7f50ac451000-7f50ac455000 r--p 001e7000 08:08 1179742 /lib/x86_64-linux-gnu/libc-2.27.so
7f50ac455000-7f50ac457000 rw-p 001eb000 08:08 1179742 /lib/x86_64-linux-gnu/libc-2.27.so
7f50ac457000-7f50ac45b000 rw-p 00000000 00:00 0
7f50ac45b000-7f50ac475000 r-xp 00000000 08:08 1185050 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f50ac475000-7f50ac674000 ---p 0001a000 08:08 1185050 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f50ac674000-7f50ac675000 r--p 00019000 08:08 1185050 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f50ac675000-7f50ac676000 rw-p 0001a000 08:08 1185050 /lib/x86_64-linux-gnu/libpthread-2.27.so
7f50ac676000-7f50ac67a000 rw-p 00000000 00:00 0
7f50ac67a000-7f50ac817000 r-xp 00000000 08:08 1184965 /lib/x86_64-linux-gnu/libm-2.27.so
7f50ac817000-7f50aca16000 ---p 0019d000 08:08 1184965 /lib/x86_64-linux-gnu/libm-2.27.so
7f50aca16000-7f50aca17000 r--p 0019c000 08:08 1184965 /lib/x86_64-linux-gnu/libm-2.27.so
7f50aca17000-7f50aca18000 rw-p 0019d000 08:08 1184965 /lib/x86_64-linux-gnu/libm-2.27.so
7f50aca18000-7f50acb2c000 r-xp 00000000 08:08 786778 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5600.4
7f50acb2c000-7f50acd2c000 ---p 00114000 08:08 786778 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5600.4
7f50acd2c000-7f50acd2d000 r--p 00114000 08:08 786778 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5600.4
7f50acd2d000-7f50acd2e000 rw-p 00115000 08:08 786778 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5600.4
7f50acd2e000-7f50acd2f000 rw-p 00000000 00:00 0
7f50acd2f000-7f50acd81000 r-xp 00000000 08:08 786802 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5600.4
7f50acd81000-7f50acf81000 ---p 00052000 08:08 786802 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5600.4
7f50acf81000-7f50acf82000 r--p 00052000 08:08 786802 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5600.4
7f50acf82000-7f50acf83000 rw-p 00053000 08:08 786802 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5600.4
7f50acf83000-7f50ad06e000 r-xp 00000000 08:08 794848 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.30
7f50ad06e000-7f50ad26e000 ---p 000eb000 08:08 794848 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.30
7f50ad26e000-7f50ad275000 r--p 000eb000 08:08 794848 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.30
7f50ad275000-7f50ad278000 rw-p 000f2000 08:08 794848 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.30
7f50ad278000-7f50ad279000 rw-p 00000000 00:00 0
7f50ad279000-7f50ad96a000 r-xp 00000000 08:08 794981 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30
7f50ad96a000-7f50adb6a000 ---p 006f1000 08:08 794981 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30
7f50adb6a000-7f50adb75000 r--p 006f1000 08:08 794981 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30
7f50adb75000-7f50adb7c000 rw-p 006fc000 08:08 794981 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30
7f50adb7c000-7f50adb81000 rw-p 00000000 00:00 0
7f50adb81000-7f50adb91000 r-xp 00000000 08:08 789561 /usr/lib/x86_64-linux-gnu/libgviewencoder-2.0.so.2.0.0
7f50adb91000-7f50add90000 ---p 00010000 08:08 789561 /usr/lib/x86_64-linux-gnu/libgviewencoder-2.0.so.2.0.0
7f50add90000-7f50add91000 r--p 0000f000 08:08 789561 /usr/lib/x86_64-linux-gnu/libgviewencoder-2.0.so.2.0.0
7f50add91000-7f50add93000 rw-p 00010000 08:08 789561 /usr/lib/x86_64-linux-gnu/libgviewencoder-2.0.so.2.0.0
7f50add93000-7f50add9c000 r-xp 00000000 08:08 789555 /usr/lib/x86_64-linux-gnu/libgviewaudio-2.0.so.2.0.0
7f50add9c000-7f50adf9b000 ---p 00009000 08:08 789555 /usr/lib/x86_64-linux-gnu/libgviewaudio-2.0.so.2.0.0
7f50adf9b000-7f50adf9c000 r--p 00008000 08:08 789555 /usr/lib/x86_64-linux-gnu/libgviewaudio-2.0.so.2.0.0
7f50adf9c000-7f50adf9d000 rw-p 00009000 08:08 789555 /usr/lib/x86_64-linux-gnu/libgviewaudio-2.0.so.2.0.0
7f50adf9d000-7f50adfa4000 r-xp 00000000 08:08 793783 /usr/lib/x86_64-linux-gnu/libgviewrender-2.0.so.2.0.0
7f50adfa4000-7f50ae1a3000 ---p 00007000 08:08 793783 /usr/lib/x86_64-linux-gnu/libgviewrender-2.0.so.2.0.0
7f50ae1a3000-7f50ae1a4000 r--p 00006000 08:08 793783 /usr/lib/x86_64-linux-gnu/libgviewrender-2.0.so.2.0.0
7f50ae1a4000-7f50ae1a5000 rw-p 00007000 08:08 793783 /usr/lib/x86_64-linux-gnu/libgviewrender-2.0.so.2.0.0
7f50ae1a5000-7f50ae1c9000 r-xp 00000000 08:08 794379 /usr/lib/x86_64-linux-gnu/libgviewv4l2core-2.0.so.2.0.0
7f50ae1c9000-7f50ae3c8000 ---p 00024000 08:08 794379 /usr/lib/x86_64-linux-gnu/libgviewv4l2core-2.0.so.2.0.0
7f50ae3c8000-7f50ae3c9000 r--p 00023000 08:08 794379 /usr/lib/x86_64-linux-gnu/libgviewv4l2core-2.0.so.2.0.0
7f50ae3c9000-7f50ae3ca000 rw-p 00024000 08:08 794379 /usr/lib/x86_64-linux-gnu/libgviewv4l2core-2.0.so.2.0.0
7f50ae3ca000-7f50ae3cb000 rw-p 00000000 00:00 0
7f50ae3cb000-7f50ae3f4000 r-xp 00000000 08:08 1179738 /lib/x86_64-linux-gnu/ld-2.27.so
7f50ae3f4000-7f50ae3f5000 r--s 00000000 08:08 3932254 /var/cache/fontconfig/85e0a52ce643a7ba2ae53e5d6949cead-le64.cache-7
7f50ae3f5000-7f50ae3f6000 r--s 00000000 08:08 3932234 /var/cache/fontconfig/49f0de54bdd920fe4f0dfd4cbac43e6b-le64.cache-7
7f50ae3f6000-7f50ae3f7000 r--s 00000000 08:08 3932281 /var/cache/fontconfig/f6e6e0a5c3d2f6ae0c0c2e0ecd42a997-le64.cache-7
7f50ae3f7000-7f50ae3f8000 r--s 00000000 08:08 3932235 /var/cache/fontconfig/4b2eda6bb976bda485cb2176619421d5-le64.cache-7
7f50ae3f8000-7f50ae3fa000 r--s 00000000 08:08 3932249 /var/cache/fontconfig/6afa1bb216ce958c1589e297e8008489-le64.cache-7
7f50ae3fa000-7f50ae3fd000 r--s 00000000 08:08 3938583 /var/cache/fontconfig/16326683038b281783a0ef8c680e3a10-le64.cache-7
7f50ae3fd000-7f50ae3fe000 r--s 00000000 08:08 3938579 /var/cache/fontconfig/e0aa53bcfa504e64f87823c16bc01eb6-le64.cache-7
7f50ae3fe000-7f50ae3ff000 r--p 00000000 08:08 1707001 /usr/share/locale-langpack/en/LC_MESSAGES/gtk30.mo
7f50ae3ff000-7f50ae407000 rw-s 00000000 00:30 1088 /i915 (deleted)
7f50ae407000-7f50ae507000 rw-s 00000000 00:30 574 /i915 (deleted)
7f50ae507000-7f50ae50b000 rw-s 00000000 00:30 89 /i915 (deleted)
7f50ae50b000-7f50ae515000 rw-s 00000000 00:30 332 /i915 (deleted)
7f50ae515000-7f50ae51d000 rw-s 00000000 00:30 103 /i915 (deleted)
7f50ae51d000-7f50ae51e000 ---p 00000000 00:00 0
7f50ae51e000-7f50ae5dd000 rw-p 00000000 00:00 0
7f50ae5dd000-7f50ae5de000 rw-s 00000000 00:01 70470 /memfd:xshmfence (deleted)
7f50ae5de000-7f50ae5df000 rwxp 00000000 00:00 0
7f50ae5df000-7f50ae5e3000 rw-s 00000000 00:30 154 /i915 (deleted)
7f50ae5e3000-7f50ae5ed000 rw-s 00000000 00:30 451 /i915 (deleted)
7f50ae5ed000-7f50ae5f4000 r--s 00000000 08:08 1056534 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f50ae5f4000-7f50ae5f5000 r--p 00029000 08:08 1179738 /lib/x86_64-linux-gnu/ld-2.27.so
7f50ae5f5000-7f50ae5f6000 rw-p 0002a000 08:08 1179738 /lib/x86_64-linux-gnu/ld-2.27.so
7f50ae5f6000-7f50ae5f7000 rw-p 00000000 00:00 0
7fff77535000-7fff77556000 rw-p 00000000 00:00 0 [stack]
7fff775e2000-7fff775e5000 r--p 00000000 00:00 0 [vvar]
7fff775e5000-7fff775e6000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
测试3:手搓V4L2代码实现:
编译
gcc main.c -o main
将生成的usb.yuv用ffplay播放器播放:
ffplay -i usb.yuv -pixel_format yuyv422 -video_size 640*480
用例流程图:
附代码:
#include <string.h>
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <linux/videodev2.h>#define CLEAR(x) memset(&(x), 0, sizeof(x))enum io_method {IO_METHOD_READ,IO_METHOD_MMAP,IO_METHOD_USERPTR,
};struct buffer {void *start;size_t length;
};char* dev_name;
enum io_method io = IO_METHOD_MMAP;
int fd = -1;
struct buffer* buffers;
unsigned int n_buffers;
int out_buf;
int force_format = 1;
int frame_count = 10;
int width = 640;
int height = 480;
FILE* f;void errno_exit(const char *s)
{fprintf(stderr, "%s error %d, %s\n", s, errno, strerror(errno));exit(-1);
}int xioctl(int fh, int request, void *arg)
{int r;do {r = ioctl(fh, request, arg);} while (-1 == r && EINTR == errno);return r;
}void process_image(const void *p, int size)
{/*if (out_buf)fwrite(p, size, 1, stdout);fflush(stderr);fprintf(stderr, ".");fflush(stdout);*/fwrite(p, size, 1, f);
}int read_frame(void)
{struct v4l2_buffer buf;unsigned int i;switch (io) {case IO_METHOD_READ:if (-1 == read(fd, buffers[0].start, buffers[0].length)) {switch (errno) {case EAGAIN:return 0;case EIO:// Could ignore EIO, see spec. fall throughdefault:errno_exit("read");}}process_image(buffers[0].start, buffers[0].length);break;case IO_METHOD_MMAP:CLEAR(buf);buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;buf.memory = V4L2_MEMORY_MMAP;if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {switch (errno) {case EAGAIN:return 0;case EIO:// Could ignore EIO, see spec. fall throughdefault:errno_exit("VIDIOC_DQBUF");}}assert(buf.index < n_buffers);process_image(buffers[buf.index].start, buf.bytesused);if (-1 == xioctl(fd, VIDIOC_QBUF, &buf))errno_exit("VIDIOC_QBUF");break;case IO_METHOD_USERPTR:CLEAR(buf);buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;buf.memory = V4L2_MEMORY_USERPTR;if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {switch (errno) {case EAGAIN:return 0;case EIO:// Could ignore EIO, see spec. fall throughdefault:errno_exit("VIDIOC_DQBUF");}}for (i = 0; i < n_buffers; ++i)if (buf.m.userptr == (unsigned long)buffers[i].start && buf.length == buffers[i].length)break;assert(i < n_buffers);process_image((void *)buf.m.userptr, buf.bytesused);if (-1 == xioctl(fd, VIDIOC_QBUF, &buf))errno_exit("VIDIOC_QBUF");break;}return 1;
}void mainloop(void)
{unsigned int count = frame_count;while (count-- > 0) {for (;;) {fd_set fds;struct timeval tv;int r;FD_ZERO(&fds);FD_SET(fd, &fds);// Timeouttv.tv_sec = 2;tv.tv_usec = 0;r = select(fd + 1, &fds, NULL, NULL, &tv);if (-1 == r) {if (EINTR == errno)continue;errno_exit("select");}if (0 == r) {fprintf(stderr, "select timeout\n");exit(EXIT_FAILURE);}if (read_frame())break;// EAGAIN - continue select loop}}
}void stop_capturing(void)
{enum v4l2_buf_type type;switch (io) {case IO_METHOD_READ:// Nothing to dobreak;case IO_METHOD_MMAP:case IO_METHOD_USERPTR:type = V4L2_BUF_TYPE_VIDEO_CAPTURE;if (-1 == xioctl(fd, VIDIOC_STREAMOFF, &type))errno_exit("VIDIOC_STREAMOFF");break;}
}void start_capturing(void)
{unsigned int i;enum v4l2_buf_type type;switch (io) {case IO_METHOD_READ:// Nothing to dobreak;case IO_METHOD_MMAP:for (i = 0; i < n_buffers; ++i) {struct v4l2_buffer buf;CLEAR(buf);buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;buf.memory = V4L2_MEMORY_MMAP;buf.index = i;if (-1 == xioctl(fd, VIDIOC_QBUF, &buf))errno_exit("VIDIOC_QBUF");}type = V4L2_BUF_TYPE_VIDEO_CAPTURE;if (-1 == xioctl(fd, VIDIOC_STREAMON, &type))errno_exit("VIDIOC_STREAMON");break;case IO_METHOD_USERPTR:for (i = 0; i < n_buffers; ++i) {struct v4l2_buffer buf;CLEAR(buf);buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;buf.memory = V4L2_MEMORY_USERPTR;buf.index = i;buf.m.userptr = (unsigned long)buffers[i].start;buf.length = buffers[i].length;if (-1 == xioctl(fd, VIDIOC_QBUF, &buf))errno_exit("VIDIOC_QBUF");}type = V4L2_BUF_TYPE_VIDEO_CAPTURE;if (-1 == xioctl(fd, VIDIOC_STREAMON, &type))errno_exit("VIDIOC_STREAMON");break;}f = fopen("usb.yuv", "w");if (!f) {errno_exit("fail to open file");}
}void uninit_device(void)
{unsigned int i;switch (io) {case IO_METHOD_READ:free(buffers[0].start);break;case IO_METHOD_MMAP:for (i = 0; i < n_buffers; ++i)if (-1 == munmap(buffers[i].start, buffers[i].length))errno_exit("munmap");break;case IO_METHOD_USERPTR:for (i = 0; i < n_buffers; ++i)free(buffers[i].start);break;}free(buffers);fclose(f);
}void init_read(unsigned int buffer_size)
{buffers = (struct buffer*)calloc(1, sizeof(*buffers));if (!buffers) {fprintf(stderr, "Out of memory\n");exit(EXIT_FAILURE);}buffers[0].length = buffer_size;buffers[0].start = malloc(buffer_size);if (!buffers[0].start) {fprintf(stderr, "Out of memory\n");exit(EXIT_FAILURE);}
}void init_mmap(void)
{struct v4l2_requestbuffers req;CLEAR(req);req.count = 4;req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;req.memory = V4L2_MEMORY_MMAP;if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) {if (EINVAL == errno) {fprintf(stderr, "%s does not support memory mappingn\n", dev_name);exit(EXIT_FAILURE);} else {errno_exit("VIDIOC_REQBUFS");}}if (req.count < 2) {fprintf(stderr, "Insufficient buffer memory on %s\n", dev_name);exit(EXIT_FAILURE);}buffers = (struct buffer*)calloc(req.count, sizeof(*buffers));if (!buffers) {fprintf(stderr, "Out of memory\n");exit(EXIT_FAILURE);}for (n_buffers = 0; n_buffers < req.count; ++n_buffers) {struct v4l2_buffer buf;CLEAR(buf);buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;buf.memory = V4L2_MEMORY_MMAP;buf.index = n_buffers;if (-1 == xioctl(fd, VIDIOC_QUERYBUF, &buf))errno_exit("VIDIOC_QUERYBUF");buffers[n_buffers].length = buf.length;buffers[n_buffers].start =mmap(NULL, // start anywherebuf.length,PROT_READ | PROT_WRITE, // requiredMAP_SHARED, // recommendedfd, buf.m.offset);if (MAP_FAILED == buffers[n_buffers].start)errno_exit("mmap");}
}void init_userp(unsigned int buffer_size)
{struct v4l2_requestbuffers req;CLEAR(req);req.count = 4;req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;req.memory = V4L2_MEMORY_USERPTR;if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) {if (EINVAL == errno) {fprintf(stderr, "%s does not support user pointer i/on", dev_name);exit(EXIT_FAILURE);} else {errno_exit("VIDIOC_REQBUFS");}}buffers = (struct buffer*)calloc(4, sizeof(*buffers));if (!buffers) {fprintf(stderr, "Out of memory\n");exit(EXIT_FAILURE);}for (n_buffers = 0; n_buffers < 4; ++n_buffers) {buffers[n_buffers].length = buffer_size;buffers[n_buffers].start = malloc(buffer_size);if (!buffers[n_buffers].start) {fprintf(stderr, "Out of memory\n");exit(EXIT_FAILURE);}}
}void init_device(void)
{struct v4l2_capability cap;struct v4l2_cropcap cropcap;struct v4l2_crop crop;struct v4l2_format fmt;unsigned int min;if (-1 == xioctl(fd, VIDIOC_QUERYCAP, &cap)) {if (EINVAL == errno) {fprintf(stderr, "%s is no V4L2 device\n", dev_name);exit(EXIT_FAILURE);} else {errno_exit("VIDIOC_QUERYCAP");}}if (!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE)) {fprintf(stderr, "%s is no video capture device\n", dev_name);exit(EXIT_FAILURE);}switch (io) {case IO_METHOD_READ:if (!(cap.capabilities & V4L2_CAP_READWRITE)) {fprintf(stderr, "%s does not support read i/o\n", dev_name);exit(EXIT_FAILURE);}break;case IO_METHOD_MMAP:case IO_METHOD_USERPTR:if (!(cap.capabilities & V4L2_CAP_STREAMING)) {fprintf(stderr, "%s does not support streaming i/o\n", dev_name);exit(EXIT_FAILURE);}break;}// Select video input, video standard and tune hereCLEAR(cropcap);cropcap.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;if (0 == xioctl(fd, VIDIOC_CROPCAP, &cropcap)) {crop.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;crop.c = cropcap.defrect; // reset to defaultif (-1 == xioctl(fd, VIDIOC_S_CROP, &crop)) {switch (errno) {case EINVAL:// Cropping not supportedbreak;default:// Errors ignoredbreak;}}} else {// Errors ignored}CLEAR(fmt);fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;if (force_format) {fmt.fmt.pix.width = width;fmt.fmt.pix.height = height;fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;// Note VIDIOC_S_FMT may change width and heightif (-1 == xioctl(fd, VIDIOC_S_FMT, &fmt))errno_exit("VIDIOC_S_FMT");} else {// Preserve original settings as set by v4l2-ctl for exampleif (-1 == xioctl(fd, VIDIOC_G_FMT, &fmt))errno_exit("VIDIOC_G_FMT");}// Buggy driver paranoiamin = fmt.fmt.pix.width * 2;if (fmt.fmt.pix.bytesperline < min)fmt.fmt.pix.bytesperline = min;min = fmt.fmt.pix.bytesperline * fmt.fmt.pix.height;if (fmt.fmt.pix.sizeimage < min)fmt.fmt.pix.sizeimage = min;switch (io) {case IO_METHOD_READ:init_read(fmt.fmt.pix.sizeimage);break;case IO_METHOD_MMAP:init_mmap();break;case IO_METHOD_USERPTR:init_userp(fmt.fmt.pix.sizeimage);break;}
}void close_device(void)
{if (-1 == close(fd))errno_exit("close");fd = -1;
}void open_device(void)
{struct stat st;if (-1 == stat(dev_name, &st)) {fprintf(stderr, "Cannot identify '%s': %d, %s\n", dev_name, errno, strerror(errno));exit(-1);}if (!S_ISCHR(st.st_mode)) {fprintf(stderr, "%s is no devicen\n", dev_name);exit(-1);}fd = open(dev_name, O_RDWR | O_NONBLOCK, 0); // O_RDWR: requiredif (-1 == fd) {fprintf(stderr, "Cannot open '%s': %d, %s\n", dev_name, errno, strerror(errno));exit(-1);}
}int main(void)
{// reference: https://linuxtv.org/downloads/v4l-dvb-apis-new/uapi/v4l/capture.c.htmldev_name = "/dev/video0";open_device();init_device();start_capturing();mainloop();stop_capturing();uninit_device();close_device();fprintf(stdout, "test finish\n");return 0;
}
通过OPenCV播放某个视频文件的代码:
import numpy as np
import cv2 as cvvc = cv.VideoCapture('my_video.mkv')while(vc.isOpened()):ret, frame = vc.read()gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)cv.imshow('frame',gray)if cv.waitKey(1) & 0xFF == ord('q'):breakvc.release()
cv.destroyAllWindows()
结束!
这篇关于某款PC Camera试玩儿的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!