static int mov_write_tapt_tag(AVIOContext *pb, MOVTrack *track)

{

    int32_t width = av_rescale(track->enc->sample_aspect_ratio.num, track->enc->width,

                               track->enc->sample_aspect_ratio.den);



    int64_t pos = avio_tell(pb);



    avio_wb32(pb, 0); /* size */

    ffio_wfourcc(pb, "tapt");



    avio_wb32(pb, 20);

    ffio_wfourcc(pb, "clef");

    avio_wb32(pb, 0);

    avio_wb32(pb, width << 16);

    avio_wb32(pb, track->enc->height << 16);



    avio_wb32(pb, 20);

    ffio_wfourcc(pb, "enof");

    avio_wb32(pb, 0);

    avio_wb32(pb, track->enc->width << 16);

    avio_wb32(pb, track->enc->height << 16);



    return updateSize(pb, pos);

};

static int mov_write_tapt_tag(AVIOContext *pb, MOVTrack *track)

{

    int32_t width = av_rescale(track->enc->sample_aspect_ratio.num, track->enc->width,

                               track->enc->sample_aspect_ratio.den);



    int64_t pos = avio_tell(pb);



    avio_wb32(pb, 0); 

    ffio_wfourcc(pb, "tapt");



    avio_wb32(pb, 20);

    ffio_wfourcc(pb, "clef");

    avio_wb32(pb, 0);

    avio_wb32(pb, width << 16);

    avio_wb32(pb, track->enc->height << 16);



    avio_wb32(pb, 20);

    ffio_wfourcc(pb, "enof");

    avio_wb32(pb, 0);

    avio_wb32(pb, track->enc->width << 16);

    avio_wb32(pb, track->enc->height << 16);



    return updateSize(pb, pos);

};

static int FUNC_0(AVIOContext *VAR_0, MOVTrack *VAR_1)

{

    int32_t width = av_rescale(VAR_1->enc->sample_aspect_ratio.num, VAR_1->enc->width,

                               VAR_1->enc->sample_aspect_ratio.den);



    int64_t pos = avio_tell(VAR_0);



    avio_wb32(VAR_0, 0); 

    ffio_wfourcc(VAR_0, "tapt");



    avio_wb32(VAR_0, 20);

    ffio_wfourcc(VAR_0, "clef");

    avio_wb32(VAR_0, 0);

    avio_wb32(VAR_0, width << 16);

    avio_wb32(VAR_0, VAR_1->enc->height << 16);



    avio_wb32(VAR_0, 20);

    ffio_wfourcc(VAR_0, "enof");

    avio_wb32(VAR_0, 0);

    avio_wb32(VAR_0, VAR_1->enc->width << 16);

    avio_wb32(VAR_0, VAR_1->enc->height << 16);



    return updateSize(VAR_0, pos);

};

static int FUNC_0(AVIOContext *VAR_0, MOVTrack *VAR_1)
{ int32_t width = av_rescale(VAR_1->enc->sample_aspect_ratio.num, VAR_1->enc->width,
VAR_1->enc->sample_aspect_ratio.den); int64_t pos = avio_tell(VAR_0); avio_wb32(VAR_0, 0); ffio_wfourcc(VAR_0, "tapt"); avio_wb32(VAR_0, 20); ffio_wfourcc(VAR_0, "clef"); avio_wb32(VAR_0, 0); avio_wb32(VAR_0, width << 16); avio_wb32(VAR_0, VAR_1->enc->height << 16); avio_wb32(VAR_0, 20); ffio_wfourcc(VAR_0, "enof"); avio_wb32(VAR_0, 0); avio_wb32(VAR_0, VAR_1->enc->width << 16); avio_wb32(VAR_0, VAR_1->enc->height << 16); return updateSize(VAR_0, pos); };