To reproduce it, convert the sample to XML/PNG with BDSup2Sub++. (Do not use a Java version, as the transparency bug will happen.)
Then, reload the XML/PNG stream in BDSup2Sub++. Subtitles 3, 4, 7 etc... are not at their right positions any more.
That bug happens when the text of the subtitle is embedded in a largwer transparent canvas. When the XML/PNG stream is loaded, BDSup2Sub crops the useless part of the background. Unfortunately, BDSup2Sub++ doesn't compute the new coordinates correctly, and fails.
Note also trhat subtitle 2 is apparently correctly placed the first time it is displayed, but if you select another subtitle then subtitle 2 again, it has moved up. Do it several times and finally, the subtitle touches the top border of the screen!
From r0lz bug report:
To reproduce it, convert the sample to XML/PNG with BDSup2Sub++. (Do not use a Java version, as the transparency bug will happen.) Then, reload the XML/PNG stream in BDSup2Sub++. Subtitles 3, 4, 7 etc... are not at their right positions any more. That bug happens when the text of the subtitle is embedded in a largwer transparent canvas. When the XML/PNG stream is loaded, BDSup2Sub crops the useless part of the background. Unfortunately, BDSup2Sub++ doesn't compute the new coordinates correctly, and fails. Note also trhat subtitle 2 is apparently correctly placed the first time it is displayed, but if you select another subtitle then subtitle 2 again, it has moved up. Do it several times and finally, the subtitle touches the top border of the screen!
Transparency_and_crop_bug_sample.zip