ArnoF
26th July 2007, 18:14
Hi!
As I am advancing on my task of implementing PAFF support into an H.264 decoder (no, not x264 unfortunately) as my Master's thesis, I ran across the table 8-8 in the standard, section 8.4.1.2.1. There, the values "yCol" and "yM" are mentioned, but are not explained. I reckon yCol means the y part of the mbAddrCol, but I am not sure (would that be "mbAddrCol / pic_width_in_mbs"?). yM seems to be a certain value according to table 8-8.
Also, I am not sure about the description below that table: "The partition in the macroblock mbAddrCol inside the picture colPic covering the sample (xCol, yM) is assigned to mbPartIdxCol and the sub-macroblock partition inside the partition mbPartIdxCol covering the sample (xCol, yM) in the macroblock mbAddrCol inside the picture colPic is assigned to subMbPartIdx."
For frame-only streams, yM is always = yCol and mbAddrCol = CurrMbAddr. Does that mean that the sub macroblock partition index of the co-located picture is the same as of the current picture?
As you can see, I am quite confused. Any help would be highly appreciated!
As I am advancing on my task of implementing PAFF support into an H.264 decoder (no, not x264 unfortunately) as my Master's thesis, I ran across the table 8-8 in the standard, section 8.4.1.2.1. There, the values "yCol" and "yM" are mentioned, but are not explained. I reckon yCol means the y part of the mbAddrCol, but I am not sure (would that be "mbAddrCol / pic_width_in_mbs"?). yM seems to be a certain value according to table 8-8.
Also, I am not sure about the description below that table: "The partition in the macroblock mbAddrCol inside the picture colPic covering the sample (xCol, yM) is assigned to mbPartIdxCol and the sub-macroblock partition inside the partition mbPartIdxCol covering the sample (xCol, yM) in the macroblock mbAddrCol inside the picture colPic is assigned to subMbPartIdx."
For frame-only streams, yM is always = yCol and mbAddrCol = CurrMbAddr. Does that mean that the sub macroblock partition index of the co-located picture is the same as of the current picture?
As you can see, I am quite confused. Any help would be highly appreciated!