skins2: remove unused variable
Qt: fix playlist issues when Qt works as a dialog provider

For the Qt plugin to keep on working both as an interface module and
a dialog/menu/extension provider, the new implementation of pl_Get( p_intf )
can no longer be used blindly, since it now assumes that the playlist is the
parent object. In the latter case, the parent object is the calling interface
(for instance, skins2) and the playlist is actually the grandparent !

As a rule of thumb, THEPL which is now initialized appropriately should be
used instead of pl_Get( p_intf ) throughout Qt.

This fixes trac #10421
DirectDraw: do not save a string that is deallocated immediately after.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
DirectDraw: DirectDrawEnumerateExW does not work, use DirectDrawEnumerateExA instead.

Fix #10189, #10307.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
transcode: fix object leak with audio transcoding.

Transcoding audio could result in an assert being triggered on an objects refcount at
exit of vlc. The issue was introduced by commit id: 651ed87f2bc8f2299c823122406e524b30590d2f
transcode: cosmetics
macosx: advanced prefs: use config_GetIntChoices for int list
macosx: simple prefs: use config_GetIntChoices for int list
macosx: simple prefs: robustify and cleanup saving int and string list
Freetype: fix valgrind warning

Fixes "Conditional jump or move depends on uninitialised value(s)"
in RenderCommon (freetype.c:1705)
Direct3D: fix typo.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Direct3D: add a new state handling when the device is lost but cannot be reset yet.

In this state, do not call Direct3D functions and exit the "Display"
and "Prepare" functions early.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
DirectDraw: cleanup and document code after removing Unicode mode.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Fix a segfault in LUA Service Discovery, when stack wasn't a clean state after the first iteration of the FillDescriptor loop

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Document the lazy initialization solution for the double lua context loading

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Implement lazy loading in icelast.lua, fix doc

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
contrib/avcodec: remove remnant
extras/tools: update gas-pp
contrib/ios: simplify arch handling
extras/ios: modernize build script