Ticket #5132: libs_libmythtv_DVDRingBuffer.cpp-init-in-ctor.patch

File libs_libmythtv_DVDRingBuffer.cpp-init-in-ctor.patch, 1.2 KB (added by Erik Hovland <erik@…>, 16 years ago)

init some missing member vars in ctor

  • libs/libmythtv/DVDRingBuffer.cpp

    DVDRingBufferPriv ctor is missing initialization for some member
    
    From: Erik Hovland <erik@hovland.org>
    
    variables
    ---
    
     libs/libmythtv/DVDRingBuffer.cpp |    6 ++++++
     1 files changed, 6 insertions(+), 0 deletions(-)
    
    diff --git a/libs/libmythtv/DVDRingBuffer.cpp b/libs/libmythtv/DVDRingBuffer.cpp
    index a583d7e..ecc8717 100644
    a b DVDRingBufferPriv::DVDRingBufferPriv() 
    3838      dvdWaiting(false),
    3939      titleLength(0), hl_startx(0), hl_width(0),
    4040      hl_starty(0), hl_height(0),
     41      menuSpuPkt(0),
    4142      menuBuflength(0),
     43      buttonBitmap(0),
    4244      skipstillorwait(true),
    4345      cellstartPos(0), buttonSelected(false),
    4446      buttonExists(false), cellid(0),
    DVDRingBufferPriv::DVDRingBufferPriv() 
    5759      parent(0)
    5860{
    5961    memset(&dvdMenuButton, 0, sizeof(AVSubtitle));
     62    memset(dvdBlockWriteBuf, 0, sizeof(char) * DVD_BLOCK_SIZE);
     63    memset(clut, 0, sizeof(uint32_t) * 16);
     64    memset(button_color, 0, sizeof(uint8_t) * 4);
     65    memset(button_alpha, 0, sizeof(uint8_t) * 4);
    6066    uint def[8] = { 3, 5, 10, 20, 30, 60, 120, 180 };
    6167    uint seekValues[8] = { 1, 2, 4, 8, 10, 15, 20, 60 };
    6268