Bug 245270 - [MSE][GStreamer] artifacts observed when the MPEG-DASH playback switches to 4K resolution on RPi3
Summary: [MSE][GStreamer] artifacts observed when the MPEG-DASH playback switches to 4...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: Other Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-16 02:56 PDT by Przemyslaw Gorszkowski
Modified: 2022-09-21 04:31 PDT (History)
1 user (show)

See Also:


Attachments
The screenshot of the observed artifacts with 4K content (3.75 MB, image/jpeg)
2022-09-16 02:56 PDT, Przemyslaw Gorszkowski
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Przemyslaw Gorszkowski 2022-09-16 02:56:47 PDT
Created attachment 462389 [details]
The screenshot of the observed artifacts with 4K content

The problem is observed on RaspberryPi 3 B+ platform when the user tries to play the playback which has 4K resolution (in this case is 3840 × 2160).

Step to reproduce (on RaspberryPi 3B+):
1. Open reference dash js player: https://reference.dashif.org/dash.js/v4.1.0/samples/dash-if-reference-player/index.html
2. select playback: https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd (Streams->VOD->[DASH-IF] SegmentTemplate/Number, live profile, 250kbps up to 15Mbps@4K.)
3. start the playback (click 'Load' button)
4. wait a while when the playback switches to highest representation (4K)

The artifacts on video playback can be seen instead of proper video. The screenshot of that case you can find in attachment.
Comment 1 Przemyslaw Gorszkowski 2022-09-16 03:29:08 PDT
The fix for the problem can be ported from https://github.com/WebPlatformForEmbedded/WPEWebKit/commit/12c726290ac3395a0b7dd09861355e97be42e434 (I am working on it)
Comment 2 Przemyslaw Gorszkowski 2022-09-19 04:12:27 PDT
Pull request: https://github.com/WebKit/WebKit/pull/4478
Comment 3 EWS 2022-09-21 04:30:25 PDT
Committed 254721@main (9d318e8396da): <https://commits.webkit.org/254721@main>

Reviewed commits have been landed. Closing PR #4478 and removing active labels.