1. A method for processing of coded video using adaptive loop filter (ALF), the method comprising: receiving reconstructed video data corresponding to coded video data from a processing unit; applying adaptive loop filtering to the reconstructed video data to generate filtered video data, wherein said applying adaptive loop filtering selects region based ALF or non-region based ALF according to a region adaptation flag; and providing the filtered video data.