void av_destruct_packet(AVPacket *pkt)

{

    int i;



    av_free(pkt->data);

    pkt->data = NULL; pkt->size = 0;



    for (i = 0; i < pkt->side_data_elems; i++)

        av_free(pkt->side_data[i].data);

    av_freep(&pkt->side_data);

    pkt->side_data_elems = 0;

}

void av_destruct_packet(AVPacket *pkt)

{

    int i;



    av_free(pkt->data);

    pkt->data = NULL; pkt->size = 0;



    for (i = 0; i < pkt->side_data_elems; i++)

        av_free(pkt->side_data[i].data);

    av_freep(&pkt->side_data);

    pkt->side_data_elems = 0;

}

void av_destruct_packet(AVPacket *pkt)     av_free(pkt->data);     pkt->data = NULL; pkt->size = 0;
void FUNC_0(AVPacket *VAR_0)

{

    int VAR_1;



    av_free(VAR_0->data);

    VAR_0->data = NULL; VAR_0->size = 0;



    for (VAR_1 = 0; VAR_1 < VAR_0->side_data_elems; VAR_1++)

        av_free(VAR_0->side_data[VAR_1].data);

    av_freep(&VAR_0->side_data);

    VAR_0->side_data_elems = 0;

}

void FUNC_0(AVPacket *VAR_0)
{ int VAR_1; av_free(VAR_0->data); VAR_0->data = NULL; VAR_0->size = 0; for (VAR_1 = 0; VAR_1 < VAR_0->side_data_elems; VAR_1++) av_free(VAR_0->side_data[VAR_1].data); av_freep(&VAR_0->side_data); VAR_0->side_data_elems = 0; }