Ticket #2335: 2335_fix.diff

File 2335_fix.diff, 840 bytes (added by stuartm, 18 years ago)

One potential fix

  • mythtv/libs/libmythtv/avformatdecoder.cpp

     
    747747{
    748748    readcontext.prot = &AVF_RingBuffer_Protocol;
    749749    readcontext.flags = 0;
    750     readcontext.is_streamed = 0;
     750    if (ringBuffer->LiveMode())
     751        readcontext.is_streamed = 1;
     752    else
     753        readcontext.is_streamed = 0;
    751754    readcontext.max_packet_size = 0;
    752755    readcontext.priv_data = avfRingBuffer;
    753756
     
    769772    ic->pb.eof_reached = 0;
    770773    if (ringBuffer->isDVD())
    771774        ic->pb.is_streamed = 1;
     775    else if (ringBuffer->LiveMode())
     776        ic->pb.is_streamed = 1;
    772777    else
    773778        ic->pb.is_streamed = 0;
    774779    ic->pb.max_packet_size = 0;