[FFmpeg-devel] [PATCH] configure - add dependencies for MPEG-PS and MPEG-ES demuxers

James Almer jamrial at gmail.com
Wed Jan 31 22:04:11 EET 2018


On 1/31/2018 3:20 PM, Hendrik Leppkes wrote:
> On Wed, Jan 31, 2018 at 6:22 PM, Gyan Doshi <gyandoshi at gmail.com> wrote:
>>
>> On 1/31/2018 10:18 PM, Carl Eugen Hoyos wrote:
>>>
>>>
>>> While this would help me personally, I don't think it is correct:
>>> Many such examples exist, I believe the dependencies are meant to
>>> ensure compilation, not necessarily specific use-cases.
>>
>>
>> Compilation in its own does succeed. And that's the problem. The most common
>> major payloads can't be accessed (or identified) without these other
>> components, making the PS demuxer, solo, close to useless.
>>
> 
> It is somewhat intentional that components do not depend on each other
> like this. Someone that has only specific requirements may not need
> those detections, so we generally do not force anything like that.
> Anyone who wants a very minimal build needs to configure components
> very carefully, specifically because of these interactions.
> 
> Note that _suggest serves a different purpose in configure then one
> might know from other systems, and would not be appropriate.
> 
> - Hendrik

Demuxers selecting parsers is done a lot, not for compilation reasons
but for stream handling reason. See dtshd demuxer and dca parser.

No comment about the demuxer selecting demuxer line. That's usually only
done when they both share pretty much the exact same code.


More information about the ffmpeg-devel mailing list