Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Softdevice + DirectFB + cle266 : one step beyond



I fianlly got and image (moving) and the sound : quite jerky, with a lot of drops and missed squares on the screen.
STDOUT is like this :


ac-tex damaged at 30 34
concealing errors
slice missmatch
invalid mb type in B Frame at 1 17
slice missmatch
invalid mb type in B Frame at 3 19
mb incr damaged
ac-tex damaged at 29 21
invalid mb type in B Frame at 10 22
ac-tex damaged at 0 23
ac-tex damaged at 4 24
invalid mb type in B Frame at 1 25
invalid mb type in B Frame at 2 26
ac-tex damaged at 4 27
mb incr damaged
slice missmatch
invalid mb type in B Frame at 3 30
slice missmatch
invalid cbp at 1 32
slice missmatch


... and /var/log/message shows :


Jun 10 22:52:00 vdr last message repeated 9 times
Jun 10 22:52:00 vdr vdr[1848]: ERROR: ring buffer overflow (53 bytes dropped)
Jun 10 22:52:00 vdr vdr[1848]: ERROR: ring buffer overflow (188 bytes dropped)
Jun 10 22:52:00 vdr last message repeated 1871 times
Jun 10 22:52:00 vdr vdr[1848]: ERROR: skipped 99 byte to sync on TS packet
Jun 10 22:52:00 vdr vdr[1848]: ERROR: ring buffer overflow (89 bytes dropped)
Jun 10 22:52:00 vdr vdr[1848]: ERROR: ring buffer overflow (188 bytes dropped)
Jun 10 22:52:00 vdr last message repeated 264 times
Jun 10 22:52:01 vdr vdr[1848]: ERROR: skipped 53 byte to sync on TS packet
Jun 10 22:52:01 vdr vdr[1848]: ERROR: skipped 135 byte to sync on TS packet
Jun 10 22:52:01 vdr vdr[1848]: ERROR: skipped 99 byte to sync on TS packet
Jun 10 22:52:03 vdr vdr[1848]: ERROR: ring buffer overflow (89 bytes dropped)
Jun 10 22:52:03 vdr vdr[1848]: ERROR: ring buffer overflow (188 bytes dropped)
Jun 10 22:52:04 vdr last message repeated 753 times
Jun 10 22:52:04 vdr vdr[1848]: ERROR: skipped 99 byte to sync on TS packet
Jun 10 22:52:05 vdr vdr[1848]: ERROR: ring buffer overflow (89 bytes dropped)
Jun 10 22:52:05 vdr vdr[1848]: ERROR: ring buffer overflow (188 bytes dropped)
Jun 10 22:52:07 vdr last message repeated 1731 times
Jun 10 22:52:07 vdr vdr[1848]: ERROR: skipped 99 byte to sync on TS packet
Jun 10 22:52:07 vdr vdr[1848]: ERROR: ring buffer overflow (89 bytes dropped)
Jun 10 22:52:07 vdr vdr[1848]: ERROR: ring buffer overflow (188 bytes dropped)
Jun 10 22:52:07 vdr last message repeated 422 times


There is also errors on channel switch :


Jun 10 22:53:52 vdr vdr[1885]: ERROR: thread 1885 won't end (waited 3 seconds) - cancelling it...


Then, after a few minutes :


invalid mb type in B Frame at 18 16
concealing errors
mb incr damaged
concealing errors
(!) [ 2235: 0.000] --> Caught signal 11 (at 0x47dc4000, invalid permissions) <--
Segmentation fault


I'll try thread patches.
Setting LD_ASSUME_KERNEL=2.4.1 before running vdr does not improve anything : I get the blue screen with no video / no sound.


I still don't have OSD, though. I'll try some other tweaks in the code.

What I did to make softdevice work :
* clear CMOS with the jumper
* reset BIOS setting to "optimzed defaults", and redo my settings (boot device, activated devices, etc.
* (I hope those where not the culprit)
* recompile softdevice with the following change :
in void cDFBVideoOut::SetParams(int newXres, int newYres)
change the value of dlc.options =
from (DFBDisplayLayerOptions)( DLOP_ALPHACHANNEL )
to (DFBDisplayLayerOptions)( DLOP_NONE )
* that might not be optimal, but it shows something...


Question 1 : what should I do from there ?
Question 2 : am I the only one who use softdevice / DirectFB on an EPIA M10000 ?


NH





Home | Main Index | Thread Index