- vbi_draw_vt_page( &p_page, ZVBI_PIXFMT_RGBA32,
- p_spu->p_region->p_picture->p->p_pixels, 1, 1 );
+
+ /* Maintain subtitle postion */
+ p_spu->p_region->i_y = i_first_row*10;
+ p_spu->i_original_picture_width = p_page.columns*12;
+ p_spu->i_original_picture_height = p_page.rows*10;
+
+ vbi_draw_vt_page_region( &p_page, ZVBI_PIXFMT_RGBA32,
+ p_spu->p_region->p_picture->p->p_pixels, -1,
+ 0, i_first_row, p_page.columns, i_num_rows,
+ 1, 1);