• Chromium & Firefox can't play videos again

    From bp@3:633/10 to All on Sunday, December 07, 2025 18:00:02
    Once again an upgrade to Bookworm on a Pi5 has killed video playback in
    both Firefox and Chromium browsers. The video starts to load, thumbnails
    keep coming but the playback doesn't start and there's no sound.

    I've tested it on the New York Times, YouTube, Netflix and some homemade
    videos that used to work. Now nothing plays, failing in the same way.

    If anybody's seen this or knows a fix, please post.

    Thanks for reading,

    bob prohaska


    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Daniel James@3:633/10 to All on Sunday, December 07, 2025 12:08:46
    On 07/12/2025 01:38, bp@www.zefox.net wrote:
    Once again an upgrade to Bookworm on a Pi5 has killed video playback in
    both Firefox and Chromium browsers.

    What do you mean "once again"? Have you had this problem before? How did
    you solve it then?

    ... and why upgrade to Bookworm? Trixie (Debian 13) is the current version.

    --
    Cheers,
    Daniel.

    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From bp@3:633/10 to All on Monday, December 08, 2025 10:00:01
    Daniel James <daniel@me.invalid> wrote:
    On 07/12/2025 01:38, bp@www.zefox.net wrote:
    Once again an upgrade to Bookworm on a Pi5 has killed video playback in
    both Firefox and Chromium browsers.

    What do you mean "once again"? Have you had this problem before?
    It's been cropping up routinely, a day or so after updating the system.

    How did you solve it then?
    Simply continuing to update as updates were offered. Last time this
    occurred the issue was resolved in a couple of weeks, IIRC.

    ... and why upgrade to Bookworm? Trixie (Debian 13) is the current version.
    Bookworm is the established install on the host in question.

    If there was reason to think upgrading to Trixie would help I'd try it,
    but so far nobody has suggested that's the case. Bullseye seemed to work
    pretty well, Bookworm somewhat less so. That trend isn't encouraging....

    Far as I've seen, the _only_ problem has been with watching videos.
    Otherwise the system is well-behaved.

    Thanks for writing,

    bob prohaska


    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Computer Nerd Kev@3:633/10 to All on Monday, December 08, 2025 10:29:08
    bp@www.zefox.net wrote:
    Once again an upgrade to Bookworm on a Pi5 has killed video playback in
    both Firefox and Chromium browsers. The video starts to load, thumbnails
    keep coming but the playback doesn't start and there's no sound.

    I've tested it on the New York Times, YouTube, Netflix and some homemade videos that used to work. Now nothing plays, failing in the same way.

    When you start Firefox from a terminal does it complain about any
    missing libraries? Do video files play in other programs using
    libavcodec (mplayer, ffplay)?

    --
    __ __
    #_ < |\| |< _#

    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Daniel James@3:633/10 to All on Sunday, December 07, 2025 23:41:01
    On 07/12/2025 15:49, bp@www.zefox.net wrote:
    If there was reason to think upgrading to Trixie would help I'd try it,
    but so far nobody has suggested that's the case. Bullseye seemed to work pretty well, Bookworm somewhat less so. That trend isn't encouraging....

    No, I don't think there's any particular reason to prefer Trixie over
    Bookworm if Bookworm works for you. Support for Debian "oldstable" is
    usually pretty good from Debian (though I think the Raspberry Pi people
    tend to concentrate on "stable", which would be Trixie at present).

    Some third-party software works well with the RaspiOS that is current
    when it is released, and may only slowly (if ever) be updated for newer releases -- I'm thinking of support for some of Pimoroni's devices.

    OTOH things like the Pi camera software is intended for "stable", and
    newer features/cameras may not work at all with older distros.

    Far as I've seen, the _only_ problem has been with watching videos. Otherwise the system is well-behaved.

    I'm not aware of any major differences in video support between distros.
    There IS a difference in hardware video support between Pi4 and Pi5 (I
    forget the details ... Pi4 has support for H.264 (and H.265?) but Pi5 -
    being much faster - expects you to do it in software? Something like
    that.). Of course, with a Pi5 you need a release that supports the Pi5,
    and I think Bookworm is the minimum.

    --
    Cheers,
    Daniel.

    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From bp@3:633/10 to All on Monday, December 08, 2025 15:30:01
    Computer Nerd Kev <not@telling.you.invalid> wrote:
    bp@www.zefox.net wrote:
    Once again an upgrade to Bookworm on a Pi5 has killed video playback in
    both Firefox and Chromium browsers. The video starts to load, thumbnails
    keep coming but the playback doesn't start and there's no sound.

    I've tested it on the New York Times, YouTube, Netflix and some homemade
    videos that used to work. Now nothing plays, failing in the same way.

    When you start Firefox from a terminal does it complain about any
    missing libraries? Do video files play in other programs using
    libavcodec (mplayer, ffplay)?

    If I point firefox at www.youtube.com the controlling terminal reports a series of

    [GFX1-]: Couldn't sanitize GL_RENDERER "V3D 7.1.7.0"
    [GFX1-]: Couldn't sanitize GL_RENDERER "V3D 7.1.7.0"
    GetShaderInfoLog() ->
    0:2(12): error: extension `GL_EXT_shader_texture_lod' unsupported in fragment shader

    GetShaderSource() ->

    #extension GL_EXT_shader_texture_lod: require
    void main() {}

    [GFX1-]: Couldn't sanitize GL_RENDERER "V3D 7.1.7.0"
    [GFX1-]: Couldn't sanitize GL_RENDERER "V3D 7.1.7.0"
    GetShaderInfoLog() ->
    0:2(12): error: extension `GL_EXT_shader_texture_lod' unsupported in fragment shader

    GetShaderSource() ->

    #extension GL_EXT_shader_texture_lod: require
    void main() {}

    Starting chromium causes the controlling terminal to emit
    [I cancelled a request to set a keychain password right off the bat]

    bob@raspberrypi:~/Downloads$ chromium www.youtube.com [833661:833661:1207/193840.050998:ERROR:components/dbus/xdg/request.cc:164] Request ended (non-user cancelled).
    [833661:833703:1207/193854.893048:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
    [833661:833661:1207/193855.098334:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:732] Message 0 rejected by interface blink.mojom.WidgetHost
    [833719:833719:1207/193902.233304:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:928] Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead|CpuWriteOnly|CpuRead, format: (Y_UV, 420, 8unorm, ExtSamplerOff), share_between_threads: 0, gmb_type: shared_memory, size: 360x640, debug_label: MediaGmbVideoFramePoolMappableSI_Pid:833752_Pid:833752
    [1207/193902.250822:WARNING:third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc:263] fpsimd not found
    [833719:833719:1207/193902.272407:ERROR:gpu/ipc/service/shared_image_stub.cc:206] SharedImageStub: Unable to create shared image
    [833719:833719:1207/193907.651407:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:928] Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead|CpuWriteOnly|CpuRead, format: (Y_UV, 420, 8unorm, ExtSamplerOff), share_between_threads: 0, gmb_type: shared_memory, size: 360x640, debug_label: MediaGmbVideoFramePoolMappableSI_Pid:0_Pid:0
    [833719:833719:1207/193907.652464:ERROR:gpu/ipc/service/shared_image_stub.cc:206] SharedImageStub: Unable to create shared image
    [833719:833719:1207/193907.655955:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:393] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
    [833719:833719:1207/193907.930707:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:393] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
    [833719:833719:1207/193913.095313:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:928] Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead|CpuWriteOnly|CpuRead, format: (Y_UV, 420, 8unorm, ExtSamplerOff), share_between_threads: 0, gmb_type: shared_memory, size: 360x640, debug_label: MediaGmbVideoFramePoolMappableSI_Pid:0_Pid:0
    [833719:833719:1207/193913.095521:ERROR:gpu/ipc/service/shared_image_stub.cc:206] SharedImageStub: Unable to create shared image
    [833719:833719:1207/193913.328449:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:393] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
    [833719:833719:1207/193916.390039:ERROR:gpu/command_buffer/service/shared_image/shared_image_factory.cc:928] Could not find SharedImageBackingFactory with params: usage: Gles2Read|RasterRead|DisplayRead|CpuWriteOnly|CpuRead, format: (Y_UV, 420, 8unorm, ExtSamplerOff), share_between_threads: 0, gmb_type: shared_memory, size: 360x640, debug_label: MediaGmbVideoFramePoolMappableSI_Pid:0_Pid:0
    [833719:833719:1207/193916.390923:ERROR:gpu/ipc/service/shared_image_stub.cc:206] SharedImageStub: Unable to create shared image
    [833719:833719:1207/193916.397921:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:393] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
    [833661:833703:1207/193921.825240:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOIN

    I've not paid any attention to controlling terminals on RasPiOS recently,
    so I don't really know what to expect. It certainly looks like both Firefox
    and Chromium have things to complain about.

    Thanks for writing!

    bob prohaska


    --- PyGate Linux v1.5.1
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)