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 752574 - New Seizure-Prevention Plugin for Video Streams
New Seizure-Prevention Plugin for Video Streams
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-07-18 22:47 UTC by George Chriss
Modified: 2018-11-03 15:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description George Chriss 2015-07-18 22:47:12 UTC
Web Content Accessibility Guidelines 2.0, Guideline 2.3 recommends "freezing the image momentarily if 3 flashes within one second are detected" to prevent potential seizures or adverse reactions to viewing media.
See: http://www.w3.org/WAI/WCAG20/quickref/#seizure

I'm fairly certain flashing-image-detection is unimplemented in any of the existing gstreamer plugins and this is particularly important when considering live-broadcasting applications.
Comment 1 Tim-Philipp Müller 2015-07-18 22:51:21 UTC
Do you intend to work on this?
Comment 2 George Chriss 2015-07-18 23:26:37 UTC
Out of necessity, yes.  I've live-streamed several conferences with simultaneous viewership counts in the mid-hundreds, some of which include desktop-based video streams which are more likely to induce seizures on account of rapid window switching.

At least one viewer (who was unaffected) was watching a live video stream in mid-flight.  Other viewers use smartphones which typically don't have rapid flashing as part of the UI -- the risk exposure is watching the live stream itself.

A high-profile incident:
Edward Snowden and His Team: He is Not Alone
 http://www.tagesspiegel.de/weltspiegel/in-english/edward-snowden-and-his-team-nsa-national-supermarket-association-/10013120-3.html

I've read through GStreamer's technical documentation but I haven't developed a GStreamer plugin before.
Comment 3 GStreamer system administrator 2018-11-03 15:02:14 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-plugins-good/issues/204.