[vlc-devel] [PATCH 01/12] vlc_input: add title angles

Rémi Denis-Courmont remi at remlab.net
Wed May 6 09:17:43 CEST 2020


What kind of logic is that? If there's no explanation how do you know that there are no other solutions?

I'm really just paraphrasing Denis at the last workshop. The core should not have to handle every idiosyncrasies of every demuxer. That's demuxers' job. Even more so if it also affects not just the core but user interfaces and LibVLC APIs.

If you need to generalise programs to handle qualities and angles, do it. That would actually remove some code in the ES output even.

Frankly, I don't think that I (or Denis or anybody else) should have to argue about  clean design and abstraction. That should be the default.

Le 5 mai 2020 22:43:38 GMT+03:00, Thomas Guillem <thomas at gllm.fr> a écrit :
>
>
>On Tue, May 5, 2020, at 21:26, Rémi Denis-Courmont wrote:
>> Le tiistaina 5. toukokuuta 2020, 22.13.48 EEST Thomas Guillem a écrit
>:
>> > > And in the end, the point is that we should not force LibVLC app
>vendors
>> > > (and the VLC GUI) to handle million different media-specific
>variants of
>> > > track/title selection.
>> > 
>> > As Francois said, a DVD angle can change multiple ES, I don't see
>how we can
>> > handle that in a vlc_player track.
>> 
>> A feature rarely used by media for a single demux plugin is not a
>exactly 
>> motivation for adding a whole new set of APIs that needs to be
>handled by all 
>> GUIs, hotkeys, and many LibVLC apps.
>> 
>> We already have 3 different types of seekpoints (seekpoints, chapters
>and 
>> titles), at least one type of group of tracks (programs), and of
>course we 
>> have ES/tracks. Surely, you both know this?
>
>Using a program can be a good solution.
>
>Francois, can a dvd ANGLE enter in a vlc/libvlc player program ?
>
>> 
>> If it's not any of those things, then you'll need a lot of
>explanation what it 
>> is and why this is so badly needed.
>
>I don't need any explanation. If we don't have any other choice, I
>really don't see why we could not add these 2 ANGLE APIs.
>
>> 
>> -- 
>> レミ・デニ-クールモン
>> http://www.remlab.net/
>> 
>> 
>> 
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20200506/ec384b61/attachment.html>


More information about the vlc-devel mailing list