- 07 Sep, 2008 14 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
Copy palette to fmt_out. No you cannot blindly copy between VLC and FFmpeg structures...
-
Laurent Aimar authored
SwScaler uses a really ugly hack to transmit the palette.
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Pointed-out-by: Laurent Aimar
-
Rémi Denis-Courmont authored
Variables callback can be (and usually are) invoked from other threads. They cannot access the object without locking, and must be unregistered before the object is destroyed (var_DelCallback() -> free(p_sys)).
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 06 Sep, 2008 26 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
(Currently, <1ms on Linux, and <0 on others)
-
Christophe Mutricy authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
Thanks Courmisch for pointing it.
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
This fixes a few "deadlocks" with input waiting for playlist, while playlist is waiting for input event.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Also do not needlessly lock after unregistering the callbacks. We have to assume that when var_DelCallback returns, any pending callback invocation has be completed. Otherwise, we would any crash when Close() releases the mutex, destroys it, and the callback then tries to acquire the mutex.
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
See page 66 of ETSI EN 300 468
-
Derk-Jan Hartman authored
This way the TS demux can create multiple tracks that will take you straight to the subtitles, program listings etc.
-
Christophe Mutricy authored
So that whatis is happy Drop some unusefull undefined macros
-
Christophe Mutricy authored
-
Antoine Cellerier authored
-
Antoine Cellerier authored
This prevents the libvlc object from having it's name set to "memcpymmxext" by module_Need. This reverts commit 15e7d182.
-
Rémi Denis-Courmont authored
Casting to any other type would be (is?) unsafe as users can now freely alias objects.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-