> Hello,
>
> I've build a new VDR with h.264 xineliboutput plugin software decoding
>
> and got a problem now with
>
> buffer overruns and distorted recordings on all HD channels:
>
> ...
> Nov 5 05:32:03 vdr2 vdr: [32753] ERROR: 47231 ring buffer overflows (8879240 bytes dropped)
> Nov 5 05:32:09 vdr2 vdr: [32753] ERROR: 31042 ring buffer overflows (5835896 bytes dropped)
> Nov 5 05:32:15 vdr2 vdr: [32753] ERROR: 47325 ring buffer overflows (8897100 …
[View More]bytes dropped)
> Nov 5 05:32:21 vdr2 vdr: [32753] ERROR: 28306 ring buffer overflows (5321528 bytes dropped)
> Nov 5 05:32:27 vdr2 vdr: [32753] ERROR: 14033 ring buffer overflows (2638204 bytes dropped)
> ...
>
> This occurs with both saa7146 and mantis pci tuner cards.
>
> This has not occured with the old VDR system using Broadcomm's crystalhd decoder in libxine.
>
> LIVE TV works fine.
>
> I've tried stable and testing minidvblinux.de VDR live systems to crosscheck, but same issue occurs.
>
> If I increase the buffer for the saa7164 cards with module parameter it's getting worse and distorted picture and sound.
>
> Any Ideas?
>
> Increase VDR's buffer in source code?
>
> What is the correct driver module debug parameter to provide a useful debog log?
>
> Y
> tom
>
>
Not a DVB drivers or hardware issue.
Good old Kaffeine DVB app recordings are OK, no distorted stream.
VDR BUG!
y
tom
[View Less]
Hello,
I'm about fixing this old BUG exiting VDR on every 1st recording start:
# gdb attach <pid of vdr>
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x9c801b40 (LWP 8182)]
0x08136f6a in cFrameDetector::Analyze(unsigned char const*, int) ()
(gdb) bt
#0 0x08136f6a in cFrameDetector::Analyze(unsigned char const*, int) ()
#1 0x081295b2 in cRecorder::Action() ()
#2 0x08165e13 in cThread::StartThread(cThread*) ()
#3 0xb7693d97 in start_thread () from /lib/…
[View More]i386-linux-gnu/libpthread.so.0
#4 0xb73addfe in clone () from /lib/i386-linux-gnu/libc.so.6
(gdb) bt full
#0 0x08136f6a in cFrameDetector::Analyze(unsigned char const*, int) ()
No symbol table info available.
#1 0x081295b2 in cRecorder::Action() ()
No symbol table info available.
#2 0x08165e13 in cThread::StartThread(cThread*) ()
No symbol table info available.
#3 0xb7693d97 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#4 0xb73addfe in clone () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
I've installed the vdr-dbg debian package to provide debugging symbols
to vdr gdb bt full but there's no README included how to use it.
# dpkg -L vdr-dbg
/.
/etc
/etc/init
/etc/init/vdr-dbg.conf ?*
/etc/init/vdr-exit-other.override ?*
/usr
/usr/lib
/usr/lib/debug
/usr/lib/debug/.build-id
/usr/lib/debug/.build-id/10
/usr/lib/debug/.build-id/10/e8b576883246ca77ad6f40e2c26053ba2d357c.debug
/usr/lib/debug/.build-id/86
/usr/lib/debug/.build-id/86/d9bba0c546ad5d7429259292b259103aabba03.debug
/usr/lib/debug/.build-id/6d
/usr/lib/debug/.build-id/6d/6631fca1b8d4962b2725add0c729fdeba6aa40.debug
/usr/share
/usr/share/doc
/usr/share/doc/vdr-dbg
/usr/share/doc/vdr-dbg/copyright
/usr/share/doc/vdr-dbg/changelog.Debian.gz
/usr/share/doc/vdr-dbg/changelog.gz
/usr/bin
/usr/bin/vdr-dbg
*Does this package interfere with my production vdr installation?
Can I just replace /usr/bin/vdr with /usr/bin/vdr-dbg in runvdr script?
There's only a gdb beginners guide in the wiki:
http://www.vdr-wiki.de/wiki/index.php/Gdbhttp://www.vdr-wiki.de/wiki/index.php?title=Spezial%3ASuche&search=vdr-dbg&…
?
Y
tom
[View Less]
Hello,
I've build a new VDR with h.264 xineliboutput plugin software decoding
and got a problem now with
buffer overruns and distorted recordings on all HD channels:
...
Nov 5 05:32:03 vdr2 vdr: [32753] ERROR: 47231 ring buffer overflows
(8879240 bytes dropped)
Nov 5 05:32:09 vdr2 vdr: [32753] ERROR: 31042 ring buffer overflows
(5835896 bytes dropped)
Nov 5 05:32:15 vdr2 vdr: [32753] ERROR: 47325 ring buffer overflows
(8897100 bytes dropped)
Nov 5 05:32:21 vdr2 vdr: [32753] ERROR: …
[View More]28306 ring buffer overflows
(5321528 bytes dropped)
Nov 5 05:32:27 vdr2 vdr: [32753] ERROR: 14033 ring buffer overflows
(2638204 bytes dropped)
...
This occurs with both saa7146 and mantis pci tuner cards.
This has not occured with the old VDR system using Broadcomm's crystalhd
decoder in libxine.
LIVE TV works fine.
I've tried stable and testing minidvblinux.de VDR live systems to
crosscheck, but same issue occurs.
If I increase the buffer for the saa7164 cards with module parameter
it's getting worse and distorted picture and sound.
Any Ideas?
Increase VDR's buffer in source code?
What is the correct driver module debug parameter to provide a useful
debog log?
Y
tom
[View Less]