Mercurial > libavcodec.hg
comparison h264.h @ 5781:0b3aa6f4c313 libavcodec
Modifies macroblock addressing and current macroblock y-position for field decoding.
Adds convenience definition for pictures that are field or mbaff based. Part of PAFF implementation.
patch by Jeff Downs, heydowns a borg d com
original thread:
Subject: [FFmpeg-devel] [PATCH] Implement PAFF in H.264
Date: 18/09/07 20:30
author | andoma |
---|---|
date | Sat, 06 Oct 2007 05:59:14 +0000 |
parents | 65b71bd21a4d |
children | 0be16259b7d8 |
comparison
equal
deleted
inserted
replaced
5780:bd3d1e4f937a | 5781:0b3aa6f4c313 |
---|---|
66 #define FRAME_MBAFF 0 | 66 #define FRAME_MBAFF 0 |
67 #define FIELD_PICTURE 0 | 67 #define FIELD_PICTURE 0 |
68 #undef IS_INTERLACED | 68 #undef IS_INTERLACED |
69 #define IS_INTERLACED(mb_type) 0 | 69 #define IS_INTERLACED(mb_type) 0 |
70 #endif | 70 #endif |
71 #define FIELD_OR_MBAFF_PICTURE (FRAME_MBAFF || FIELD_PICTURE) | |
71 | 72 |
72 /** | 73 /** |
73 * Sequence parameter set | 74 * Sequence parameter set |
74 */ | 75 */ |
75 typedef struct SPS{ | 76 typedef struct SPS{ |