У нд, 2025-10-12 у 20:27 -0700, Ian Eure пише:
> Roman Riabenko via <[email protected]> writes:
> > У чт, 2025-10-09 у 21:14 +0300, Roman Riabenko via пише:
> > > У ср, 2025-10-01 у 19:06 +0000, password244 via пише:
> > > > I installed Icecat with guix on my Debian 13. It works fine 
> > > > but
> > > > about:support page says H264 decoding is unsupported even 
> > > > though
> > > > VP8,
> > > > VP9, AV1 is supported. That's why I can't watch videos on 
> > > > nitter or
> > > > invidious. I can only watch videos on youtube! Is the problem 
> > > > on my
> > > > side? Do I need to install a package?
> > > 
> > > I have just installed Debian 13 in a virtual machine, installed 
> > > guix,
> > > and icecat. I assume that you also customized the pre-installed
> > > extensions in some way. Otherwise, YouTube is being redirected 
> > > to
> > > something else.
> > > 
> > > I couldn't find anything about h264 in about:support 
> > > page. Instead,
> > > it
> > > seems to list a few codecs which are hardware accelerated.
> > > 
> > > When I visit nitter or invidious, videos do not play out of the 
> > > box.
> > > However, when I customize the pre-installed extensions' 
> > > settings, the
> > > videos do play. So, there seem to be no lack of a codec 
> > > support.
> > 
> > I have finally upgraded guix and icecat on this test Debian 13
> > installation. I have also installed icecat on the host Guix 
> > System. I
> > can reproduce your issue on the Guix System and partially on the 
> > Debian
> > 13 virtual machine now. After upgrading, there are codecs listed 
> > on
> > about:support, including H264, but the support differs.
> > 
> > In case of Debian 13, I can play h264 but without sound. That 
> > may be
> > the same issue as was previously reported here:
> > https://codeberg.org/guix/guix/issues/2444 In my case, it looks 
> > like
> > the aac codec fails to load. Specifically, icecat complains 
> > "Error no
> > decoder for audio/mp4-latm". H264 is indicated as supported in 
> > software
> > on about:support. I tested on videos from NASA and CERN websites
> > because INVIDIOUS and nitter do not play anyway, even with the 
> > browser
> > extensions disabled. Probably, the issue with them is different 
> > from
> > the codec.
> > 
> > However, on my guix system, H264 is indicated as not supported 
> > in both
> > software and hardware on about:support. I cannot play h264 
> > videos on it
> > at all. They are reported as corrupt instead.

I found now that the downloaded test file was empty. After re-
downloading the test file, the behavior is consistent with my test on
Debian above. So, there is no issues with h264.

> Sounds very similar to an issue with the other Firefoxen browsers 
> from last year, though I thought this was fixed in icecat already. 
> https://issues.guix.gnu.org/77559 
> 
> Alos see commits 064f8810477b10c3699a025cc2c7d75e323ab581 and 
> ab24e2ebe51720f332215b110c1bb151718d16bd.

It looks the same.

Hopefully, fixing it may also fix the media players failing on
INVIDIOUS and nitter.

Since the issue at https://codeberg.org/guix/guix/issues/2444 also
appears to be the same and is open, I will continue with it first to
make sure that it is the same instead of re-opening the closed issue.

> Note that, at least on version from late last year, the codec 
> section of about:support only populates after you attempt to play 
> some media, so if you launch the browser and immediately go there, 
> you might not get the full picture.

It looks like that is what happened when I accidentally tested with an
empty mp4 file.

Roman

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to