I found a strange 'bug' in the rpn.c file from the http interface, in the 0.9.0-svn I've got from http://nightlies.videolan.org/build/sid ... 0723-0125/
I'm using Kubuntu 7.04 on an AMD64, and as the vlc build for Feisty (the 7.04) is not working correctly, I had to compile one
I already have experience in this, so it was not a pain, but then a bug appeared
not a really big bug, but annoying when using http-rpn commands
I'm using VLC for the FreePlayer, from the french ISP Free, and at the beginnning (just after a glorious "make install") only the 'play' command was working
it was impossible to stop, pause, even to change video, it was playing the same file (in fact the file with first index in the playlist)
after a short search, I found that the playlist_Control args in rpn.c are not in the good position
for example, at line 506, one can find :
Code: Select all
playlist_Control( p_sys->p_playlist, VLC_TRUE, PLAYLIST_STOP );
Code: Select all
playlist_Control( p_sys->p_playlist, PLAYLIST_STOP, VLC_TRUE );
Code: Select all
int playlist_Control( playlist_t * p_playlist, int i_query, vlc_bool_t b_locked, ... )
just reorganizing the 5 lines (stop, pause, next, previous, seek) and recompile did the trick, and now my FreePlayer is back to normal
(well in fact I had to change some html files too, but that's another subject )