- 14 Jun, 2014 9 commits
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
And activate BD-J
-
Adrian Haensler authored
A subtitle track chosen by hotkey "v" is remembered in variable "spu-choice". The hotkey "Shift+v" toggles subtitle visibility. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Konstantinos Tsanaktsidis authored
When building current HEAD of master for x86_64-w64-mingw32 against current contribs, compilation fails at libmod_plugin due to undefined symbols of the form __imp_ModPlug_*. This patch modifies libmodplug in contribs by adding -DMODPLUG_STATIC to CFlags in the pkg-config file. A bug is also fixed in the main build system to make sure the CFLAGS are picked up from this pkg-config file. This problem occurs because of the following code in contrib/x86_64-w64-mingw32/include/libmodplug/modplug.h. This code is present in libmodplug obtained from running "make fetch & make" in the contribs directory, but not present in the prebuilt contribs obtained from running "make prebuilt". #if defined(_WIN32) || defined(__CYGWIN__) # if defined(MODPLUG_BUILD) && defined(DLL_EXPORT) # define MODPLUG_EXPORT __declspec(dllexport) # elif defined(MODPLUG_BUILD) || defined(MODPLUG_STATIC) # define MODPLUG_EXPORT # else # define MODPLUG_EXPORT __declspec(dllimport) # endif When building for Windows, if MODPLUG_STATIC is not defined, MODPLUG_EXPORT is defined as "__declspec(dllimport)". On Windows, dynamic symbols are prefixed with "__imp_", so this causes GCC to adjust the symbol references to the libmodplug functions accordingly. This patch therefore adds a patch to contribs for libmodplug's pkg-config file. It adds -DMODPLUG_STATIC to CFlags, so that when libmod_plugin is building it will have the correct symbol names. However, there is also a bug in the build system that needs to be fixed for this to work. The configure script sets a CXXFLAGS_mod containing the output of pkg-config for libmodplug, but not CFLAGS_mod. Additionally, the Makefile.ac for libmod_plugin sets CXXFLAGS when in fact the relevant files (mod.c) are plain C. Autotools therefore ignores these CXXFLAGS when generating a makefile. The solution is to add a macro to configure.ac to set CFLAGS_mod. This then needs to be used in modules/demux/Makefile.am to populate libmod_plugin_la_CFLAGS instead of libmod_plugin_la_CXXFLAGS (which gets ignored). Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Yves Avenard authored
libva will never return I420 fourcc code, instead it uses IYUV. The first image format returned by vaQueryImageFormat with Intel VA backend is YV12, so using I420 wasn't an issue. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Yves Avenard authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Vittorio Giovara authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
- 13 Jun, 2014 1 commit
-
-
Adrien Maglo authored
-
- 12 Jun, 2014 2 commits
-
-
Adrien Maglo authored
This commit prevents the leak of the semaphore.
-
Adrien Maglo authored
This reverts commit 703cfc64 as it does not solve any issue.
-
- 11 Jun, 2014 16 commits
-
-
Francois Cartegnie authored
Allow restricting auto matching to some parent nodes. There was some size checks on stsd/wave vs wave to prevent bad matchs, but this could happen with any other codec name.
-
Christoph Miebach authored
-
Christoph Miebach authored
-
Francois Cartegnie authored
-
Christoph Miebach authored
-
Christoph Miebach authored
-
Hugo Beauzée-Luyssen authored
-
Francois Cartegnie authored
and use discontinuities as boundaries
-
Francois Cartegnie authored
Both streams must have same format, but dts/pts/pcr could start anywhere.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
otherwise breaks PCR update on seek
-
Francois Cartegnie authored
-
Erwan Tulou authored
Rather than wait for the first call to THEMIM to instantiate this singleton, do it explicitly at an early stage of the plugin initialization. This is useful for Qt as a dialog provider, since otherwise THEMIM doesn't get a chance to be set up until, e.g. the first call to a popupmenu, which then makes this menu slightly longer and noticeable to display. Also, remove the unneeded instantiation in the main_interface. (THEMIM has already been used a few lines earlier, which makes the call useless).
-
Erwan Tulou authored
-
Erwan Tulou authored
Using THEMIM at this level results in instantiating multiples copies of what should be a singleton. This is because any preexisting input needs to be initialized in the constructor of the THEMIN (MainInputManager). This leads to recursively calling the constructor over and over. This patch directly calls the underlying functions(no functional change).
-
- 10 Jun, 2014 12 commits
-
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
Dean Lee authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
Andriy Bandura authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
Kaya Zeren authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
Thanakrit Chomphuming authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-
VideoLAN authored
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
-