blob: a5d20ed5161d0568d1daade0f2418d6bfe7d7052 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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<FFOption> 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<PixelFormat> ( 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 */
|