Issue metadata
Sign in to add a comment
|
Using MediaCapture as artwork fails to update after a few seconds |
||||||||||||||||||||||
Issue descriptionTry the following URL with both MediaSession API (experimental Web Platform feature) and ImageCapture API enabled. https://beaufortfrancois.github.io/sandbox/media-session/camera-artwork.html Play audio and observe the notification. The notification image is updated a couple of times but it stops update after a few seconds. I see the following logcat immediately after the media notification (removed logcats that seems totally irrelevant): ### Logcat start ### 12-12 18:01:54.989 30947 30947 I Finsky : [1] com.google.android.finsky.utils.do.onTrimMemory(17): Memory trim requested to level 80 12-12 18:01:55.192 907 3835 I MediaFocusControl: AudioFocus requestAudioFocus() from android.media.AudioManager@df24f68org.chromium.content.browser.AudioFocusDelegate@6cdaf81 req=1flags=0x0 12-12 18:01:55.245 16351 16427 D audio_hw_primary: out_set_parameters: enter: usecase(5: audio-ull-playback) kvpairs: routing=2 12-12 18:01:55.259 16351 16427 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: none) 12-12 18:01:55.259 16351 16427 D msm8974_platform: platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(101) 12-12 18:01:55.260 16351 16427 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1 12-12 18:01:55.265 16351 16427 D msm8974_platform: platform_send_audio_calibration: sending audio calibration for snd_device(71) acdb_id(102) 12-12 18:01:55.266 16351 16427 D audio_hw_primary: enable_snd_device: snd_device(71: vi-feedback) 12-12 18:01:55.267 16351 16427 D audio_hw_primary: enable_audio_route: apply and update mixer path: spkr-vi-record 12-12 18:01:55.294 16351 16427 D msm8974_platform: platform_send_audio_calibration: sending audio calibration for snd_device(28) acdb_id(4) 12-12 18:01:55.294 16351 16427 I ACDB-LOADER: ACDB AFE returned = -19 12-12 18:01:55.295 16351 16427 D audio_hw_primary: enable_audio_route: apply and update mixer path: audio-ull-playback 12-12 18:01:55.303 28854 28951 D StreamDBQueue: Promised revision #2864 to queue a new op 12-12 18:01:55.307 28854 28951 D BaseStreamManager: Promised remove @ r#2864 for StreamItemId{notifKey=0|org.chromium.chrome|2131689514|null|10122, packageName=org.chromium.chrome, id=2131689514} 12-12 18:01:55.357 28854 28954 V WearableLS: bindService: com.google.android.wearable.app/com.google.android.clockwork.companion.DispatchingWearableListenerService 12-12 18:01:55.361 28854 28954 V WearableLS: unbindService: com.google.android.wearable.app/com.google.android.clockwork.companion.DispatchingWearableListenerService 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: *** Published revision 2864 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: ** Platform diffs: 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: Top items (3 total) 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: Reordered: no 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: Unread items (0 total) 12-12 18:01:55.308 28854 28953 D DatabaseEventLogger: First item unread: no 12-12 18:01:55.364 28854 28953 D NewStreamAdapter: Publishing revision #2864 to adapter clients 12-12 18:01:55.375 28854 28951 D StreamDBQueue: Promised revision #2865 to queue a new op 12-12 18:01:55.376 28854 28951 D BaseStreamManager: Promised set @ r#2865 for StreamItemId{notifKey=0|org.chromium.chrome|3|MediaCaptureNotificationService|10122, packageName=org.chromium.chrome, tag=MediaCaptureNotificationService, id=3} 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: *** Published revision 2865 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: New items: 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: StreamItemId{notifKey=0|org.chromium.chrome|3|MediaCaptureNotificationService|10122, packageName=org.chromium.chrome, tag=MediaCaptureNotificationService, id=3} 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: ** Platform diffs: 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: Top items (4 total) 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: Reordered: yes 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: New: 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: StreamItemId{notifKey=0|org.chromium.chrome|3|MediaCaptureNotificationService|10122, packageName=org.chromium.chrome, tag=MediaCaptureNotificationService, id=3} 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: Unread items (0 total) 12-12 18:01:55.378 28854 28953 D DatabaseEventLogger: First item unread: no 12-12 18:01:55.379 28854 28953 D NewStreamAdapter: Publishing revision #2865 to adapter clients 12-12 18:01:55.400 28854 28951 D StreamDBQueue: Promised revision #2866 to queue a new op 12-12 18:01:55.401 28854 28951 D BaseStreamManager: Promised remove @ r#2866 for StreamItemId{notifKey=0|org.chromium.chrome|2131689514|null|10122, packageName=org.chromium.chrome, id=2131689514} 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: *** Published revision 2866 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: ** Platform diffs: 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: Top items (4 total) 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: Reordered: no 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: Unread items (0 total) 12-12 18:01:55.401 28854 28953 D DatabaseEventLogger: First item unread: no 12-12 18:01:55.402 28854 28953 D NewStreamAdapter: Publishing revision #2866 to adapter clients 12-12 18:01:55.404 22735 22745 W art : Suspending all threads took: 28.549ms 12-12 18:01:55.464 21594 21604 I art : Background partial concurrent mark sweep GC freed 18937(875KB) AllocSpace objects, 1(16KB) LOS objects, 40% free, 22MB/38MB, paused 6.771ms total 176.486ms 12-12 18:01:55.466 28854 28951 D StreamDBQueue: Promised revision #2867 to queue a new op 12-12 18:01:55.467 28854 28951 D BaseStreamManager: Promised remove @ r#2867 for StreamItemId{notifKey=0|org.chromium.chrome|2131689514|null|10122, packageName=org.chromium.chrome, id=2131689514} 12-12 18:01:55.473 22735 22745 I art : Background partial concurrent mark sweep GC freed 67520(3MB) AllocSpace objects, 28(852KB) LOS objects, 40% free, 18MB/30MB, paused 41.868ms total 157.877ms 12-12 18:01:55.492 22735 22746 E BufferQueueProducer: [ImageReader-640x480f23m2-22735-0] dequeueBuffer: BufferQueue has been abandoned 12-12 18:01:55.497 16351 22932 E Surface : queueBuffer: error queuing buffer to SurfaceTexture, -19 12-12 18:01:55.498 16351 22932 E Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: No such device (-19) 12-12 18:01:55.498 16351 22932 E Camera3-Device: Can't return buffer to its stream: No such device (-19) 12-12 18:01:55.500 16351 22921 E Camera3-OutputStream: getBufferLocked: Stream 0: Can't dequeue next output buffer: No such device (-19) 12-12 18:01:55.501 16351 22921 E Camera3-Device: RequestThread: Can't get output buffer, skipping request: No such device (-19) 12-12 18:01:55.502 22735 22951 E BufferQueueProducer: [ImageReader-640x480f23m2-22735-0] dequeueBuffer: BufferQueue has been abandoned 12-12 18:01:55.504 16351 22921 E Camera3-OutputStream: getBufferLocked: Stream 0: Can't dequeue next output buffer: No such device (-19) 12-12 18:01:55.504 16351 22921 E Camera3-Device: RequestThread: Can't get output buffer, skipping request: No such device (-19) 12-12 18:01:55.509 22735 22746 E BufferQueueProducer: [ImageReader-640x480f23m2-22735-0] dequeueBuffer: BufferQueue has been abandoned 12-12 18:01:55.510 16351 22921 E Camera3-OutputStream: getBufferLocked: Stream 0: Can't dequeue next output buffer: No such device (-19) 12-12 18:01:55.511 16351 22921 E Camera3-Device: RequestThread: Can't get output buffer, skipping request: No such device (-19) 12-12 18:01:55.513 22735 22748 E BufferQueueProducer: [ImageReader-640x480f23m2-22735-0] dequeueBuffer: BufferQueue has been abandoned 12-12 18:01:55.528 22735 22748 E BufferQueueProducer: [ImageReader-640x480f23m2-22735-0] queueBuffer: BufferQueue has been abandoned ... (Then lots of last three messages repeated) ### Logcat end ### Suspecting it is related to MediaCapture, or some conflict between MediaCapture and MediaNotification
,
Dec 13 2016
,
Dec 13 2016
zqzhang@ were you able to reproduce?
,
Dec 13 2016
Yes, it was filed by me after reproducing :)
,
Dec 13 2016
*facepalm* sorry :)
,
Dec 13 2016
This looks same as crbug/627624.
,
Jan 9 2017
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by zqzh...@chromium.org
, Dec 12 2016