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

{

    int64_t pos = avio_tell(pb);

    avio_wb32(pb, 0);

    ffio_wfourcc(pb, "wfex");

    ff_put_wav_header(pb, track->enc, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX);

    return update_size(pb, pos);

}

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

{

    int64_t pos = avio_tell(pb);

    avio_wb32(pb, 0);

    ffio_wfourcc(pb, "wfex");

    ff_put_wav_header(pb, track->enc, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX);

    return update_size(pb, pos);

}

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

{

    int64_t pos = avio_tell(VAR_0);

    avio_wb32(VAR_0, 0);

    ffio_wfourcc(VAR_0, "wfex");

    ff_put_wav_header(VAR_0, VAR_1->enc, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX);

    return update_size(VAR_0, pos);

}

static int FUNC_0(AVIOContext *VAR_0, MOVTrack *VAR_1)
{ int64_t pos = avio_tell(VAR_0); avio_wb32(VAR_0, 0); ffio_wfourcc(VAR_0, "wfex"); ff_put_wav_header(VAR_0, VAR_1->enc, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX); return update_size(VAR_0, pos); }