[vlc-devel] [PATCH] picture_BlendSubpicture() : ensure	the	chromas are compatible
    Laurent Aimar 
    fenrir at elivagar.org
       
    Fri Dec  2 20:50:11 CET 2011
    
    
  
On Fri, Dec 02, 2011 at 07:36:29PM +0200, Rémi Denis-Courmont wrote:
> Le vendredi 2 décembre 2011 18:23:49 Rafaël Carré, vous avez écrit :
> > > -    assert(blend && dst && blend->fmt_out.video.i_chroma ==
> > > dst->format.i_chroma); +    assert(blend && dst &&
> > > +       
> > > !memcmp(vlc_fourcc_GetChromaDescription(blend->fmt_out.video.i_chroma),
> > > +                vlc_fourcc_GetChromaDescription(dst->format.i_chroma),
> > > +                sizeof(vlc_chroma_description_t)));
> > > +
> > > 
> > >      assert(src && !src->b_fade && src->b_absolute);
> > >      
> > >      for (subpicture_region_t *r = src->p_region; r != NULL; r =
> > >      r->p_next) {
> > 
> > ping (fixes #5516)
> 
> It makes sense but it looks ugly as hell :P
 yes :(
> 
> > Do we need a i420 <-> j420 filter instead?
 Not really. We could but it's way better done at the vout level.
Anyway, about the assert, I think we could also simply remove it.
-- 
fenrir
    
    
More information about the vlc-devel
mailing list