Changeset 710bd97 in git for src/moviemaker.cc


Ignore:
Timestamp:
08/01/14 01:05:19 (6 years ago)
Author:
Olly Betts <olly@…>
Branches:
line_contents, master, stereo, travis-osx
Children:
997509d
Parents:
17edec7
git-author:
Olly Betts <olly@…> (07/01/14 23:10:03)
git-committer:
Olly Betts <olly@…> (08/01/14 01:05:19)
Message:

src/moviemaker.cc: Fix GCC warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/moviemaker.cc

    r17edec7 r710bd97  
    44//  Class for writing movies from Aven.
    55//
    6 //  Copyright (C) 2004,2011,2012,2013 Olly Betts
     6//  Copyright (C) 2004,2011,2012,2013,2014 Olly Betts
    77//
    88//  This program is free software; you can redistribute it and/or modify
     
    353353    // Encode this frame.
    354354#ifdef HAVE_AVCODEC_ENCODE_VIDEO2
    355     AVPacket pkt = { 0 };
     355    AVPacket pkt;
    356356    int got_packet;
    357357    av_init_packet(&pkt);
     358    pkt.data = NULL;
    358359
    359360    int ret = avcodec_encode_video2(c, &pkt, frame, &got_packet);
     
    364365    if (got_packet && pkt.size) {
    365366        // Write the compressed frame to the media file.
    366         if (pkt.pts != AV_NOPTS_VALUE) {
     367        if (pkt.pts != int64_t(AV_NOPTS_VALUE)) {
    367368            pkt.pts = av_rescale_q(pkt.pts,
    368369                                   c->time_base, video_st->time_base);
    369370        }
    370         if (pkt.dts != AV_NOPTS_VALUE) {
     371        if (pkt.dts != int64_t(AV_NOPTS_VALUE)) {
    371372            pkt.dts = av_rescale_q(pkt.dts,
    372373                                   c->time_base, video_st->time_base);
     
    421422#ifdef HAVE_AVCODEC_ENCODE_VIDEO2
    422423        while (1) {
    423             AVPacket pkt = { 0 };
     424            AVPacket pkt;
    424425            int got_packet;
    425426            av_init_packet(&pkt);
     427            pkt.data = NULL;
    426428
    427429            int ret = avcodec_encode_video2(c, &pkt, NULL, &got_packet);
     
    435437
    436438            // Write the compressed frame to the media file.
    437             if (pkt.pts != AV_NOPTS_VALUE) {
     439            if (pkt.pts != int64_t(AV_NOPTS_VALUE)) {
    438440                pkt.pts = av_rescale_q(pkt.pts,
    439441                                       c->time_base, video_st->time_base);
    440442            }
    441             if (pkt.dts != AV_NOPTS_VALUE) {
     443            if (pkt.dts != int64_t(AV_NOPTS_VALUE)) {
    442444                pkt.dts = av_rescale_q(pkt.dts,
    443445                                       c->time_base, video_st->time_base);
Note: See TracChangeset for help on using the changeset viewer.