After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 787120 - DASH playback on Samsung S7 blinks black on resolution changes
DASH playback on Samsung S7 blinks black on resolution changes
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-omx
1.12.2
Other other
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-09-01 12:34 UTC by Hollow
Modified: 2018-11-03 13:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Samsung S7 DASH bug log (35.83 KB, application/zip)
2017-09-01 12:34 UTC, Hollow
Details

Description Hollow 2017-09-01 12:34:25 UTC
Created attachment 358930 [details]
Samsung S7 DASH bug log

While running Android tutorial 4 (https://gstreamer.freedesktop.org/documentation/tutorials/android/media-player.html) with a DASH stream (http://dash.edgesuite.net/akamai/bbb_30fps/bbb_30fps.mpd) I notice problems on Samsung S7. The video blinks black each time resolution changes to any value other than 3840x2160. My suspicion is that there are black frames output from the amcviddec-omxexynosavcdec. The video of the phenomenon is available here: https://drive.google.com/file/d/0B5aV1T3Bz6qiVDVvcWtJbnhObDA/view?usp=sharing . It shows two resolution changes. A frame-by-frame analysis reveals that the black frames appear not directly after the resolution is changed, but after at least a single frame in the new resolution is shown.

The example itself is not meant to allow resolution changes while playing, but I patched it so the check_media_size() is called each time there are new caps on the "video-sink" of the pipeline. However, visually, it did not change the behaviour of the program.

Attached there is a log file from the device (I made logging more verbose). The log encompasses 3 resolution changes, to 1024x576, to 1280x720 and to 1920x1080.
Comment 1 GStreamer system administrator 2018-11-03 13:01:29 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-omx/issues/16.