Closed Kabouik closed 4 years ago
Playback works with Kodi, installed from Openrepos, but not any other application. Maybe Kodi comes with its own toolkit to decode videos?
Also, @popanz reported not having my issue, but I haven't fiddled with anything related to video decoding on the phone, and had this issue right after flashing SFOS, so I am not sure what makes the difference between his Pro¹ and mine.
Too bring grist to the mill:
[nemo@Sailfish ~]$ gst-launch-1.0 -v playbin video-sink=glimagesink uri=file:///home/nemo/Videos/MEDIA/The\ First\ S01E03\ Cycles.mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///home/nemo/Videos/MEDIA/The First S01E03 Cycles.mkv
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-matroska
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstDroidVDec:droidvdec0.GstPad:sink: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)96000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstDroidADec:droidadec0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)48000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)48000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)96000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = video/x-h264, level=(string)3.1, profile=(string)main, codec_data=(buffer)014d401fffe10021674d401feca028026fcbff800780083501010140000003004000afc803c60c658001000568ebe172c8, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)600, pixel-aspect-ratio=(fraction)15/16, framerate=(fraction)24000/1001
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)96000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)48000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstDroidADec:droidadec0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)119056e500, level=(string)2, base-profile=(string)lc, profile=(string)lc, channels=(int)2, rate=(int)48000
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstDroidADec:droidadec0: Could not configure supporting library.
Additional debug info:
gstdroidadec.c(93): gst_droidadec_create_codec (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstDroidADec:droidadec0:
Failed to create decoder
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
[nemo@Sailfish ~]$
Looking for this error, I found two pastebins from another Sailfish user, Birdzhang.
One is called "with 999-droid-vidc.rules": https://pastebin.com/kfksDnYV, same error as me.
And the other one is called "without 999-droid-vidc.rules": https://pastebin.com/PN50iLe8, and here it seems from the output that the video is playing correctly.
I checked on my Pro¹, there is no 999-droid-vidc.rules in /lib/udev/rules.d/
. Here is what I have in /dev/video
:
[root@Sailfish rules.d]# ls -la /dev/video*
crw-rw---- 1 system camera 81, 0 Apr 9 1970 /dev/video0
crw-rw---- 1 system camera 81, 1 Apr 9 1970 /dev/video1
crw-rw---- 1 system camera 81, 2 Apr 9 1970 /dev/video2
crw-rw---- 1 system camera 81, 3 Apr 9 1970 /dev/video3
crw-rw---- 1 system camera 81, 32 Apr 9 1970 /dev/video32
crw-rw---- 1 system camera 81, 33 Apr 9 1970 /dev/video33
crw-rw---- 1 system camera 81, 4 Jan 3 18:07 /dev/video4
crw-rw---- 1 system camera 81, 5 Jan 3 18:07 /dev/video5
crw-rw---- 1 system camera 81, 6 Jan 3 18:07 /dev/video6
/dev/video:
total 0
drwxr-xr-x 2 root root 80 Apr 9 1970 .
drwxr-xr-x 23 root root 9020 Jan 3 18:14 ..
lrwxrwxrwx 1 root root 10 Apr 9 1970 venus_dec -> ../video32
lrwxrwxrwx 1 root root 10 Apr 9 1970 venus_enc -> ../video33
Birdzhang happens to be on #sailfish-porters on Freenode so I asked him, but he must be away at the moment.
I just tested and found that playback on youtube worked in the browser, but not in LLS, will investigate.
Thanks for looking into it @piggz. After seeing the outputs above (and below), mal from IRC says: "codecs not found, something is wrong in android side then." He also said that Youtube uses software decoder, which is why it works in the browser.
Also, I tried jolla-gallery and it does not work there either:
[nemo@Sailfish ~]$ GST_DEBUG=droid*:5 jolla-gallery
[D] unknown:0 - Using Wayland-EGL
(process:10187): Tracker-WARNING **: 23:33:52.359: Locale '0' is not set, defaulting to C locale
(process:10187): Tracker-WARNING **: 23:33:52.368: tracker-backend.vala:211: Falling back to bus backend, the direct backend failed to initialize: Locale change detected (DB:en_GB.utf8, User/App:C)
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/dropbox.db" Service "Dropbox" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/dropbox.db" Service "Dropbox" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/facebook.db" Service "Facebook" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/facebook.db" Service "Facebook" with data type "Images" will be inactive
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_ini_read: unable to open file
SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/onedrive.db" Service "OneDrive" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/onedrive.db" Service "OneDrive" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/vk.db" Service "VK" with data type "Images" will be inactive
[W] unknown:0 - bool AbstractSocialCacheDatabasePrivate::initializeThreadData(AbstractSocialCacheDatabasePrivate::ThreadData*) const Unable to create database "/home/nemo/.local/share/system/privileged//Images/vk.db" Service "VK" with data type "Images" will be inactive
0:00:00.378890573 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.379032708 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.379078125 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.379106250 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.410865937 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:167:gst_droideglsink_start:<droideglsink0> start
0:00:00.411032396 10187 0xb418e800 DEBUG droidmemory gstdroidmediabuffer.c:219:droid_media_buffer_allocator_init:<GstDroidMediaBufferAllocator@0xb454e6e8> init
0:00:00.547508750 10187 0xb42a1380 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.547734219 10187 0xb42a1380 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.633940990 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.634153333 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.660708646 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-h264, stream-format=(string)avc, alignment=(string)au, parsed=(boolean)true; video/x-h264, parsed=(boolean)true, stream-format=(string){ avc, avc3, byte-stream }, alignment=(string){ au, nal }
0:00:00.660802865 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps EMPTY
0:00:00.661329479 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-h264, stream-format=(string)avc, alignment=(string)au, parsed=(boolean)true; video/x-h264, parsed=(boolean)true, stream-format=(string){ avc, avc3, byte-stream }, alignment=(string){ au, nal }
0:00:00.661399115 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps EMPTY
0:00:00.663592708 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.663717761 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.664511458 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.664647344 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.666243073 10187 0xb42a7d80 INFO droidcodec gstdroidcodec.c:224:gst_droid_codec_get_all_caps: caps video/mpeg, mpegversion=(int)4; video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h263; video/x-vp8
0:00:00.667009583 10187 0xb42a7d80 DEBUG droidmemory gstdroidmediabuffer.c:219:droid_media_buffer_allocator_init:<GstDroidMediaBufferAllocator@0xb454eb68> init
0:00:00.667330365 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1337:gst_droidvdec_change_state:<droidvdec0> change state from NULL to READY
0:00:00.667382813 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1005:gst_droidvdec_open:<droidvdec0> open
0:00:00.668465990 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1337:gst_droidvdec_change_state:<droidvdec0> change state from READY to PAUSED
0:00:00.668596302 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1029:gst_droidvdec_start:<droidvdec0> start
0:00:00.669015833 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1
0:00:00.669223854 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ YV12, NV21 }
0:00:00.671130677 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1056:gst_droidvdec_set_format:<droidvdec0> set format video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.2, profile=(string)constrained-baseline, codec_data=(buffer)0142c020ffe100176742c020da03d061e59e10000003001000000788f1832a01000468ce09c8, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true
0:00:00.672987552 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.673251563 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.673761042 10187 0xb42a7d80 DEBUG droidvdec gstdroidvdec.c:1082:gst_droidvdec_set_format:<droidvdec0> peer caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.674123958 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1
0:00:00.674270573 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ YV12, NV21 }
0:00:00.713191615 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.713337656 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.726670886 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps (NULL)
0:00:00.726848959 10187 0xb42a7d80 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ YV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.730837240 10187 0xb42a7d80 INFO droidcodec gstdroidcodec.c:224:gst_droid_codec_get_all_caps: caps audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts }
0:00:00.732305209 10187 0xb42a7d80 DEBUG droidadec gstdroidadec.c:312:gst_droidadec_open:<droidadec0> open
0:00:00.733143125 10187 0xb42a7d80 DEBUG droidadec gstdroidadec.c:336:gst_droidadec_start:<droidadec0> start
0:00:00.740564219 10187 0xb42a7d80 DEBUG droidadec gstdroidadec.c:361:gst_droidadec_set_format:<droidadec0> set format audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
0:00:00.741981823 10187 0xb42a7d80 INFO droidadec gstdroidadec.c:396:gst_droidadec_set_format:<droidadec0> configuring decoder. rate=48000, channels=2
0:00:00.742081771 10187 0xb42a7d80 INFO droidadec gstdroidadec.c:405:gst_droidadec_set_format:<droidadec0> samples per frame: -1
0:00:00.745832709 10187 0xd360f830 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1
0:00:00.746147709 10187 0xd360f830 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ YV12, NV21 }
0:00:00.793469948 10187 0xd360f830 DEBUG droideglsink gstdroideglsink.c:96:gst_droideglsink_get_caps:<droideglsink0> get caps called with filter caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1
0:00:00.793645834 10187 0xd360f830 DEBUG droideglsink gstdroideglsink.c:107:gst_droideglsink_get_caps:<droideglsink0> returning caps video/x-raw(memory:DroidMediaBuffer), width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ NV12_64Z32, YV12, NV16, NV12, NV21, YUY2, RGBA, RGBx, RGB, RGB16, BGRA, ENCODED }; video/x-raw, width=(int)968, height=(int)756, framerate=(fraction)60/1, pixel-aspect-ratio=(fraction)1/1, format=(string){ YV12, NV21 }
0:00:00.794665261 10187 0xd360f830 DEBUG droidvdec gstdroidvdec.c:1178:gst_droidvdec_handle_frame:<droidvdec0> handle frame
0:00:00.794936459 10187 0xd360f830 INFO droidvdec gstdroidvdec.c:284:gst_droidvdec_create_codec:<droidvdec0> create codec of type video/avc: 968x756
0:00:00.797313073 10187 0xd360f830 INFO droidcodec gstdroidcodec.c:726:create_h264dec_codec_data_from_codec_data: nal prefix length 4
0:00:00.799558073 10187 0xd360fd20 DEBUG droidadec gstdroidadec.c:499:gst_droidadec_handle_frame:<droidadec0> handle frame
0:00:00.799687656 10187 0xd360fd20 INFO droidadec gstdroidadec.c:60:gst_droidadec_create_codec:<droidadec0> create codec of type audio/mp4a-latm. Channels: 2, Rate: 48000
0:00:00.809203125 10187 0xd360fd20 WARN droidadec gstdroidadec.c:93:gst_droidadec_create_codec:<droidadec0> error: Failed to create decoder
0:00:00.809557084 10187 0xd360f830 WARN droidvdec gstdroidvdec.c:348:gst_droidvdec_create_codec:<droidvdec0> error: Failed to create decoder
0:00:00.838969011 10187 0xb418e800 DEBUG droideglsink gstdroideglsink.c:191:gst_droideglsink_stop:<droideglsink0> stop
0:00:00.839688959 10187 0xb418e800 DEBUG droidadec gstdroidadec.c:265:gst_droidadec_stop:<droidadec0> stop
0:00:00.839935573 10187 0xb418e800 DEBUG droidadec gstdroidadec.c:324:gst_droidadec_close:<droidadec0> close
0:00:00.840245782 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:1337:gst_droidvdec_change_state:<droidvdec0> change state from PAUSED to READY
0:00:00.840320104 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:962:gst_droidvdec_stop_loop:<droidvdec0> stop loop
0:00:00.840443021 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:916:gst_droidvdec_stop:<droidvdec0> stop
0:00:00.840597552 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:1337:gst_droidvdec_change_state:<droidvdec0> change state from READY to NULL
0:00:00.840667084 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:1017:gst_droidvdec_close:<droidvdec0> close
0:00:00.844351563 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:1337:gst_droidvdec_change_state:<droidvdec0> change state from NULL to NULL
0:00:00.845345365 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:982:gst_droidvdec_finalize:<droidvdec0> finalize
0:00:00.845438073 10187 0xb418e800 DEBUG droidvdec gstdroidvdec.c:916:gst_droidvdec_stop:<droidvdec0> stop
[W] unknown:0 - Error: "Could not configure supporting library."
0:00:00.847130209 10187 0xb418e800 DEBUG droidadec gstdroidadec.c:294:gst_droidadec_finalize:<droidadec0> finalize
0:00:00.847197917 10187 0xb418e800 DEBUG droidadec gstdroidadec.c:265:gst_droidadec_stop:<droidadec0> stop
[nemo@Sailfish ~]$ /usr/libexec/droid-hybris/system/bin/logcat
--------- beginning of main
01-03 22:32:57.569 6981 6981 I systemd : type=1400 audit(0.0:1847): avc: denied { rmdir } for name="generator" dev="tmpfs" ino=61874 scontext=u:r:kernel:s0 tcontext=u:object_r:tmpfs:s0 tclass=dir permissive=1
01-03 22:32:57.579 6981 6981 I systemd : type=1400 audit(0.0:1849): avc: denied { create } for scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=netlink_kobject_uevent_socket permissive=1
01-03 22:32:58.175 7243 7243 D vndksupport: Loading /odm/lib/hw/audio.primary.msm8998.so from current namespace instead of sphal namespace.
01-03 22:32:58.197 7243 7243 D audio_hw_primary: adev_open: enter
01-03 22:32:58.197 7243 7243 D audio_log_utils: registered, module hal
01-03 22:32:58.198 7243 7243 D audio_hw_utils: audio_extn_utils_open_snd_mixer: snd_card_name: msm8998-skuk-tavil-snd-card
01-03 22:32:58.199 7243 7243 D audio_hw_utils: audio_extn_utils_open_snd_mixer: Opened sound card:0
01-03 22:32:58.199 7243 7243 D msm8974_platform: platform_init: Opened sound card:0
01-03 22:32:58.199 7243 7243 D msm8974_platform: platform_init: Loading mixer file: /vendor/etc/mixer_paths_skuk.xml
01-03 22:32:58.542 7332 7332 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:32:58.543 7332 7332 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:32:58.551 7332 7332 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:32:58.557 7332 7332 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:32:58.559 7332 7332 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:32:58.578 7332 7332 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:32:58.581 7332 7332 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:32:58.606 7332 7332 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:32:58.644 7243 7243 E audio_route: Control 'MultiMedia8 Mixer SLIM_4_TX' doesn't exist - skipping
01-03 22:32:58.660 7243 7243 E audio_route: Control 'RX5 Digital Volume' doesn't exist - skipping
01-03 22:32:58.661 7243 7243 E audio_route: Control 'RX6 Digital Volume' doesn't exist - skipping
01-03 22:32:58.662 7243 7243 E audio_route: unknown enum value string ZERO for ctl CDC_IF TX13 MUX
01-03 22:32:58.663 7243 7243 E audio_route: Control 'GSM mode Enable' doesn't exist - skipping
01-03 22:32:58.687 7243 7243 E audio_route: Control 'MultiMedia8 Mixer SLIM_8_TX' doesn't exist - skipping
01-03 22:32:58.704 7243 7243 E audio_route: Control 'DMIC MUX' doesn't exist - skipping
01-03 22:32:58.707 7243 7243 E audio_route: Control 'RX INT1 NATIVE MUX' doesn't exist - skipping
01-03 22:32:58.708 7243 7243 E audio_route: Control 'RX INT2 NATIVE MUX' doesn't exist - skipping
01-03 22:32:58.708 7243 7243 E audio_route: Control 'COMP1' doesn't exist - skipping
01-03 22:32:58.708 7243 7243 E audio_route: Control 'COMP2' doesn't exist - skipping
01-03 22:32:58.786 7243 7243 D audio_hw_extn: audio_extn_can_use_vbat: vbat.enabled property is set to 0
01-03 22:32:58.786 7243 7243 D audio_hw_extn: audio_extn_can_use_bcl: bcl.enabled property is set to 0
01-03 22:32:58.786 7243 7243 D msm8974_platform: Alac software decoder is available...removing alac from DSP decoder list
01-03 22:32:58.786 7243 7243 D msm8974_platform: APE software decoder is available...removing ape from DSP decoder list
01-03 22:32:58.787 7243 7243 D msm8974_platform: native_audio_set_params:napb updating mode (1) from XML
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_native_support:napb: native audio playback enabled in (SRC) mode
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[8] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[bt-sco-headset-wb]: old = bt-sco-wb new = bt-sco-wb
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[28] = SLIMBUS_7_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[bt-sco-headset]: old = bt-sco new = bt-sco
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[27] = SLIMBUS_7_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[bt-a2dp]: old = bt-a2dp new = bt-a2dp
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[29] = SLIMBUS_7_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[line]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[7] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[anc-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[46] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[anc-fb-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[47] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-headphones]: old = null new = speaker-and-headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[11] = SLIMBUS_0_RX-and-SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-line]: old = null new = speaker-and-headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[12] = SLIMBUS_0_RX-and-SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-anc-headphones]: old = null new = speaker-and-headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[50] = SLIMBUS_0_RX-and-SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-anc-fb-headphones]: old = null new = speaker-and-headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[51] = SLIMBUS_0_RX-and-SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[21] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-anc-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[48] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-anc-fb-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[49] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-line]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[22] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-tty-full-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[33] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[voice-tty-vco-headphones]: old = null new = headphones
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[34] = SLIMBUS_6_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-bt-sco]: old = null new = speaker-and-bt-sco
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[31] = SLIMBUS_0_RX-and-SLIMBUS_7_RX
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: backend_tag_table[speaker-and-bt-sco-wb]: old = null new = speaker-and-bt-sco-wb
01-03 22:32:58.787 7243 7243 D msm8974_platform: platform_set_snd_device_backend: hw_interface_table[32] = SLIMBUS_0_RX-and-SLIMBUS_7_RX
01-03 22:32:58.838 7332 7332 W : SurfaceFlinger service already running, so we won't start it here. If you have trouble with media, try disabling the minisf service.
01-03 22:32:58.839 7332 7332 D vndksupport: Loading /odm/lib/hw/hwcomposer.msm8998.so from current namespace instead of sphal namespace.
01-03 22:32:58.845 7243 7243 E msm8974_platform: platform_init: dlsym error for acdb_loader_init_v4
01-03 22:32:58.846 7243 7243 E platform_info: param tag only supported with CONFIG_PARAMS section
01-03 22:32:58.846 7243 7243 I chatty : uid=100000(u1_root) /usr/bin/pulseaudio identical 124 lines
01-03 22:32:58.856 7243 7523 I chatty : uid=100000(u1_root) /usr/bin/pulseaudio expire 1 line
01-03 22:32:58.886 7332 7332 I chatty : uid=100000(u1_root) /usr/bin/lipstick expire 16 lines
01-03 22:32:58.900 7332 7539 I chatty : uid=100000(u1_root) HWC_UeventThrea expire 5 lines
01-03 22:32:58.911 7332 7332 I SDM : HWCSession::Register: Set uevent listener = 0x6b6c00
01-03 22:32:58.912 7332 7332 I SDM : HWInfo::GetFirstDisplayInterfaceType: First display is internal display
01-03 22:32:58.912 7332 7332 I SDM : CPUHint::Init: CPU Hint Pre-enable Window 50
01-03 22:32:58.916 7332 7332 I SDM : CPUHint::Init: Successfully Loaded Vendor Extension Library symbols
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::Init: access(/dev/graphics/fb0) successful
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: Device type = 0, Display Port = 1, Display Mode = 1, Device Node = 0, Is Primary = 1
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: Partial Update = 0, supported roi_count =0, Dynamic FPS = 0
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: Align: left = 0, width = 0, top = 0, height = 0
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: ROI: min_width = 0, min_height = 0, need_merge = 0
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: FPS: min = 60, max =60
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: Ping Pong Split = 0
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::PopulateHWPanelInfo: Left Split = 0, Right Split = 0
01-03 22:32:58.917 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.918 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.918 7332 7332 W SDM : HWDevice::SysFsWrite: Open failed = /sys/devices/virtual/graphics/fb2/hpd
01-03 22:32:58.918 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.918 7332 7332 I SDM : HWDevice::GetHWPanelMaxBrightnessFromNode: Max brightness level = 255
01-03 22:32:58.918 7332 7332 W SDM : HWDevice::SysFsWrite: Open failed = /sys/devices/virtual/graphics/fb2/hpd
01-03 22:32:58.918 7332 7332 I SDM : StrategyImpl::SetIdleTimeoutMs: Idle timeout: active = 70, inactive = 520
01-03 22:32:58.921 7332 7332 W SDM : ColorManager::CreateColorManagerProxy: PAV2 version is versions = 11, version = 11
01-03 22:32:58.922 7332 7332 W SDM : DisplayBase::Init: InitColorModes failed for display = 0
01-03 22:32:58.922 7332 7332 I SDM : HWCDisplay::Init: Display created with id: 0
01-03 22:32:58.922 7332 7332 W SDM : HWCDisplay::PopulateColorModes: GetColorModeCount failed, use native color mode
01-03 22:32:58.922 7332 7332 I SDM : DisplayBase::SetFrameBufferConfig: New framebuffer resolution (1080x2160)
01-03 22:32:58.923 7332 7332 I SDM : HWCDisplay::SetFrameBufferResolution: New framebuffer resolution (1080x2160)
01-03 22:32:58.926 7332 7332 I SDM : HWCColorManager::CreateColorManager: Successfully loaded libsdm-disp-vndapis.so
01-03 22:32:58.931 7332 7332 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
01-03 22:32:58.931 7332 7332 I SDM : HWCColorManager::CreateColorManager: Successfully loaded libsdm-disp-vndapis.so and libsdm-diag.so and diag_init'ed
01-03 22:32:58.952 7243 7243 D msm8974_platform: platform_init:DSD playback is supported
01-03 22:32:58.952 7243 7243 D msm8974_platform: platform_set_native_support:napb: native audio playback enabled in (Multiple) mode
01-03 22:32:58.956 7243 7243 D audio_hw_extn: audio_extn_aptx_dec_set_license Setting APTX License with key:0x0
01-03 22:32:58.957 7243 7243 E audio_hw_extn: audio_extn_aptx_dec_set_license: cannot set license, error:-1
01-03 22:32:58.961 7243 7243 D audio_hw_utils: audio_extn_utils_update_streams_cfg_lists: failed to open io config file(/vendor/etc/audio_io_policy.conf), trying older config file
01-03 22:32:58.962 7243 7243 I audio_hw_utils: load_cfg_list: could not load input, node is NULL
01-03 22:32:58.972 7243 7243 E audio_hw_extn: audio_extn_perf_lock_init: Perf lock handles Success
01-03 22:32:58.972 7332 7332 V HWC2 : Created display 0
01-03 22:32:58.973 7332 7332 V HWC2 : [0] loadConfigs
01-03 22:32:58.973 7243 7243 I soundtrigger: audio_extn_sound_trigger_init: Enter
01-03 22:32:58.973 7332 7332 V HWC2 : [0] loadConfig(0)
01-03 22:32:58.974 7243 7243 I soundtrigger: audio_extn_sound_trigger_init: DLOPEN successful for /vendor/lib/hw/sound_trigger.primary.msm8998.so
01-03 22:32:58.974 7243 7243 D soundtrigger: audio_extn_sound_trigger_init: sthal is using proprietary API version 0x0101
01-03 22:32:58.975 7243 7243 D audio_hw_primary: adev_open_output_stream: enter: format(0x1) sample_rate(48000) channel_mask(0x3) devices(0x2) flags(0x6) stream_handle(0x7fa390)
01-03 22:32:58.975 7243 7243 I audio_hw_primary: adev_open_output_stream: dynamic qos voting not enabled for platform
01-03 22:32:58.975 7332 7332 V HWC2 : [0] getActiveConfig
01-03 22:32:58.975 7243 7243 D audio_hw_primary: adev_open_output_stream: Stream (0x7fa390) picks up usecase (low-latency-playback)
01-03 22:32:58.975 7332 7332 V HWC2 : [0] getActiveConfig
01-03 22:32:58.976 7243 7243 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2;
01-03 22:32:58.976 7243 7243 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
01-03 22:32:58.976 7243 7243 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
01-03 22:32:58.976 7243 7243 D audio_hw_primary: out_set_volume: called with left_vol=0.000000, right_vol=-0.000000
01-03 22:32:58.978 7332 7332 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:32:58.978 7332 7332 I Adreno : Build Date : 08/19/19
01-03 22:32:58.978 7332 7332 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:32:58.978 7332 7332 I Adreno : Local Branch :
01-03 22:32:58.978 7332 7332 I Adreno : Remote Branch :
01-03 22:32:58.978 7332 7332 I Adreno : Remote Branch :
01-03 22:32:58.978 7332 7332 I Adreno : Reconstruct Branch :
01-03 22:32:58.978 7332 7332 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:32:58.978 7332 7332 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:32:58.980 7332 7332 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:32:58.990 7332 7332 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:32:58.993 7332 7332 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:32:59.129 7243 7613 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:32:59.129 7243 7613 D audio_hw_primary: start_output_stream: enter: stream(0x7fa390)usecase(1: low-latency-playback) devices(0x2)
01-03 22:32:59.132 7243 7613 E audio_hw_extn: audio_extn_perf_lock_acquire: Failed to acquire perf lock, err: -1
01-03 22:32:59.132 7243 7613 D audio_hw_primary: select_devices for use case (low-latency-playback)
01-03 22:32:59.132 7243 7613 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
01-03 22:32:59.132 7243 7613 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
01-03 22:32:59.132 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:32:59.132 7243 7613 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
01-03 22:32:59.132 7243 7613 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
01-03 22:32:59.132 7243 7613 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
01-03 22:32:59.132 7243 7613 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
01-03 22:32:59.132 7243 7613 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
01-03 22:32:59.132 7243 7613 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
01-03 22:32:59.132 7243 7613 D audio_hw_primary: check_usecases_codec_backend:becf: (63) check_usecases curr device: speaker, usecase device: backends match 0
01-03 22:32:59.132 7243 7613 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
01-03 22:32:59.132 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.132 7243 7613 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:32:59.132 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.132 7243 7613 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
01-03 22:32:59.132 7243 7613 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
01-03 22:32:59.132 7243 7613 D audio_route: Apply path: speaker
01-03 22:32:59.170 7243 7613 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 3, with Raise=0
01-03 22:32:59.170 7243 7613 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
01-03 22:32:59.170 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.171 7243 7613 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:32:59.171 7243 7613 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69937, acdb_dev_id 15, sample_rate 48000, snd_device_be_idx 2
01-03 22:32:59.171 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:32:59.171 7243 7613 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:32:59.171 7243 7613 E ACDB-LOADER: ACDB -> Not correctly initialized!
01-03 22:32:59.171 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.172 7243 7613 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 1 snd_dev 2
01-03 22:32:59.172 7243 7613 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
01-03 22:32:59.172 7243 7613 D audio_route: Apply path: low-latency-playback
01-03 22:32:59.172 7243 7613 D audio_hw_primary: select_devices: done
01-03 22:32:59.173 7243 7613 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map13
01-03 22:32:59.174 7243 7613 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
01-03 22:32:59.256 7243 7613 E audio_hw_extn: audio_extn_perf_lock_release: Perf lock release error
01-03 22:32:59.256 7243 7613 D audio_hw_primary: start_output_stream: exit
01-03 22:32:59.256 7243 7243 D audio_hw_primary: adev_open_output_stream: enter: format(0x1) sample_rate(48000) channel_mask(0x3) devices(0x2) flags(0x8) stream_handle(0x8011e0)
01-03 22:32:59.256 7243 7243 D audio_hw_primary: adev_open_output_stream: Stream (0x8011e0) picks up usecase (deep-buffer-playback)
01-03 22:32:59.256 7243 7243 D audio_hw_primary: out_set_volume: called with left_vol=0.000000, right_vol=-0.000000
01-03 22:32:59.422 7243 7816 D audio_hw_primary: start_output_stream: enter: stream(0x8011e0)usecase(0: deep-buffer-playback) devices(0x2)
01-03 22:32:59.423 7243 7816 E audio_hw_extn: audio_extn_perf_lock_acquire: Failed to acquire perf lock, err: -1
01-03 22:32:59.423 7243 7816 D audio_hw_primary: select_devices for use case (deep-buffer-playback)
01-03 22:32:59.423 7243 7816 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
01-03 22:32:59.423 7243 7816 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:32:59.423 7243 7816 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
01-03 22:32:59.423 7243 7816 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_check_codec_backend_cfg:napb: (0) - (low-latency-playback)id (1) sr 48000 bw (16) ch (2) device speaker
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
01-03 22:32:59.423 7243 7816 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
01-03 22:32:59.423 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
01-03 22:32:59.423 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: (63) check_usecases curr device: speaker, usecase device:speaker backends match 1
01-03 22:32:59.423 7243 7816 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
01-03 22:32:59.423 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: (63) check_usecases curr device: speaker, usecase device: backends match 0
01-03 22:32:59.423 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.423 7243 7816 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.423 7243 7816 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 0 of type 0 for Event 3, with Raise=1
01-03 22:32:59.423 7243 7816 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.423 7243 7816 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:32:59.423 7243 7816 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69936, acdb_dev_id 15, sample_rate 48000, snd_device_be_idx 2
01-03 22:32:59.423 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:32:59.424 7243 7816 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:32:59.424 7243 7816 E ACDB-LOADER: ACDB -> Not correctly initialized!
01-03 22:32:59.424 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:32:59.424 7243 7816 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 0 snd_dev 2
01-03 22:32:59.424 7243 7816 D audio_hw_primary: enable_audio_route: apply mixer and update path: deep-buffer-playback
01-03 22:32:59.424 7243 7816 D audio_route: Apply path: deep-buffer-playback
01-03 22:32:59.424 7243 7816 D audio_hw_primary: select_devices: done
01-03 22:32:59.424 7243 7816 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map0
01-03 22:32:59.425 7243 7816 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
01-03 22:32:59.436 7243 7816 E audio_hw_extn: audio_extn_perf_lock_release: Perf lock release error
01-03 22:32:59.436 7243 7816 D audio_hw_primary: start_output_stream: exit
01-03 22:32:59.436 7243 7243 D audio_hw_primary: adev_open_input_stream: enter: sample_rate(48000) channel_mask(0xc) devices(0x80000004) stream_handle(0x806890) io_handle(0) source(1) format 1
01-03 22:32:59.436 7243 7243 W audio_hw_utils: audio_extn_utils_update_stream_input_app_type_cfg: App type could not be selected. Falling back to default
01-03 22:32:59.436 7243 7243 D audio_hw_primary: in_standby: enter: stream (0x806890) usecase(18: audio-record)
01-03 22:32:59.436 7243 7243 D audio_hw_primary: in_set_parameters: enter: kvpairs=routing=-2147483644;input_source=1
01-03 22:32:59.436 7243 7243 D audio_hw_primary: in_standby: enter: stream (0x806890) usecase(18: audio-record)
01-03 22:32:59.436 7243 7243 D audio_hw_primary: adev_close_input_stream: enter:stream_handle(0x806890)
01-03 22:32:59.436 7243 7243 D soundtrigger: audio_extn_sound_trigger_check_ec_ref_enable: EC Reference is disabled
01-03 22:32:59.436 7243 7243 D soundtrigger: audio_extn_sound_trigger_update_ec_ref_status: update audio echo ref status false
01-03 22:32:59.436 7243 7243 D audio_hw_primary: in_standby: enter: stream (0x806890) usecase(18: audio-record)
01-03 22:32:59.629 7204 7204 I pulseaudio: type=1400 audit(0.0:2219): avc: denied { lock } for path=2F72756E2F757365722F3130303030302F70756C73652F6175746F737061776E2E6C6F636B202864656C6574656429 dev="tmpfs" ino=63181 scontext=u:r:kernel:s0 tcontext=u:object_r:tmpfs:s0 tclass=file permissive=1
01-03 22:32:59.800 7243 7243 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2;
01-03 22:32:59.800 7243 7243 D audio_hw_primary: select_devices for use case (low-latency-playback)
01-03 22:32:59.800 7243 7243 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
01-03 22:32:59.800 7243 7243 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
01-03 22:32:59.800 7243 7243 D audio_hw_primary: out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2;
01-03 22:32:59.811 7243 7243 D audio_hw_primary: select_devices for use case (deep-buffer-playback)
01-03 22:33:00.622 7243 7816 D audio_hw_primary: out_standby: enter: stream (0x8011e0) usecase(0: deep-buffer-playback)
01-03 22:33:00.751 7243 7816 D audio_hw_primary: disable_audio_route: reset and update mixer path: deep-buffer-playback
01-03 22:33:00.752 7243 7816 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 0 of type 0 for Event 2, with Raise=1
01-03 22:33:00.752 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:00.752 7243 7816 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 0 snd_dev 2
01-03 22:33:00.752 7243 7816 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:33:00.752 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:00.752 7243 7816 D audio_hw_primary: out_standby: exit
01-03 22:33:00.752 7243 7613 D audio_hw_primary: out_standby: enter: stream (0x7fa390) usecase(1: low-latency-playback)
01-03 22:33:00.803 7243 7613 D audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
01-03 22:33:00.803 7243 7613 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 2, with Raise=0
01-03 22:33:00.803 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:00.803 7243 7613 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 1 snd_dev 2
01-03 22:33:00.803 7243 7613 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:33:00.803 7243 7613 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
01-03 22:33:00.803 7243 7613 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:00.808 7243 7613 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
01-03 22:33:00.808 7243 7613 D audio_hw_primary: out_standby: exit
01-03 22:33:02.812 7332 7332 V HWC2 : Created layer 2 on display 0
01-03 22:33:03.511 7332 8522 D vndksupport: Loading /odm/lib/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
01-03 22:33:03.512 7332 8522 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:03.949 8598 8598 I calendarworker: type=1400 audit(0.0:2274): avc: denied { append } for name="db.changed" dev="sda8" ino=4325441 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
01-03 22:33:04.050 8529 8529 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.051 8529 8529 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.054 8529 8529 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.062 8529 8529 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.063 8529 8529 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.074 8529 8529 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.075 8529 8529 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.104 8529 8529 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.107 8529 8529 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.107 8529 8529 I Adreno : Build Date : 08/19/19
01-03 22:33:04.107 8529 8529 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.107 8529 8529 I Adreno : Local Branch :
01-03 22:33:04.107 8529 8529 I Adreno : Remote Branch :
01-03 22:33:04.107 8529 8529 I Adreno : Remote Branch :
01-03 22:33:04.107 8529 8529 I Adreno : Reconstruct Branch :
01-03 22:33:04.107 8529 8529 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.107 8529 8529 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.110 8529 8529 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.114 8544 8544 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.115 8544 8544 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.121 8529 8529 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.123 8529 8529 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.124 8544 8544 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.128 7336 7336 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.129 7336 7336 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.134 8544 8544 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.135 7336 7336 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.135 8544 8544 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.147 7336 7336 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.148 7336 7336 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.154 8544 8544 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.158 8544 8544 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.162 7336 7336 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.169 7336 7336 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.172 8542 8542 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.173 8542 8542 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.176 8544 8544 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.177 8542 8542 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.182 8544 8544 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.182 8544 8544 I Adreno : Build Date : 08/19/19
01-03 22:33:04.182 8544 8544 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.182 8544 8544 I Adreno : Local Branch :
01-03 22:33:04.182 8544 8544 I Adreno : Remote Branch :
01-03 22:33:04.182 8544 8544 I Adreno : Remote Branch :
01-03 22:33:04.182 8544 8544 I Adreno : Reconstruct Branch :
01-03 22:33:04.182 8544 8544 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.182 8544 8544 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.185 8544 8544 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.186 7336 7336 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.186 8542 8542 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.187 8542 8542 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.191 7336 7336 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.191 7336 7336 I Adreno : Build Date : 08/19/19
01-03 22:33:04.191 7336 7336 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.191 7336 7336 I Adreno : Local Branch :
01-03 22:33:04.191 7336 7336 I Adreno : Remote Branch :
01-03 22:33:04.191 7336 7336 I Adreno : Remote Branch :
01-03 22:33:04.191 7336 7336 I Adreno : Reconstruct Branch :
01-03 22:33:04.191 7336 7336 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.191 7336 7336 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.193 7336 7336 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.195 8582 8582 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.195 8582 8582 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.196 8544 8544 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.196 7336 7336 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.197 7336 7336 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.197 8544 8544 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.199 8582 8582 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.204 8542 8542 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.205 8542 8542 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.209 8582 8582 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.210 8582 8582 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.228 8582 8582 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.229 8582 8582 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.234 8542 8542 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.242 8542 8542 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.242 8542 8542 I Adreno : Build Date : 08/19/19
01-03 22:33:04.242 8542 8542 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.242 8542 8542 I Adreno : Local Branch :
01-03 22:33:04.242 8542 8542 I Adreno : Remote Branch :
01-03 22:33:04.242 8542 8542 I Adreno : Remote Branch :
01-03 22:33:04.242 8542 8542 I Adreno : Reconstruct Branch :
01-03 22:33:04.243 8542 8542 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.243 8542 8542 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.244 8542 8542 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.252 8542 8542 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.252 8542 8542 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.256 8582 8582 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.260 8582 8582 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.260 8582 8582 I Adreno : Build Date : 08/19/19
01-03 22:33:04.260 8582 8582 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.260 8582 8582 I Adreno : Local Branch :
01-03 22:33:04.260 8582 8582 I Adreno : Remote Branch :
01-03 22:33:04.260 8582 8582 I Adreno : Remote Branch :
01-03 22:33:04.260 8582 8582 I Adreno : Reconstruct Branch :
01-03 22:33:04.260 8582 8582 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.260 8582 8582 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.265 8582 8582 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.274 8582 8582 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.274 8576 8576 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:04.275 8576 8576 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.276 8582 8582 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.280 8576 8576 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:04.293 8576 8576 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.298 8576 8576 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:04.322 8576 8576 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:04.324 8576 8576 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:04.358 8576 8576 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.374 8576 8576 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:04.374 8576 8576 I Adreno : Build Date : 08/19/19
01-03 22:33:04.374 8576 8576 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:04.374 8576 8576 I Adreno : Local Branch :
01-03 22:33:04.374 8576 8576 I Adreno : Remote Branch :
01-03 22:33:04.374 8576 8576 I Adreno : Remote Branch :
01-03 22:33:04.374 8576 8576 I Adreno : Reconstruct Branch :
01-03 22:33:04.374 8576 8576 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:04.374 8576 8576 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:04.376 8576 8576 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:04.392 8576 8576 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:04.393 8576 8576 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:04.969 7236 7236 I messageserver5: type=1400 audit(0.0:2307): avc: denied { getattr } for path="socket:[80895]" dev="sockfs" ino=80895 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:04.969 7236 7236 I messageserver5: type=1400 audit(0.0:2308): avc: denied { read } for path="socket:[80895]" dev="sockfs" ino=80895 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:06.467 8698 8698 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:06.468 8698 8698 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.472 8698 8698 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:06.480 8698 8698 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.482 8698 8698 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:06.501 8698 8698 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.502 8698 8698 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:06.523 8698 8698 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:06.528 8698 8698 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:06.528 8698 8698 I Adreno : Build Date : 08/19/19
01-03 22:33:06.528 8698 8698 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:06.528 8698 8698 I Adreno : Local Branch :
01-03 22:33:06.528 8698 8698 I Adreno : Remote Branch :
01-03 22:33:06.528 8698 8698 I Adreno : Remote Branch :
01-03 22:33:06.528 8698 8698 I Adreno : Reconstruct Branch :
01-03 22:33:06.528 8698 8698 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:06.528 8698 8698 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:06.531 8698 8698 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:06.547 8698 8698 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:06.553 8698 8698 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:06.575 8871 8871 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:06.575 8871 8871 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.579 8871 8871 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:06.587 8871 8871 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.588 8871 8871 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:06.608 8871 8871 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:06.609 8871 8871 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:06.635 8871 8871 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:06.642 8871 8871 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:06.642 8871 8871 I Adreno : Build Date : 08/19/19
01-03 22:33:06.642 8871 8871 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:06.642 8871 8871 I Adreno : Local Branch :
01-03 22:33:06.642 8871 8871 I Adreno : Remote Branch :
01-03 22:33:06.642 8871 8871 I Adreno : Remote Branch :
01-03 22:33:06.642 8871 8871 I Adreno : Reconstruct Branch :
01-03 22:33:06.642 8871 8871 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:06.642 8871 8871 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:06.644 8871 8871 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:06.647 8871 8871 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:06.648 8871 8871 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:07.016 9010 9010 I su : type=1400 audit(0.0:2321): avc: denied { link } for scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=key permissive=1
01-03 22:33:07.166 8576 8576 I booster [silica-media]: type=1400 audit(0.0:2322): avc: denied { read } for comm=626F6F73746572205B73696C696361 name="/" dev="devtmpfs" ino=3 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=1
01-03 22:33:07.166 8576 8576 I booster [silica-media]: type=1400 audit(0.0:2323): avc: denied { open } for comm=626F6F73746572205B73696C696361 path="/dev" dev="devtmpfs" ino=3 scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=1
01-03 22:33:09.306 7230 7230 I msyncd : type=1400 audit(0.0:3086): avc: denied { search } for name="9140" dev="proc" ino=100462 scontext=u:r:kernel:s0 tcontext=u:r:init:s0 tclass=dir permissive=1
01-03 22:33:09.306 7230 7230 I msyncd : type=1400 audit(0.0:3087): avc: denied { search } for name="9162" dev="proc" ino=100696 scontext=u:r:kernel:s0 tcontext=u:r:logd:s0 tclass=dir permissive=1
01-03 22:33:09.306 7230 7230 I msyncd : type=1400 audit(0.0:3088): avc: denied { read } for name="exe" dev="proc" ino=101327 scontext=u:r:kernel:s0 tcontext=u:r:logd:s0 tclass=lnk_file permissive=1
01-03 22:33:09.306 7230 7230 I msyncd : type=1400 audit(0.0:3089): avc: denied { search } for name="9163" dev="proc" ino=100697 scontext=u:r:kernel:s0 tcontext=u:r:servicemanager:s0 tclass=dir permissive=1
01-03 22:33:09.306 7230 7230 I msyncd : type=1400 audit(0.0:3090): avc: denied { read } for name="exe" dev="proc" ino=101328 scontext=u:r:kernel:s0 tcontext=u:r:servicemanager:s0 tclass=lnk_file permissive=1
01-03 22:33:10.326 7230 7230 I msyncd : type=1400 audit(0.0:3160): avc: denied { read } for name="sync" dev="sda8" ino=3933346 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
01-03 22:33:10.326 7230 7230 I msyncd : type=1400 audit(0.0:3161): avc: denied { open } for path="/home/nemo/.cache/msyncd/sync" dev="sda8" ino=3933346 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
01-03 22:33:18.099 10040 10040 I QThread : type=1400 audit(0.0:3775): avc: denied { unix_read unix_write } for key=220215424 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=shm permissive=1
01-03 22:33:18.099 10040 10040 I QThread : type=1400 audit(0.0:3776): avc: denied { associate } for key=220215424 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=shm permissive=1
01-03 22:33:18.099 10040 10040 I QThread : type=1400 audit(0.0:3777): avc: denied { read write } for key=220215424 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=shm permissive=1
01-03 22:33:18.099 10040 10040 I QThread : type=1400 audit(0.0:3778): avc: denied { getattr } for key=220215424 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=shm permissive=1
01-03 22:33:37.909 7236 7236 I messageserver5: type=1400 audit(0.0:3811): avc: denied { create } for scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:37.919 7236 7236 I messageserver5: type=1400 audit(0.0:3812): avc: denied { name_connect } for dest=993 scontext=u:r:kernel:s0 tcontext=u:object_r:port:s0 tclass=tcp_socket permissive=1
01-03 22:33:37.959 7236 7236 I messageserver5: type=1400 audit(0.0:3813): avc: denied { write } for path="socket:[107943]" dev="sockfs" ino=107943 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:38.019 7236 7236 I messageserver5: type=1400 audit(0.0:3814): avc: denied { getattr } for path="socket:[107943]" dev="sockfs" ino=107943 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:38.019 7236 7236 I messageserver5: type=1400 audit(0.0:3815): avc: denied { read } for path="socket:[107943]" dev="sockfs" ino=107943 scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=tcp_socket permissive=1
01-03 22:33:39.519 7332 7332 I QQmlThread: type=1400 audit(0.0:3817): avc: denied { execmem } for scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=process permissive=1
01-03 22:33:44.549 7332 7332 I lipstick: type=1400 audit(0.0:3827): avc: denied { read } for name="route" dev="proc" ino=4026532137 scontext=u:r:kernel:s0 tcontext=u:object_r:proc_net:s0 tclass=file permissive=1
01-03 22:33:44.549 7332 7332 I lipstick: type=1400 audit(0.0:3828): avc: denied { open } for path="/proc/7332/net/route" dev="proc" ino=4026532137 scontext=u:r:kernel:s0 tcontext=u:object_r:proc_net:s0 tclass=file permissive=1
01-03 22:33:51.649 10152 10152 I bash : type=1400 audit(0.0:3920): avc: denied { create } for scontext=u:r:kernel:s0 tcontext=u:r:kernel:s0 tclass=netlink_audit_socket permissive=1
01-03 22:33:51.819 10187 10187 I jolla-gallery: type=1400 audit(0.0:3921): avc: denied { read } for name="egl" dev="sda6" ino=1906 scontext=u:r:kernel:s0 tcontext=u:object_r:system_file:s0 tclass=dir permissive=1
01-03 22:33:51.819 10187 10187 I jolla-gallery: type=1400 audit(0.0:3922): avc: denied { read } for name="egl" dev="overlay" ino=48894 scontext=u:r:kernel:s0 tcontext=u:object_r:unlabeled:s0 tclass=dir permissive=1
01-03 22:33:51.829 10187 10187 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:33:51.830 10187 10187 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:51.838 10187 10187 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:33:51.845 10187 10187 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:51.849 10187 10187 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:33:51.864 10187 10187 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:33:51.865 10187 10187 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:33:51.896 10187 10187 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:51.902 10187 10187 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:33:51.902 10187 10187 I Adreno : Build Date : 08/19/19
01-03 22:33:51.902 10187 10187 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:33:51.902 10187 10187 I Adreno : Local Branch :
01-03 22:33:51.902 10187 10187 I Adreno : Remote Branch :
01-03 22:33:51.902 10187 10187 I Adreno : Remote Branch :
01-03 22:33:51.902 10187 10187 I Adreno : Reconstruct Branch :
01-03 22:33:51.902 10187 10187 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:33:51.902 10187 10187 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:33:51.905 10187 10187 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:33:51.912 10187 10187 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:33:51.913 10187 10187 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:33:52.389 8873 8873 I pool : type=1400 audit(0.0:3925): avc: denied { lock } for path="/home/nemo/.cache/tracker/meta.db-shm" dev="sda8" ino=3671459 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
01-03 22:33:54.879 7322 7322 I dconf-service: type=1400 audit(0.0:3955): avc: denied { create } for name="user.H8DBD0" scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
01-03 22:33:54.889 7322 7322 I dconf-service: type=1400 audit(0.0:3956): avc: denied { rename } for name="user.H8DBD0" dev="sda8" ino=3676553 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
01-03 22:33:54.889 7322 7322 I dconf-service: type=1400 audit(0.0:3957): avc: denied { unlink } for name="user" dev="sda8" ino=3676400 scontext=u:r:kernel:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
01-03 22:33:59.389 10187 10187 I jolla-gallery: type=1400 audit(0.0:3964): avc: denied { getattr } for path="/system/lib/libcamera_client.so" dev="overlay" ino=44525 scontext=u:r:kernel:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1
01-03 22:33:59.714 7243 7816 D audio_hw_primary: start_output_stream: enter: stream(0x8011e0)usecase(0: deep-buffer-playback) devices(0x2)
01-03 22:33:59.715 7243 7816 D audio_hw_primary: select_devices for use case (deep-buffer-playback)
01-03 22:33:59.715 7243 7816 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
01-03 22:33:59.715 7243 7816 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
01-03 22:33:59.715 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:33:59.715 7243 7816 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
01-03 22:33:59.715 7243 7816 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
01-03 22:33:59.715 7243 7816 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
01-03 22:33:59.715 7243 7816 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
01-03 22:33:59.715 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
01-03 22:33:59.715 7243 7816 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
01-03 22:33:59.715 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: (63) check_usecases curr device: speaker, usecase device: backends match 0
01-03 22:33:59.715 7243 7816 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
01-03 22:33:59.715 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:59.715 7243 7816 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:33:59.715 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:59.715 7243 7816 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
01-03 22:33:59.715 7243 7816 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
01-03 22:33:59.716 7243 7816 D audio_route: Apply path: speaker
01-03 22:33:59.725 7243 7816 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 0 of type 0 for Event 3, with Raise=1
01-03 22:33:59.725 7243 7816 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
01-03 22:33:59.725 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:59.725 7243 7816 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:33:59.725 7243 7816 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69936, acdb_dev_id 15, sample_rate 48000, snd_device_be_idx 2
01-03 22:33:59.726 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
01-03 22:33:59.726 7243 7816 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
01-03 22:33:59.726 7243 7816 E ACDB-LOADER: ACDB -> Not correctly initialized!
01-03 22:33:59.726 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:33:59.726 7243 7816 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 0 snd_dev 2
01-03 22:33:59.726 7243 7816 D audio_hw_primary: enable_audio_route: apply mixer and update path: deep-buffer-playback
01-03 22:33:59.726 7243 7816 D audio_route: Apply path: deep-buffer-playback
01-03 22:33:59.726 7243 7816 D audio_hw_primary: select_devices: done
01-03 22:33:59.727 7243 7816 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map0
01-03 22:33:59.727 7243 7816 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
01-03 22:33:59.802 7243 7816 D audio_hw_primary: start_output_stream: exit
01-03 22:34:00.075 10187 10223 E SimpleDecodingSource: No matching decoder! (mime: audio/mp4a-latm)
01-03 22:34:00.075 10187 10223 E DroidMediaCodec: Failed to create codec
01-03 22:34:00.075 10187 10222 E SimpleDecodingSource: No matching decoder! (mime: video/avc)
01-03 22:34:00.075 10187 10222 E DroidMediaCodec: Failed to create codec
01-03 22:34:01.103 7243 7816 D audio_hw_primary: out_standby: enter: stream (0x8011e0) usecase(0: deep-buffer-playback)
01-03 22:34:01.298 7243 7816 D audio_hw_primary: disable_audio_route: reset and update mixer path: deep-buffer-playback
01-03 22:34:01.299 7243 7816 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 0 of type 0 for Event 2, with Raise=1
01-03 22:34:01.299 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:34:01.300 7243 7816 I msm8974_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 2 uc_id 0 snd_dev 2
01-03 22:34:01.300 7243 7816 D hardware_info: hw_info_append_hw_type : device_name = speaker
01-03 22:34:01.300 7243 7816 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
01-03 22:34:01.300 7243 7816 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
01-03 22:34:01.330 7243 7816 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
01-03 22:34:01.330 7243 7816 D audio_hw_primary: out_standby: exit
01-03 22:34:08.162 10232 10232 E cutils-trace: Error opening trace file: Permission denied (13)
01-03 22:34:08.162 10232 10232 D vndksupport: Loading /vendor/lib/egl/libEGL_adreno.so from current namespace instead of sphal namespace.
01-03 22:34:08.164 10232 10232 D libEGL : loaded /vendor/lib/egl/libEGL_adreno.so
01-03 22:34:08.168 10232 10232 D vndksupport: Loading /vendor/lib/egl/libGLESv1_CM_adreno.so from current namespace instead of sphal namespace.
01-03 22:34:08.169 10232 10232 D libEGL : loaded /vendor/lib/egl/libGLESv1_CM_adreno.so
01-03 22:34:08.177 10232 10232 D vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
01-03 22:34:08.178 10232 10232 D libEGL : loaded /vendor/lib/egl/libGLESv2_adreno.so
01-03 22:34:08.191 10232 10232 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:34:08.193 10232 10232 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
01-03 22:34:08.193 10232 10232 I Adreno : Build Date : 08/19/19
01-03 22:34:08.193 10232 10232 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
01-03 22:34:08.193 10232 10232 I Adreno : Local Branch :
01-03 22:34:08.193 10232 10232 I Adreno : Remote Branch :
01-03 22:34:08.193 10232 10232 I Adreno : Remote Branch :
01-03 22:34:08.193 10232 10232 I Adreno : Reconstruct Branch :
01-03 22:34:08.193 10232 10232 I Adreno : Build Config : S L 6.0.7 AArch32
01-03 22:34:08.193 10232 10232 D vndksupport: Loading /odm/lib/hw/gralloc.msm8998.so from current namespace instead of sphal namespace.
01-03 22:34:08.194 10232 10232 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
01-03 22:34:08.197 10232 10232 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-03 22:34:08.198 10232 10232 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
01-03 22:34:08.379 8698 8698 I jolla-messages: type=1400 audit(0.0:3978): avc: denied { getattr } for path="/sys/devices/virtual/timed_output/vibrator/enable" dev="sysfs" ino=34756 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_vibrator:s0 tclass=file permissive=1
01-03 22:34:08.379 8698 8698 I jolla-messages: type=1400 audit(0.0:3979): avc: denied { write } for name="enable" dev="sysfs" ino=34756 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_vibrator:s0 tclass=file permissive=1
01-03 22:34:08.379 8698 8698 I jolla-messages: type=1400 audit(0.0:3980): avc: denied { open } for path="/sys/devices/virtual/timed_output/vibrator/enable" dev="sysfs" ino=34756 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_vibrator:s0 tclass=file permissive=1
01-03 22:34:19.879 7270 7270 I QDBusConnection: type=1400 audit(0.0:3988): avc: denied { unlink } for name="socket" dev="tmpfs" ino=65374 scontext=u:r:kernel:s0 tcontext=u:object_r:tmpfs:s0 tclass=sock_file permissive=1
01-03 22:34:41.859 7210 7210 I harbour-systemm: type=1400 audit(0.0:3989): avc: denied { getattr } for path="/proc/stat" dev="proc" ino=4026532111 scontext=u:r:kernel:s0 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=1
01-03 22:34:41.859 7210 7210 I harbour-systemm: type=1400 audit(0.0:3990): avc: denied { read } for name="stat" dev="proc" ino=4026532111 scontext=u:r:kernel:s0 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=1
01-03 22:34:41.859 7210 7210 I harbour-systemm: type=1400 audit(0.0:3991): avc: denied { open } for path="/proc/stat" dev="proc" ino=4026532111 scontext=u:r:kernel:s0 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=1
01-03 22:34:41.869 7210 7210 I harbour-systemm: type=1400 audit(0.0:3992): avc: denied { getattr } for path="/sys/devices/virtual/net/rmnet_data0/statistics/rx_bytes" dev="sysfs" ino=58091 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_net:s0 tclass=file permissive=1
01-03 22:34:41.879 7210 7210 I harbour-systemm: type=1400 audit(0.0:3993): avc: denied { read } for name="rx_bytes" dev="sysfs" ino=58091 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_net:s0 tclass=file permissive=1
01-03 22:34:41.879 7210 7210 I harbour-systemm: type=1400 audit(0.0:3994): avc: denied { open } for path="/sys/devices/virtual/net/rmnet_data0/statistics/rx_bytes" dev="sysfs" ino=58091 scontext=u:r:kernel:s0 tcontext=u:object_r:sysfs_net:s0 tclass=file permissive=1
01-03 22:34:41.879 7210 7210 I harbour-systemm: type=1400 audit(0.0:3995): avc: denied { getattr } for path="/sys/kernel/debug/suspend_stats" dev="debugfs" ino=18593 scontext=u:r:kernel:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=1
01-03 22:34:41.879 7210 7210 I harbour-systemm: type=1400 audit(0.0:3996): avc: denied { read } for name="suspend_stats" dev="debugfs" ino=18593 scontext=u:r:kernel:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=1
01-03 22:34:41.879 7210 7210 I harbour-systemm: type=1400 audit(0.0:3997): avc: denied { open } for path="/sys/kernel/debug/suspend_stats" dev="debugfs" ino=18593 scontext=u:r:kernel:s0 tcontext=u:object_r:debugfs:s0 tclass=file permissive=1
Probable fix found by @NotKit:
devel-su
rm /odm # Remove the /odm symlink
mkdir /odm
ln -s /vendor/lib /odm/lib
rm -rf /home/nemo/.cache/gstreamer-1.0 # Clear the cache
This might only be an issue for those who have installed AD and manually created wrong symlinks to make it work properly for videos.
Camera video recording seems to work too now, while it would just create 0 B files previously, likely due to missing encoding codecs.
[Edit: The issue below is probably not related, most likely an issue with the USB mini-PCB in my phone being either fried or partly disconnected from the main board, since I have issues with all three components on this board: hall sensor (keyboard detection), microphone, USB connection.]
Coincidentally, since today, people who call me or whom I call do not hear any sound in conversations. I hear them. Reboots do not help. Can this be related? Since the fix, I also cannot summon the SFOS VKB anymore. Reboots and re-enabling keyboards in Settings > Touch input do not help either. Can anyone confirm none of those issues is related to the video fix?
The possibly unrelated issue I mentioned just before was indeed unrelated.
Some are still experiencing issues with video playback on h265 videos after the above fix with the /odm
symlink, but I have not tried yet. [Edit] I tried those files, I can confirm I have no playback on HEVC files in Gallery or Pico Player.
… snip for legal reasons…
With mal's help on IRC, I got HEVC (h.265) playback working in SFOS native applications, with confirmed hardware decoding.
devel-su curl -L -o /etc/gst-droid/gstdroidcodec.conf https://raw.githubusercontent.com/mer-hybris/droid-config-sony-ganges-pie/master/sparse/etc/gst-droid/gstdroidcodec.conf
rm ~/.cache/gstreamer-1.0/registry.*
I have no git copy of the repository at work, so anyone is welcome to make a PR with that.
… snip for legal reasons…
wow good job
Partly fixed with f3a368fe8f09d7eaa2ee55ef3cafd745d3c53104 which now allows HEVC support. I still get "resources allocation" issues in LLS Video Player unless I load videos using youtube-dl, however, and hardware decoding does not work in AD so far.
I have played a selection of codecs within gallery, and youtube on LLS. is this still an issue?
Not since f3a368f in native applications, but still no hardware decoding in AD (which makes some applications that make it a requirement unusable). I imagine it could just be a toggle somewhere in some configuration files, or a path to alter?
Well, as we dont support AD in community ports, i dont want to keep an issue open just for that. Probably the media_codec*.xml orl files dont match the AD rootfs. Im not sure how to change that in the new AD either, the old AD was just symlinks to your real rootfs, but the new one is in some container.
The best thing would be if the community could find and share a fix for that.
For the record, this is fixed in the latest AD version that came with SFOS 3.3.0.16 (and probably since the update in since 3.2.x, but not confirmed).
I can't seem to decode any video or stream, tested in Microtube, Twitchtube and Piepmatz (Twitter videos). Microtube will crash softly and return to the search results. Local files fail in the default player and in Pico Player. Local music works.
Gstreamer-1.0 seems to be installed. Am I the only one experiencing this?
Opened a more detailed issue on TJC since it might not be related to the port itself: https://together.jolla.com/question/219924/no-video-playback-but-works-in-ubu-chroot/