Update application structure for codec creation and opening