Ticket #1543: trunk_9405.diff

File trunk_9405.diff, 1.1 KB (added by perveilerj@…, 18 years ago)

svn diffs for trunk, taken from r9405

  • libs/libmythtv/NuppelVideoRecorder.cpp

     
    215215    }
    216216
    217217    if (mpa_codec)
     218    {
     219        QMutexLocker locker(&avcodeclock);
    218220        avcodec_close(mpa_ctx);
     221    }
    219222
    220223    if (mpa_ctx)
    221224        av_free(mpa_ctx);
     
    452455        useavcodec = true;
    453456
    454457    if (mpa_codec)
     458    {
     459        QMutexLocker locker(&avcodeclock);
    455460        avcodec_close(mpa_ctx);
    456    
     461    }
     462
    457463    if (mpa_ctx)
    458464        av_free(mpa_ctx);
    459465    mpa_ctx = NULL;
  • libs/libmythtv/avformatdecoder.cpp

     
    767767        ringBuffer->DVD()->IgnoreStillOrWait(false);
    768768    }
    769769    else
     770    {
     771        QMutexLocker locker(&avcodeclock);
    770772        ret = av_find_stream_info(ic);
     773    }
    771774
    772775    if (ret < 0)
    773776    {