rc interface in Windows can't quit itself
When using the "rc" interface the process cannot terminate itself. This applies when using "vlc://quit" as the last playlist item as well as setting VLC to quit when it has finished the playlist in the preferences - "Play and exit".
For example using the command:
vlc -I rc "D:\beep.mp3" vlc://quit
Gives an output of
[00463e34] oldrc interface: VLC media player - 2.1.2 Rincewind
[00463e34] oldrc interface: Copyright © 1996-2013 the VideoLAN team
[00463e34] oldrc interface:
Warning: if you cannot access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I qt"
Remote control interface initialized. Type `help' for help.
status change: (audio volume: 256 )
[004b45c4] idummy demux: command `quit'
The process continues to run. Even issuing "quit" to the interface will not terminate the process
quit: returned 0 (no error)
When the same scenario is run on Linux (tested on Ubuntu and Raspian) the process terminates when the vlc://quit playlist item is reached. I have completed a fresh installation with the deletion of preferences and this issue still occurs.
I am using Windows 8.1 with the 32-bit version of VLC 2.1.2.