Open Bug 1874520 Opened 1 year ago Updated 1 year ago

Categories

(Core :: Audio/Video: Playback, defect)

defect

Tracking

()

REOPENED

People

(Reporter: jrmuizel, Unassigned)

Details

Attachments

(1 file)

ffprobe says:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'trips_teaser.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf60.3.100
  Duration: 00:00:21.67, start: 0.000000, bitrate: 3412 kb/s
  Stream #0:0[0x1](und): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 3401 kb/s, 30 fps, 30 tbr, 15360 tbn (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
      encoder         : Lavc60.3.100 libx264
      timecode        : 01:00:00:00
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 2 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
      vendor_id       : [0][0][0][0]
  Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74), 0 kb/s
    Metadata:
      handler_name    : VideoHandler
      timecode        : 01:00:00:00

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jmathies)
Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1803353
Flags: needinfo?(jmathies)
Resolution: --- → DUPLICATE

Actually that bug was about a mac bug. unduping. I'm guessing we don't support yuv422p10le. Paul is that right?

Status: RESOLVED → REOPENED
No longer duplicate of bug: 1803353
Flags: needinfo?(padenot)
Resolution: DUPLICATE → ---

This plays for me on Linux desktop and macOS, it doesn't on my Android phone (Chrome on the same device also doesn't play it, decoding High profile 422 10-bits isn't mandated on Android baseline, it looks like), and on Windows, probably because there's no decoder for high profile 10 bits there as well (high 5.1 8-bits is the maximum it can do, https://learn.microsoft.com/en-us/windows/win32/medfound/h-264-video-decoder).

This file is a combination of High profile, 422, 10 bits, that makes it a bit special. Not much we can do here, closing this as WONTFIX for lack of a better option, but please reopen if you see something else (e.g. it doesn't work for you on mac or the like).

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Flags: needinfo?(padenot)
Resolution: --- → WONTFIX

This doesn't play for me in Firefox on macOS 10.15 but does in Chrome

Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---

Jeff, can you share your macbook model (or cpu / gpu)? This OS has been unsupported for some time now, but maybe it's a trivial fix.

about:logging with the media preset might also show what the error is.

Flags: needinfo?(jmuizelaar)

2019 MacBookPro (Intel UHD Graphics 630)

[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: Main Thread]: D/PlatformDecoderModule AppleVTDecoder[2d3166c40] Creating AppleVTDecoder for 1920x1080 H.264 video
[Parent 12074: Main Thread]: D/PlatformDecoderModule AppleVTDecoder[2d3166c40] AppleVTDecoder: maybe hardware accelerated decoding (VTSessionCopyProperty query failed)
[Parent 12074: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[2d3166c40] ProcessShutdown: cleaning up session 2fd109d30
[Parent 12074: Main Thread]: D/PlatformDecoderModule AppleVTDecoder[2d3167c80] Creating AppleVTDecoder for 1920x1080 H.264 video
[Parent 12074: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[2d3166c40] ProcessShutdown: releasing format 2786e17f0
[Parent 12074: Main Thread]: D/PlatformDecoderModule AppleVTDecoder[2d3167c80] AppleVTDecoder: maybe hardware accelerated decoding (VTSessionCopyProperty query failed)
[Parent 12074: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[2d3167c80] ProcessShutdown: cleaning up session 2fd109670
[Parent 12074: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[2d3167c80] ProcessShutdown: releasing format 27c7830a0
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: Main Thread]: D/cubeb media.audioipc.shm_area_size: 0
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::TimerExpired: 1833f29e0 mIsOpen=1
[Parent 12074: GMPThread]: D/GMP GMPTimerParent::RecvSetTimer: 1833f29e0 mIsOpen=1

Flags: needinfo?(jmuizelaar)

Safari also can't play it. Maybe Chrome is software decoding it?

On Windows11, Chrome can play this file.

Thanks Mayank, can you share what GPU you have on this machine? I'm thinking maybe the built-in h264 decoder Microsoft ships doesn't do it, but maybe another vendor has a more capable one.

Flags: needinfo?(mayankleoboy1)
Attached file about:support

I have attached my about:support. Let me know if you need any other info (and how would i go about obtaining that info).
Profile with media logging preset: https://share.firefox.dev/3w2vNsR

Flags: needinfo?(mayankleoboy1) → needinfo?(padenot)

The clip can be played by VLC player, MPC-HC player. However the Windows inbuilt "Films and TV" app does not play this file.

Yeah turns out your CPU is likely to implement what's needed here, it's from AMD. Thanks!

Flags: needinfo?(padenot)
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: