# HG changeset patch # User ranma # Date 1059912297 0 # Node ID d9d24093db2e0d5f4781a90a4ce2d6b93f9943af # Parent e2a88f1d47f62e651186636f09f343fb1a0452e0 Export flags needed for softpulldown filter. diff -r e2a88f1d47f6 -r d9d24093db2e libmpeg2/header.c --- a/libmpeg2/header.c Sat Aug 02 18:45:24 2003 +0000 +++ b/libmpeg2/header.c Sun Aug 03 12:04:57 2003 +0000 @@ -506,7 +506,8 @@ case FRAME_PICTURE: if (!(mpeg2dec->sequence.flags & SEQ_FLAG_PROGRESSIVE_SEQUENCE)) { picture->nb_fields = (buffer[3] & 2) ? 3 : 2; - flags |= (buffer[3] & 128) ? PIC_FLAG_TOP_FIELD_FIRST : 0; + flags |= (buffer[3] & 128) ? PIC_FLAG_TOP_FIELD_FIRST : 0; + flags |= (buffer[3] & 2) ? PIC_FLAG_REPEAT_FIRST_FIELD : 0; } else picture->nb_fields = (buffer[3]&2) ? ((buffer[3]&128) ? 6 : 4) : 2; break; diff -r e2a88f1d47f6 -r d9d24093db2e libmpeg2/mpeg2.h --- a/libmpeg2/mpeg2.h Sat Aug 02 18:45:24 2003 +0000 +++ b/libmpeg2/mpeg2.h Sun Aug 03 12:04:57 2003 +0000 @@ -67,6 +67,7 @@ #define PIC_FLAG_COMPOSITE_DISPLAY 32 #define PIC_FLAG_SKIP 64 #define PIC_FLAG_PTS 128 +#define PIC_FLAG_REPEAT_FIRST_FIELD 256 #define PIC_MASK_COMPOSITE_DISPLAY 0xfffff000 typedef struct {