<div dir="ltr"><div dir="ltr"><br></div>Thanks !<div>Sorry, my bad ! Let's start with this beginning to understand what am I trying to acheive here.</div><div><br><div>I am working on an application  which will decode only I frames(HEVC,AVC,MPEG2) however will do that parsing for each frame (I/P/B).</div><div><br></div><div>Parsing means, along with metadata I also need to get access to encoded user data containing CC/AFD/etc (if present). Basically anything present as part of </div><table class="gmail-memname" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:700;font-stretch:normal;font-size:14px;line-height:22px;font-family:Roboto,sans-serif;margin-left:6px;color:rgb(37,53,85)"><tbody><tr><td class="gmail-memname" style="margin-left:6px;vertical-align:bottom">enum <a class="el" href="https://ffmpeg.org/doxygen/3.4/group__lavc__packet.html#ga9a80bfcacc586b483a973272800edb97" style="color:rgb(70,101,162)">AVPacketSideDataType</a></td></tr></tbody></table> mentioned in  <a href="https://ffmpeg.org/doxygen/3.4/group__lavc__packet.html#ga9a80bfcacc586b483a973272800edb97">https://ffmpeg.org/doxygen/3.4/group__lavc__packet.html#ga9a80bfcacc586b483a973272800edb97</a><div><br>Later, I'll decode this user-data "ONLY" externally for P/B frames.</div><div><br></div><div>Let's focus on H264 for now.

My input H264 stream has EI608/EIA-708 in the sei-> user data section. And I have parsed a complete frame using <span style="color:rgb(121,94,38);font-family:Consolas,"Courier New",monospace;font-size:14px;white-space:pre">av_parser_parse2().</span></div><div><font color="#795e26" face="Consolas, Courier New, monospace"><span style="font-size:14px;white-space:pre">Shall I not expect </span></font><span style="color:rgb(0,0,0);white-space:pre-wrap">pkt->side_data_elems to be updated even though I know CC data is there for sure?</span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap">I was expecting that after using </span><span style="color:rgb(0,0,0);white-space:pre-wrap">av_packet_get_side_data() for type</span><span style="color:rgb(0,0,0);white-space:pre-wrap"> </span><em style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">AV_PKT_DATA_A53_CC</em><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap"> , I will get access to encoded CC data. </span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">Is something wrong with my understanding of side data here?</span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">Regards,</span></div><div><span style="color:rgb(0,0,0);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap">Rohit Khali</span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><br></span></div><div><br><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div></div></div></div></div></div>