static void mov_metadata_creation_time(AVMetadata **metadata, time_t time)

{

    char buffer[32];

    if (time) {

        time -= 2082844800;  /* seconds between 1904-01-01 and Epoch */

        strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", gmtime(&time));

        av_metadata_set2(metadata, "creation_time", buffer, 0);

    }

}

static void mov_metadata_creation_time(AVMetadata **metadata, time_t time)

{

    char buffer[32];

    if (time) {

        time -= 2082844800;  

        strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", gmtime(&time));

        av_metadata_set2(metadata, "creation_time", buffer, 0);

    }

}

        strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", gmtime(&time));
static void FUNC_0(AVMetadata **VAR_0, time_t VAR_1)

{

    char VAR_2[32];

    if (VAR_1) {

        VAR_1 -= 2082844800;  

        strftime(VAR_2, sizeof(VAR_2), "%Y-%m-%d %H:%M:%S", gmtime(&VAR_1));

        av_metadata_set2(VAR_0, "creation_time", VAR_2, 0);

    }

}

static void FUNC_0(AVMetadata **VAR_0, time_t VAR_1)
{ char VAR_2[32]; if (VAR_1) { VAR_1 -= 2082844800; strftime(VAR_2, sizeof(VAR_2), "%Y-%m-%d %H:%M:%S", gmtime(&VAR_1)); av_metadata_set2(VAR_0, "creation_time", VAR_2, 0); } }