Change RGB output level option PREFER_TV to AUTO
Re-enable layout size option support
Rename render_size_opt to layout_size_opt
Too long symbol name
Add Use AR Adjusted Video Size option to layout_size_opt
Change layout_size_opt value to String type
Add new option RENDER_TO_ORIGINAL_VIDEO_SIZE
Cosmetics
*Hack* to support output video rectangle with non-zero left-top. We'll move the output video rectangle's left-top to (0,0), render every thing with it and then move every thing with the output video rectangle's old left-top as offset. It is OK for now. But if we want to support consumer's move request, we should *really* support output video rectangle with non-zero left-top.
Minor fix: write pgs_color_type value as "level.matrix"
Add force style option [PART.1]
Add force style option [PART.2]