Bug 1764436 Comment 46 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Paul Hands from comment #43)
> Bingo!  Reinstalling FFMPEG 5 restores mozregression.  The output is ....
> 
> 8:16.92 INFO: Narrowed integration regression window from [62e1d235, 14a29694] (3 builds) to [62e1d235, 0c6b7084] (2 builds) (~1 steps left)
>  8:16.92 INFO: No more integration revisions, bisection finished.
>  8:16.92 INFO: Last good revision: 62e1d235191a869371affbf33c9769d7aef35646
>  8:16.92 INFO: First bad revision: 0c6b7084cdb596a7704efc258fecd6f760170618
>  8:16.92 INFO: Pushlog:
> https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=62e1d235191a869371affbf33c9769d7aef35646&tochange=0c6b7084cdb596a7704efc258fecd6f760170618

Yes, that's the bugs where FFMPEG 5.0 support was added so Firefox uses that and breaks. If you have ffmpeg 5.0 installed please test latest nightly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Testing_Mozilla_binaries
as ffmpeg 5.0 is not quite finished yet (especially in 99).

If you see any problem please run with:
MOZ_LOG="PlatformDecoderModule:5, MediaFormatReader:5"
and attach the log here.

As for log in https://bugzilla.mozilla.org/show_bug.cgi?id=1764436#c41 - looks like ffmpeg 5.0 log to me or we're missing some ffmpeg parts here, as:

[Child 29715: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in Content process
[Child 29715: Main Thread]: D/PlatformDecoderModule FFMPEG: Couldn't load function av_frame_get_colorspace
[Child 29715: Main Thread]: D/PlatformDecoderModule FFMPEG: Couldn't load function av_frame_get_color_range

these symbols were removed in ffmpeg 5.0 but they're present in 4.x line.

Thanks.
(In reply to Paul Hands from comment #43)
> Bingo!  Reinstalling FFMPEG 5 restores mozregression.  The output is ....
> 
> 8:16.92 INFO: Narrowed integration regression window from [62e1d235, 14a29694] (3 builds) to [62e1d235, 0c6b7084] (2 builds) (~1 steps left)
>  8:16.92 INFO: No more integration revisions, bisection finished.
>  8:16.92 INFO: Last good revision: 62e1d235191a869371affbf33c9769d7aef35646
>  8:16.92 INFO: First bad revision: 0c6b7084cdb596a7704efc258fecd6f760170618
>  8:16.92 INFO: Pushlog:
> https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=62e1d235191a869371affbf33c9769d7aef35646&tochange=0c6b7084cdb596a7704efc258fecd6f760170618

Yes, that's the bugs where FFMPEG 5.0 support was added so Firefox uses that and breaks. If you have ffmpeg 5.0 installed please test latest nightly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Testing_Mozilla_binaries
as ffmpeg 5.0 support is not quite finished yet (especially in 99).

If you see any problem please run with:
MOZ_LOG="PlatformDecoderModule:5, MediaFormatReader:5"
and attach the log here.

As for log in https://bugzilla.mozilla.org/show_bug.cgi?id=1764436#c41 - looks like ffmpeg 5.0 log to me or we're missing some ffmpeg parts here, as:

[Child 29715: Main Thread]: D/PlatformDecoderModule PDMInitializer, Init PDMs in Content process
[Child 29715: Main Thread]: D/PlatformDecoderModule FFMPEG: Couldn't load function av_frame_get_colorspace
[Child 29715: Main Thread]: D/PlatformDecoderModule FFMPEG: Couldn't load function av_frame_get_color_range

these symbols were removed in ffmpeg 5.0 but they're present in 4.x line.

Thanks.

Back to Bug 1764436 Comment 46