Jetzt wirds kompliziert, diesmal ein segfault:
Code
- [h264 @ 0x839690] v4l2_request_queue_decode: queue output buffer 2 failed for request 30, Das Argument ist ungültig (22)
- [h264 @ 0x839690] hardware accelerator failed to decode picture
- CodecVideoSendPacket: send_packet ret: Die Operation ist nicht erlaubt
- CodecVideoReceiveFrame: receive_frame ret: Die Ressource ist zur Zeit nicht verfügbar
- [h264 @ 0x839690] v4l2_request_queue_decode: queue output buffer 2 failed for request 30, Das Argument ist ungültig (22)
- [h264 @ 0x839690] hardware accelerator failed to decode picture
- CodecVideoSendPacket: send_packet ret: Die Operation ist nicht erlaubt
- CodecVideoReceiveFrame: receive_frame ret: Die Ressource ist zur Zeit nicht verfügbar
- [h264 @ 0x839690] v4l2_request_queue_decode: queue output buffer 7 failed for request 47, Das Argument ist ungültig (22)
- [h264 @ 0x839690] hardware accelerator failed to decode picture
- CodecVideoSendPacket: send_packet ret: Die Operation ist nicht erlaubt
- CodecVideoReceiveFrame: receive_frame ret: Die Ressource ist zur Zeit nicht verfügbar
- [h264 @ 0x839690] v4l2_request_queue_decode: queue output buffer 7 failed for request 47, Das Argument ist ungültig (22)
- [h264 @ 0x839690] hardware accelerator failed to decode picture
- CodecVideoSendPacket: send_packet ret: Die Operation ist nicht erlaubt
- CodecVideoReceiveFrame: receive_frame ret: Die Ressource ist zur Zeit nicht verfügbar
- [h264 @ 0x839690] v4l2_request_queue_decode: queue output buffer 8 failed for request 49, Das Argument ist ungültig (22)
- [h264 @ 0x839690] hardware accelerator failed to decode picture
- CodecVideoSendPacket: send_packet ret: Die Operation ist nicht erlaubt
- CodecVideoReceiveFrame: receive_frame ret: Die Ressource ist zur Zeit nicht verfügbar
- [softhddev]SetPlayMode: 0
- SetPlayMode: play_mode 0
- VideoSetClosing: buffers 2 StartCounter 1
- VideoSetClosing: pthread_cond_wait
- Frame2Display: set a black FB
- CodecVideoClose: VideoCtx 0x839690
- [Thread 0xa43d0410 (LWP 25611) exited]
- [Thread 0xa70fd410 (LWP 25610) exited]
- [Thread 0xb41ff410 (LWP 25609) exited]
- Thread 12 "vdr" received signal SIGSEGV, Segmentation fault.
- [Switching to Thread 0xa78fe410 (LWP 23655)]
- Frame2Display (render=0x82bc58) at video_drm.c:908
- 908 uint64_t PicWidth = render->mode.vdisplay * av_q2d(frame->sample_aspect_ratio) *
- (gdb) bt full
- #0 Frame2Display (render=0x82bc58) at video_drm.c:908
- frame = 0x0
- primedata = <optimized out>
- i = <optimized out>
- PicWidth = <optimized out>
- audio_pts = <optimized out>
- diff = <optimized out>
- buf = 0x82cba4
- video_pts = <optimized out>
- ModeReq = 0xaac094f8
- flags = 1
- buf = <optimized out>
- frame = <optimized out>
- primedata = <optimized out>
- audio_pts = <optimized out>
- video_pts = <optimized out>
- i = <optimized out>
- diff = <optimized out>
- ModeReq = <optimized out>
- flags = <optimized out>
- PicWidth = <optimized out>
- #1 DisplayHandlerThread (arg=0x82bc58) at video_drm.c:955
- render = 0x82bc58
- #2 0xb6f71bbe in start_thread (arg=0xa5104a83) at pthread_create.c:486
- ret = <optimized out>
- start = <optimized out>
- pd = 0xa5104a83
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1268216012, -1525659005, 372, -1483742192, 9, -1483743712, -1483742192,
- -1483742080, 0, -1090521068, 0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
- data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- #3 0xb6c6662c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
- No locals.
- Backtrace stopped: previous frame identical to this frame (corrupt stack?)
- (gdb)