[vlc-devel] LibVLC vmem vout and Elementary Stream ID

Jérôme Forissier jerome at taodyne.com
Mon Feb 24 17:30:37 CET 2014

On 20 févr. 2014, at 19:07, Rémi Denis-Courmont wrote:

> Le jeudi 20 février 2014, 19:29:22 Hugo Beauzée-Luyssen a écrit :
>> Couldn't this be achieved by slightly modifying smem to provide the
>> es_format_d::i_id through the video_prerender_callback?
>> (Despite current feature freeze & lack of API that would, again, break
>> previous users' applications)
> Technically, smem is unsupported so breaking it does not violate our 
> compatibility promise. But I am not sure Jérôme wants just the ID, nor if we 
> should promote the use of smem any further...

The ID is all I need for now, but if a new API is to be added, I guess it should expose more than the ID.
And indeed I would rather avoid using deprecated features (smem).

So, wrt. adding the proper callback to the LibVLC API -- while I am not that familiar with the VLC internals, I am willing to give it a try.
Would you mind sketching out the API you would recommend? Any pointer to previous work? Thanks.


More information about the vlc-devel mailing list