Index: qx11grab-0.4.12/src/avoptions/avoptions.cpp =================================================================== --- qx11grab-0.4.12.orig/src/avoptions/avoptions.cpp +++ qx11grab-0.4.12/src/avoptions/avoptions.cpp @@ -178,14 +178,14 @@ namespace QX11Grab { QList list; avcodec_register_all(); - for ( int i = 0; i < PIX_FMT_NB; i++ ) + int i = 0; + for ( const AVPixFmtDescriptor* pix_desc = av_pix_fmt_desc_next(NULL); pix_desc != NULL; pix_desc = av_pix_fmt_desc_next(pix_desc)) { - const AVPixFmtDescriptor* pix_desc = &av_pix_fmt_descriptors[ static_cast ( i ) ]; if ( ! pix_desc->name ) continue; FFOption opt; - opt.id = i; + opt.id = i++; opt.name = QString::fromUtf8 ( pix_desc->name ); opt.value = QVariant ( pix_desc->name ); /*: ToolTip */