[FFmpeg-devel] [PATCH 1/9] avformat/s337m: Use base AVClass for av_log usage
Gaullier Nicolas
nicolas.gaullier at cji.paris
Wed Jan 15 00:43:59 EET 2020
>> fre 2020-01-03 klockan 16:56 +0100 skrev Nicolas Gaullier:
>> > s337m_get_offset_and_codec does not make use of
>> > AVFormatContext: AVClass is enough for logging.
>> > Will facilitate further use from outside
>> > ---
>> > libavformat/s337m.c | 10 +++++-----
>> > 1 file changed, 5 insertions(+), 5 deletions(-)
>> >
>> > diff --git a/libavformat/s337m.c b/libavformat/s337m.c index
>> > 48ab66a6da..8956afb23f 100644
>> > --- a/libavformat/s337m.c
>> > +++ b/libavformat/s337m.c
>> > @@ -31,7 +31,7 @@
>> > #define IS_24LE_MARKER(state) ((state & 0xFFFFFFFFFFFF) == MARKER_24LE)
>> > #define IS_LE_MARKER(state) (IS_16LE_MARKER(state) || IS_20LE_MARKER(state) || IS_24LE_MARKER(state))
>> >
>> > -static int s337m_get_offset_and_codec(AVFormatContext *s,
>> > +static int s337m_get_offset_and_codec(void *avc,
>> > uint64_t state,
>> > int data_type, int data_size,
>> > int *offset, enum AVCodecID
>> > *codec) @@ -50,8 +50,8 @@ static int s337m_get_offset_and_codec(AVFormatContext *s,
>> > }
>> >
>> > if ((data_type & 0x1F) != 0x1C) {
>> > - if (s)
>> > - avpriv_report_missing_feature(s, "Data type %#x in SMPTE 337M", data_type & 0x1F);
>> > + if (avc)
>> > + avpriv_report_missing_feature(avc, "Data type %#x in
>> > + SMPTE 337M", data_type & 0x1F);
>> > return AVERROR_PATCHWELCOME;
>> > }
>> >
>> > @@ -72,8 +72,8 @@ static int s337m_get_offset_and_codec(AVFormatContext *s,
>> > *offset = 1601;
>> > break;
>> > default:
>> > - if (s)
>> > - avpriv_report_missing_feature(s, "Dolby E data size %d in SMPTE 337M", data_size);
>> > + if (avc)
>> > + avpriv_report_missing_feature(avc, "Dolby E data size
>> > + %d in SMPTE 337M", data_size);
>> > return AVERROR_PATCHWELCOME;
>> > }
>> >
>>
>> Should be ok
>
>should i apply this or wait for the rest of the set ?
In my opinion, it can be applied. The idea is to have something consistent with later introduced ff_s337m_get_packet() parameters and those have not been questioned in the current review.
Nicolas
More information about the ffmpeg-devel
mailing list