View Issue Details

IDProjectCategoryView StatusLast Update
0000066madVRbugpublic2013-06-01 09:21
Reportercyberbeing Assigned Tomadshi  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindows 7 SP1OS Version7601
Summary0000066: Cineform decoder v210 (10-bit 4:2:2) corruption
DescriptionmadVR accepts v210 (10-bit 4:2:2) input, but display is corrupted.

__________________________

Filter : madVR - CLSID : {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}

- Connected to:

CLSID: {AD83011E-01D1-4623-91FD-6B75F183C5A9}
Filter: GoPro-CineForm Decoder-2
Pin: XForm Out

- Connection media type:

Video: V210 1920x1080 24fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {30313276-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 6220800
cbFormat: 92

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 416666

BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1080
biPlanes: 1
biBitCount: 20
biCompression: v210
biSizeImage: 6220800
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0020: 00 00 00 00 00 00 00 00 9a 5b 06 00 00 00 00 00 ........š[......
0030: 28 00 00 00 80 07 00 00 38 04 00 00 01 00 14 00 (...€...8.......
0040: 76 32 31 30 00 ec 5e 00 00 00 00 00 00 00 00 00 v210.ì^.........
0050: 00 00 00 00 00 00 00 00|00 00 00 00 ............

__________________________
Steps To ReproduceDownload Cineform http://gopro.com/3d-cineform-studio-software-download/

Encode video with Cineform

Enable v210 output in decoder
HKEY_CURRENT_USER\Software\CineForm\DecoderProperties\ PixelFormats = 2

Play Cineform video

madVR CTRL+J shows v210 input, but display is corrupted with horizontal lines running through the picture.
Additional InformationIf LAV Video is set to decode uncompressed v210 from the Cineform decoder and output v210 to madVR itself, there is no corruption.

__________________________

Filter : madVR - CLSID : {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}

- Connected to:

CLSID: {EE30215D-164F-4A92-A4EB-9D4C13390F9F}
Filter: LAV Video Decoder
Pin: Output

- Connection media type:

Video: V210 1920x1080 24fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {30313276-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 6220800
cbFormat: 112

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 416666

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1080
biPlanes: 1
biBitCount: 24
biCompression: v210
biSizeImage: 6220800
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0020: 00 00 00 00 00 00 00 00 9a 5b 06 00 00 00 00 00 ........š[......
0030: 00 00 00 00 00 00 00 00 10 00 00 00 09 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 28 00 00 00 80 07 00 00 ........(...€...
0050: 38 04 00 00 01 00 18 00 76 32 31 30 00 ec 5e 00 8.......v210.ì^.
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

__________________________
TagsNo tags attached.
madVR Version0.86.2 (Test Build 2013-04-03)
Media Player (with version info)MPC-HC (r7228)
Splitter (with version info)AVI Splitter (Microsoft)
Decoder (with version info)GoPro Cineform 8.4.3
DecodingSoftware
Deinterlacingnone (progressive)
DXVA2 Scaling Activeno
Aero / Desktop CompositionOn
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU ModelGT440
GPU Driver Version320.00

Activities

madshi

2013-05-31 20:56

administrator   ~0000068

Don't want to download some software and find out how to use it. Can you please provide a small sample with which I can reproduce the problem? Thanks.

cyberbeing

2013-06-01 01:52

reporter   ~0000084

The easiest way to to just encode with the VFW codec in VirtualDub.

Here is a sample:

http://www.mediafire.com/?jksa4fmf61v0cav

cyberbeing

2013-06-01 01:52

reporter  

cineform_v210.png (1,850,732 bytes)

madshi

2013-06-01 08:14

administrator   ~0000086

Which splitter should I use for this. LAV Splitter can't seem to handle it correctly.

madshi

2013-06-01 08:16

administrator   ~0000087

P.S: Or is it the decoder which is missing? I've tried the MS AVI Splitter, but playback still fails. Do I really have to install that GoPro Cineform 8.4.3 decoder?

cyberbeing

2013-06-01 08:36

reporter   ~0000089

Yes, you would need to install a version of the official Cineform decoder which supports v210 output to reproduce this, though I've only tested 8.4.3 myself.

madshi

2013-06-01 09:21

administrator   ~0000091

IMHO the Cineform decoder produces output with an incorrect pitch. Anyway, I found a way to work around it. Will be fixed in v0.86.2.

Issue History

Date Modified Username Field Change
2013-05-18 20:39 cyberbeing New Issue
2013-05-31 20:56 madshi Note Added: 0000068
2013-05-31 20:57 madshi Assigned To => madshi
2013-05-31 20:57 madshi Status new => feedback
2013-06-01 01:52 cyberbeing Note Added: 0000084
2013-06-01 01:52 cyberbeing Status feedback => assigned
2013-06-01 01:52 cyberbeing File Added: cineform_v210.png
2013-06-01 08:14 madshi Note Added: 0000086
2013-06-01 08:16 madshi Note Added: 0000087
2013-06-01 08:16 madshi Status assigned => feedback
2013-06-01 08:36 cyberbeing Note Added: 0000089
2013-06-01 08:36 cyberbeing Status feedback => assigned
2013-06-01 09:21 madshi Note Added: 0000091
2013-06-01 09:21 madshi Status assigned => closed
2013-06-01 09:21 madshi Resolution open => fixed