Bug 366806 - In 16.08.0 the project monitor remains blank (gray) while clips are playing
Summary: In 16.08.0 the project monitor remains blank (gray) while clips are playing
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Display & Export (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR grave
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-15 20:07 UTC by robilaci
Modified: 2016-09-02 11:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-8598-0.html (1.75 KB, text/html)
2016-08-18 20:07 UTC, robilaci
Details
attachment-4072-0.html (1.32 KB, text/html)
2016-08-19 09:04 UTC, robilaci
Details

Note You need to log in before you can comment on or make changes to this bug.
Description robilaci 2016-08-15 20:07:16 UTC
Whenever I try to play a clip (either from the project bin or from the tracks) the project monitor remains blank (gray). There is sound, the overlays work. I can even edit the video (blindly) but I can't seem to turn on motion picture in the project monitor. 

Probably related: For "extract frame", the save dialogue appears, but after hitting okay, nothing happens. No new file is created (not even a blank gray one).

Reproducible: Always

Steps to Reproduce:
1. Add video clip.
2. Play it.
3. No picture. 

Actual Results:  
No video is seen in the project monitor.

Expected Results:  
There should be a video instead of the gray area.

Previous versions worked fine.
Comment 1 Wegwerf 2016-08-17 07:38:25 UTC
Unfortunately, I cannot reproduce. Can you supply more details about where do you installed 16.08.0 from and which MLT version are you using? Do you have moveit disabled? On which distribution are you using Kdenlive? Thank you very much for your cooperation!
Comment 2 robilaci 2016-08-18 20:07:08 UTC
Created attachment 100666 [details]
attachment-8598-0.html

Hey,

Thanks for the quick reply. I checked with settings and playback
configuration and it seems like my build doesn't support GPU
processing/movit library use. This will probably be the problem. I try to
get around this.

Thx.

On Wed, Aug 17, 2016 at 9:38 AM, Wegwerf via KDE Bugzilla <
bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=366806
>
> Wegwerf <wegwerf-1-2-3@gmx.de> changed:
>
>            What    |Removed                     |Added
> ------------------------------------------------------------
> ----------------
>                  CC|                            |wegwerf-1-2-3@gmx.de
>
> --- Comment #1 from Wegwerf <wegwerf-1-2-3@gmx.de> ---
> Unfortunately, I cannot reproduce. Can you supply more details about where
> do
> you installed 16.08.0 from and which MLT version are you using? Do you have
> moveit disabled? On which distribution are you using Kdenlive? Thank you
> very
> much for your cooperation!
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 3 Wegwerf 2016-08-19 05:30:15 UTC
On the contrary, movit/GPU support is only experimental and causes problems in some cases. So I wanted to make sure that you don't have GPU support enabled.
Comment 4 robilaci 2016-08-19 09:04:25 UTC
Created attachment 100680 [details]
attachment-4072-0.html

Thanks

On Fri, Aug 19, 2016 at 7:30 AM, Wegwerf via KDE Bugzilla <
bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=366806
>
> --- Comment #3 from Wegwerf <wegwerf-1-2-3@gmx.de> ---
> On the contrary, movit/GPU support is only experimental and causes
> problems in
> some cases. So I wanted to make sure that you don't have GPU support
> enabled.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 5 Diego Juzgado 2016-08-26 15:01:20 UTC
I have the same issue on my system. I cannot playback the project or a simple Clip. I allways have a gray screen.
Comment 6 Diego Juzgado 2016-08-26 15:56:56 UTC
Details of my system: Ubuntu 64bits 15.10. melt 6.3.0. kdenlive  16.08.0 (KDE Frameworks 5.15.0
Qt 5.4.2 (compilado con 5.4.2), El sistema de ventanas xcb).
Comment 7 Wegwerf 2016-08-26 16:08:28 UTC
What graphics card type, AMD, NoVidea, Intel, ...? Which OpenGL drivers, open source, proprietary, ...? What OpenGL information does Kdenlive report in the terminal window when started? I suspect some OpenGL driver issues, more so as you are using Ubuntu 15.10, where the later graphic card driver updates broke my AMD card, and Ubuntu 16.04 fixed these issues. Heard similar things for Nvidea.
Comment 8 Diego Juzgado 2016-08-26 17:13:45 UTC
This is the results of: glxinfo | grep OpenGL

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

This is the results of: kdenlive

Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Removing cache at "/home/djuzgado/.cache/kdenlive-thumbs.kcache"
OpenGL vendor:  "X.Org"
OpenGL renderer:  "Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2)"
OpenGL ARG_SYNC:  true
OpenGL OpenGLES:  false
OpenGL vendor:  "X.Org"
OpenGL renderer:  "Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2)"
OpenGL ARG_SYNC:  true
OpenGL OpenGLES:  false
0x3d76e20 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x432ef90 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d756b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d75240 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d74cc0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x2069190 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x2067bb0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x206c710 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x2068080 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d1fdd0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43ee0d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3de78d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3dea8c0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3dea390 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d8bb00 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43f44b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3e5c350 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3e5f640 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3e5f110 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d77c80 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x2b570b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43e7f20 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43e9110 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d768a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3974b40 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x350ca40 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x39dc5a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484e370 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484d380 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484c860 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484bba0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x39fb400 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484c070 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x484de20 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x39747d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43d9c20 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43eb820 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x420c630 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x3d75d10 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00d80) ): Attempt to set a screen on a child window.
0x43ee0d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3de78d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3dea8c0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3dea390 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d8bb00 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x43f44b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3e5c350 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3e5f640 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3e5f110 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d77c80 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x2b570b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x43e7f20 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x43eb820 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d75d10 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d75240 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d74cc0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x2069190 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x2067bb0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x206c710 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x2068080 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d1fdd0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.
0x3d768a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1c00b70) ): Attempt to set a screen on a child window.

Thank you in advance!!!!
Comment 9 Grzegorz Nowak 2016-08-27 04:44:03 UTC
I can confirm this bug.

It does not work for specific setups, but I don't know why. The latest stable version of Kdenlive is 16.04.3. Quite big jump in the repository from that version to 16.08.0.. hmm stable? :-)

Well looking forward to see what causes this. I would rather not be stuck in 16.04.. :-)

But hey, calling a .0 version stable is pretty random too. :-)

All the best.

/G
Comment 10 Diego Juzgado 2016-09-02 09:57:14 UTC
The problem lies in the version of ubuntu 15.10. I upgrade my system and everything in kdenlive works fine.