[FFmpeg-devel] [PATCH] ffprobe integration
Måns Rullgård
mans
Tue Feb 9 12:04:44 CET 2010
Stefano Sabatini <stefano.sabatini-lala at poste.it> writes:
> On date Monday 2010-02-08 15:39:11 +0100, Michael Niedermayer encoded:
>> On Mon, Feb 08, 2010 at 01:01:59AM +0100, Stefano Sabatini wrote:
> [...]
>> > Also once given the get_flags function
>> > this requires also less code (just one line and the flags definitions)
>> > / options (just one compared to N).
>>
>> huh?
>> you need 2 lines for what i suggest
>> static int print_unit;
>> and a single line in the cmdline parsing array that contains the string,
>> help text, default value, ...
>>
>> your code does NOT work with less, you need at least the enum and
>> flag_descriptor
>> but its much messier, has no default, no help text
>
> So what about to use opt.c? This has all the features you're asking
> for, and the flexibility I aim to.
>
> Sample ouput:
>
> ffprobe -show format+streams -format +pretty in.avi
> [STREAM]
> [...]
> [/STREAM]
I don't like that format. It's hard to parse. If you don't have
nested sections, there is no need for a closing marker at all. If you
do, enclosing each group in {} is much easier to deal with. Or you
could use s-expressions.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list