pthread_mutex_lock(&init_avcodec_lock);
avcodec_init();
register_avcodec(&ac3_encoder);
avcodec_register_all();
register_avcodec(&mp2_encoder);
pthread_mutex_unlock(&init_avcodec_lock);
switch (o_codec) {