Hi,

After decoding a packet containing AV_PKT_FLAG_KEY in the flags,
I was expecting to get I-frames, but instead I got P-frames:

The following statement:

        printf("packet flags: %d picture type: %c\n", inPacket.flags,
                av_get_picture_type_char(frame->pict_type));

Returns the output:

        packet flags: 1 picture type: P

When I was expecting:

        packet flags: 1 picture type: I

Where '1' == AV_PKT_FLAG_KEY.

Is this behavior correct? (I'm decoding MPEG2 video).

Thanks,

- Michael

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to