<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">Le sam. 16 mars 2019 16:32, Carl Eugen Hoyos <<a href="mailto:ceffmpeg@gmail.com">ceffmpeg@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am Fr., 15. März 2019 um 09:29 Uhr schrieb NDJORE BORIS <<a href="mailto:ndjoreboris@gmail.com" target="_blank" rel="noreferrer">ndjoreboris@gmail.com</a>>:<br>
<br>
> Can someone tell me  what is the libav structure élément or function<br>
> that can give me the quatization parameter of each macroblock in a frame,<br>
> please? I need for this value. Since macroblock is not a structure I don't<br>
> know how to have the quantization parameter associated to each MBs in<br>
> a given  frame.<br>
<br>
Did you look at MpegEncContext in libavcodec/mpegvideo.h?<br>
<br>
Carl Eugen<br></blockquote></div><div dir="auto"><br></div><div dir="auto">Yes, but I didn't find anything. I found qp_table array in Avframe. But I don't know how to extract it content.</div><div dir="auto">I did something as follow but I obtain only 0 value.</div><div dir="auto">That is what I did :</div><div dir="auto"><font face="sans-serif">In libavcodec/mpegvideo_enc.c, in the ff_encode_picture(</font><span style="font-family:sans-serif">MpegEncContext s, int ) fonction, I did :</span></div><div dir="auto"><span style="font-family:sans-serif">For(int i =0; i <6; i++)</span></div><div dir="auto"><span style="font-family:sans-serif">{int xy = </span><span style="font-family:sans-serif">s->current_picture->mb_x*</span><span style="font-family:sans-serif">s->current_picture->mb_stride + </span><span style="font-family:sans-serif">s->current_picture->mb_x - </span><span style="font-family:sans-serif">s->current_picture->mb_stride;</span></div><div dir="auto"><span style="font-family:sans-serif">printf("%d",s->current_picture->qp_table[xy];}</span></div><div dir="auto"><span style="font-family:sans-serif">Only zero is given. I don't know why.</span></div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>