Hi
I have vdr 170 + cvs xineliboutput + external svn ffmpeg + hg xine-lib-1.2
during of watching some hdtv channels I have crash ffmpeg/xine-lib with this errors
[h264 @ 0x8706aa0]B picture before any references, skipping [h264 @ 0x8706aa0]decode_slice_header error [h264 @ 0x8706aa0]no frame! [h264 @ 0x8706aa0]B picture before any references, skipping [h264 @ 0x8706aa0]decode_slice_header error [h264 @ 0x8706aa0]no frame! [h264 @ 0x8706aa0]B picture before any references, skipping [h264 @ 0x8706aa0]decode_slice_header error [h264 @ 0x8706aa0]no frame! [h264 @ 0x8706aa0]B picture before any references, skipping [h264 @ 0x8706aa0]decode_slice_header error [h264 @ 0x8706aa0]no frame! [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]mmco: unref short failure [h264 @ 0x8706aa0]number of reference frames exceeds max (probably corrupt input), discarding one [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe vdr: osdflush: n: 1, 10.1, timeout: 0, result: 0 [h264 @ 0x8706aa0]warning: first frame is no keyframe vdr: osdflush: n: 2, 22.2, timeout: 0, result: 0 [h264 @ 0x8706aa0]warning: first frame is no keyframe vdr: osdflush: n: 2, 22.6, timeout: 0, result: 0 [h264 @ 0x8706aa0]warning: first frame is no keyframe vdr: osdflush: n: 3, 38.5, timeout: 0, result: 0 [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]warning: first frame is no keyframe vdr: osdflush: n: 1, 9.5, timeout: 0, result: 0 [h264 @ 0x8706aa0]warning: first frame is no keyframe [h264 @ 0x8706aa0]Internal error, picture buffer overflow Aborted
How can I track this errors for good bug-report to ffmpeg developpers ? It's seems need to use the gdb. Is it right way ? http://xinehq.de/index.php/developer
Q: How do I run xine in gdb? A: First make sure you have a debug build. You can either run xine from gdb or attach to an already-running process: Running xine from gdb: $ gdb xine (gdb) handle SIG32 noprint nostop (gdb) run Attaching to a running xine process: $ gdb xine `pidof xine`