-static subpicture_region_t *RegionCreate( video_format_t *p_fmt )
-{
- subpicture_region_t *p_region = calloc( 1, sizeof(*p_region ) );
- if( !p_region )
- return NULL;
-
- /* FIXME is that *really* wanted? */
- if( p_fmt->i_chroma == VLC_FOURCC('Y','U','V','P') )
- p_fmt->p_palette = calloc( 1, sizeof(video_palette_t) );
- else
- p_fmt->p_palette = NULL; /* XXX and that above all? */
-
- p_region->fmt = *p_fmt;
- p_region->i_alpha = 0xff;
- p_region->p_next = NULL;
- p_region->p_cache = NULL;
- p_region->psz_text = NULL;
- p_region->p_style = NULL;
-
- return p_region;
-}