<div dir="ltr">Hi,<br><div>I am trying to pass default data from <font face="monospace">codec_xyz.c</font> to <font face="monospace">res_format_attr_xyz.c</font><br><br>what I did:<br></div><div><ul><li><font face="monospace">main/codec_builtin.c: ast_codec_builtin_init: </font>made a call to <font face="monospace">CODEC_REGISTER_AND_CACHE(xyz)</font></li><li><font face="monospace">codecs/codec_xyz.c: load_module: </font>get the codec. <font face="monospace">xyz_codec = ast_codec_get()</font></li><li><font face="monospace">codecs/codec_xyz.c: load_module: format = ast_format_create_named("xyz", xyz_codec)</font><br></li><li><font face="monospace">codecs/codec_xyz.c: </font><span style="font-family:monospace">load_module: </span>initialized struct <font face="monospace">xyz_attr </font>in variable <font face="monospace">attr</font><br></li><li><font face="monospace">codecs/codec_xyz.c: load_module: ast_format_set_attribute_data(format, attr);</font></li><li><font face="monospace">codecs/codec_xyz.c: load_module: ast_format_cache_set(format);</font></li></ul><div><br></div></div><div>problem is that <font face="monospace">attribute_data</font> in callback <font face="monospace">format_generate_sdp_fmtp</font> of <font face="monospace">res_format_attr_xyz.c</font> is <font face="monospace">NULL</font><br>and not what was initialized in <font face="monospace">codec/codec_xyz.c</font></div><div><font face="monospace"><br></font></div><div><font face="arial, sans-serif">can anyone help as what should be the right way to do this?</font></div></div>