- 05 May, 2012 5 commits
-
-
David Fuhrmann authored
-
David Fuhrmann authored
Now it should be usable within own libvlc applications
-
Rémi Denis-Courmont authored
As a side note, this fixes a valgrind heap read overflow, but I do not see why. I suspect a conflict between valgrind and some optimization in libc or gcc here.
-
Casian Andrei authored
The total size of the buffer (i_size) was initialized with the whole allocated size for the block. This fooled block_Realloc() in the case of resizing to slightly larger, with the extra size in range from 32 to 32 + 80 bytes. block_Realloc() assumed it had enough space left in the buffer padding to avoid reallocating memory. Consequently, the block ended up with a i_buffer field with a value larger than the allocated memory around p_buffer. In the end, this could cause memory corruptions in all sorts of cases. In my case, vlc was crashing while encoutering a corrupted mp3 file. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
David Fuhrmann authored
-
- 04 May, 2012 14 commits
-
-
Rémi Denis-Courmont authored
This makes no sense. RPM needs the package specification as a separate file, where the source tarballs are indicated. Chicken-and-egg... Besides those files are out-of-date.
-
Felix Paul Kühne authored
left out for now: cmake, ipkg and most of win32/UAC
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The format must be initialized before aout_PacketInit(). Fix Debian #664279 and LP#987231. Pointed-out-by: Walter Ösch
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Newer GnuTLS versions do it internally and in a more correct fashion.
-
Rémi Denis-Courmont authored
Certificate date verification has changed. To get proper errors, we need to depend on the newer versions.
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Hugo Beauzée-Luyssen authored
Fix #5433
-
Hugo Beauzée-Luyssen authored
These variables are overwritten a few lines later.
-
Hugo Beauzée-Luyssen authored
-
- 03 May, 2012 12 commits
-
-
David Fuhrmann authored
(for whatever reason this was only observable on snow leopard for me)
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
DecoderWaitDate() releases the lock and thus state can change. In particular, the aout can be destroyed, or paused or resumed. So those checks must be done after DecoderWaitDate(). There may be a cleaner way to do this, but it will likely be more invasive. This patch fixes #5825 and probably #6369 too.
-
Rémi Denis-Courmont authored
A discarded buffer is not necessarily in the future. It might simply be that there is no output or that the playback rate is out of range.
-
Rémi Denis-Courmont authored
DecoderWaitDate() needs to return with the lock held to fix #5825. Anyway, there was not much point in releasing the lock after DecoderWaitUnblock() and acquire it again without sleeping. aout_DecPlay() needs the lock, since the aout is not reentrant.
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
Therefore, add a copy to extras to prepare the VLCKit split
-
Rafaël Carré authored
Depends on --enable-small and HAVE_NEON If we use NEON, we assume at least cortex-a8 CPU which means thumb2 is supported
-
Jean-Paul Saman authored
-
David Fuhrmann authored
-
- 02 May, 2012 9 commits
-
-
Jean-Baptiste Kempf authored
Authors include: Pierre d'Herbemont Felix Paul Kühne Faustino Osuna Rafaël Carré Sebastien Zwickert Rune Botten Toralf Niebuhr Jean-Baptiste Kempf Jean-Paul Saman Mike Schrag Pavlov Konstantin Tanguy Krotoff Andrey Utkin Daniel Mierswa Derk-Jan Hartman Malte Tancred Pere Orga Due to his passing into the next world, Emmanuel de Roux's code was not relicensed and has been removed. May you remember him and have a thought for his family.
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
John Peterson authored
-
John Peterson authored
-
Felix Paul Kühne authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-