Bug 146720

Summary: [GStreamer] Layout tests hls-accessiblity-describes-video.html, video-controller-getStartDate.html and media/accessiblity-describes-video.html fail
Product: WebKit Reporter: Carlos Alberto Lopez Perez <clopez>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: bugs-noreply, calvaris, eric.carlson, jer.noble, Ms2ger, philn, pnormand
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Carlos Alberto Lopez Perez 2015-07-08 05:06:01 PDT
The following layout tests fail on platform GTK since they were added on r184799 <http://trac.webkit.org/r184799>:

  http/tests/media/hls/hls-accessiblity-describes-video.html [ Failure ]
  http/tests/media/hls/video-controller-getStartDate.html [ Failure ]


The possible cause is a missing implementation on platform GTK
Comment 1 Carlos Alberto Lopez Perez 2015-07-08 05:15:25 PDT
And also the following test:

  media/accessiblity-describes-video.html [ Failure ]
Comment 2 Ms2ger (he/him; ⌚ UTC+1/+2) 2017-08-22 02:59:53 PDT
(In reply to Carlos Alberto Lopez Perez from comment #1)
> And also the following test:
> 
>   media/accessiblity-describes-video.html [ Failure ]

MediaPlayerPrivateAVFoundationObjC::updateAudioTracks() calls player()->preferredAudioCharacteristics() and takes the result into consideration; the gstreamer code doesn't do anything like it.
Comment 3 Philippe Normand 2021-05-05 08:19:28 PDT
Also, the GStreamer HLS demuxer doesn't handle the CHARACTERISTICS value of streams. I think that should be sent downstream as tags so they can be handled by the app...
Comment 4 Philippe Normand 2023-01-10 05:18:57 PST
HLS is disabled since https://commits.webkit.org/258717@main.