- 20 Mar, 2009 4 commits
-
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
- 19 Mar, 2009 7 commits
-
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Christophe Mutricy authored
-
Christophe Mutricy authored
Nominated for the price of the ugliest commitdiff
-
Christophe Mutricy authored
-
- 18 Mar, 2009 2 commits
-
-
Christophe Mutricy authored
-
JP Dinger authored
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
- 17 Mar, 2009 27 commits
-
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Laurent Aimar authored
-
Laurent Aimar authored
It only works for blend and X mode but there are probably the most used. When blend/X are enabled/disabled: - It avoids recreating the vout. - It avoids deinterlacing the (soft) subtitles. The other modes are not possible without a lot of vout works, so it is postponed for later. As a side effect, the initial value of the menu now takes into account the command line options. Please, report any regression. This code is made complicated by the vout filter/video filter2 switches&tricks.
-
Laurent Aimar authored
The current code assume it everywhere.
-
Laurent Aimar authored
It now supports I422 and discard mode.
-
Laurent Aimar 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
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
It is only used from a single thread
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
And hmm, this really should use a condition variable too.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
That is the same problem as we already had with other object types. The interface really needs to unload when its owner stops it, not when the reference counter drops to zero. This fixes a reference dead loop when an interface yields itself (such as Qt through the view menu) and a crash if an interface releases itself last (unmapping the running caller code).
-