int ff_raw_read_partial_packet(AVFormatContext *s, AVPacket *pkt)

{

    int ret, size;



    size = RAW_PACKET_SIZE;



    if (av_new_packet(pkt, size) < 0)

        return AVERROR(ENOMEM);



    pkt->pos= avio_tell(s->pb);

    pkt->stream_index = 0;

    ret = ffio_read_partial(s->pb, pkt->data, size);

    if (ret < 0) {

        av_free_packet(pkt);

        return ret;

    }

    pkt->size = ret;

    return ret;

}

int ff_raw_read_partial_packet(AVFormatContext *s, AVPacket *pkt)

{

    int ret, size;



    size = RAW_PACKET_SIZE;



    if (av_new_packet(pkt, size) < 0)

        return AVERROR(ENOMEM);



    pkt->pos= avio_tell(s->pb);

    pkt->stream_index = 0;

    ret = ffio_read_partial(s->pb, pkt->data, size);

    if (ret < 0) {

        av_free_packet(pkt);

        return ret;

    }

    pkt->size = ret;

    return ret;

}

    pkt->size = ret;
int FUNC_0(AVFormatContext *VAR_0, AVPacket *VAR_1)

{

    int VAR_2, VAR_3;



    VAR_3 = RAW_PACKET_SIZE;



    if (av_new_packet(VAR_1, VAR_3) < 0)

        return AVERROR(ENOMEM);



    VAR_1->pos= avio_tell(VAR_0->pb);

    VAR_1->stream_index = 0;

    VAR_2 = ffio_read_partial(VAR_0->pb, VAR_1->data, VAR_3);

    if (VAR_2 < 0) {

        av_free_packet(VAR_1);

        return VAR_2;

    }

    VAR_1->VAR_3 = VAR_2;

    return VAR_2;

}

int FUNC_0(AVFormatContext *VAR_0, AVPacket *VAR_1)
{ int VAR_2, VAR_3; VAR_3 = RAW_PACKET_SIZE; if (av_new_packet(VAR_1, VAR_3) < 0)
return AVERROR(ENOMEM); VAR_1->pos= avio_tell(VAR_0->pb); VAR_1->stream_index = 0; VAR_2 = ffio_read_partial(VAR_0->pb, VAR_1->data, VAR_3); if (VAR_2 < 0) { av_free_packet(VAR_1); return VAR_2; } VAR_1->VAR_3 = VAR_2; return VAR_2; }