[vlc] Re: videolan error
Javier Martínez
jmnohales at hotmail.com
Thu Apr 21 09:26:08 CEST 2005
It seems a shared memory error. Maybe VLC does not clean shared memory
correctly when the application is killed.
You could disable use of shared memory and the error would dissapear.
In xcommon.c you may comment the lines :
p_vout->p_sys->b_shm =
( XShmQueryExtension( p_vout->p_sys->p_display ) == True );
Example with context:
static int InitDisplay( vout_thread_t *p_vout )
{
#ifdef MODULE_NAME_IS_x11
XPixmapFormatValues * p_formats; /* pixmap formats
*/
XVisualInfo * p_xvisual; /* visuals informations
*/
XVisualInfo xvisual_template; /* visual template
*/
int i_count; /* array size
*/
#endif
#ifdef HAVE_SYS_SHM_H
p_vout->p_sys->b_shm = 0;
if( config_GetInt( p_vout, MODULE_STRING "-shm" ) )
{
# ifdef SYS_DARWIN
/* FIXME: As of 2001-03-16, XFree4 for MacOS X does not support Xshm
*/
# else
// THIS ONE p_vout->p_sys->b_shm =
// AND THIS ONE ( XShmQueryExtension(
p_vout->p_sys->p_display ) == True );
# endif
I know this is not the most elegant solution, but this may work in your code
(vlc-0.7.0).
Regards:
Javier
Original Message:
Hello,
I'm getting two udp multicast streams with two vlc instances; only one
is displayed via a shell script that commutes between both.
I'm using vlc 0.7.0 with Debian Linux. After a few hours, something goes
wrong (black screen when displaying video) and I get the following error:
[00000153] Xvideo video output error: cannot allocate shared image data
(No space left on device)
[00000153] main video output error: plugin was unable to allocate at
least one direct buffer
Afterwards, the following error is continously displayed on the screen:
"[00000152] main decoder error: decoder is leaking pictures, reseting
the heap"
If I then try to launch another vlc version (even 0.8.2-svn from debian
testing) I get the same error.
Any idea what may cause such a behaviour?
Thanx,
G.
--
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html
More information about the vlc
mailing list