[FFmpeg-devel] [PATCH 02/14] avformat/matroska: clean the structure formatting

Steve Lhomme robux4 at ycbcr.xyz
Sat Mar 28 16:19:52 EET 2020


On 2020-03-25 23:24, Andreas Rheinhardt wrote:
> Steve Lhomme:
>> From: Steve Lhomme <robux4 at ycbcr.xyz>
>>
>> Always use a comma at the end, order elements by value.
>> ---
>>   libavformat/matroska.h | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/libavformat/matroska.h b/libavformat/matroska.h
>> index 9e33e51c94..e177cd027f 100644
>> --- a/libavformat/matroska.h
>> +++ b/libavformat/matroska.h
>> @@ -286,13 +286,13 @@ typedef enum {
>>   typedef enum {
>>       MATROSKA_VIDEO_INTERLACE_FLAG_UNDETERMINED = 0,
>>       MATROSKA_VIDEO_INTERLACE_FLAG_INTERLACED   = 1,
>> -    MATROSKA_VIDEO_INTERLACE_FLAG_PROGRESSIVE  = 2
>> +    MATROSKA_VIDEO_INTERLACE_FLAG_PROGRESSIVE  = 2,
>>   } MatroskaVideoInterlaceFlag;
>>   
>>   typedef enum {
>>       MATROSKA_VIDEO_FIELDORDER_PROGRESSIVE  = 0,
>> -    MATROSKA_VIDEO_FIELDORDER_UNDETERMINED = 2,
>>       MATROSKA_VIDEO_FIELDORDER_TT           = 1,
>> +    MATROSKA_VIDEO_FIELDORDER_UNDETERMINED = 2,
>>       MATROSKA_VIDEO_FIELDORDER_BB           = 6,
>>       MATROSKA_VIDEO_FIELDORDER_TB           = 9,
>>       MATROSKA_VIDEO_FIELDORDER_BT           = 14,
>>
> Would it actually be allowed to add new values to the range of
> FlagInterlaced (to which the MatroskaVideoInterlaceFlag enum
> corresponds)? If no, then we should not add a comma, as this signals
> extensibility.
> The reordering looks good either way.

Yes, dependending on the DocType version it might be possible that some 
new values are added to enums (not just this one).

Also I'm not sure I can tell an element in the last of an "list" in XSLT 
so that would be more trouble to generate the code.


More information about the ffmpeg-devel mailing list