[mythtvnz] Channel change stability issues with MythTV and VDPAU in NZ

Jean-Yves Avenard jyavenard at gmail.com
Mon Jun 1 06:49:54 BST 2009


Hi

2009/6/1 Steven Ellis <steven at openmedia.co.nz>:
> It appears that Jean thinks the issue may reside in the version of ffmpeg
> that 0.21-fixes is based on.
> Steve

It doesn't "appear" :)

It crashed there:
#0  0xb7047cc5 in decode_slice_header (h=0xa396d600, h0=0xa396d600) at
h264.c:3834

There you find:
            h->prev_frame_num++;
            h->prev_frame_num %= 1<<h->sps.log2_max_frame_num;
            s->current_picture_ptr->frame_num= h->prev_frame_num;
<---- crash here
            execute_ref_pic_marking(h, NULL, 0);

the crash occurs because is s->current_picture_ptr is NULL ... This
should never happened ...

Looking at the more recent ffmpeg, even if that code there has been
removed, it still assumes later than s->current_picture_ptr is
defined. So I'm guessing the crash you produced would have happened as
well, just not in the same area of the code.

JY



More information about the mythtvnz mailing list