On Thu, 4 Oct 2007, Jeff Downs wrote:
I'll continue to split as I have time, given how productive this round was.
OK, here is the next round of split patches. I took these diffs against a tree with the defreflist and reordering patches (posted short time ago) applied, but they will likely also apply clean to current svn. Again, in suggested application order with commit message. 1. paff-mbaddress.patch Modifies macroblock addressing and current macroblock y-position for field decoding. Part of PAFF implementation. 2. paff-poc.patch Set Picture.poc for fields and field pairs. Part of PAFF implementation. 3. paff-emuedge.patch Edge emulation for fields. Part of PAFF implementation 4. paff-mmcodecode.patch Augment mmcodecoding process to work properly with fields. Part of PAFF implementation 5. paff-mmcorefrename.patch Cosmetic renaming variable so that it makes more sense for forthcoming PAFF mmco patches. 6. paff-mmco.patch Augment MMCO execution to work with both fields and frames. Part of PAFF implementation 7. paff-mmco-indent.patch Re-indent after PAFF MMCO implementation patch. 8. paff-picmgmt.patch Manage Picture buffers for fields as well as frames. Pair complementary fields into one MPV Picture. Part of PAFF implementation. After these, there are two more -- one to indent after #8 and one to actually enable PAFF handling by properly defining FIELD_PICTURE. Since the indent one is quite large, I'll wait until these can be looked at to post the last two. -Jeff