Hello everybody,

I have downloaded the last CVS version and I have seen the following problem:
While watching live TV the frontend freezes when the size of RingBuffer file: ringbuf1.nuv
comes to its predefined (for example 1G or 5G) size.


As much as I have seen the problem is in RingBuffer.cpp safe_read(int fd,...) function.
At some execution stage the sz (size to read) argument is bigger than ringbuf1.nuv file size.


Here is a  small piece of mythbackend.log:
   2005-02-17 22:20:56.588 16      0[]:[]1074042064
   ERROR: file I/O problem in 'safe_read()': Invalid argument
   ERROR: file I/O problem in 'safe_read()': Invalid argument
   ERROR: file I/O problem in 'safe_read()': Invalid argument
   ERROR: file I/O problem in 'safe_read()': Bad address
   ERROR: file I/O problem in 'safe_read()': Bad address
   ERROR: file I/O problem in 'safe_read()': Bad address
   2005-02-17 22:20:56.851 2       -1
   2005-02-17 22:20:56.995 16      0[]:[]1074042064
   ERROR: file I/O problem in 'safe_read()': Invalid argument

BTW: It only happens with MPEG2 PS. Works fine with MPEG2 TS (but in this cace FF, REWIND and PAUSE does not work properly).

Does anyone have any idea why this happens.

Best Regards
Nexus

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/


_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to