I'm having trouble with this code:
spu_channels = xine_get_stream_info(stream, XINE_STREAM_INFO_MAX_SPU_CHANNEL);
The DVD I'm testing on has 9 subtitle languages, but the above code
only returns 4.
However, I can switch between all 9 using this code:
xine_set_param(stream, XINE_PARAM_SPU_CHANNEL, new_spu_channel);
Seems like there's a bug somewhere.... Anyone got an idea?