- /* Fill colors with color information */
- for( i = 0; i < 256; i++ )
- {
- aa_setpalette( p_vout->p_sys->palette, 256 -i,
- red[ i ], green[ i ], blue[ i ] );
+ case AA_RESIZE:
+ aa_resize(sys->aa_context);
+ vout_display_SendEventDisplaySize(vd,
+ aa_imgwidth(sys->aa_context),
+ aa_imgheight(sys->aa_context), false);
+ break;
+
+ /* TODO keys support to complete */
+ case AA_UP:
+ vout_display_SendEventKey(vd, KEY_UP);
+ break;
+ case AA_DOWN:
+ vout_display_SendEventKey(vd, KEY_DOWN);
+ break;
+ case AA_RIGHT:
+ vout_display_SendEventKey(vd, KEY_RIGHT);
+ break;
+ case AA_LEFT:
+ vout_display_SendEventKey(vd, KEY_LEFT);
+ break;
+ case AA_BACKSPACE:
+ vout_display_SendEventKey(vd, KEY_BACKSPACE);
+ break;
+ case AA_ESC:
+ vout_display_SendEventKey(vd, KEY_ESC);
+ break;
+ default:
+ if (event >= 0x20 && event <= 0x7f)
+ vout_display_SendEventKey(vd, event);
+ break;
+ }