- 08 Jul, 2011 5 commits
-
-
Rémi Denis-Courmont authored
With only one input per output, the lock is only useful: - to restart the audio instance (needed 3 out of 4 locks anyway), - to propagate volume change to the mixer or output plugin, - to access the FIFO from the output plugin thread (if applicable). So 4 fine-grained was over-engineering. Most importantly, the locking scheme was overly complicated and generally misunderstood/misused. Also to avoid lock inversion, some unlocking/relocking sequences were introduced; they broke atomicity. We could certainly reduce the scope of the remaining lock. Since we have one only input per output, most of the code is only ever run from the decoder thread. Thus reentrancy is not anymore needed in some places. But first aout_Restart() needs to be fixed and simplified.
-
Rémi Denis-Courmont authored
This is required for PulseAudio synchronization and to pause/resume with low-latency. This should also be useful for other buffered audio outputs such as ALSA or CoreAudio.
-
Rémi Denis-Courmont authored
-
Hugo Beauzée-Luyssen authored
Fixes #5026 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
- 07 Jul, 2011 16 commits
-
-
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
- do not assume output pitch equals (double) pixel width - improve function prototypes - hand zero-width or zero-height corner cases in ASM (totally useless) - use ARM conditon flag (opS) as appropriate
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Ilkka Ollakka authored
-
Ilkka Ollakka authored
-
Hugo Beauzée-Luyssen authored
This closes #5000 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Ref: #5000 Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Since set_text can be called on a label, it seems to be an editable label. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Sébastien Escudier authored
-
Rafaël Carré authored
-
- 06 Jul, 2011 15 commits
-
-
Laurent Aimar authored
Some tools seem to generate multi-parts rar where only the first chunk contains the actual file size.
-
Ilkka Ollakka authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
If the event is ignored, the Qt4-X11 will reject the quit ICCM request. This annoyingly caused VLC to inhibit logging out.
-
Rémi Denis-Courmont authored
As we need to build contrib before running configure, this remains a little bit awkward: # cd builddir # mkdir contrib # cd contrib # ../../contrib/bootstrap # make Also get rid of "hosts/" in the install prefix. Because I can.
-
Rémi Denis-Courmont authored
'make clean' removes those, so there is no point in creating them from bootstrap. $(RECONF) takes care of this better already for aclocal. Otherwise, install targets should deal with this.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
curl fits Makefile dependencies better, and supports FTP through HTTP proxies.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Ilkka Ollakka authored
-
Ilkka Ollakka authored
-
- 05 Jul, 2011 4 commits
-
-
Dominique Leuenberger authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-