Separate rate-distortion modeling for DC and AC coefficients
Separate rate-distortion modeling for DC and AC coefficients

This is the first step to rework the rate-distortion modeling used
in rtc coding mode. The overall goal is to make the modeling
customized for the statistics encountered in the rtc coding.

This commit makes encoder to perform rate-distortion modeling for
DC and AC coefficients separately. No speed changes observed.
The coding performance for pedestrian_area_1080p is largely
improved:

speed -5, from 79558 b/f, 37.871 dB -> 79598 b/f, 38.600 dB
speed -6, from 79515 b/f, 37.822 dB -> 79544 b/f, 38.130 dB

Overall performance for rtc set at speed -6 is improved by 0.67%.

Change-Id: I9153444567e5f75ccdcaac043c2365992c005c0c

thdav/aom,gshORTON/webm.libvpx,charup/https---github.com-webmproject-libvpx-,shareefalis/libvpx,iniwf/webm.libvpx,Acidburn0zzz/webm.libvpx,matanbs/vp982,jacklicn/webm.libvpx,gshORTON/webm.libvpx,running770/libvpx,Suvarna1488/webm.libvpx,charup/https---github.com-webmproject-libvpx-,kalli123/webm.libvpx,matanbs/webm.libvpx,ittiamvpx/libvpx-1,VTCSecureLLC/libvpx,luctrudeau/aom,abwiz0086/webm.libvpx,Topopiccione/libvpx,liqianggao/libvpx,kalli123/webm.libvpx,kalli123/webm.libvpx,felipebetancur/libvpx,n4t/libvpx,mbebenita/aom,mwgoldsmith/vpx,VTCSecureLLC/libvpx,gshORTON/webm.libvpx,abwiz0086/webm.libvpx,altogother/webm.libvpx,shyamalschandra/libvpx,iniwf/webm.libvpx,abwiz0086/webm.libvpx,jacklicn/webm.libvpx,openpeer/libvpx_new,Acidburn0zzz/webm.libvpx,kim42083/webm.libvpx,charup/https---github.com-webmproject-libvpx-,kleopatra999/webm.libvpx,webmproject/libvpx,iniwf/webm.libvpx,smarter/aom,altogother/webm.libvpx,lyx2014/libvpx_c,ShiftMediaProject/libvpx,mwgoldsmith/libvpx,liqianggao/libvpx,felipebetancur/libvpx,Laknot/libvpx,ShiftMediaProject/libvpx,luctrudeau/aom,shacklettbp/aom,smarter/aom,shareefalis/libvpx,kim42083/webm.libvpx,running770/libvpx,Acidburn0zzz/webm.libvpx,openpeer/libvpx_new,ittiamvpx/libvpx-1,mwgoldsmith/vpx,altogother/webm.libvpx,reimaginemedia/webm.libvpx,mbebenita/aom,jdm/libvpx,reimaginemedia/webm.libvpx,luctrudeau/aom,openpeer/libvpx_new,openpeer/libvpx_new,kleopatra999/webm.libvpx,gshORTON/webm.libvpx,mbebenita/aom,GrokImageCompression/aom,jmvalin/aom,goodleixiao/vpx,Distrotech/libvpx,matanbs/vp982,hsueceumd/test_hui,Laknot/libvpx,jmvalin/aom,kim42083/webm.libvpx,Maria1099/webm.libvpx,shacklettbp/aom,jacklicn/webm.libvpx,abwiz0086/webm.libvpx,thdav/aom,goodleixiao/vpx,gshORTON/webm.libvpx,abwiz0086/webm.libvpx,mwgoldsmith/vpx,jmvalin/aom,jacklicn/webm.libvpx,ittiamvpx/libvpx,mbebenita/aom,lyx2014/libvpx_c,zofuthan/libvpx,Maria1099/webm.libvpx,reimaginemedia/webm.libvpx,jdm/libvpx,pcwalton/libvpx,mwgoldsmith/vpx,luctrudeau/aom,shareefalis/libvpx,ittiamvpx/libvpx,kim42083/webm.libvpx,Acidburn0zzz/webm.libvpx,liqianggao/libvpx,smarter/aom,Maria1099/webm.libvpx,zofuthan/libvpx,ShiftMediaProject/libvpx,gshORTON/webm.libvpx,liqianggao/libvpx,iniwf/webm.libvpx,Laknot/libvpx,VTCSecureLLC/libvpx,webmproject/libvpx,mwgoldsmith/libvpx,VTCSecureLLC/libvpx,ittiamvpx/libvpx-1,stewnorriss/libvpx,running770/libvpx,goodleixiao/vpx,VTCSecureLLC/libvpx,Distrotech/libvpx,pcwalton/libvpx,shareefalis/libvpx,Topopiccione/libvpx,hsueceumd/test_hui,charup/https---github.com-webmproject-libvpx-,ittiamvpx/libvpx,shyamalschandra/libvpx,hsueceumd/test_hui,zofuthan/libvpx,shacklettbp/aom,ittiamvpx/libvpx,jdm/libvpx,thdav/aom,shareefalis/libvpx,Suvarna1488/webm.libvpx,lyx2014/libvpx_c,pcwalton/libvpx,Laknot/libvpx,mwgoldsmith/libvpx,stewnorriss/libvpx,jmvalin/aom,Maria1099/webm.libvpx,reimaginemedia/webm.libvpx,kim42083/webm.libvpx,felipebetancur/libvpx,altogother/webm.libvpx,kalli123/webm.libvpx,running770/libvpx,ShiftMediaProject/libvpx,matanbs/vp982,mbebenita/aom,shyamalschandra/libvpx,reimaginemedia/webm.libvpx,matanbs/webm.libvpx,hsueceumd/test_hui,felipebetancur/libvpx,shyamalschandra/libvpx,jacklicn/webm.libvpx,running770/libvpx,felipebetancur/libvpx,shyamalschandra/libvpx,webmproject/libvpx,mwgoldsmith/vpx,kleopatra999/webm.libvpx,charup/https---github.com-webmproject-libvpx-,Topopiccione/libvpx,iniwf/webm.libvpx,Topopiccione/libvpx,Maria1099/webm.libvpx,shyamalschandra/libvpx,matanbs/vp982,thdav/aom,Topopiccione/libvpx,GrokImageCompression/aom,Maria1099/webm.libvpx,thdav/aom,kleopatra999/webm.libvpx,openpeer/libvpx_new,luctrudeau/aom,mbebenita/aom,GrokImageCompression/aom,pcwalton/libvpx,kleopatra999/webm.libvpx,Acidburn0zzz/webm.libvpx,jdm/libvpx,matanbs/vp982,smarter/aom,Distrotech/libvpx,reimaginemedia/webm.libvpx,hsueceumd/test_hui,hsueceumd/test_hui,pcwalton/libvpx,lyx2014/libvpx_c,Laknot/libvpx,Distrotech/libvpx,ShiftMediaProject/libvpx,stewnorriss/libvpx,webmproject/libvpx,matanbs/webm.libvpx,kalli123/webm.libvpx,kleopatra999/webm.libvpx,VTCSecureLLC/libvpx,kalli123/webm.libvpx,pcwalton/libvpx,mwgoldsmith/libvpx,jacklicn/webm.libvpx,goodleixiao/vpx,Laknot/libvpx,shacklettbp/aom,ittiamvpx/libvpx,kim42083/webm.libvpx,jdm/libvpx,webmproject/libvpx,ittiamvpx/libvpx-1,jdm/libvpx,mwgoldsmith/libvpx,Suvarna1488/webm.libvpx,smarter/aom,n4t/libvpx,mbebenita/aom,matanbs/vp982,liqianggao/libvpx,liqianggao/libvpx,stewnorriss/libvpx,matanbs/webm.libvpx,n4t/libvpx,n4t/libvpx,luctrudeau/aom,altogother/webm.libvpx,matanbs/webm.libvpx,Distrotech/libvpx,Topopiccione/libvpx,GrokImageCompression/aom,matanbs/webm.libvpx,thdav/aom,altogother/webm.libvpx,goodleixiao/vpx,n4t/libvpx,iniwf/webm.libvpx,shareefalis/libvpx,ittiamvpx/libvpx-1,mbebenita/aom,mwgoldsmith/libvpx,running770/libvpx,abwiz0086/webm.libvpx,shacklettbp/aom,lyx2014/libvpx_c,zofuthan/libvpx,lyx2014/libvpx_c,stewnorriss/libvpx,Suvarna1488/webm.libvpx,webmproject/libvpx,Suvarna1488/webm.libvpx,ittiamvpx/libvpx,mwgoldsmith/vpx,smarter/aom,shacklettbp/aom,openpeer/libvpx_new,matanbs/vp982,jmvalin/aom,ittiamvpx/libvpx-1,Acidburn0zzz/webm.libvpx,stewnorriss/libvpx,Distrotech/libvpx,GrokImageCompression/aom,mbebenita/aom,zofuthan/libvpx,Suvarna1488/webm.libvpx,zofuthan/libvpx,goodleixiao/vpx,jmvalin/aom,charup/https---github.com-webmproject-libvpx-,GrokImageCompression/aom,felipebetancur/libvpx