diff -up xine-lib-1.1.8/src/libffmpeg/ffmpeg_encoder.c.new_ffmpeg xine-lib-1.1.8/src/libffmpeg/ffmpeg_encoder.c --- xine-lib-1.1.8/src/libffmpeg/ffmpeg_encoder.c.new_ffmpeg 2007-08-19 01:36:50.000000000 +0200 +++ xine-lib-1.1.8/src/libffmpeg/ffmpeg_encoder.c 2007-11-06 14:12:10.000000000 +0100 @@ -76,7 +76,7 @@ int dxr3_encoder_init(dxr3_driver_t *drv lavc_data_t* this; avcodec_init(); - register_avcodec(&mpeg1video_encoder); + avcodec_register_all(); lprintf("lavc init , version %x\n", avcodec_version()); this = xine_xmalloc(sizeof(lavc_data_t)); if (!this) return 0;