Input (grade 10): VLC has a very modular design which makes it easier to include modules for new file formats, codecs or streaming methods.
Output (grade 9): VLC has a very design, which makes it easier to include modules for new file formats, codecs or streaming methods.