Closed KidoVin01 closed 2 years ago
Firefox doesn't seem to be trying to use VA-API or the driver at all. Do you have LIBVA_DRIVER_NAME=nvidia
set?
Also, can you paste the about:support page from Firefox (there's a Copy text to Clipboard button)?
Firefox doesn't seem to be trying to use VA-API or the driver at all. Do you have LIBVA_DRIVER_NAME=nvidia set?
Running echo $LIBVA_DRIVER_NAME
gives me nvidia
as expected
Also, can you paste the about:support page from Firefox (there's a Copy text to Clipboard button)?
I removed some IDs just in case they are sensitive, but feel free to let me know if I missed anything.
Ok, Firefox has picked your Intel GPU to run on, and the driver doesn't currently support cross-GPU video decoding. Can you try running Firefox with this environment variable set: __NV_PRIME_RENDER_OFFLOAD=1
.
I tried running __NV_PRIME_RENDER_OFFLOAD=1 firefox
but it did not change anything.
I copied the about:support just in case:
Ok, try with __NV_PRIME_RENDER_OFFLOAD=1
and __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json
.
Sadly still didn't work.
I do get the following error:
[GFX1-]: glxtest: libEGL missing eglGetDisplayDriverName
Hmm, I'm not sure what's going on here. Firefox seems dead set against using the NVIDIA card. I'll do some more research into it and see if I can find out why.
Can you check that you have the file /usr/share/glvnd/egl_vendor.d/10_nvidia.json
?
Can you check that you have the file /usr/share/glvnd/egl_vendor.d/10_nvidia.json?
Yeap, the content is as follows:
{
"file_format_version" : "1.0.0",
"ICD" : {
"library_path" : "libEGL_nvidia.so.0"
}
}
Hang on, that first test (with just __NV_PRIME_RENDER_OFFLOAD=1
) did actually switch it over to the NVIDIA GPU. So that's the correct option. Can you run that again, and try setting this Firefox option in about:config gfx.webrender.compositor.force-enabled=true
. You may have to restart FF after setting that.
I get this error now:
[GFX1-]: Failed to create EGLSurface!: 0x3009
[GFX1-]: Failed to create EGLSurface
[GFX1-]: Fallback WR to SW-WR
Running nvidia-smi
shows very little usage despite loading a 4k video on youtube:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.54 Driver Version: 510.54 CUDA Version: 11.6 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 63C P0 15W / N/A | 18MiB / 4096MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 545 G /usr/lib/Xorg 14MiB |
| 0 N/A N/A 4015 G /usr/lib/firefox/firefox 2MiB |
+-----------------------------------------------------------------------------+
I've had a play around with this on my Optimus setup, and the only way I could reproduce it is if the Intel GPU was the default. Attempting to force Firefox onto the NVIDIA GPU would always produce an error (usually [GFX1-]: Failed to create EGLSurface!: 0x3009
). However, I couldn't find a way around it.
I'm not sure if anything has changed with Firefox recently as I seem to remember it working, but I could be mistaken.
Unfortunately there's not much more I do to help, as this is a Firefox issue. I believe as soon as you can get Firefox to initialise on the NVIDIA GPU with webrender compositing, it should start to use VA-API.
With your Optimus laptop, did you use Optimus Manager?
it is if the Intel GPU was the default.
How did you select the discrete GPU be the default instead?
I don't have an optimus laptop, just a computer with an Intel and NVIDIA GPU in it. That also lets me change which one is initialised first in the BIOS.
I think it might related to my hardware issue instead then.
Hello, I have an XPS 9500, and
nvidia-smi
andnvidia-settings
seems to show 0% utilization. I have followed the README to modify theabout:config
and environment variables.inxi -G
cat /sys/module/nvidia_drm/parameters/modeset
NVD_LOG=1 MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" vainfo
Output
``` [10124-10124] ../src/vabackend.c:1642 __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 0x5581af236ba0 10 [10124-10124] ../src/vabackend.c:1645 __vaDriverInit_1_0 Non-DRM display type detected, defaulting to GPU ID 0. Use NVD_GPU to pick a specific GPU. [10124-10124] ../src/export-buf.c: 164 findGPUIndexFromFd Looking for GPU index: 0 [10124-10124] ../src/export-buf.c: 175 findGPUIndexFromFd Found 4 EGL devices [10124-10124] ../src/export-buf.c: 184 findGPUIndexFromFd Got EGL_CUDA_DEVICE_NV value '0' for EGLDevice 0 [10124-10124] ../src/export-buf.c: 208 findGPUIndexFromFd Selecting EGLDevice 0 [10124-10124] ../src/export-buf.c: 270 initExporter Driver doesn't support 16-bit surfaces [10124-10124] ../src/export-buf.c: 103 reconnect Reconnecting to stream vainfo: VA-API version: 1.13 (libva 2.14.0) vainfo: Driver version: VA-API NVDEC driver vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLDNVD_LOG=1 MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5"
Output
``` [Parent 7993: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Parent 7993: Main Thread]: D/Dmabuf nsDMABufDevice::Configure() [Parent 7993: Main Thread]: D/Dmabuf Loading DMABuf system library libgbm.so.1 ... ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 7993: Main Thread]: D/Dmabuf DMABuf is enabled [Child 8251: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in Content process [Child 8251: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Child 8251: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 1 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 0 [Child 8251: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [Child 8251: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 1 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 0 [Child 8251: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 8327: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in RDD process [RDD 8327: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [RDD 8327: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 1 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 1 [RDD 8327: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 1 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 1 [RDD 8327: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 8327: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 8327: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 8327: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 8327: MediaSupervisor #1]: D/PlatformDecoderModule FFVPX: Hardware WebRender is off, disabled DMABuf & VAAPI. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: codec vp9 : Google VP9 [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Set get_buffer2 for customized buffer allocation [vp9 @ 0x7f5b20a65f00] Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: FFmpeg decoder init successful. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Choosing FFmpeg pixel format for video decoding. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Requesting pixel format YUV420P. [vp9 @ 0x7f5b20a66400] Format yuv420p chosen by get_format(). [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66400 aFrame=7f5b20a1db00 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66900 aFrame=7f5b20a81400 [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66e00 aFrame=7f5b20a89e00 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a67d00 aFrame=7f5b20a93700 [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 8327: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=14000 dts=14000 duration=33000 opaque=-9223372036854775808 [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66400 aFrame=7f5b20a1db00 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66900 aFrame=7f5b20a81400 [RDD 8327: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=47000 dts=47000 duration=34000 opaque=-9223372036854775808 [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66e00 aFrame=7f5b20a89e00 [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=81000 dts=81000 duration=33000 opaque=-9223372036854775808 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a67d00 aFrame=7f5b20a93700 [RDD 8327: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=114000 dts=114000 duration=33000 opaque=-9223372036854775808 [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #3]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #3]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #3]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 8251: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 8327: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 8327: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 8327: MediaSupervisor #1]: D/PlatformDecoderModule FFVPX: Hardware WebRender is off, disabled DMABuf & VAAPI. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: codec vp9 : Google VP9 [Child 8251: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7f46ff8efac0] ::PrepareTrimmers: sample[0,21000] no trimming information [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Set get_buffer2 for customized buffer allocation [vp9 @ 0x7f5b20a65f00] Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: FFmpeg decoder init successful. [RDD 8327: MediaPDecoder #2]: D/PlatformDecoderModule OpusDataDecoder[7f5b2f36bfc0] ::Decode: Opus decoder skipping 312 of 960 frames [Child 8251: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7f46ff8efac0] ::HandleDecodedResult: sample[0,21000] (decoded[0,13500] no trimming needed [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Choosing FFmpeg pixel format for video decoding. [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Requesting pixel format YUV420P. [vp9 @ 0x7f5b20a67300] Format yuv420p chosen by get_format(). [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a67300 aFrame=7f5b2f320800 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66400 aFrame=7f5b20a8a500 [RDD 8327: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66900 aFrame=7f5b20a93200 [RDD 8327: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7f5b20a66e00 aFrame=7f5b20a9c500 [RDD 8327: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=0 dts=0 duration=40000 opaque=-9223372036854775808 ATTENTION: default value of option mesa_glthread overridden by environment. ^C [kv@KV ~]$ Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. NVD_LOG=1 MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" firefox > firefox.log [Parent 8437: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Parent 8437: Main Thread]: D/Dmabuf nsDMABufDevice::Configure() [Parent 8437: Main Thread]: D/Dmabuf Loading DMABuf system library libgbm.so.1 ... ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 8437: Main Thread]: D/Dmabuf DMABuf is enabled ^[[A^[[B^CExiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. [kv@KV ~]$ ^C [kv@KV ~]$ ^C [kv@KV ~]$ NVD_LOG=1 MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" firefox > firefox.log [Parent 8744: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Parent 8744: Main Thread]: D/Dmabuf nsDMABufDevice::Configure() [Parent 8744: Main Thread]: D/Dmabuf Loading DMABuf system library libgbm.so.1 ... ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 8744: Main Thread]: D/Dmabuf DMABuf is enabled ^CExiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. [kv@KV ~]$ NVD_LOG=1 MOZ_LOG="PlatformDecoderModule:5,Dmabuf:5" firefox > firefox.log [kv@KV ~]$ [Parent 9146: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Parent 9146: Main Thread]: D/Dmabuf nsDMABufDevice::Configure() [Parent 9146: Main Thread]: D/Dmabuf Loading DMABuf system library libgbm.so.1 ... ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 9146: Main Thread]: D/Dmabuf DMABuf is enabled [Parent 9263: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Parent 9263: Main Thread]: D/Dmabuf nsDMABufDevice::Configure() [Parent 9263: Main Thread]: D/Dmabuf Loading DMABuf system library libgbm.so.1 ... ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 9263: Main Thread]: D/Dmabuf DMABuf is enabled [Child 9598: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in Content process [Child 9598: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [Child 9598: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 0 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 0 [Child 9598: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [Child 9598: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 0 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 0 [Child 9598: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 9673: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in RDD process [RDD 9673: Main Thread]: D/Dmabuf Using DRM device /dev/dri/renderD129 [RDD 9673: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 0 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 1 [RDD 9673: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [RDD 9673: Main Thread]: D/Dmabuf nsDMABufDevice::IsDMABufVAAPIEnabled: EGL 1 media_ffmpeg_vaapi_enabled 0 CanUseHardwareVideoDecoding 1 XRE_IsRDDProcess 1 [RDD 9673: Main Thread]: D/PlatformDecoderModule FFMPEG: VA-API FFmpeg is disabled by platform [RDD 9673: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: Main Thread]: D/PlatformDecoderModule Agnostic decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule FFVPX: Hardware WebRender is off, disabled DMABuf & VAAPI. [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: codec vp9 : Google VP9 [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Set get_buffer2 for customized buffer allocation [vp9 @ 0x7fa1cec72a00] Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe. [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: FFmpeg decoder init successful. [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Choosing FFmpeg pixel format for video decoding. [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Requesting pixel format YUV420P. [vp9 @ 0x7fa1cec73e00] Format yuv420p chosen by get_format(). [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec73e00 aFrame=7fa1dcd1c600 [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec74300 aFrame=7fa1cec8d900 [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec97e00 [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec73400 aFrame=7fa1ceca1400 [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=14000 dts=14000 duration=33000 opaque=-9223372036854775808 [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec73e00 aFrame=7fa1dcd1c600 [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec74300 aFrame=7fa1cec8d900 [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=47000 dts=47000 duration=34000 opaque=-9223372036854775808 [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec97e00 [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=81000 dts=81000 duration=33000 opaque=-9223372036854775808 [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec73400 aFrame=7fa1ceca1400 [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=114000 dts=114000 duration=33000 opaque=-9223372036854775808 [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #3]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule FFVPX: Hardware WebRender is off, disabled DMABuf & VAAPI. [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: codec vp9 : Google VP9 [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Set get_buffer2 for customized buffer allocation [vp9 @ 0x7fa1cec73400] Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe. [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6506daa20] ::PrepareTrimmers: sample[0,21000] no trimming information [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: FFmpeg decoder init successful. [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule OpusDataDecoder[7fa1dcd67080] ::Decode: Opus decoder skipping 312 of 960 frames [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Choosing FFmpeg pixel format for video decoding. [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Requesting pixel format YUV420P. [vp9 @ 0x7fa1cec72a00] Format yuv420p chosen by get_format(). [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72a00 aFrame=7fa1cec96f00 [Child 9598: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7ff6506daa20] ::HandleDecodedResult: sample[0,21000] (decoded[0,13500] no trimming needed [RDD 9673: MediaPDecoder #3]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec9ed00 [RDD 9673: MediaPDecoder #3]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=0 dts=0 duration=33000 opaque=-9223372036854775808 [RDD 9673: MediaPDecoder #3]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72a00 aFrame=7fa1cec96f00 [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #3]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #1]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: Main Thread]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaPDecoder #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [Child 9598: MediaSupervisor #2]: D/PlatformDecoderModule Sandbox RDD decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule Agnostic decoder supports requested type [RDD 9673: MediaSupervisor #1]: D/PlatformDecoderModule FFVPX: Hardware WebRender is off, disabled DMABuf & VAAPI. [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: codec vp9 : Google VP9 [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Set get_buffer2 for customized buffer allocation [vp9 @ 0x7fa1cec75c00] Requested frame threading with a custom get_buffer2() implementation which is not marked as thread safe. This is not supported anymore, make your callback thread-safe. [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: FFmpeg decoder init successful. [Child 9598: MediaPDecoder #3]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[0,21000] no trimming information [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule OpusDataDecoder[7fa1dcd69740] ::Decode: Opus decoder skipping 312 of 960 frames [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[0,21000] (decoded[0,13500] no trimming needed [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Choosing FFmpeg pixel format for video decoding. [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Requesting pixel format YUV420P. [vp9 @ 0x7fa1cec72f00] Format yuv420p chosen by get_format(). [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec94a00 [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec76100 aFrame=7fa1cec9d100 [RDD 9673: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=0 dts=0 duration=33000 opaque=-9223372036854775808 [RDD 9673: MediaPDecoder #1]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec94a00 [Child 9598: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[21000,41000] no trimming information [RDD 9673: MediaPDecoder #3]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec76100 aFrame=7fa1cec9d100 [Child 9598: MediaPDecoder #3]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[21000,41000] (decoded[14500,34500] no trimming needed [RDD 9673: MediaPDecoder #3]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=33000 dts=33000 duration=34000 opaque=-9223372036854775808 [Child 9598: MediaPDecoder #3]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[41000,61000] no trimming information [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[41000,61000] (decoded[34500,54500] no trimming needed [RDD 9673: MediaPDecoder #2]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec72f00 aFrame=7fa1cec94a00 [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[61000,81000] no trimming information [Child 9598: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[61000,81000] (decoded[54500,74500] no trimming needed [RDD 9673: MediaPDecoder #2]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=67000 dts=67000 duration=33000 opaque=-9223372036854775808 [Child 9598: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[81000,101000] no trimming information [Child 9598: MediaPDecoder #3]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[81000,101000] (decoded[74500,94500] no trimming needed [Child 9598: MediaPDecoder #3]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[101000,121000] no trimming information [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[101000,121000] (decoded[94500,114500] no trimming needed [RDD 9673: MediaPDecoder #3]: V/PlatformDecoderModule GetVideoBuffer: aCodecContext=7fa1cec76100 aFrame=7fa1cec9d100 [Child 9598: MediaPDecoder #2]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::PrepareTrimmers: sample[121000,141000] no trimming information [RDD 9673: MediaPDecoder #3]: D/PlatformDecoderModule FFVPX: Got one frame output with pts=100000 dts=100000 duration=33000 opaque=-9223372036854775808 [Child 9598: MediaPDecoder #1]: V/PlatformDecoderModule AudioTrimmer[7ff6372e3700] ::HandleDecodedResult: sample[121000,141000] (decoded[114500,134500] no trimming needed ```