subtitle: player level logic is common
qml: support ass subtitle