static int mov_skip_multiple_stsd(MOVContext *c, AVIOContext *pb,

                                  int codec_tag, int format,

                                  int size)

{

    int video_codec_id = ff_codec_get_id(ff_codec_movvideo_tags, format);



    if (codec_tag &&

         (codec_tag != format &&

          (c->fc->video_codec_id ? video_codec_id != c->fc->video_codec_id

                                 : codec_tag != MKTAG('j','p','e','g')))) {

        /* Multiple fourcc, we skip JPEG. This is not correct, we should

         * export it as a separate AVStream but this needs a few changes

         * in the MOV demuxer, patch welcome. */



        av_log(c->fc, AV_LOG_WARNING, "multiple fourcc not supported\n");

        avio_skip(pb, size);

        return 1;

    }

    if ( codec_tag == AV_RL32("avc1") ||

         codec_tag == AV_RL32("hvc1") ||

         codec_tag == AV_RL32("hev1")

    )

        av_log(c->fc, AV_LOG_WARNING, "Concatenated H.264 or H.265 might not play correctly.\n");



    return 0;

}

static int mov_skip_multiple_stsd(MOVContext *c, AVIOContext *pb,

                                  int codec_tag, int format,

                                  int size)

{

    int video_codec_id = ff_codec_get_id(ff_codec_movvideo_tags, format);



    if (codec_tag &&

         (codec_tag != format &&

          (c->fc->video_codec_id ? video_codec_id != c->fc->video_codec_id

                                 : codec_tag != MKTAG('j','p','e','g')))) {

        







        av_log(c->fc, AV_LOG_WARNING, "multiple fourcc not supported\n");

        avio_skip(pb, size);

        return 1;

    }

    if ( codec_tag == AV_RL32("avc1") ||

         codec_tag == AV_RL32("hvc1") ||

         codec_tag == AV_RL32("hev1")

    )

        av_log(c->fc, AV_LOG_WARNING, "Concatenated H.264 or H.265 might not play correctly.\n");



    return 0;

}

                                  int size)
static int FUNC_0(MOVContext *VAR_0, AVIOContext *VAR_1,

                                  int VAR_2, int VAR_3,

                                  int VAR_4)

{

    int VAR_5 = ff_codec_get_id(ff_codec_movvideo_tags, VAR_3);



    if (VAR_2 &&

         (VAR_2 != VAR_3 &&

          (VAR_0->fc->VAR_5 ? VAR_5 != VAR_0->fc->VAR_5

                                 : VAR_2 != MKTAG('j','p','e','g')))) {

        







        av_log(VAR_0->fc, AV_LOG_WARNING, "multiple fourcc not supported\n");

        avio_skip(VAR_1, VAR_4);

        return 1;

    }

    if ( VAR_2 == AV_RL32("avc1") ||

         VAR_2 == AV_RL32("hvc1") ||

         VAR_2 == AV_RL32("hev1")

    )

        av_log(VAR_0->fc, AV_LOG_WARNING, "Concatenated H.264 or H.265 might not play correctly.\n");



    return 0;

}

static int FUNC_0(MOVContext *VAR_0, AVIOContext *VAR_1,
int VAR_2, int VAR_3,
int VAR_4)
{ int VAR_5 = ff_codec_get_id(ff_codec_movvideo_tags, VAR_3); if (VAR_2 &&
(VAR_2 != VAR_3 &&
(VAR_0->fc->VAR_5 ? VAR_5 != VAR_0->fc->VAR_5
: VAR_2 != MKTAG('j','p','e','g')))) { av_log(VAR_0->fc, AV_LOG_WARNING, "multiple fourcc not supported\n"); avio_skip(VAR_1, VAR_4); return 1; } if ( VAR_2 == AV_RL32("avc1") ||
VAR_2 == AV_RL32("hvc1") ||
VAR_2 == AV_RL32("hev1")
)
av_log(VAR_0->fc, AV_LOG_WARNING, "Concatenated H.264 or H.265 might not play correctly.\n"); return 0; }