[vlc-devel] [RFC PATCH 8/9] RFC: es_out: fix group_id and i_id collision
    Rémi Denis-Courmont 
    remi at remlab.net
       
    Thu Feb 13 19:01:53 CET 2020
    
    
  
Le torstaina 13. helmikuuta 2020, 13.03.37 EET Thomas Guillem a écrit :
> Now the big question, do we want to do the same with libvlc ?
Of course, we do. LibVLC should not have a worse interface, should it?
We still lack a synchronous interface, that would be better for programmatic 
(non-interactive) use cases, but that's a separate problem also affecting the 
core.
> (...) But I still want to be able to select a track by its string_id.
> Mainly to restore the player previous state from a db.
For that, you need a reproducible serial identifier. The string identifier in 
this patch is *no* such thing. It is a serial but unreproducible identifier. It 
might work for RPC use cases like HTTP and D-Bus controls, but it won't work 
for replaying the same MRL.
There are several sources of non-determinism between the MRL and the ES output 
that would need to be resolved first.
-- 
レミ・デニ-クールモン
http://www.remlab.net/
    
    
More information about the vlc-devel
mailing list