jihad-codecs: one row per format, played to the end in turn

state: init