Problem
After upgrade from LE 10.0.2 to LE 10.0.3, embedded Closed Captions (subtitles) are no longer displayed on Raspberry Pi 3 model B. This occurred with an h264 stream using the video addon for Canadian Broadcasting Corporation (CBC) (geo restricted to Canada - configure with free user account from watch.cbc.ca).
The closed captions return when I downgrade back to LE 10.0.2.
Log Files
Notes
- In the above log files some buffering was experienced, but that did not impact the ability to view or not view closed captions.
- The problem consistently occurs regardless of whether the CBC video addon is configured to playback using FFMPEG or InputStreamAdaptive.
- Closed captions are properly displayed using same CBC video addon on 2017 NVidia Sheild.
- External subtitle streams/files do work with both LE 10.0.2 and LE 10.0.3 as can be verified using the video addon for ConTV.
Steps to Demonstrate Problem
First enable embedded closed captions.
- Navigate to Gear icon -> Player -> Language.
- Navigate to Enable parsing for closed captions and press Enter to toggle to active.
Next begin playback of an h264 video stream or file that contains embedded closed captions.
For example: Shows/Animation/The Adventures of Napkin Man!/Season 3/Queen of the Fairies
The default installation seems to enable closed captions. A person can check while the video is playing by opening the playback menu "key m" and ensure that closed captions are enabled using the subtitles icon.
Background Details
The following information was displayed on the screen when I pressed the o key.
Video decoder: ff-h264_v4l2m2m-drm_prime (HW)
Pixel format: drm_prime
Deinterlace method: none
Video stream: 1,280x720 px, 1.78 AR, 29.970 FPS
Audo stream: FL, FR, ff-aac, 32 bit, 44,100 Hz
System memory usage: 24%
System CPU usage: #0: 10% #1: 2.1% #2: 24% #3 6.1%