[vlc-devel] [PATCH/RFC] libvlc: add language and frame rate to

Jean-Baptiste Kempf jb at videolan.org
Mon Feb 4 22:28:15 CET 2013


On 04 Feb, Rémi Denis-Courmont wrote :
> +    /* Codec specific */
> +    int         i_profile;
> +    int         i_level;
> 
> Maybe add original codec too?

OK.

> +    } u;
> 
> Is this needed? I think recent C allows anonymous unions.

No idea. I copied a bit shamelessly.

> Hmm, I think the convention is not to have underscore before 2. Bit maybe just 
> libvlc_media_track_t...

OK.

> Please NOOO. This reproduces the exact same extensibility problem.

OK. Back to the design table :)
I will do a bit of research to understand.

Btw, void *reserved could help :D

> +            libvlc_media_fill_tracks_info( (libvlc_media_track_info_2_t 
> *)p_mes, p_es, false );
> 
> Not sure this cast respects the rules of C type aliasing.

No warnings for me, but I'll try to understand better.

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device



More information about the vlc-devel mailing list