Valgrind report: uninitialized value in input/decoder
==216869== 4324 errors in context 7 of 7:
==216869== Thread 24:
==216869== Conditional jump or move depends on uninitialised value(s)
==216869== at 0x48CD771: DecoderThread_ProcessInput (decoder.c:1444)
==216869== by 0x48CD9FA: DecoderThread (decoder.c:1751)
==216869== by 0x4BF85C1: start_thread (in /usr/lib/libc.so.6)
==216869== by 0x4C7D583: clone (in /usr/lib/libc.so.6)
==216869==
This is matching the es_format_IsSimilar
line there:
while( (packetized_frame =
p_packetizer->pf_packetize( p_packetizer, ppframe ) ) )
{
if( !es_format_IsSimilar( &p_dec->fmt_in, &p_packetizer->fmt_out ) )
{
So one of the format might not be correctly initialized.