Can not rotate video (Suspect: DirectDraw output)

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
Arioch
New Cone
New Cone
Posts: 4
Joined: 23 Oct 2019 23:32

Can not rotate video (Suspect: DirectDraw output)

Postby Arioch » 23 Oct 2019 23:50

Playing video filmed by Huawei Honor 8x phone using VLC 3.0.8 Win64 i can not rotate it and it stays "one the side"

Codecs and format: sadly VLC does not know how to copy it textually - [url]http://imgur.com/a/jais4Ji[/url]

When starting video playback:

Code: Select all

transform error: Unsupported pixel size 0 (chroma DX11) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to compensate for the format changes, removing all filters transform error: Unsupported pixel size 0 (chroma DX11) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to compensate for the format changes, removing all filters avcodec info: Using D3D11VA (AMD Radeon HD 7700 Series, vendor 1002(ATI), device 683f, revision 0) for hardware decoding
When pressing STOP button one more line is logged: directdraw error: SetThumbNailClip failed: 0x800706f4

When trying to engage rotation the following is logged: [url]http://pastebin.com/fwmpBmfW[/url]

The most intriguiing to me seems

Code: Select all

main debug: looking for video converter module matching "any": 24 candidates chain error: Too high level of recursion (3) main debug: no video converter modules matched
Last edited by Arioch on 24 Oct 2019 00:08, edited 1 time in total.

Arioch
New Cone
New Cone
Posts: 4
Joined: 23 Oct 2019 23:32

Re: Can not rotate video

Postby Arioch » 24 Oct 2019 00:06

Notice interesting thing: https://imgur.com/a/c289LD9

p2p-enabled VLC 2 fork is rotating video OK, when asked to do so. Plays non-rotated by default.

VLC for Windows Store does auto-detect rotation and rotates it.

VLC Win64 then "half-rotates" it: it rotates the outpur viewport, does not rotate the video, then tries to squeeze non-conforming non-rotated video into rotated viewport.

After comparing VLC 3 and VLC 2 settings....

If to unpin DirectDraw output it seems to start working in VLC 3.0.8 too.
So, something is broken with DirectDraw output???

Maybe this thread better moved to Windows-specific section (did not know it when starting it)

Lotesdelere
Cone Master
Cone Master
Posts: 10077
Joined: 08 Sep 2006 04:39
Location: Europe

Re: Can not rotate video (Suspect: DirectDraw output)

Postby Lotesdelere » 24 Oct 2019 12:13

Is it better if you turn hardware decoding off ?

Arioch
New Cone
New Cone
Posts: 4
Joined: 23 Oct 2019 23:32

Re: Can not rotate video (Suspect: DirectDraw output)

Postby Arioch » 29 Oct 2019 22:16

Nope, when i uncheck one or both DirectDraw hardware checkboxes (in simple mode, did not try advanced mode, maybe there would had been more handles), stop video and start it again - it still shows the same distortion and inability to rotate. But, this made me find GUI inconsistency... :-)

Code: Select all

directdraw error: SetThumbNailClip failed: 0x800706f4 transform error: Unsupported pixel size 0 (chroma DX11) d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to compensate for the format changes, removing all filters transform error: Unsupported pixel size 0 (chroma DX11) d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter d3d11_filters error: Failed to create a NV12 staging texture to extract surface pixels (hr=0x80070057) chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter chain error: Too high level of recursion (3) main error: Failed to create video converter main error: Failed to create video converter main error: Failed to create video converter main error: Failed to compensate for the format changes, removing all filters avcodec info: Using D3D11VA (AMD Radeon HD 7700 Series, vendor 1002(ATI), device 683f, revision 0) for hardware decoding


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: MSN [Bot] and 19 guests