[vlc-devel] RE : [PATCH] -- corrects two skins2 crashes

Jean-Baptiste Kempf jb at videolan.org
Fri Feb 20 19:54:21 CET 2009

On Fri, Feb 20, 2009 at 02:01:56PM +0100, brezhoneg1 wrote :
> Are they really that broken?  
Here, yes :D

> I've tested them with latest git on Linux and the 2009-02-11 build from
> your web site on Windows.
> Here are the feedbacks:
> - On Linux
> The only big problem was crashes when no video widget is visible (Null
> pointer which means crashing at the vout level) (corrected by the patch)
  And applied.

> - On Windows
> In the 2009-02-11 build, skin.dtd and skin.catalog were missing. I had
> to retrieve them elsewhere and copy them to the default skins directory.

Build system issue, not really important, but still the skin.dtd and
catalog are not moved to $(builddir)/share...

> - Design issue
> When a skin has got a video window in a hidden state, it could be better
> to trigger showing the video window and use it rather than deliver a
> null pointer to vout which then spawns a non-skinned window.

> To wrap it up,
> - one patch (rather straightforward and self-explanatory) to prevent
> crashes on Linux
> - sbdy has to make sure Windows build does ship skin.dtd and
> skin.catalog
> - In future (paradise?), design issue should be looked at

To me, there are more issues, especially the skin reparenting of video
outputs (see trac)

Best Regards,

Jean-Baptiste Kempf

More information about the vlc-devel mailing list