research for different codecs