From: Thibaut M. <thi...@gm...> - 2005-07-26 14:05:49
|
On 7/26/05, Michael Roitzsch <mr...@us...> wrote: > Hi, >=20 > >> I cannot see what's wrong with the stream count reporting, but if > >> you (Vedran) could insert a printf() in video_decoder.c, line > >> 205, to confirm num_streams is indeed 0 and this is not some gcc > >> optimization artifact, we would be one step closer to a solution. > > > > Printf at that place shows num streams =3D 1 !, It prints 0 only at > > the beginning of program execution, when no streams are opened. >=20 > Ok, so the num_streams =3D=3D 0 from the backtrace was an artifact, but 1 > is just as wrong as 0. num_streams is supposed to be 2. >=20 > It looks to me as if the sputext decoder never calls > stream->video_out->open (stream->video_out, stream) to register > itself at the output port. >=20 > Does anyone know a good reason why it does not do that? It seems > wrong to me. no good reason. > Michael Thibaut |