-
Notifications
You must be signed in to change notification settings - Fork 414
Description
Describe the bug
Adding YUV 4:2:2 10-bit planar Little-Endian and YUV 4:2:2 10-bit packed Big-Endian items to a Difference Sequence causes a program to crash.
From my experiments, it seems that the difference in Endianness makes it crash, but I am not sure if it is just that alone.
To Reproduce
- Add two different items to the playlist - planar and packed videos.
- Set the proper formats, Endianness, bit depth, width and height
- Select both items on the playlist
- Add Difference Sequence
- Click on the Difference Item to view the difference
- Program crashes
Expected behavior
No crash, a comparison of two imported sequences.
Screenshots
Items on the playlist:

Settings of the YUV 4:2:2 10-bit Big-Endian packed sequence:

Settings of the YUV 4:2:2 10-bit Little-Endian planar sequence:

Sequence examples
I wanted to share my exact files, but, unfortunately, I cannot. I used a CrowdRun sequence from:
https://media.xiph.org/svt/2160p50_CgrLevels_Master_SVTdec05_/ (single frame is enough)
SGI saved to YUV 4:2:2 10-bit planar Little-Endian with FFmpeg.
To convert above to YUV 4:2:2 10-bit packed Big-Endian (RFC4175-compliant), I used a ConvApp from Media Transport Library.
Version:
- OS: Windows 11 (23H2)
- Version: official release v2.14