[Bug 787120] New: DASH playback on Samsung S7 blinks black on resolution changes
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Sep 1 12:34:25 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=787120
Bug ID: 787120
Summary: DASH playback on Samsung S7 blinks black on resolution
changes
Classification: Platform
Product: GStreamer
Version: 1.12.2
OS: other
Status: NEW
Severity: normal
Priority: Normal
Component: gst-omx
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: hollow at man.poznan.pl
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 358930
--> https://bugzilla.gnome.org/attachment.cgi?id=358930&action=edit
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.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list