libvpx_srcs.gni 310 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864
  1. # This file is generated. Do not edit.
  2. libvpx_srcs_x86 = [
  3. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  4. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  5. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  6. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  7. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  8. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  9. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  10. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  11. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  12. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  13. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  14. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  15. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  16. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  17. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  18. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  19. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  20. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  21. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  22. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  23. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  24. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  25. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  26. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  27. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  28. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  29. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  30. "//third_party/libvpx/source/libvpx/vp8/common/x86/loopfilter_x86.c",
  31. "//third_party/libvpx/source/libvpx/vp8/common/x86/vp8_asm_stubs.c",
  32. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  33. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  34. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  35. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  36. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  37. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  38. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  39. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  40. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  41. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  42. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  43. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  44. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  45. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  46. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  47. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  48. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  49. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  50. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  51. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  52. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  53. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  54. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  55. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  56. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  57. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  58. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  59. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  60. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  61. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  62. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  63. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  64. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  65. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  66. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  67. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  68. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  69. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  70. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  71. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  72. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  73. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  74. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  75. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  76. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  77. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  78. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  79. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  80. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  81. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  82. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  83. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  84. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  85. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  86. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  87. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  88. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  89. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  90. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  91. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  92. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  93. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  94. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  95. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  96. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  97. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  98. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  99. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  100. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  101. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  102. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  103. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  104. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  105. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  106. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  107. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  108. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  109. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  110. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  111. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  112. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  113. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  114. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  115. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  116. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  117. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  118. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  119. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  120. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  121. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  122. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  123. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  124. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  125. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  126. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  127. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  128. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  129. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  130. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  131. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  132. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  133. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  134. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  135. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  136. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  137. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  138. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  139. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  140. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  141. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  142. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  143. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  144. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  145. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  146. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  147. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  148. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  149. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  150. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  151. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  152. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  153. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  154. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  155. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  156. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  157. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  158. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  159. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  160. ]
  161. libvpx_srcs_x86_headers = [
  162. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  163. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  164. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  165. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  166. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  167. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  168. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  169. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  170. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  171. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  172. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  173. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  174. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  175. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  176. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  177. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  178. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  179. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  180. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  181. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  182. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  183. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  184. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  185. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  186. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  187. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  188. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  189. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  190. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  191. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  192. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  193. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  194. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  195. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  196. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  197. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  198. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  199. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  200. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  201. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  202. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  203. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  204. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  205. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  206. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  207. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  208. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  209. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  210. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  211. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  212. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  213. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  214. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  215. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  216. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  217. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  218. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  219. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  220. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  221. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  222. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  223. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  224. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  225. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  226. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  227. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  228. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  229. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  230. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  231. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  232. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  233. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  234. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  235. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  236. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  237. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  238. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  239. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  240. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  241. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  242. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  243. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  244. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  245. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  246. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  247. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  248. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  249. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  250. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  251. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  252. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  253. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  254. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  255. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  256. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  257. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  258. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  259. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  260. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  261. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  262. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  263. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  264. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  265. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  266. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  267. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  268. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  269. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  270. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  271. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  272. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  273. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  274. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  275. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  276. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  277. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  278. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  279. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  280. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  281. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  282. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  283. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  284. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  285. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  286. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  287. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  288. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  289. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  290. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  291. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  292. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  293. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  294. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  295. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  296. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  297. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  298. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  299. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  300. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  301. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  302. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  303. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  304. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  305. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  306. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  307. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  308. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  309. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  310. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  311. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  312. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  313. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  314. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  315. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  316. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  317. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  318. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  319. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  320. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  321. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  322. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  323. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  324. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  325. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  326. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h",
  327. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h",
  328. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve.h",
  329. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_avx2.h",
  330. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_sse2.h",
  331. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_ssse3.h",
  332. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_avx2.h",
  333. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h",
  334. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h",
  335. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h",
  336. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h",
  337. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h",
  338. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_sse2.h",
  339. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h",
  340. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/mem_sse2.h",
  341. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_sse2.h",
  342. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_ssse3.h",
  343. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/transpose_sse2.h",
  344. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/txfm_common_sse2.h",
  345. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  346. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  347. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  348. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  349. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  350. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  351. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  352. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  353. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  354. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  355. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  356. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  357. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  358. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  359. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  360. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  361. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  362. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  363. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  364. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  365. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  366. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  367. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  368. ]
  369. libvpx_srcs_x86_assembly = [
  370. "//third_party/libvpx/source/libvpx/vp8/common/x86/dequantize_mmx.asm",
  371. "//third_party/libvpx/source/libvpx/vp8/common/x86/idctllm_mmx.asm",
  372. "//third_party/libvpx/source/libvpx/vp8/common/x86/idctllm_sse2.asm",
  373. "//third_party/libvpx/source/libvpx/vp8/common/x86/iwalsh_sse2.asm",
  374. "//third_party/libvpx/source/libvpx/vp8/common/x86/loopfilter_sse2.asm",
  375. "//third_party/libvpx/source/libvpx/vp8/common/x86/mfqe_sse2.asm",
  376. "//third_party/libvpx/source/libvpx/vp8/common/x86/recon_mmx.asm",
  377. "//third_party/libvpx/source/libvpx/vp8/common/x86/recon_sse2.asm",
  378. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_mmx.asm",
  379. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm",
  380. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_ssse3.asm",
  381. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/block_error_sse2.asm",
  382. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/copy_sse2.asm",
  383. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/copy_sse3.asm",
  384. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/dct_sse2.asm",
  385. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
  386. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_mfqe_sse2.asm",
  387. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
  388. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
  389. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/add_noise_sse2.asm",
  390. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/deblock_sse2.asm",
  391. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_sse2.asm",
  392. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_sad4d_sse2.asm",
  393. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_sad_sse2.asm",
  394. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm",
  395. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_variance_impl_sse2.asm",
  396. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/intrapred_sse2.asm",
  397. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
  398. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
  399. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad4d_sse2.asm",
  400. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad_sse2.asm",
  401. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
  402. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subtract_sse2.asm",
  403. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
  404. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_high_subpixel_8t_sse2.asm",
  405. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_high_subpixel_bilinear_sse2.asm",
  406. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
  407. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
  408. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
  409. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
  410. ]
  411. libvpx_srcs_x86_mmx = [
  412. "//third_party/libvpx/source/libvpx/vp8/common/x86/idct_blk_mmx.c",
  413. "//third_party/libvpx/source/libvpx/vpx_ports/emms_mmx.c",
  414. ]
  415. libvpx_srcs_x86_sse2 = [
  416. "//third_party/libvpx/source/libvpx/vp8/common/x86/bilinear_filter_sse2.c",
  417. "//third_party/libvpx/source/libvpx/vp8/common/x86/idct_blk_sse2.c",
  418. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c",
  419. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
  420. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
  421. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
  422. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
  423. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c",
  424. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c",
  425. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
  426. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
  427. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_pred_sse2.c",
  428. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
  429. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c",
  430. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c",
  431. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c",
  432. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c",
  433. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c",
  434. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c",
  435. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_quantize_intrin_sse2.c",
  436. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_variance_sse2.c",
  437. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
  438. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/loopfilter_sse2.c",
  439. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/post_proc_sse2.c",
  440. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_sse2.c",
  441. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sum_squares_sse2.c",
  442. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/variance_sse2.c",
  443. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c",
  444. ]
  445. libvpx_srcs_x86_sse3 = []
  446. libvpx_srcs_x86_ssse3 = [
  447. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_quantize_ssse3.c",
  448. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
  449. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c",
  450. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c",
  451. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_ssse3.c",
  452. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
  453. ]
  454. libvpx_srcs_x86_sse4_1 = [
  455. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse4.c",
  456. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c",
  457. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c",
  458. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c",
  459. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c",
  460. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c",
  461. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c",
  462. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c",
  463. ]
  464. libvpx_srcs_x86_avx = [
  465. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_diamond_search_sad_avx.c",
  466. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_avx.c",
  467. ]
  468. libvpx_srcs_x86_avx2 = [
  469. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_error_avx2.c",
  470. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c",
  471. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_intrin_avx2.c",
  472. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_avx2.c",
  473. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c",
  474. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_quantize_intrin_avx2.c",
  475. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/loopfilter_avx2.c",
  476. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_avx2.c",
  477. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad4d_avx2.c",
  478. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad_avx2.c",
  479. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subtract_avx2.c",
  480. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/variance_avx2.c",
  481. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c",
  482. ]
  483. libvpx_srcs_x86_avx512 = []
  484. libvpx_srcs_x86_64 = [
  485. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  486. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  487. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  488. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  489. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  490. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  491. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  492. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  493. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  494. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  495. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  496. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  497. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  498. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  499. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  500. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  501. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  502. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  503. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  504. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  505. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  506. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  507. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  508. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  509. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  510. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  511. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  512. "//third_party/libvpx/source/libvpx/vp8/common/x86/loopfilter_x86.c",
  513. "//third_party/libvpx/source/libvpx/vp8/common/x86/vp8_asm_stubs.c",
  514. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  515. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  516. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  517. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  518. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  519. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  520. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  521. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  522. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  523. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  524. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  525. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  526. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  527. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  528. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  529. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  530. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  531. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  532. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  533. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  534. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  535. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  536. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  537. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  538. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  539. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  540. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  541. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  542. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  543. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  544. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  545. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  546. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  547. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  548. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  549. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  550. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  551. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  552. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  553. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  554. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  555. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  556. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  557. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  558. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  559. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  560. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  561. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  562. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  563. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  564. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  565. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  566. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  567. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  568. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  569. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  570. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  571. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  572. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  573. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  574. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  575. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  576. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  577. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  578. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  579. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  580. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  581. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  582. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  583. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  584. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  585. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  586. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  587. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  588. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  589. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  590. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  591. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  592. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  593. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  594. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  595. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  596. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  597. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  598. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  599. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  600. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  601. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  602. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  603. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  604. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  605. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  606. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  607. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  608. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  609. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  610. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  611. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  612. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  613. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  614. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  615. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  616. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  617. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  618. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  619. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  620. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  621. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  622. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  623. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  624. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  625. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  626. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  627. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  628. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  629. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  630. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  631. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  632. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  633. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  634. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  635. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  636. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  637. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  638. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  639. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  640. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  641. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  642. ]
  643. libvpx_srcs_x86_64_headers = [
  644. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  645. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  646. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  647. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  648. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  649. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  650. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  651. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  652. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  653. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  654. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  655. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  656. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  657. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  658. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  659. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  660. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  661. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  662. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  663. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  664. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  665. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  666. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  667. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  668. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  669. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  670. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  671. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  672. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  673. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  674. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  675. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  676. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  677. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  678. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  679. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  680. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  681. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  682. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  683. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  684. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  685. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  686. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  687. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  688. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  689. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  690. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  691. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  692. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  693. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  694. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  695. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  696. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  697. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  698. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  699. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  700. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  701. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  702. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  703. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  704. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  705. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  706. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  707. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  708. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  709. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  710. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  711. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  712. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  713. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  714. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  715. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  716. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  717. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  718. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  719. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  720. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  721. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  722. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  723. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  724. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  725. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  726. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  727. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  728. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  729. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  730. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  731. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  732. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  733. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  734. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  735. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  736. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  737. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  738. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  739. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  740. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  741. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  742. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  743. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  744. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  745. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  746. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  747. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  748. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  749. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  750. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  751. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  752. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  753. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  754. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  755. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  756. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  757. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  758. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  759. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  760. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  761. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  762. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  763. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  764. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  765. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  766. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  767. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  768. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  769. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  770. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  771. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  772. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  773. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  774. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  775. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  776. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  777. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  778. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  779. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  780. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  781. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  782. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  783. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  784. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  785. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  786. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  787. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  788. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  789. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  790. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  791. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  792. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  793. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  794. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  795. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  796. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  797. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  798. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  799. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  800. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  801. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  802. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  803. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  804. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  805. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  806. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  807. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  808. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h",
  809. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h",
  810. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve.h",
  811. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_avx2.h",
  812. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_sse2.h",
  813. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/convolve_ssse3.h",
  814. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_avx2.h",
  815. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h",
  816. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h",
  817. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h",
  818. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h",
  819. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h",
  820. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_sse2.h",
  821. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h",
  822. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/mem_sse2.h",
  823. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_sse2.h",
  824. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_ssse3.h",
  825. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/transpose_sse2.h",
  826. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/txfm_common_sse2.h",
  827. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  828. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  829. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  830. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  831. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  832. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  833. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  834. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  835. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  836. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  837. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  838. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  839. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  840. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  841. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  842. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  843. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  844. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  845. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  846. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  847. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  848. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  849. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  850. ]
  851. libvpx_srcs_x86_64_assembly = [
  852. "//third_party/libvpx/source/libvpx/vp8/common/x86/dequantize_mmx.asm",
  853. "//third_party/libvpx/source/libvpx/vp8/common/x86/idctllm_mmx.asm",
  854. "//third_party/libvpx/source/libvpx/vp8/common/x86/idctllm_sse2.asm",
  855. "//third_party/libvpx/source/libvpx/vp8/common/x86/iwalsh_sse2.asm",
  856. "//third_party/libvpx/source/libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm",
  857. "//third_party/libvpx/source/libvpx/vp8/common/x86/loopfilter_sse2.asm",
  858. "//third_party/libvpx/source/libvpx/vp8/common/x86/mfqe_sse2.asm",
  859. "//third_party/libvpx/source/libvpx/vp8/common/x86/recon_mmx.asm",
  860. "//third_party/libvpx/source/libvpx/vp8/common/x86/recon_sse2.asm",
  861. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_mmx.asm",
  862. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_sse2.asm",
  863. "//third_party/libvpx/source/libvpx/vp8/common/x86/subpixel_ssse3.asm",
  864. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/block_error_sse2.asm",
  865. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/copy_sse2.asm",
  866. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/copy_sse3.asm",
  867. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/dct_sse2.asm",
  868. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
  869. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_mfqe_sse2.asm",
  870. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
  871. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
  872. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm",
  873. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/add_noise_sse2.asm",
  874. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_ssse3_x86_64.asm",
  875. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/deblock_sse2.asm",
  876. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm",
  877. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_sse2.asm",
  878. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_sad4d_sse2.asm",
  879. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_sad_sse2.asm",
  880. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_subpel_variance_impl_sse2.asm",
  881. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_variance_impl_sse2.asm",
  882. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/intrapred_sse2.asm",
  883. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
  884. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
  885. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad4d_sse2.asm",
  886. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad_sse2.asm",
  887. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm",
  888. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
  889. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subtract_sse2.asm",
  890. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
  891. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_high_subpixel_8t_sse2.asm",
  892. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_high_subpixel_bilinear_sse2.asm",
  893. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
  894. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
  895. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
  896. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
  897. "//third_party/libvpx/source/libvpx/vpx_ports/emms_mmx.asm",
  898. "//third_party/libvpx/source/libvpx/vpx_ports/float_control_word.asm",
  899. ]
  900. libvpx_srcs_x86_64_mmx =
  901. [ "//third_party/libvpx/source/libvpx/vp8/common/x86/idct_blk_mmx.c" ]
  902. libvpx_srcs_x86_64_sse2 = [
  903. "//third_party/libvpx/source/libvpx/vp8/common/x86/bilinear_filter_sse2.c",
  904. "//third_party/libvpx/source/libvpx/vp8/common/x86/idct_blk_sse2.c",
  905. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/denoising_sse2.c",
  906. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
  907. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
  908. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
  909. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
  910. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c",
  911. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c",
  912. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
  913. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
  914. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_pred_sse2.c",
  915. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
  916. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c",
  917. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c",
  918. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c",
  919. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c",
  920. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c",
  921. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c",
  922. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_quantize_intrin_sse2.c",
  923. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_variance_sse2.c",
  924. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
  925. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/loopfilter_sse2.c",
  926. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/post_proc_sse2.c",
  927. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_sse2.c",
  928. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sum_squares_sse2.c",
  929. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/variance_sse2.c",
  930. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c",
  931. ]
  932. libvpx_srcs_x86_64_sse3 = []
  933. libvpx_srcs_x86_64_ssse3 = [
  934. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/vp8_quantize_ssse3.c",
  935. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
  936. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c",
  937. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c",
  938. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_ssse3.c",
  939. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
  940. ]
  941. libvpx_srcs_x86_64_sse4_1 = [
  942. "//third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse4.c",
  943. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c",
  944. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c",
  945. "//third_party/libvpx/source/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c",
  946. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c",
  947. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c",
  948. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c",
  949. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c",
  950. ]
  951. libvpx_srcs_x86_64_avx = [
  952. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_diamond_search_sad_avx.c",
  953. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_avx.c",
  954. ]
  955. libvpx_srcs_x86_64_avx2 = [
  956. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_error_avx2.c",
  957. "//third_party/libvpx/source/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c",
  958. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/avg_intrin_avx2.c",
  959. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/fwd_txfm_avx2.c",
  960. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c",
  961. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/highbd_quantize_intrin_avx2.c",
  962. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/loopfilter_avx2.c",
  963. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/quantize_avx2.c",
  964. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad4d_avx2.c",
  965. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/sad_avx2.c",
  966. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/subtract_avx2.c",
  967. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/variance_avx2.c",
  968. "//third_party/libvpx/source/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c",
  969. ]
  970. libvpx_srcs_x86_64_avx512 = []
  971. libvpx_srcs_arm = [
  972. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  973. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  974. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  975. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  976. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  977. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  978. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  979. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  980. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  981. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  982. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  983. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  984. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  985. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  986. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  987. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  988. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  989. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  990. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  991. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  992. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  993. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  994. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  995. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  996. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  997. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  998. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  999. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  1000. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  1001. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  1002. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  1003. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  1004. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  1005. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  1006. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  1007. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  1008. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  1009. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  1010. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  1011. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  1012. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  1013. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  1014. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  1015. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  1016. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  1017. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  1018. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  1019. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  1020. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  1021. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  1022. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  1023. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  1024. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  1025. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  1026. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  1027. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  1028. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  1029. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  1030. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  1031. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  1032. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  1033. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  1034. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  1035. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  1036. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  1037. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  1038. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  1039. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  1040. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  1041. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  1042. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  1043. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  1044. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  1045. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  1046. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  1047. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  1048. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  1049. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  1050. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  1051. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  1052. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  1053. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  1054. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  1055. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  1056. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  1057. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  1058. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  1059. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  1060. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  1061. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  1062. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  1063. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  1064. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  1065. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  1066. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  1067. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  1068. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  1069. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  1070. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  1071. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  1072. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  1073. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  1074. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  1075. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  1076. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  1077. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  1078. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  1079. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  1080. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  1081. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  1082. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  1083. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  1084. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  1085. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  1086. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  1087. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  1088. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  1089. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  1090. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  1091. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  1092. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  1093. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  1094. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  1095. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  1096. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  1097. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  1098. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  1099. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  1100. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  1101. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  1102. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  1103. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  1104. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  1105. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  1106. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  1107. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  1108. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  1109. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  1110. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  1111. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  1112. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  1113. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  1114. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  1115. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  1116. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  1117. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  1118. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  1119. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  1120. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  1121. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  1122. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  1123. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  1124. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  1125. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  1126. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  1127. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  1128. ]
  1129. libvpx_srcs_arm_headers = [
  1130. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  1131. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  1132. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  1133. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  1134. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  1135. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  1136. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  1137. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  1138. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  1139. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  1140. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  1141. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  1142. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  1143. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  1144. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  1145. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  1146. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  1147. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  1148. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  1149. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  1150. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  1151. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  1152. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  1153. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  1154. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  1155. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  1156. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  1157. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  1158. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  1159. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  1160. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  1161. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  1162. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  1163. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  1164. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  1165. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  1166. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  1167. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  1168. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  1169. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  1170. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  1171. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  1172. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  1173. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  1174. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  1175. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  1176. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  1177. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  1178. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  1179. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  1180. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  1181. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  1182. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  1183. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  1184. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  1185. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  1186. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  1187. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  1188. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  1189. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  1190. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  1191. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  1192. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  1193. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  1194. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  1195. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  1196. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  1197. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  1198. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  1199. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  1200. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  1201. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  1202. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  1203. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  1204. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  1205. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  1206. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  1207. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  1208. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  1209. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  1210. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  1211. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  1212. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  1213. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  1214. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  1215. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  1216. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  1217. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  1218. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  1219. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  1220. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  1221. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  1222. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  1223. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  1224. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  1225. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  1226. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  1227. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  1228. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  1229. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  1230. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  1231. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  1232. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  1233. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  1234. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  1235. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  1236. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  1237. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  1238. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  1239. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  1240. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  1241. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  1242. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  1243. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  1244. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  1245. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  1246. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  1247. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  1248. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  1249. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  1250. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  1251. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  1252. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  1253. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  1254. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  1255. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  1256. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  1257. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  1258. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  1259. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  1260. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  1261. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  1262. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  1263. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  1264. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  1265. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  1266. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  1267. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  1268. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  1269. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  1270. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  1271. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  1272. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  1273. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  1274. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  1275. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  1276. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  1277. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  1278. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  1279. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  1280. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  1281. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  1282. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  1283. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  1284. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  1285. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  1286. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  1287. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  1288. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  1289. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  1290. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  1291. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  1292. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  1293. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  1294. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  1295. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  1296. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  1297. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  1298. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  1299. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  1300. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  1301. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  1302. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  1303. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  1304. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  1305. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  1306. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  1307. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  1308. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  1309. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  1310. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  1311. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  1312. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  1313. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  1314. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  1315. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  1316. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  1317. ]
  1318. libvpx_srcs_arm_assembly = []
  1319. libvpx_srcs_arm_neon = [
  1320. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  1321. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.c",
  1322. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
  1323. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/copymem_neon.c",
  1324. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
  1325. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
  1326. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
  1327. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/idct_blk_neon.c",
  1328. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/iwalsh_neon.c",
  1329. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
  1330. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
  1331. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
  1332. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
  1333. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
  1334. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
  1335. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  1336. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  1337. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  1338. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  1339. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  1340. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  1341. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  1342. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  1343. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  1344. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  1345. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  1346. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  1347. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  1348. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  1349. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  1350. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  1351. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  1352. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  1353. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  1354. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  1355. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  1356. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  1357. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  1358. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  1359. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  1360. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  1361. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  1362. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  1363. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  1364. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  1365. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  1366. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  1367. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/denoising_neon.c",
  1368. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
  1369. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
  1370. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
  1371. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  1372. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  1373. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  1374. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  1375. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  1376. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  1377. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  1378. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  1379. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  1380. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  1381. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  1382. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  1383. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  1384. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  1385. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  1386. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  1387. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  1388. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  1389. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  1390. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  1391. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  1392. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  1393. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  1394. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  1395. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  1396. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
  1397. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
  1398. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
  1399. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  1400. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  1401. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  1402. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  1403. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  1404. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  1405. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  1406. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  1407. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  1408. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  1409. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  1410. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  1411. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  1412. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  1413. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  1414. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  1415. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  1416. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  1417. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  1418. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  1419. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  1420. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  1421. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  1422. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  1423. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  1424. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  1425. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  1426. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  1427. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  1428. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
  1429. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_denoiser_neon.c",
  1430. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
  1431. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
  1432. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
  1433. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
  1434. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  1435. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  1436. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  1437. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  1438. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  1439. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  1440. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  1441. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  1442. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  1443. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  1444. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  1445. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  1446. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  1447. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  1448. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  1449. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  1450. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  1451. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  1452. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  1453. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  1454. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  1455. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  1456. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  1457. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  1458. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  1459. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  1460. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  1461. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  1462. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  1463. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  1464. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  1465. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  1466. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  1467. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  1468. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  1469. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  1470. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  1471. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  1472. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  1473. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  1474. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_neon.c",
  1475. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_pred_neon.c",
  1476. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/deblock_neon.c",
  1477. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct16x16_neon.c",
  1478. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct32x32_neon.c",
  1479. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_neon.c",
  1480. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_partial_neon.c",
  1481. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
  1482. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/hadamard_neon.c",
  1483. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
  1484. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
  1485. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
  1486. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
  1487. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
  1488. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
  1489. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
  1490. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
  1491. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon.c",
  1492. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/quantize_neon.c",
  1493. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon.c",
  1494. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon.c",
  1495. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subpel_variance_neon.c",
  1496. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subtract_neon.c",
  1497. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_squares_neon.c",
  1498. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon.c",
  1499. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.c",
  1500. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
  1501. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
  1502. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  1503. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  1504. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  1505. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  1506. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  1507. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  1508. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  1509. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  1510. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  1511. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  1512. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  1513. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  1514. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  1515. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  1516. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  1517. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  1518. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  1519. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  1520. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  1521. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  1522. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  1523. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  1524. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  1525. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  1526. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  1527. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  1528. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  1529. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  1530. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  1531. ]
  1532. libvpx_srcs_arm_neon_headers = [
  1533. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  1534. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.h",
  1535. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  1536. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  1537. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  1538. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  1539. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  1540. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  1541. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  1542. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  1543. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  1544. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  1545. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  1546. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  1547. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  1548. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  1549. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  1550. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  1551. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  1552. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  1553. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  1554. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  1555. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  1556. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  1557. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  1558. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  1559. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  1560. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  1561. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  1562. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  1563. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  1564. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  1565. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  1566. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  1567. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  1568. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  1569. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  1570. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  1571. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  1572. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  1573. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  1574. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  1575. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  1576. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  1577. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  1578. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  1579. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  1580. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  1581. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  1582. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  1583. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  1584. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  1585. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  1586. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  1587. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  1588. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  1589. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  1590. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  1591. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  1592. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  1593. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  1594. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  1595. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  1596. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  1597. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  1598. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
  1599. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  1600. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  1601. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  1602. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  1603. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  1604. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  1605. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  1606. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  1607. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  1608. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  1609. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  1610. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  1611. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  1612. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  1613. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  1614. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  1615. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  1616. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  1617. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  1618. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  1619. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  1620. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  1621. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  1622. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  1623. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  1624. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  1625. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  1626. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  1627. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  1628. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  1629. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  1630. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  1631. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  1632. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  1633. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  1634. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  1635. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  1636. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  1637. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  1638. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  1639. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  1640. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  1641. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  1642. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  1643. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  1644. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  1645. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  1646. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  1647. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  1648. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  1649. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  1650. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  1651. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  1652. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  1653. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  1654. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  1655. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  1656. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  1657. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  1658. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  1659. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  1660. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  1661. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  1662. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  1663. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  1664. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  1665. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  1666. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  1667. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  1668. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  1669. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  1670. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  1671. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  1672. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  1673. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  1674. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  1675. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  1676. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  1677. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  1678. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  1679. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  1680. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  1681. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  1682. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  1683. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.h",
  1684. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/mem_neon.h",
  1685. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_neon.h",
  1686. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/transpose_neon.h",
  1687. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.h",
  1688. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.h",
  1689. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  1690. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  1691. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  1692. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  1693. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  1694. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  1695. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  1696. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  1697. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  1698. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  1699. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  1700. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  1701. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  1702. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  1703. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  1704. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  1705. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  1706. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  1707. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  1708. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  1709. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  1710. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  1711. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  1712. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  1713. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  1714. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  1715. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  1716. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  1717. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  1718. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  1719. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  1720. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  1721. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  1722. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  1723. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  1724. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  1725. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  1726. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  1727. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  1728. ]
  1729. libvpx_srcs_arm_neon_assembly = [
  1730. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm",
  1731. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_add_neon.asm",
  1732. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.asm",
  1733. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon_asm.asm",
  1734. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_16_neon.asm",
  1735. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_4_neon.asm",
  1736. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_8_neon.asm",
  1737. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/save_reg_neon.asm",
  1738. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type1_neon.asm",
  1739. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type2_neon.asm",
  1740. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type1_neon.asm",
  1741. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type2_neon.asm",
  1742. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type1_neon.asm",
  1743. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type2_neon.asm",
  1744. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type1_neon.asm",
  1745. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type2_neon.asm",
  1746. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm",
  1747. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm",
  1748. ]
  1749. libvpx_srcs_arm_neon_cpu_detect = [
  1750. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  1751. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.c",
  1752. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  1753. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  1754. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  1755. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  1756. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  1757. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  1758. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  1759. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  1760. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  1761. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  1762. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  1763. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  1764. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  1765. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  1766. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  1767. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  1768. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  1769. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  1770. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  1771. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  1772. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  1773. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  1774. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  1775. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  1776. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  1777. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  1778. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  1779. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  1780. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  1781. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  1782. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  1783. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  1784. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  1785. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  1786. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  1787. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  1788. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  1789. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  1790. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  1791. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  1792. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  1793. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  1794. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  1795. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  1796. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  1797. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  1798. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  1799. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  1800. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  1801. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  1802. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  1803. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  1804. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  1805. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  1806. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  1807. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  1808. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  1809. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  1810. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  1811. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  1812. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  1813. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  1814. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  1815. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  1816. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  1817. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  1818. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  1819. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  1820. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  1821. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  1822. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  1823. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  1824. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  1825. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  1826. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  1827. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  1828. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  1829. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  1830. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  1831. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  1832. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  1833. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  1834. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  1835. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  1836. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  1837. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  1838. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  1839. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  1840. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  1841. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  1842. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  1843. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  1844. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  1845. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  1846. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  1847. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  1848. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  1849. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  1850. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  1851. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  1852. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  1853. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  1854. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  1855. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  1856. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  1857. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  1858. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  1859. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  1860. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  1861. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  1862. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  1863. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  1864. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  1865. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  1866. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  1867. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  1868. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  1869. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  1870. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  1871. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  1872. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  1873. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  1874. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  1875. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  1876. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  1877. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  1878. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  1879. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  1880. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  1881. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  1882. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  1883. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  1884. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  1885. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  1886. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  1887. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  1888. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  1889. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  1890. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  1891. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  1892. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  1893. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  1894. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  1895. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  1896. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  1897. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  1898. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  1899. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  1900. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  1901. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  1902. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  1903. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  1904. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  1905. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  1906. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  1907. ]
  1908. libvpx_srcs_arm_neon_cpu_detect_headers = [
  1909. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  1910. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.h",
  1911. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  1912. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  1913. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  1914. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  1915. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  1916. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  1917. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  1918. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  1919. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  1920. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  1921. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  1922. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  1923. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  1924. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  1925. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  1926. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  1927. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  1928. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  1929. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  1930. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  1931. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  1932. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  1933. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  1934. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  1935. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  1936. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  1937. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  1938. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  1939. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  1940. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  1941. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  1942. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  1943. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  1944. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  1945. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  1946. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  1947. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  1948. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  1949. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  1950. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  1951. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  1952. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  1953. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  1954. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  1955. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  1956. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  1957. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  1958. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  1959. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  1960. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  1961. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  1962. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  1963. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  1964. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  1965. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  1966. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  1967. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  1968. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  1969. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  1970. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  1971. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  1972. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  1973. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  1974. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
  1975. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  1976. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  1977. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  1978. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  1979. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  1980. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  1981. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  1982. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  1983. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  1984. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  1985. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  1986. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  1987. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  1988. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  1989. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  1990. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  1991. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  1992. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  1993. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  1994. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  1995. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  1996. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  1997. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  1998. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  1999. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  2000. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  2001. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  2002. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  2003. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  2004. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  2005. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  2006. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  2007. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  2008. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  2009. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  2010. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  2011. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  2012. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  2013. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  2014. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  2015. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  2016. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  2017. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  2018. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  2019. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  2020. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  2021. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  2022. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  2023. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  2024. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  2025. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  2026. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  2027. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  2028. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  2029. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  2030. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  2031. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  2032. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  2033. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  2034. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  2035. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  2036. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  2037. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  2038. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  2039. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  2040. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  2041. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  2042. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  2043. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  2044. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  2045. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  2046. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  2047. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  2048. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  2049. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  2050. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  2051. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  2052. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  2053. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  2054. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  2055. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  2056. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  2057. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  2058. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  2059. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.h",
  2060. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/mem_neon.h",
  2061. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_neon.h",
  2062. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/transpose_neon.h",
  2063. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.h",
  2064. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.h",
  2065. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  2066. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  2067. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  2068. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  2069. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  2070. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  2071. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  2072. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  2073. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  2074. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  2075. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  2076. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  2077. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  2078. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  2079. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  2080. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  2081. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  2082. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  2083. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  2084. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  2085. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  2086. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  2087. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  2088. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  2089. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  2090. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  2091. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  2092. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  2093. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  2094. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  2095. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  2096. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  2097. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  2098. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  2099. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  2100. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  2101. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  2102. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  2103. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  2104. ]
  2105. libvpx_srcs_arm_neon_cpu_detect_assembly = [
  2106. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm",
  2107. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_add_neon.asm",
  2108. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.asm",
  2109. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon_asm.asm",
  2110. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_16_neon.asm",
  2111. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_4_neon.asm",
  2112. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_8_neon.asm",
  2113. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/save_reg_neon.asm",
  2114. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type1_neon.asm",
  2115. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type2_neon.asm",
  2116. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type1_neon.asm",
  2117. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type2_neon.asm",
  2118. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type1_neon.asm",
  2119. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type2_neon.asm",
  2120. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type1_neon.asm",
  2121. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type2_neon.asm",
  2122. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm",
  2123. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm",
  2124. ]
  2125. libvpx_srcs_arm_neon_cpu_detect_neon = [
  2126. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
  2127. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/copymem_neon.c",
  2128. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
  2129. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
  2130. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
  2131. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/idct_blk_neon.c",
  2132. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/iwalsh_neon.c",
  2133. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
  2134. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
  2135. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
  2136. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
  2137. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
  2138. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
  2139. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/denoising_neon.c",
  2140. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
  2141. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
  2142. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
  2143. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
  2144. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
  2145. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
  2146. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
  2147. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_denoiser_neon.c",
  2148. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
  2149. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
  2150. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
  2151. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
  2152. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_neon.c",
  2153. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_pred_neon.c",
  2154. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/deblock_neon.c",
  2155. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct16x16_neon.c",
  2156. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct32x32_neon.c",
  2157. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_neon.c",
  2158. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_partial_neon.c",
  2159. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
  2160. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/hadamard_neon.c",
  2161. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
  2162. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
  2163. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
  2164. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
  2165. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
  2166. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
  2167. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
  2168. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
  2169. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon.c",
  2170. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/quantize_neon.c",
  2171. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon.c",
  2172. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon.c",
  2173. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subpel_variance_neon.c",
  2174. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subtract_neon.c",
  2175. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_squares_neon.c",
  2176. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon.c",
  2177. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
  2178. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
  2179. ]
  2180. libvpx_srcs_arm64 = [
  2181. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  2182. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.c",
  2183. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
  2184. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/copymem_neon.c",
  2185. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
  2186. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
  2187. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
  2188. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/idct_blk_neon.c",
  2189. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/iwalsh_neon.c",
  2190. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
  2191. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
  2192. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
  2193. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
  2194. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
  2195. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
  2196. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  2197. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  2198. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  2199. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  2200. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  2201. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  2202. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  2203. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  2204. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  2205. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  2206. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  2207. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  2208. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  2209. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  2210. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  2211. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  2212. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  2213. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  2214. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  2215. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  2216. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  2217. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  2218. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  2219. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  2220. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  2221. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  2222. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  2223. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  2224. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  2225. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  2226. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  2227. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  2228. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/denoising_neon.c",
  2229. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
  2230. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
  2231. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
  2232. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  2233. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  2234. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  2235. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  2236. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  2237. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  2238. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  2239. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  2240. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  2241. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  2242. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  2243. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  2244. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  2245. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  2246. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  2247. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  2248. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  2249. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  2250. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  2251. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  2252. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  2253. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  2254. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  2255. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  2256. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  2257. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
  2258. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
  2259. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
  2260. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  2261. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  2262. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  2263. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  2264. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  2265. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  2266. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  2267. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  2268. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  2269. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  2270. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  2271. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  2272. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  2273. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  2274. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  2275. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  2276. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  2277. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  2278. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  2279. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  2280. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  2281. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  2282. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  2283. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  2284. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  2285. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  2286. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  2287. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  2288. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  2289. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
  2290. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_denoiser_neon.c",
  2291. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
  2292. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
  2293. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
  2294. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
  2295. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  2296. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  2297. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  2298. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  2299. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  2300. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  2301. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  2302. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  2303. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  2304. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  2305. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  2306. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  2307. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  2308. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  2309. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  2310. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  2311. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  2312. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  2313. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  2314. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  2315. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  2316. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  2317. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  2318. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  2319. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  2320. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  2321. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  2322. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  2323. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  2324. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  2325. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  2326. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  2327. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  2328. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  2329. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  2330. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  2331. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  2332. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  2333. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  2334. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  2335. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_neon.c",
  2336. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_pred_neon.c",
  2337. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/deblock_neon.c",
  2338. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct16x16_neon.c",
  2339. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct32x32_neon.c",
  2340. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_neon.c",
  2341. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_partial_neon.c",
  2342. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
  2343. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/hadamard_neon.c",
  2344. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
  2345. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
  2346. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
  2347. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
  2348. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
  2349. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
  2350. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.c",
  2351. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_add_neon.c",
  2352. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
  2353. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
  2354. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon.c",
  2355. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_neon.c",
  2356. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/quantize_neon.c",
  2357. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon.c",
  2358. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon.c",
  2359. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subpel_variance_neon.c",
  2360. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subtract_neon.c",
  2361. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_squares_neon.c",
  2362. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon.c",
  2363. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.c",
  2364. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon.c",
  2365. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon.c",
  2366. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
  2367. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
  2368. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  2369. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  2370. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  2371. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  2372. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  2373. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  2374. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  2375. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  2376. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  2377. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  2378. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  2379. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  2380. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  2381. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  2382. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  2383. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  2384. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  2385. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  2386. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  2387. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  2388. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  2389. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  2390. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  2391. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  2392. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  2393. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  2394. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  2395. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  2396. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  2397. ]
  2398. libvpx_srcs_arm64_headers = [
  2399. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  2400. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.h",
  2401. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  2402. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  2403. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  2404. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  2405. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  2406. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  2407. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  2408. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  2409. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  2410. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  2411. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  2412. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  2413. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  2414. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  2415. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  2416. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  2417. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  2418. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  2419. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  2420. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  2421. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  2422. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  2423. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  2424. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  2425. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  2426. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  2427. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  2428. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  2429. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  2430. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  2431. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  2432. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  2433. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  2434. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  2435. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  2436. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  2437. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  2438. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  2439. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  2440. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  2441. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  2442. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  2443. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  2444. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  2445. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  2446. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  2447. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  2448. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  2449. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  2450. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  2451. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  2452. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  2453. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  2454. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  2455. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  2456. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  2457. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  2458. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  2459. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  2460. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  2461. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  2462. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  2463. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  2464. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
  2465. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  2466. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  2467. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  2468. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  2469. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  2470. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  2471. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  2472. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  2473. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  2474. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  2475. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  2476. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  2477. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  2478. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  2479. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  2480. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  2481. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  2482. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  2483. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  2484. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  2485. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  2486. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  2487. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  2488. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  2489. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  2490. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  2491. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  2492. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  2493. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  2494. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  2495. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  2496. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  2497. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  2498. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  2499. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  2500. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  2501. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  2502. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  2503. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  2504. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  2505. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  2506. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  2507. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  2508. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  2509. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  2510. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  2511. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  2512. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  2513. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  2514. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  2515. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  2516. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  2517. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  2518. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  2519. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  2520. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  2521. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  2522. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  2523. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  2524. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  2525. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  2526. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  2527. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  2528. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  2529. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  2530. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  2531. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  2532. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  2533. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  2534. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  2535. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  2536. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  2537. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  2538. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  2539. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  2540. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  2541. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  2542. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  2543. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  2544. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  2545. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  2546. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  2547. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  2548. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  2549. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.h",
  2550. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/mem_neon.h",
  2551. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_neon.h",
  2552. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/transpose_neon.h",
  2553. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.h",
  2554. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  2555. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  2556. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  2557. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  2558. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  2559. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  2560. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  2561. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  2562. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  2563. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  2564. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  2565. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  2566. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  2567. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  2568. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  2569. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  2570. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  2571. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  2572. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  2573. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  2574. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  2575. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  2576. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  2577. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  2578. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  2579. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  2580. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  2581. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  2582. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  2583. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  2584. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  2585. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  2586. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  2587. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  2588. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  2589. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  2590. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  2591. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  2592. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  2593. ]
  2594. libvpx_srcs_arm64_assembly = []
  2595. libvpx_srcs_arm_neon_highbd = [
  2596. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  2597. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.c",
  2598. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
  2599. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/copymem_neon.c",
  2600. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
  2601. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
  2602. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
  2603. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/idct_blk_neon.c",
  2604. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/iwalsh_neon.c",
  2605. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
  2606. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
  2607. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
  2608. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
  2609. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
  2610. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
  2611. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  2612. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  2613. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  2614. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  2615. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  2616. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  2617. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  2618. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  2619. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  2620. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  2621. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  2622. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  2623. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  2624. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  2625. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  2626. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  2627. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  2628. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  2629. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  2630. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  2631. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  2632. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  2633. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  2634. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  2635. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  2636. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  2637. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  2638. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  2639. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  2640. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  2641. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  2642. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  2643. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/denoising_neon.c",
  2644. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
  2645. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
  2646. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
  2647. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  2648. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  2649. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  2650. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  2651. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  2652. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  2653. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  2654. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  2655. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  2656. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  2657. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  2658. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  2659. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  2660. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  2661. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  2662. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  2663. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  2664. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  2665. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  2666. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  2667. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  2668. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  2669. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  2670. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  2671. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  2672. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c",
  2673. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c",
  2674. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c",
  2675. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
  2676. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
  2677. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
  2678. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  2679. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  2680. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  2681. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  2682. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  2683. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  2684. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  2685. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  2686. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  2687. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  2688. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  2689. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  2690. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  2691. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  2692. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  2693. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  2694. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  2695. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  2696. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  2697. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  2698. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  2699. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  2700. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  2701. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  2702. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  2703. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  2704. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  2705. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  2706. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  2707. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
  2708. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_denoiser_neon.c",
  2709. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
  2710. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
  2711. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
  2712. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  2713. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  2714. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  2715. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  2716. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  2717. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  2718. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  2719. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  2720. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  2721. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  2722. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  2723. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  2724. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  2725. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  2726. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  2727. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  2728. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  2729. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  2730. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  2731. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  2732. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  2733. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  2734. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  2735. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  2736. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  2737. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  2738. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  2739. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  2740. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  2741. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  2742. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  2743. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  2744. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  2745. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  2746. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  2747. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  2748. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  2749. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  2750. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  2751. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  2752. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_neon.c",
  2753. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_pred_neon.c",
  2754. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/deblock_neon.c",
  2755. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct16x16_neon.c",
  2756. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct32x32_neon.c",
  2757. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_neon.c",
  2758. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_partial_neon.c",
  2759. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
  2760. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/hadamard_neon.c",
  2761. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct16x16_add_neon.c",
  2762. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c",
  2763. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_135_add_neon.c",
  2764. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_34_add_neon.c",
  2765. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_add_neon.c",
  2766. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct4x4_add_neon.c",
  2767. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct8x8_add_neon.c",
  2768. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_intrapred_neon.c",
  2769. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_loopfilter_neon.c",
  2770. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve8_neon.c",
  2771. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c",
  2772. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c",
  2773. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_neon.c",
  2774. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
  2775. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
  2776. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
  2777. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
  2778. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
  2779. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
  2780. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
  2781. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
  2782. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon.c",
  2783. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/quantize_neon.c",
  2784. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon.c",
  2785. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon.c",
  2786. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subpel_variance_neon.c",
  2787. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subtract_neon.c",
  2788. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_squares_neon.c",
  2789. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon.c",
  2790. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.c",
  2791. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
  2792. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
  2793. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  2794. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  2795. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  2796. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  2797. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  2798. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  2799. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  2800. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  2801. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  2802. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  2803. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  2804. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  2805. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  2806. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  2807. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  2808. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  2809. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  2810. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  2811. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  2812. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  2813. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  2814. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  2815. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  2816. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  2817. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  2818. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  2819. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  2820. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  2821. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  2822. ]
  2823. libvpx_srcs_arm_neon_highbd_headers = [
  2824. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  2825. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.h",
  2826. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  2827. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  2828. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  2829. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  2830. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  2831. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  2832. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  2833. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  2834. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  2835. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  2836. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  2837. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  2838. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  2839. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  2840. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  2841. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  2842. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  2843. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  2844. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  2845. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  2846. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  2847. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  2848. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  2849. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  2850. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  2851. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  2852. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  2853. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  2854. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  2855. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  2856. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  2857. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  2858. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  2859. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  2860. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  2861. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  2862. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  2863. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  2864. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  2865. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  2866. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  2867. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  2868. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  2869. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  2870. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  2871. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  2872. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  2873. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  2874. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  2875. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  2876. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  2877. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  2878. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  2879. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  2880. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  2881. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  2882. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  2883. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  2884. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  2885. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  2886. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  2887. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  2888. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  2889. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
  2890. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  2891. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  2892. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  2893. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  2894. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  2895. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  2896. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  2897. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  2898. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  2899. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  2900. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  2901. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  2902. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  2903. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  2904. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  2905. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  2906. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  2907. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  2908. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  2909. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  2910. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  2911. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  2912. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  2913. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  2914. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  2915. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  2916. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  2917. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  2918. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  2919. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  2920. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  2921. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  2922. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  2923. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  2924. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  2925. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  2926. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  2927. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  2928. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  2929. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  2930. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  2931. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  2932. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  2933. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  2934. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  2935. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  2936. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  2937. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  2938. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  2939. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  2940. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  2941. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  2942. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  2943. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  2944. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  2945. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  2946. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  2947. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  2948. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  2949. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  2950. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  2951. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  2952. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  2953. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  2954. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  2955. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  2956. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  2957. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  2958. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  2959. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  2960. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  2961. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  2962. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  2963. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  2964. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  2965. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  2966. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  2967. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  2968. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  2969. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  2970. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  2971. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  2972. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  2973. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  2974. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct_neon.h",
  2975. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.h",
  2976. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/mem_neon.h",
  2977. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_neon.h",
  2978. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/transpose_neon.h",
  2979. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.h",
  2980. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.h",
  2981. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  2982. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  2983. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  2984. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  2985. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  2986. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  2987. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  2988. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  2989. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  2990. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  2991. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  2992. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  2993. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  2994. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  2995. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  2996. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  2997. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  2998. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  2999. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  3000. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  3001. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  3002. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  3003. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  3004. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  3005. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  3006. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  3007. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  3008. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  3009. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  3010. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  3011. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  3012. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  3013. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  3014. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  3015. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  3016. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  3017. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  3018. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  3019. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  3020. ]
  3021. libvpx_srcs_arm_neon_highbd_assembly = [
  3022. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm",
  3023. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_add_neon.asm",
  3024. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.asm",
  3025. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon_asm.asm",
  3026. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_16_neon.asm",
  3027. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_4_neon.asm",
  3028. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_8_neon.asm",
  3029. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/save_reg_neon.asm",
  3030. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type1_neon.asm",
  3031. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_horiz_filter_type2_neon.asm",
  3032. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type1_neon.asm",
  3033. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_avg_vert_filter_type2_neon.asm",
  3034. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type1_neon.asm",
  3035. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_horiz_filter_type2_neon.asm",
  3036. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type1_neon.asm",
  3037. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_vert_filter_type2_neon.asm",
  3038. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm",
  3039. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm",
  3040. ]
  3041. libvpx_srcs_arm64_highbd = [
  3042. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  3043. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.c",
  3044. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
  3045. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/copymem_neon.c",
  3046. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
  3047. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
  3048. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
  3049. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/idct_blk_neon.c",
  3050. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/iwalsh_neon.c",
  3051. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
  3052. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
  3053. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
  3054. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
  3055. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
  3056. "//third_party/libvpx/source/libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
  3057. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  3058. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  3059. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  3060. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  3061. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  3062. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  3063. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  3064. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  3065. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  3066. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  3067. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  3068. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  3069. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  3070. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  3071. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  3072. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  3073. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  3074. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  3075. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  3076. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  3077. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  3078. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  3079. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  3080. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  3081. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  3082. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  3083. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  3084. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  3085. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  3086. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  3087. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  3088. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  3089. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/denoising_neon.c",
  3090. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
  3091. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
  3092. "//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
  3093. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  3094. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  3095. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  3096. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  3097. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  3098. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  3099. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  3100. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  3101. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  3102. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  3103. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  3104. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  3105. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  3106. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  3107. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  3108. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  3109. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  3110. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  3111. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  3112. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  3113. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  3114. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  3115. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  3116. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  3117. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  3118. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht16x16_add_neon.c",
  3119. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht4x4_add_neon.c",
  3120. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_highbd_iht8x8_add_neon.c",
  3121. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
  3122. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
  3123. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
  3124. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  3125. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  3126. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  3127. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  3128. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  3129. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  3130. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  3131. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  3132. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  3133. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  3134. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  3135. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  3136. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  3137. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  3138. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  3139. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  3140. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  3141. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  3142. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  3143. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  3144. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  3145. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  3146. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  3147. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  3148. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  3149. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  3150. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  3151. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  3152. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  3153. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
  3154. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_denoiser_neon.c",
  3155. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c",
  3156. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_frame_scale_neon.c",
  3157. "//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
  3158. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  3159. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  3160. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  3161. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  3162. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  3163. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  3164. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  3165. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  3166. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  3167. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  3168. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  3169. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  3170. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  3171. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  3172. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  3173. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  3174. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  3175. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  3176. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  3177. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  3178. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  3179. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  3180. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  3181. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  3182. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  3183. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  3184. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  3185. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  3186. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  3187. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  3188. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  3189. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  3190. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  3191. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  3192. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  3193. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  3194. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  3195. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  3196. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  3197. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  3198. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_neon.c",
  3199. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/avg_pred_neon.c",
  3200. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/deblock_neon.c",
  3201. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct16x16_neon.c",
  3202. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct32x32_neon.c",
  3203. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_neon.c",
  3204. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fdct_partial_neon.c",
  3205. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
  3206. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/hadamard_neon.c",
  3207. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct16x16_add_neon.c",
  3208. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_1024_add_neon.c",
  3209. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_135_add_neon.c",
  3210. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_34_add_neon.c",
  3211. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct32x32_add_neon.c",
  3212. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct4x4_add_neon.c",
  3213. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct8x8_add_neon.c",
  3214. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_intrapred_neon.c",
  3215. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_loopfilter_neon.c",
  3216. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve8_neon.c",
  3217. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_avg_neon.c",
  3218. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_copy_neon.c",
  3219. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_vpx_convolve_neon.c",
  3220. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
  3221. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
  3222. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
  3223. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
  3224. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
  3225. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
  3226. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_1_add_neon.c",
  3227. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct4x4_add_neon.c",
  3228. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
  3229. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
  3230. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/intrapred_neon.c",
  3231. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/loopfilter_neon.c",
  3232. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/quantize_neon.c",
  3233. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon.c",
  3234. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon.c",
  3235. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subpel_variance_neon.c",
  3236. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/subtract_neon.c",
  3237. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_squares_neon.c",
  3238. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon.c",
  3239. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.c",
  3240. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_avg_neon.c",
  3241. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_copy_neon.c",
  3242. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
  3243. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_scaled_convolve8_neon.c",
  3244. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  3245. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  3246. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  3247. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  3248. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  3249. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  3250. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  3251. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  3252. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  3253. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  3254. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  3255. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  3256. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  3257. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  3258. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  3259. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  3260. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  3261. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  3262. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  3263. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  3264. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  3265. "//third_party/libvpx/source/libvpx/vpx_ports/arm_cpudetect.c",
  3266. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  3267. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  3268. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  3269. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  3270. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  3271. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  3272. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  3273. ]
  3274. libvpx_srcs_arm64_highbd_headers = [
  3275. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  3276. "//third_party/libvpx/source/libvpx/vp8/common/arm/loopfilter_arm.h",
  3277. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  3278. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  3279. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  3280. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  3281. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  3282. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  3283. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  3284. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  3285. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  3286. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  3287. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  3288. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  3289. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  3290. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  3291. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  3292. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  3293. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  3294. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  3295. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  3296. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  3297. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  3298. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  3299. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  3300. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  3301. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  3302. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  3303. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  3304. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  3305. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  3306. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  3307. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  3308. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  3309. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  3310. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  3311. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  3312. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  3313. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  3314. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  3315. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  3316. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  3317. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  3318. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  3319. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  3320. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  3321. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  3322. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  3323. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  3324. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  3325. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  3326. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  3327. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  3328. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  3329. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  3330. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  3331. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  3332. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  3333. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  3334. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  3335. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  3336. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  3337. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  3338. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  3339. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  3340. "//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
  3341. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  3342. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  3343. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  3344. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  3345. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  3346. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  3347. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  3348. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  3349. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  3350. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  3351. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  3352. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  3353. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  3354. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  3355. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  3356. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  3357. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  3358. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  3359. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  3360. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  3361. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  3362. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  3363. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  3364. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  3365. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  3366. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  3367. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  3368. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  3369. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  3370. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  3371. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  3372. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  3373. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  3374. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  3375. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  3376. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  3377. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  3378. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  3379. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  3380. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  3381. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  3382. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  3383. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  3384. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  3385. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  3386. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  3387. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  3388. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  3389. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  3390. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  3391. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  3392. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  3393. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  3394. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  3395. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  3396. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  3397. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  3398. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  3399. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  3400. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  3401. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  3402. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  3403. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  3404. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  3405. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  3406. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  3407. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  3408. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  3409. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  3410. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  3411. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  3412. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  3413. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  3414. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  3415. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  3416. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  3417. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  3418. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  3419. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  3420. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  3421. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  3422. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  3423. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  3424. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  3425. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/highbd_idct_neon.h",
  3426. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/idct_neon.h",
  3427. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/mem_neon.h",
  3428. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sum_neon.h",
  3429. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/transpose_neon.h",
  3430. "//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon.h",
  3431. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  3432. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  3433. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  3434. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  3435. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  3436. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  3437. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  3438. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  3439. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  3440. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  3441. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  3442. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  3443. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  3444. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  3445. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  3446. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  3447. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  3448. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  3449. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  3450. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  3451. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  3452. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  3453. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  3454. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  3455. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  3456. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  3457. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  3458. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  3459. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  3460. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  3461. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  3462. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  3463. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  3464. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  3465. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  3466. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  3467. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  3468. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  3469. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  3470. ]
  3471. libvpx_srcs_arm64_highbd_assembly = []
  3472. libvpx_srcs_mips = [
  3473. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  3474. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  3475. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  3476. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  3477. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  3478. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  3479. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  3480. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  3481. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  3482. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  3483. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  3484. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  3485. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  3486. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  3487. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  3488. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  3489. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  3490. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  3491. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  3492. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  3493. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  3494. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  3495. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  3496. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  3497. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  3498. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  3499. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  3500. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  3501. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  3502. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  3503. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  3504. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  3505. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  3506. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  3507. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  3508. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  3509. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  3510. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  3511. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  3512. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  3513. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  3514. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  3515. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  3516. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  3517. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  3518. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  3519. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  3520. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  3521. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  3522. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  3523. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  3524. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  3525. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  3526. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  3527. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  3528. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  3529. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  3530. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  3531. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  3532. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  3533. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  3534. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  3535. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  3536. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  3537. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  3538. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  3539. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  3540. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  3541. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  3542. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  3543. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  3544. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  3545. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  3546. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  3547. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  3548. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  3549. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  3550. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  3551. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  3552. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  3553. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  3554. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  3555. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  3556. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  3557. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  3558. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  3559. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  3560. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  3561. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  3562. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  3563. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  3564. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  3565. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  3566. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  3567. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  3568. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  3569. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  3570. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  3571. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  3572. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  3573. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  3574. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  3575. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  3576. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  3577. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  3578. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  3579. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  3580. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  3581. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  3582. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  3583. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  3584. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  3585. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  3586. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  3587. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  3588. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  3589. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  3590. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  3591. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  3592. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  3593. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  3594. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  3595. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  3596. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  3597. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  3598. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  3599. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  3600. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  3601. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  3602. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  3603. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  3604. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  3605. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  3606. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  3607. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  3608. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  3609. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  3610. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  3611. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  3612. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  3613. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  3614. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  3615. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  3616. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  3617. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  3618. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  3619. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  3620. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  3621. "//third_party/libvpx/source/libvpx/vpx_ports/mips_cpudetect.c",
  3622. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  3623. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  3624. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  3625. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  3626. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  3627. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  3628. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  3629. ]
  3630. libvpx_srcs_mips_headers = [
  3631. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  3632. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  3633. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  3634. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  3635. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  3636. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  3637. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  3638. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  3639. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  3640. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  3641. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  3642. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  3643. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  3644. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  3645. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  3646. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  3647. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  3648. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  3649. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  3650. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  3651. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  3652. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  3653. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  3654. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  3655. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  3656. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  3657. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  3658. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  3659. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  3660. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  3661. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  3662. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  3663. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  3664. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  3665. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  3666. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  3667. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  3668. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  3669. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  3670. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  3671. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  3672. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  3673. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  3674. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  3675. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  3676. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  3677. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  3678. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  3679. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  3680. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  3681. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  3682. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  3683. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  3684. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  3685. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  3686. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  3687. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  3688. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  3689. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  3690. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  3691. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  3692. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  3693. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  3694. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  3695. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  3696. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  3697. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  3698. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  3699. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  3700. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  3701. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  3702. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  3703. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  3704. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  3705. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  3706. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  3707. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  3708. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  3709. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  3710. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  3711. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  3712. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  3713. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  3714. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  3715. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  3716. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  3717. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  3718. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  3719. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  3720. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  3721. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  3722. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  3723. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  3724. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  3725. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  3726. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  3727. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  3728. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  3729. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  3730. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  3731. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  3732. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  3733. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  3734. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  3735. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  3736. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  3737. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  3738. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  3739. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  3740. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  3741. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  3742. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  3743. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  3744. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  3745. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  3746. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  3747. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  3748. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  3749. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  3750. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  3751. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  3752. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  3753. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  3754. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  3755. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  3756. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  3757. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  3758. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  3759. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  3760. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  3761. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  3762. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  3763. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  3764. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  3765. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  3766. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  3767. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  3768. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  3769. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  3770. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  3771. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  3772. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  3773. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  3774. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  3775. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  3776. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  3777. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  3778. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  3779. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  3780. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  3781. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  3782. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  3783. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  3784. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  3785. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  3786. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  3787. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  3788. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  3789. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  3790. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  3791. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  3792. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  3793. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  3794. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  3795. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  3796. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  3797. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  3798. "//third_party/libvpx/source/libvpx/vpx_ports/asmdefs_mmi.h",
  3799. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  3800. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  3801. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  3802. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  3803. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  3804. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  3805. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  3806. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  3807. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  3808. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  3809. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  3810. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  3811. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  3812. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  3813. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  3814. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  3815. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  3816. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  3817. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  3818. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  3819. ]
  3820. libvpx_srcs_mips_assembly = []
  3821. libvpx_srcs_ppc64 = [
  3822. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  3823. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  3824. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  3825. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  3826. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  3827. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  3828. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  3829. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  3830. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  3831. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  3832. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  3833. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  3834. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  3835. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  3836. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  3837. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  3838. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  3839. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  3840. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  3841. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  3842. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  3843. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  3844. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  3845. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  3846. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  3847. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  3848. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  3849. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  3850. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  3851. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  3852. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  3853. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  3854. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  3855. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  3856. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  3857. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  3858. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  3859. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  3860. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  3861. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  3862. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  3863. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  3864. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  3865. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  3866. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  3867. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  3868. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  3869. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  3870. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  3871. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  3872. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  3873. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  3874. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  3875. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  3876. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  3877. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  3878. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  3879. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  3880. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  3881. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  3882. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  3883. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  3884. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  3885. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  3886. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  3887. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  3888. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  3889. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  3890. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  3891. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  3892. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  3893. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  3894. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  3895. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  3896. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  3897. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  3898. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  3899. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  3900. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  3901. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  3902. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  3903. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  3904. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  3905. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  3906. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  3907. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  3908. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  3909. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  3910. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  3911. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  3912. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  3913. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  3914. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  3915. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  3916. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  3917. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  3918. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  3919. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  3920. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  3921. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  3922. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  3923. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  3924. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  3925. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  3926. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  3927. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  3928. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  3929. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  3930. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  3931. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  3932. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  3933. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  3934. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  3935. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  3936. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  3937. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  3938. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  3939. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  3940. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  3941. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  3942. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  3943. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  3944. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  3945. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  3946. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  3947. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  3948. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  3949. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  3950. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  3951. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  3952. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  3953. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  3954. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  3955. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  3956. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  3957. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  3958. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  3959. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  3960. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  3961. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  3962. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  3963. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  3964. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  3965. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  3966. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  3967. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  3968. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  3969. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  3970. "//third_party/libvpx/source/libvpx/vpx_ports/ppc_cpudetect.c",
  3971. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  3972. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  3973. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  3974. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  3975. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  3976. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  3977. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  3978. ]
  3979. libvpx_srcs_ppc64_headers = [
  3980. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  3981. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  3982. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  3983. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  3984. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  3985. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  3986. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  3987. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  3988. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  3989. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  3990. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  3991. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  3992. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  3993. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  3994. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  3995. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  3996. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  3997. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  3998. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  3999. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  4000. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  4001. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  4002. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  4003. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  4004. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  4005. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  4006. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  4007. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  4008. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  4009. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  4010. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  4011. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  4012. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  4013. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  4014. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  4015. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  4016. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  4017. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  4018. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  4019. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  4020. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  4021. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  4022. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  4023. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  4024. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  4025. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  4026. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  4027. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  4028. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  4029. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  4030. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  4031. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  4032. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  4033. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  4034. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  4035. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  4036. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  4037. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  4038. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  4039. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  4040. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  4041. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  4042. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  4043. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  4044. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  4045. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  4046. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  4047. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  4048. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  4049. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  4050. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  4051. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  4052. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  4053. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  4054. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  4055. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  4056. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  4057. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  4058. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  4059. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  4060. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  4061. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  4062. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  4063. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  4064. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  4065. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  4066. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  4067. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  4068. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  4069. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  4070. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  4071. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  4072. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  4073. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  4074. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  4075. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  4076. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  4077. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  4078. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  4079. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  4080. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  4081. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  4082. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  4083. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  4084. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  4085. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  4086. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  4087. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  4088. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  4089. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  4090. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  4091. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  4092. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  4093. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  4094. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  4095. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  4096. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  4097. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  4098. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  4099. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  4100. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  4101. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  4102. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  4103. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  4104. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  4105. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  4106. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  4107. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  4108. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  4109. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  4110. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  4111. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  4112. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  4113. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  4114. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  4115. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  4116. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  4117. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  4118. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  4119. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  4120. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  4121. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  4122. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  4123. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  4124. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  4125. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  4126. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  4127. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  4128. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  4129. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  4130. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  4131. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  4132. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  4133. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  4134. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  4135. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  4136. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  4137. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  4138. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  4139. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  4140. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  4141. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  4142. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  4143. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  4144. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  4145. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  4146. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  4147. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  4148. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  4149. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  4150. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  4151. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  4152. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  4153. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  4154. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  4155. "//third_party/libvpx/source/libvpx/vpx_ports/ppc.h",
  4156. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  4157. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  4158. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  4159. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  4160. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  4161. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  4162. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  4163. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  4164. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  4165. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  4166. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  4167. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  4168. ]
  4169. libvpx_srcs_ppc64_assembly = []
  4170. libvpx_srcs_nacl = [
  4171. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  4172. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  4173. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  4174. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  4175. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  4176. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  4177. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  4178. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  4179. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  4180. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  4181. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  4182. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  4183. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  4184. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  4185. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  4186. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  4187. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  4188. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  4189. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  4190. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  4191. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  4192. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  4193. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  4194. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  4195. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  4196. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  4197. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  4198. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  4199. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  4200. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  4201. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  4202. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  4203. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  4204. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  4205. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  4206. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  4207. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  4208. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  4209. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  4210. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  4211. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  4212. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  4213. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  4214. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  4215. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  4216. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  4217. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  4218. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  4219. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  4220. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  4221. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  4222. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  4223. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  4224. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  4225. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  4226. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  4227. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  4228. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  4229. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  4230. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  4231. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  4232. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  4233. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  4234. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  4235. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  4236. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  4237. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  4238. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  4239. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  4240. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  4241. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  4242. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  4243. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  4244. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  4245. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  4246. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  4247. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  4248. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  4249. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  4250. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  4251. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  4252. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  4253. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  4254. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  4255. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  4256. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  4257. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  4258. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  4259. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  4260. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  4261. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  4262. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  4263. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  4264. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  4265. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  4266. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  4267. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  4268. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  4269. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  4270. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  4271. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  4272. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  4273. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  4274. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  4275. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  4276. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  4277. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  4278. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  4279. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  4280. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  4281. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  4282. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  4283. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  4284. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  4285. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  4286. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  4287. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  4288. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  4289. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  4290. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  4291. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  4292. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  4293. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  4294. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  4295. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  4296. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  4297. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  4298. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  4299. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  4300. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  4301. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  4302. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  4303. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  4304. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  4305. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  4306. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  4307. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  4308. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  4309. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  4310. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  4311. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  4312. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  4313. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  4314. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  4315. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  4316. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  4317. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  4318. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  4319. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  4320. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  4321. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  4322. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  4323. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  4324. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  4325. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  4326. ]
  4327. libvpx_srcs_nacl_headers = [
  4328. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  4329. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  4330. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  4331. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  4332. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  4333. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  4334. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  4335. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  4336. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  4337. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  4338. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  4339. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  4340. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  4341. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  4342. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  4343. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  4344. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  4345. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  4346. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  4347. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  4348. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  4349. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  4350. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  4351. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  4352. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  4353. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  4354. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  4355. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  4356. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  4357. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  4358. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  4359. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  4360. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  4361. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  4362. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  4363. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  4364. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  4365. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  4366. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  4367. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  4368. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  4369. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  4370. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  4371. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  4372. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  4373. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  4374. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  4375. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  4376. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  4377. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  4378. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  4379. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  4380. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  4381. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  4382. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  4383. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  4384. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  4385. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  4386. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  4387. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  4388. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  4389. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  4390. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  4391. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  4392. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  4393. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  4394. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  4395. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  4396. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  4397. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  4398. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  4399. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  4400. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  4401. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  4402. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  4403. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  4404. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  4405. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  4406. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  4407. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  4408. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  4409. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  4410. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  4411. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  4412. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  4413. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  4414. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  4415. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  4416. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  4417. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  4418. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  4419. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  4420. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  4421. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  4422. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  4423. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  4424. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  4425. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  4426. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  4427. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  4428. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  4429. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  4430. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  4431. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  4432. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  4433. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  4434. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  4435. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  4436. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  4437. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  4438. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  4439. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  4440. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  4441. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  4442. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  4443. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  4444. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  4445. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  4446. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  4447. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  4448. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  4449. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  4450. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  4451. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  4452. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  4453. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  4454. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  4455. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  4456. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  4457. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  4458. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  4459. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  4460. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  4461. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  4462. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  4463. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  4464. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  4465. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  4466. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  4467. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  4468. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  4469. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  4470. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  4471. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  4472. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  4473. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  4474. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  4475. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  4476. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  4477. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  4478. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  4479. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  4480. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  4481. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  4482. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  4483. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  4484. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  4485. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  4486. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  4487. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  4488. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  4489. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  4490. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  4491. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  4492. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  4493. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  4494. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  4495. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  4496. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  4497. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  4498. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  4499. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  4500. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  4501. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  4502. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  4503. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  4504. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  4505. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  4506. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  4507. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  4508. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  4509. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  4510. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  4511. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  4512. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  4513. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  4514. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  4515. ]
  4516. libvpx_srcs_nacl_assembly = []
  4517. libvpx_srcs_generic = [
  4518. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.c",
  4519. "//third_party/libvpx/source/libvpx/vp8/common/blockd.c",
  4520. "//third_party/libvpx/source/libvpx/vp8/common/dequantize.c",
  4521. "//third_party/libvpx/source/libvpx/vp8/common/entropy.c",
  4522. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.c",
  4523. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.c",
  4524. "//third_party/libvpx/source/libvpx/vp8/common/extend.c",
  4525. "//third_party/libvpx/source/libvpx/vp8/common/filter.c",
  4526. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.c",
  4527. "//third_party/libvpx/source/libvpx/vp8/common/generic/systemdependent.c",
  4528. "//third_party/libvpx/source/libvpx/vp8/common/idct_blk.c",
  4529. "//third_party/libvpx/source/libvpx/vp8/common/idctllm.c",
  4530. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter_filters.c",
  4531. "//third_party/libvpx/source/libvpx/vp8/common/mbpitch.c",
  4532. "//third_party/libvpx/source/libvpx/vp8/common/mfqe.c",
  4533. "//third_party/libvpx/source/libvpx/vp8/common/modecont.c",
  4534. "//third_party/libvpx/source/libvpx/vp8/common/postproc.c",
  4535. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.c",
  4536. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.c",
  4537. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.c",
  4538. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.c",
  4539. "//third_party/libvpx/source/libvpx/vp8/common/rtcd.c",
  4540. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.c",
  4541. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.c",
  4542. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.c",
  4543. "//third_party/libvpx/source/libvpx/vp8/common/vp8_loopfilter.c",
  4544. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.c",
  4545. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.c",
  4546. "//third_party/libvpx/source/libvpx/vp8/decoder/decodeframe.c",
  4547. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.c",
  4548. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.c",
  4549. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_if.c",
  4550. "//third_party/libvpx/source/libvpx/vp8/decoder/threading.c",
  4551. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.c",
  4552. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.c",
  4553. "//third_party/libvpx/source/libvpx/vp8/encoder/copy_c.c",
  4554. "//third_party/libvpx/source/libvpx/vp8/encoder/dct.c",
  4555. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.c",
  4556. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.c",
  4557. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.c",
  4558. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.c",
  4559. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.c",
  4560. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.c",
  4561. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.c",
  4562. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.c",
  4563. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.c",
  4564. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.c",
  4565. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c",
  4566. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.c",
  4567. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.c",
  4568. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.c",
  4569. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.c",
  4570. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.c",
  4571. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.c",
  4572. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.c",
  4573. "//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
  4574. "//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
  4575. "//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
  4576. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.c",
  4577. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.c",
  4578. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.c",
  4579. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.c",
  4580. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.c",
  4581. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.c",
  4582. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.c",
  4583. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.c",
  4584. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.c",
  4585. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.c",
  4586. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.c",
  4587. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.c",
  4588. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.c",
  4589. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.c",
  4590. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.c",
  4591. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.c",
  4592. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.c",
  4593. "//third_party/libvpx/source/libvpx/vp9/common/vp9_rtcd.c",
  4594. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.c",
  4595. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.c",
  4596. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.c",
  4597. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.c",
  4598. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.c",
  4599. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.c",
  4600. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.c",
  4601. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.c",
  4602. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.c",
  4603. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.c",
  4604. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.c",
  4605. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
  4606. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.c",
  4607. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.c",
  4608. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.c",
  4609. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_dct.c",
  4610. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.c",
  4611. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.c",
  4612. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.c",
  4613. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.c",
  4614. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.c",
  4615. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.c",
  4616. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.c",
  4617. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.c",
  4618. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_frame_scale.c",
  4619. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.c",
  4620. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.c",
  4621. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.c",
  4622. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.c",
  4623. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.c",
  4624. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.c",
  4625. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.c",
  4626. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.c",
  4627. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.c",
  4628. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.c",
  4629. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.c",
  4630. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.c",
  4631. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.c",
  4632. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.c",
  4633. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.c",
  4634. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.c",
  4635. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.c",
  4636. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.c",
  4637. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.c",
  4638. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.c",
  4639. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.c",
  4640. "//third_party/libvpx/source/libvpx/vpx/src/vpx_codec.c",
  4641. "//third_party/libvpx/source/libvpx/vpx/src/vpx_decoder.c",
  4642. "//third_party/libvpx/source/libvpx/vpx/src/vpx_encoder.c",
  4643. "//third_party/libvpx/source/libvpx/vpx/src/vpx_image.c",
  4644. "//third_party/libvpx/source/libvpx/vpx_dsp/add_noise.c",
  4645. "//third_party/libvpx/source/libvpx/vpx_dsp/avg.c",
  4646. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.c",
  4647. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.c",
  4648. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.c",
  4649. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.c",
  4650. "//third_party/libvpx/source/libvpx/vpx_dsp/deblock.c",
  4651. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.c",
  4652. "//third_party/libvpx/source/libvpx/vpx_dsp/intrapred.c",
  4653. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.c",
  4654. "//third_party/libvpx/source/libvpx/vpx_dsp/loopfilter.c",
  4655. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.c",
  4656. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.c",
  4657. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.c",
  4658. "//third_party/libvpx/source/libvpx/vpx_dsp/sad.c",
  4659. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.c",
  4660. "//third_party/libvpx/source/libvpx/vpx_dsp/subtract.c",
  4661. "//third_party/libvpx/source/libvpx/vpx_dsp/sum_squares.c",
  4662. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.c",
  4663. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.c",
  4664. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_rtcd.c",
  4665. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.c",
  4666. "//third_party/libvpx/source/libvpx/vpx_scale/generic/gen_scalers.c",
  4667. "//third_party/libvpx/source/libvpx/vpx_scale/generic/vpx_scale.c",
  4668. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12config.c",
  4669. "//third_party/libvpx/source/libvpx/vpx_scale/generic/yv12extend.c",
  4670. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale_rtcd.c",
  4671. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.c",
  4672. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.c",
  4673. ]
  4674. libvpx_srcs_generic_headers = [
  4675. "//third_party/libvpx/source/libvpx/vp8/common/alloccommon.h",
  4676. "//third_party/libvpx/source/libvpx/vp8/common/blockd.h",
  4677. "//third_party/libvpx/source/libvpx/vp8/common/coefupdateprobs.h",
  4678. "//third_party/libvpx/source/libvpx/vp8/common/common.h",
  4679. "//third_party/libvpx/source/libvpx/vp8/common/default_coef_probs.h",
  4680. "//third_party/libvpx/source/libvpx/vp8/common/entropy.h",
  4681. "//third_party/libvpx/source/libvpx/vp8/common/entropymode.h",
  4682. "//third_party/libvpx/source/libvpx/vp8/common/entropymv.h",
  4683. "//third_party/libvpx/source/libvpx/vp8/common/extend.h",
  4684. "//third_party/libvpx/source/libvpx/vp8/common/filter.h",
  4685. "//third_party/libvpx/source/libvpx/vp8/common/findnearmv.h",
  4686. "//third_party/libvpx/source/libvpx/vp8/common/header.h",
  4687. "//third_party/libvpx/source/libvpx/vp8/common/invtrans.h",
  4688. "//third_party/libvpx/source/libvpx/vp8/common/loopfilter.h",
  4689. "//third_party/libvpx/source/libvpx/vp8/common/modecont.h",
  4690. "//third_party/libvpx/source/libvpx/vp8/common/mv.h",
  4691. "//third_party/libvpx/source/libvpx/vp8/common/onyx.h",
  4692. "//third_party/libvpx/source/libvpx/vp8/common/onyxc_int.h",
  4693. "//third_party/libvpx/source/libvpx/vp8/common/onyxd.h",
  4694. "//third_party/libvpx/source/libvpx/vp8/common/postproc.h",
  4695. "//third_party/libvpx/source/libvpx/vp8/common/ppflags.h",
  4696. "//third_party/libvpx/source/libvpx/vp8/common/quant_common.h",
  4697. "//third_party/libvpx/source/libvpx/vp8/common/reconinter.h",
  4698. "//third_party/libvpx/source/libvpx/vp8/common/reconintra.h",
  4699. "//third_party/libvpx/source/libvpx/vp8/common/reconintra4x4.h",
  4700. "//third_party/libvpx/source/libvpx/vp8/common/setupintrarecon.h",
  4701. "//third_party/libvpx/source/libvpx/vp8/common/swapyv12buffer.h",
  4702. "//third_party/libvpx/source/libvpx/vp8/common/systemdependent.h",
  4703. "//third_party/libvpx/source/libvpx/vp8/common/threading.h",
  4704. "//third_party/libvpx/source/libvpx/vp8/common/treecoder.h",
  4705. "//third_party/libvpx/source/libvpx/vp8/common/vp8_entropymodedata.h",
  4706. "//third_party/libvpx/source/libvpx/vp8/common/vp8_skin_detection.h",
  4707. "//third_party/libvpx/source/libvpx/vp8/decoder/dboolhuff.h",
  4708. "//third_party/libvpx/source/libvpx/vp8/decoder/decodemv.h",
  4709. "//third_party/libvpx/source/libvpx/vp8/decoder/decoderthreading.h",
  4710. "//third_party/libvpx/source/libvpx/vp8/decoder/detokenize.h",
  4711. "//third_party/libvpx/source/libvpx/vp8/decoder/onyxd_int.h",
  4712. "//third_party/libvpx/source/libvpx/vp8/decoder/treereader.h",
  4713. "//third_party/libvpx/source/libvpx/vp8/encoder/bitstream.h",
  4714. "//third_party/libvpx/source/libvpx/vp8/encoder/block.h",
  4715. "//third_party/libvpx/source/libvpx/vp8/encoder/boolhuff.h",
  4716. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_cost.h",
  4717. "//third_party/libvpx/source/libvpx/vp8/encoder/dct_value_tokens.h",
  4718. "//third_party/libvpx/source/libvpx/vp8/encoder/defaultcoefcounts.h",
  4719. "//third_party/libvpx/source/libvpx/vp8/encoder/denoising.h",
  4720. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeframe.h",
  4721. "//third_party/libvpx/source/libvpx/vp8/encoder/encodeintra.h",
  4722. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemb.h",
  4723. "//third_party/libvpx/source/libvpx/vp8/encoder/encodemv.h",
  4724. "//third_party/libvpx/source/libvpx/vp8/encoder/ethreading.h",
  4725. "//third_party/libvpx/source/libvpx/vp8/encoder/firstpass.h",
  4726. "//third_party/libvpx/source/libvpx/vp8/encoder/lookahead.h",
  4727. "//third_party/libvpx/source/libvpx/vp8/encoder/mcomp.h",
  4728. "//third_party/libvpx/source/libvpx/vp8/encoder/modecosts.h",
  4729. "//third_party/libvpx/source/libvpx/vp8/encoder/mr_dissim.h",
  4730. "//third_party/libvpx/source/libvpx/vp8/encoder/onyx_int.h",
  4731. "//third_party/libvpx/source/libvpx/vp8/encoder/pickinter.h",
  4732. "//third_party/libvpx/source/libvpx/vp8/encoder/picklpf.h",
  4733. "//third_party/libvpx/source/libvpx/vp8/encoder/quantize.h",
  4734. "//third_party/libvpx/source/libvpx/vp8/encoder/ratectrl.h",
  4735. "//third_party/libvpx/source/libvpx/vp8/encoder/rdopt.h",
  4736. "//third_party/libvpx/source/libvpx/vp8/encoder/segmentation.h",
  4737. "//third_party/libvpx/source/libvpx/vp8/encoder/tokenize.h",
  4738. "//third_party/libvpx/source/libvpx/vp8/encoder/treewriter.h",
  4739. "//third_party/libvpx/source/libvpx/vp9/common/vp9_alloccommon.h",
  4740. "//third_party/libvpx/source/libvpx/vp9/common/vp9_blockd.h",
  4741. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common.h",
  4742. "//third_party/libvpx/source/libvpx/vp9/common/vp9_common_data.h",
  4743. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropy.h",
  4744. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymode.h",
  4745. "//third_party/libvpx/source/libvpx/vp9/common/vp9_entropymv.h",
  4746. "//third_party/libvpx/source/libvpx/vp9/common/vp9_enums.h",
  4747. "//third_party/libvpx/source/libvpx/vp9/common/vp9_filter.h",
  4748. "//third_party/libvpx/source/libvpx/vp9/common/vp9_frame_buffers.h",
  4749. "//third_party/libvpx/source/libvpx/vp9/common/vp9_idct.h",
  4750. "//third_party/libvpx/source/libvpx/vp9/common/vp9_loopfilter.h",
  4751. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mfqe.h",
  4752. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mv.h",
  4753. "//third_party/libvpx/source/libvpx/vp9/common/vp9_mvref_common.h",
  4754. "//third_party/libvpx/source/libvpx/vp9/common/vp9_onyxc_int.h",
  4755. "//third_party/libvpx/source/libvpx/vp9/common/vp9_postproc.h",
  4756. "//third_party/libvpx/source/libvpx/vp9/common/vp9_ppflags.h",
  4757. "//third_party/libvpx/source/libvpx/vp9/common/vp9_pred_common.h",
  4758. "//third_party/libvpx/source/libvpx/vp9/common/vp9_quant_common.h",
  4759. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconinter.h",
  4760. "//third_party/libvpx/source/libvpx/vp9/common/vp9_reconintra.h",
  4761. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scale.h",
  4762. "//third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h",
  4763. "//third_party/libvpx/source/libvpx/vp9/common/vp9_seg_common.h",
  4764. "//third_party/libvpx/source/libvpx/vp9/common/vp9_thread_common.h",
  4765. "//third_party/libvpx/source/libvpx/vp9/common/vp9_tile_common.h",
  4766. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodeframe.h",
  4767. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decodemv.h",
  4768. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_decoder.h",
  4769. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_detokenize.h",
  4770. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_dsubexp.h",
  4771. "//third_party/libvpx/source/libvpx/vp9/decoder/vp9_job_queue.h",
  4772. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h",
  4773. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_bitstream.h",
  4774. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_block.h",
  4775. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_context_tree.h",
  4776. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_cost.h",
  4777. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_denoiser.h",
  4778. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodeframe.h",
  4779. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemb.h",
  4780. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encodemv.h",
  4781. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_encoder.h",
  4782. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ethread.h",
  4783. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ext_ratectrl.h",
  4784. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_extend.h",
  4785. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_firstpass.h",
  4786. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_job_queue.h",
  4787. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_lookahead.h",
  4788. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mbgraph.h",
  4789. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_mcomp.h",
  4790. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_multi_thread.h",
  4791. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_noise_estimate.h",
  4792. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_partition_models.h",
  4793. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_picklpf.h",
  4794. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_pickmode.h",
  4795. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_quantize.h",
  4796. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_ratectrl.h",
  4797. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rd.h",
  4798. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_rdopt.h",
  4799. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_resize.h",
  4800. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_segmentation.h",
  4801. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_skin_detection.h",
  4802. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_speed_features.h",
  4803. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_subexp.h",
  4804. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_svc_layercontext.h",
  4805. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_temporal_filter.h",
  4806. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_tokenize.h",
  4807. "//third_party/libvpx/source/libvpx/vp9/encoder/vp9_treewriter.h",
  4808. "//third_party/libvpx/source/libvpx/vp9/vp9_cx_iface.h",
  4809. "//third_party/libvpx/source/libvpx/vp9/vp9_dx_iface.h",
  4810. "//third_party/libvpx/source/libvpx/vp9/vp9_iface_common.h",
  4811. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_codec_internal.h",
  4812. "//third_party/libvpx/source/libvpx/vpx/internal/vpx_ratectrl_rtc.h",
  4813. "//third_party/libvpx/source/libvpx/vpx/vp8.h",
  4814. "//third_party/libvpx/source/libvpx/vpx/vp8cx.h",
  4815. "//third_party/libvpx/source/libvpx/vpx/vp8dx.h",
  4816. "//third_party/libvpx/source/libvpx/vpx/vpx_codec.h",
  4817. "//third_party/libvpx/source/libvpx/vpx/vpx_decoder.h",
  4818. "//third_party/libvpx/source/libvpx/vpx/vpx_encoder.h",
  4819. "//third_party/libvpx/source/libvpx/vpx/vpx_ext_ratectrl.h",
  4820. "//third_party/libvpx/source/libvpx/vpx/vpx_frame_buffer.h",
  4821. "//third_party/libvpx/source/libvpx/vpx/vpx_image.h",
  4822. "//third_party/libvpx/source/libvpx/vpx/vpx_integer.h",
  4823. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader.h",
  4824. "//third_party/libvpx/source/libvpx/vpx_dsp/bitreader_buffer.h",
  4825. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter.h",
  4826. "//third_party/libvpx/source/libvpx/vpx_dsp/bitwriter_buffer.h",
  4827. "//third_party/libvpx/source/libvpx/vpx_dsp/fwd_txfm.h",
  4828. "//third_party/libvpx/source/libvpx/vpx_dsp/inv_txfm.h",
  4829. "//third_party/libvpx/source/libvpx/vpx_dsp/postproc.h",
  4830. "//third_party/libvpx/source/libvpx/vpx_dsp/prob.h",
  4831. "//third_party/libvpx/source/libvpx/vpx_dsp/psnr.h",
  4832. "//third_party/libvpx/source/libvpx/vpx_dsp/quantize.h",
  4833. "//third_party/libvpx/source/libvpx/vpx_dsp/skin_detection.h",
  4834. "//third_party/libvpx/source/libvpx/vpx_dsp/txfm_common.h",
  4835. "//third_party/libvpx/source/libvpx/vpx_dsp/variance.h",
  4836. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_convolve.h",
  4837. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_dsp_common.h",
  4838. "//third_party/libvpx/source/libvpx/vpx_dsp/vpx_filter.h",
  4839. "//third_party/libvpx/source/libvpx/vpx_mem/include/vpx_mem_intrnl.h",
  4840. "//third_party/libvpx/source/libvpx/vpx_mem/vpx_mem.h",
  4841. "//third_party/libvpx/source/libvpx/vpx_ports/arm.h",
  4842. "//third_party/libvpx/source/libvpx/vpx_ports/bitops.h",
  4843. "//third_party/libvpx/source/libvpx/vpx_ports/compiler_attributes.h",
  4844. "//third_party/libvpx/source/libvpx/vpx_ports/emmintrin_compat.h",
  4845. "//third_party/libvpx/source/libvpx/vpx_ports/mem.h",
  4846. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops.h",
  4847. "//third_party/libvpx/source/libvpx/vpx_ports/mem_ops_aligned.h",
  4848. "//third_party/libvpx/source/libvpx/vpx_ports/mips.h",
  4849. "//third_party/libvpx/source/libvpx/vpx_ports/msvc.h",
  4850. "//third_party/libvpx/source/libvpx/vpx_ports/static_assert.h",
  4851. "//third_party/libvpx/source/libvpx/vpx_ports/system_state.h",
  4852. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_once.h",
  4853. "//third_party/libvpx/source/libvpx/vpx_ports/vpx_timer.h",
  4854. "//third_party/libvpx/source/libvpx/vpx_ports/x86.h",
  4855. "//third_party/libvpx/source/libvpx/vpx_scale/vpx_scale.h",
  4856. "//third_party/libvpx/source/libvpx/vpx_scale/yv12config.h",
  4857. "//third_party/libvpx/source/libvpx/vpx_util/endian_inl.h",
  4858. "//third_party/libvpx/source/libvpx/vpx_util/vpx_atomics.h",
  4859. "//third_party/libvpx/source/libvpx/vpx_util/vpx_thread.h",
  4860. "//third_party/libvpx/source/libvpx/vpx_util/vpx_timestamp.h",
  4861. "//third_party/libvpx/source/libvpx/vpx_util/vpx_write_yuv_frame.h",
  4862. ]
  4863. libvpx_srcs_generic_assembly = []