View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000052 | madVR | bug | public | 2013-04-30 01:09 | 2013-06-01 14:53 |
Reporter | cyberbeing | Assigned To | madshi | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows 7 SP1 | OS Version | 7601 |
Summary | 0000052: New Subtitle Interface: Incorrect subtitle positions when subtitle provider reports yuvMatrix != "None" | ||||
Description | When monitor display resolution has a different aspect ratio than then video, madVR incorrectly positions subtitles when the subtitle provider reports a yuvMatrix other than "None". When the subtitle provider reports yuvMatrix=None, subtitle positions are correct. SubRenderIntf field values reported by the madVR consumer as well as Bitmaps positions reported by the subtitle provider to madVR are identical in both cases of madVR correctly (yuvMatrix==None) and incorrectly (yuvMatrix!=None) positioning subtitles. If the subtitle provider is truly sending bitmaps with correct positional information as logs suggest, the bug must be in madVR. Possibly something to do with madVR's color correction implementation, since it is triggered by yuvMatrix values. Supporting this theory, the bug does not exist in madVR 0.85.1 which didn't yet support color correction. | ||||
Steps To Reproduce | Set your monitor to a resolution with a different aspect ratio than your video.(Tested with 1600x1200 Monitor & 1280x720 Video) Open video+subs with subtitle consumer reporting yuvMatrix!=None (Tested with TV.601 & TV.709) Resize the video window to fullscreen or otherwise, so black padding bars are visible. madVR incorrectly positions subtitles. Open the same video+subs with subtitle consumer reporting yuvMatrix==None madVR correctly positions subtitles. | ||||
Additional Information | To disable XySubFilter internal RGB subtitle color correction, and enable always reporting yuvMatrix (which enables madVR GPU-based subtitle color correction on rasterized subtitle bitmaps), make the following change to the registry: HKCU\Software\Gabest\xy_sub_filter\General\ RGB_CORRECTION = never To force XySubFilter to always perform internal RGB subtitle color correction (CPU-based, before subtitle bitmap rasterization) when supported: RGB_CORRECTION = always To restore XySubFilter default behavior: RGB_CORRECTION = auto | ||||
Tags | No tags attached. | ||||
madVR Version | 0.86.2 (Test Build 2013-04-03) | ||||
Media Player (with version info) | Any | ||||
Splitter (with version info) | Any | ||||
Decoder (with version info) | Any | ||||
Decoding | Software | ||||
Deinterlacing | none (progressive) | ||||
DXVA2 Scaling Active | no | ||||
Aero / Desktop Composition | On | ||||
Problem occurs with mode | all modes | ||||
GPU Manufacturer | NVidia | ||||
GPU Model | GT440 | ||||
GPU Driver Version | 320.00 | ||||
|
|
|
Logs attached from git b34664d. The ones labeled "(trim)" have the timecodes and numerical identifiers removed to allow doing an easier DIFF comparison between them. |
|
This will be fixed in v0.86.2. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-04-30 01:09 | cyberbeing | New Issue | |
2013-05-01 09:22 | cyberbeing | File Added: logs.zip | |
2013-05-01 09:25 | cyberbeing | Note Added: 0000060 | |
2013-05-01 09:26 | cyberbeing | Note Edited: 0000060 | |
2013-05-01 09:26 | cyberbeing | Note Edited: 0000060 | |
2013-06-01 14:53 | madshi | Note Added: 0000104 | |
2013-06-01 14:53 | madshi | Status | new => closed |
2013-06-01 14:53 | madshi | Assigned To | => madshi |
2013-06-01 14:53 | madshi | Resolution | open => fixed |