- 30 Jun, 2008 20 commits
-
-
Antoine Cellerier authored
-
Antoine Cellerier authored
works when you have it :p)
-
Rémi Denis-Courmont authored
Fixes crashes, deadlocks and assertions failure with #1650. One cannot remove object references one does not own. Reopens #1637.
-
Antoine Cellerier authored
-
Rémi Denis-Courmont authored
There is enough sucking code.
-
Antoine Cellerier authored
-
Rémi Denis-Courmont authored
Why call vlc_thread_ready when the other side does not wait anyway...
-
Laurent Aimar authored
(The clean up path of vout is in a need of more cleaning).
-
Laurent Aimar authored
Correctly free spu and filter chain. Do not free 2x vout pictures. (At least, vlc -V x11 does not segfault any more on resize, it just does not work)
-
Laurent Aimar authored
-
Olivier Aubert authored
its size should be passed to vlc_object_create (instead of VLC_OBJECT_GENERIC)
-
Olivier Aubert authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
-
Antoine Cellerier authored
-
Felix Paul Kühne authored
-
Antoine Cellerier authored
-
Georgi Chorbadzhiyski authored
This patch adds setting to override calculated bit rate outputted into ASF stream. This is needed in the cases where ASF muxer receives stream in TS (for example) and can't correctly determine what output bit rate should be. Windows Media Player actually uses ASF bitrate setting to calculate how much to cache and if the output bit rate is wrong it tries to cache too much or too little. To test the behaviour before this patch try to stream WMV in TS container to another VLC that remuxes it into ASF. Open the remuxed stream into WMP and you'll see how it tries to cache 1%, 2%, 3% and so on... Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
-
Georgi Chorbadzhiyski authored
Small cleanup in asf muxer. Use SOUT_CFG_PREFIX in options setup. Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
-
- 29 Jun, 2008 18 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
(Cosmetic, it will allow cleaning up a bit the vout thread).
-
Laurent Aimar authored
Could someone with good vout knowledge review this commit ?
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
This allows playing of MS Video 1 file but it is not yet correct because of the way VLC handles RGB (it won't work on big endian, and the colors seem broken).
-
Jonathan Rosser authored
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
David Flynn authored
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jonathan Rosser authored
Schroedinger is a fast decoder of the Dirac video codec. This plugin is currently the most complete dirac decoder (compared with ffmpeg or codec/dirac.c) and should ideally be used in preference - Input data blocks are handed over to schro which eventually free's them (avoids memcpy). Freed by SchroBufferFree() - Share picture storage between schro and vlc -- avoids memcpy of picture data after decoding. Freed by SchroFrameFree() - Autodetection of libschroedinger in configure.ac May be disabled with --disable-schroedinger - Bumped decoding priority to 200, to beat libavcodec.c and dirac.c, this module does a better job than either of them. - Remove potential memory leak when allocating pictures - Always use p_block rather than priv in SchroBufferFree - Performs pts interpolation for streams that do not have one pts per picture - Set progressive, top_field_first and nb_fields on picture_t's properly - Fix copyright date in header - Reorder picture_pts_t structure for efficiency - Print 64 bit types correctly with "%"PRId64 - No need to p_buffer->i_buffer=0 before buffer_Release() - Work around schroedinger's lack of handling multiple parseunits per block - Work around corrupt data produced by demux/ts.c after discontinuity - Correctly reset decoder at Dirac END_OF_SEQUENCE - Split decoding loop into two parts: - First, injecting [valid] parse units into the decoder - Second, itterating the decoder Signed-off-by: David Flynn <davidf@woaf.net> Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
Filippo Carone authored
-
- 28 Jun, 2008 2 commits
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-