View Full Version : AMD Unified Video Decoder
malikcis
14th October 2014, 13:13
I have a AMD Radeo R7 200 graphics card and following VC-1 file does not play under Windows Media Player when using hardware acceleration:
ftp://public:enciris@ftp.enciris.com/solveig.asf
Any idea?
When not using hardware acceleration flag, the file plays fine. It also plays fine on any other player (VLC, MPC etc...)
Thank you, Malikcis
Midzuki
15th October 2014, 09:57
following VC-1 file does not play under Windows Media Player when using hardware acceleration
Possibly because of the frame dimensions?
Video
ID : 1
Format : VC-1
Format profile : Advanced@L3
Codec ID : WVC1
Codec ID/Hint : Microsoft
Duration : 9s 667ms
Bit rate mode : Variable
Bit rate : 1 884 Kbps
Width : 1 920 pixels
Height : 1 072 pixels
Display aspect ratio : 16:9
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.031
Stream size : 2.17 MiB (93%)
Language : English (GB)
malikcis
15th October 2014, 17:42
Unfortunately this is not related to resolution.
I have a 1280x720@30fps video that does not play either:
ftp://public:enciris@ftp.enciris.com/output_1280x720.asf
Midzuki
15th October 2014, 19:16
According to ASF2VC1, both of your sample files have Closed Entry Points. Please check if the working WMV files have the Closed Entry Point flag set to "0". If they don't, then I have run out of ideas. And if they do, then you might simply drop WMP, or remux the problematic WMVs to M2TS (audio would have to be reencoded, of course) and check if the change makes some difference.
IIRC, the DMO VC-1 decoder and/or the default ASF reader already have some performance issues with closed-GOP VC-1 in the ASF container.
malikcis
16th October 2014, 11:22
Unfortunately this was not the problem.
Here is a file encoded with CLOSED_ENTRY == 0
ftp://public:enciris@ftp.enciris.com/lautrecTestSeq_ce0.asf
CLOSED_ENTRY == 0 is valid in my case since there is no B-frame in the video.
Note that small resolutions compressed with the same settings work (e.g 720x480)
VC-1 standard
6.2.2 Closed Entry Point (CLOSED_ENTRY) (1 bit)
CLOSED_ENTRY is a 1-bit syntax element. CLOSED_ENTRY == 1 shall indicate that the current entry point
segment does not contain any B pictures that require reference to an I or P picture in the previous entry point segment
to decode. Further, if CLOSED_ENTRY == 1, the first frame after the entry-point header shall not be a PI Field
picture. CLOSED_ENTRY == 0 shall indicate that the entry point segment may contain B pictures that require
reference to an I or P picture in the previous entry point segment to decode.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.