Hi, As i discussed in last week's conference call, i have some identifers in source code for which i couldn't guess their purpose and / or use. So, i am going to list such identifiers here (one file at a time) and request you to give me hints on these, so i can complete the doxygen documentation for them. FILE: <FS-Trunk>/src/include/private/switch_core_pvt.h ================================== 1. In struct *switch_core_session*, what is the difference between * read_codec* and *real_read_codec*, similarly *write_codec* and * real_write_codec*? 2. In struct *switch_core_session*, what is the difference between * raw_read_frame* and *enc_read_frame*, similarly *raw_write_frame* and * enc_write_frame*? 3. What is struct *switch_media_bug*? I have some confusion ideas on it but better to know it from you. 4. In struct *switch_runtime*, variables *offset*, *throttle_mutex*, * global_mutex* (how it is different then *global_var_mutex*?), *sps* and * dummy_cng_frame*? Thank you. -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | <OK> | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk@hotmail.com Email: shaheryarkh@googlemail.com