static void
wrap_lines_smart(ass_renderer_t *render_priv, int max_text_width)
{
- int i, j;
+ int i;
glyph_info_t *cur, *s1, *e1, *s2, *s3, *w;
int last_space;
int break_type;
int last_break;
int alignment, halign, valign;
int device_x = 0, device_y = 0;
- ass_settings_t *settings_priv = &render_priv->settings;
text_info_t *text_info = &render_priv->text_info;
if (event->Style >= render_priv->track->n_styles) {
if (src) {
register unsigned short *dstp = t + x - r;
int mx;
- unsigned *m3 = m2 + src * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src * mwidth);
for (mx = r - x; mx < mwidth; mx++) {
dstp[mx] += m3[mx];
}
if (src) {
register unsigned short *dstp = t + x - r;
int mx;
- unsigned *m3 = m2 + src * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src * mwidth);
for (mx = 0; mx < mwidth; mx++) {
dstp[mx] += m3[mx];
}
register unsigned short *dstp = t + x - r;
int mx;
const int x2 = r + width - x;
- unsigned *m3 = m2 + src * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src * mwidth);
for (mx = 0; mx < x2; mx++) {
dstp[mx] += m3[mx];
}
if (src) {
register unsigned short *dstp = srcp - 1 + width + 1;
const int src2 = (src + 128) >> 8;
- unsigned *m3 = m2 + src2 * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src2 * mwidth);
int mx;
*srcp = 128;
if (src) {
register unsigned short *dstp = srcp - 1 - r * (width + 1);
const int src2 = (src + 128) >> 8;
- unsigned *m3 = m2 + src2 * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src2 * mwidth);
int mx;
*srcp = 128;
const int y2 = r + height - y;
register unsigned short *dstp = srcp - 1 - r * (width + 1);
const int src2 = (src + 128) >> 8;
- unsigned *m3 = m2 + src2 * mwidth;
+ unsigned *m3 = (unsigned *) (m2 + src2 * mwidth);
int mx;
*srcp = 128;