wfdconfigsink.xml 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
  2. <!--
  3. Copyright (C) 2012 - 2021 Qualcomm Technologies, Inc.
  4. All Rights Reserved.
  5. Confidential and Proprietary - Qualcomm Technologies, Inc.
  6. -->
  7. <!-- This config file is to be used when local device is sink -->
  8. <WFDConfig>
  9. <Capability>
  10. <!--
  11. Audio capabilities
  12. -->
  13. <AudioLPCM>
  14. <Name>LPCM</Name>
  15. <Valid>1</Valid>
  16. <Channels>2</Channels>
  17. <SamplingFreq>48000</SamplingFreq>
  18. <Latency>33</Latency>
  19. </AudioLPCM>
  20. <AudioAAC>
  21. <Name>AAC</Name>
  22. <Valid>1</Valid>
  23. <Channels>6</Channels>
  24. <SamplingFreq>48000</SamplingFreq>
  25. <Latency>0</Latency>
  26. </AudioAAC>
  27. <AudioAC3>
  28. <Name>AC3</Name>
  29. <Valid>0</Valid>
  30. <Channels>0</Channels>
  31. <SamplingFreq>0</SamplingFreq>
  32. <Latency>0</Latency>
  33. </AudioAC3>
  34. <!--
  35. Video capabilities additions for H264 codec
  36. -->
  37. <VideoFormats>
  38. <VideoCodecHeader>
  39. <TotalProfiles>7</TotalProfiles>
  40. <PreferredDisplaySupport>0</PreferredDisplaySupport>
  41. </VideoCodecHeader>
  42. <!-- AVC Profile 0 - Constrained Baseline,
  43. 1 - Constrained High,
  44. 2 - Constrained High2,
  45. 3 - BaseLine
  46. 4 - Main
  47. 5 - High
  48. HEVC Profile 0 - Main
  49. -->
  50. <!-- Level 0 - 3.1,
  51. 1 - 3.2,
  52. 2 - 4.0,
  53. 3 - 4.1,
  54. 4 - 4.2,
  55. 5 - 5,
  56. 6 - 5.1,
  57. 7 - 5.2
  58. -->
  59. <VideoCodec1>
  60. <CodecName>H.264</CodecName>
  61. <Profile>0</Profile>
  62. <Level>6</Level>
  63. <HorizontalResolution>4096</HorizontalResolution>
  64. <VerticalResolution>2160</VerticalResolution>
  65. <Latency>0</Latency>
  66. <MinimumSliceSize>0</MinimumSliceSize>
  67. <SliceEncodingParams>0</SliceEncodingParams>
  68. <FrameRateControlSupp>1</FrameRateControlSupp>
  69. <VideoFps>60</VideoFps>
  70. <TranscodingMode>1</TranscodingMode>
  71. <NonTranscodingMode>1</NonTranscodingMode>
  72. </VideoCodec1>
  73. <VideoCodec2>
  74. <CodecName>H.264</CodecName>
  75. <Profile>1</Profile>
  76. <Level>6</Level>
  77. <HorizontalResolution>4096</HorizontalResolution>
  78. <VerticalResolution>2160</VerticalResolution>
  79. <Latency>0</Latency>
  80. <MinimumSliceSize>0</MinimumSliceSize>
  81. <SliceEncodingParams>0</SliceEncodingParams>
  82. <FrameRateControlSupp>1</FrameRateControlSupp>
  83. <VideoFps>60</VideoFps>
  84. <TranscodingMode>1</TranscodingMode>
  85. <NonTranscodingMode>1</NonTranscodingMode>
  86. </VideoCodec2>
  87. <VideoCodec3>
  88. <CodecName>H.264</CodecName>
  89. <Profile>2</Profile>
  90. <Level>6</Level>
  91. <HorizontalResolution>4096</HorizontalResolution>
  92. <VerticalResolution>2160</VerticalResolution>
  93. <Latency>0</Latency>
  94. <MinimumSliceSize>0</MinimumSliceSize>
  95. <SliceEncodingParams>0</SliceEncodingParams>
  96. <FrameRateControlSupp>1</FrameRateControlSupp>
  97. <VideoFps>60</VideoFps>
  98. <TranscodingMode>1</TranscodingMode>
  99. <NonTranscodingMode>1</NonTranscodingMode>
  100. </VideoCodec3>
  101. <VideoCodec4>
  102. <CodecName>H.264</CodecName>
  103. <Profile>3</Profile>
  104. <Level>6</Level>
  105. <HorizontalResolution>4096</HorizontalResolution>
  106. <VerticalResolution>2160</VerticalResolution>
  107. <Latency>0</Latency>
  108. <MinimumSliceSize>0</MinimumSliceSize>
  109. <SliceEncodingParams>0</SliceEncodingParams>
  110. <FrameRateControlSupp>1</FrameRateControlSupp>
  111. <VideoFps>60</VideoFps>
  112. <TranscodingMode>1</TranscodingMode>
  113. <NonTranscodingMode>1</NonTranscodingMode>
  114. </VideoCodec4>
  115. <VideoCodec5>
  116. <CodecName>H.264</CodecName>
  117. <Profile>4</Profile>
  118. <Level>6</Level>
  119. <HorizontalResolution>4096</HorizontalResolution>
  120. <VerticalResolution>2160</VerticalResolution>
  121. <Latency>0</Latency>
  122. <MinimumSliceSize>0</MinimumSliceSize>
  123. <SliceEncodingParams>0</SliceEncodingParams>
  124. <FrameRateControlSupp>1</FrameRateControlSupp>
  125. <VideoFps>60</VideoFps>
  126. <TranscodingMode>1</TranscodingMode>
  127. <NonTranscodingMode>1</NonTranscodingMode>
  128. </VideoCodec5>
  129. <VideoCodec6>
  130. <CodecName>H.264</CodecName>
  131. <Profile>5</Profile>
  132. <Level>6</Level>
  133. <HorizontalResolution>4096</HorizontalResolution>
  134. <VerticalResolution>2160</VerticalResolution>
  135. <Latency>0</Latency>
  136. <MinimumSliceSize>0</MinimumSliceSize>
  137. <SliceEncodingParams>0</SliceEncodingParams>
  138. <FrameRateControlSupp>1</FrameRateControlSupp>
  139. <VideoFps>60</VideoFps>
  140. <TranscodingMode>1</TranscodingMode>
  141. <NonTranscodingMode>1</NonTranscodingMode>
  142. </VideoCodec6>
  143. <VideoCodec7>
  144. <CodecName>H.265</CodecName>
  145. <Profile>0</Profile>
  146. <Level>4</Level>
  147. <HorizontalResolution>4096</HorizontalResolution>
  148. <VerticalResolution>2160</VerticalResolution>
  149. <Latency>0</Latency>
  150. <MinimumSliceSize>0</MinimumSliceSize>
  151. <SliceEncodingParams>0</SliceEncodingParams>
  152. <FrameRateControlSupp>1</FrameRateControlSupp>
  153. <VideoFps>60</VideoFps>
  154. <TranscodingMode>1</TranscodingMode>
  155. <NonTranscodingMode>1</NonTranscodingMode>
  156. </VideoCodec7>
  157. </VideoFormats>
  158. <!--
  159. Aux streaming is new addition
  160. This is added for Direct streaming
  161. -->
  162. <AuxStreamInfo>
  163. <Codec>
  164. <Count>1</Count>
  165. <Name1>PNG</Name1>
  166. </Codec>
  167. <!--
  168. Limiting the number of layers to 5 in the overlay
  169. Resolution is 1080P for Direct streaming
  170. -->
  171. <MaxOverlay>5</MaxOverlay>
  172. <HRes>1280</HRes>
  173. <VRes>720</VRes>
  174. <Mode>CEA</Mode>
  175. </AuxStreamInfo>
  176. <!--
  177. Standby Resume capability is supported
  178. -->
  179. <StandbyResumeCapability>
  180. <Valid>1</Valid>
  181. </StandbyResumeCapability>
  182. <!--
  183. Explicit AV format change
  184. Not supported
  185. -->
  186. <AVFormatChange>
  187. <Valid>0</Valid>
  188. <AVInterval>0</AVInterval>
  189. </AVFormatChange>
  190. <!--
  191. Frame skipping interval is in the scale of 500 msec or half second.
  192. FrameInterval can be between 1 to 7, according to the WFD spec.
  193. 0 means Frame skipping interval is infinite and recommended value is 0
  194. -->
  195. <FrameSkipping>
  196. <Valid>1</Valid>
  197. <FrameInterval>0</FrameInterval>
  198. </FrameSkipping>
  199. <!-- disable HDCP by default -->
  200. <ContentProtection>
  201. <Valid>0</Valid>
  202. <!--
  203. Valid values WFD_HDCP_2_0,
  204. WFD_HDCP_2_1 and WFD_HDCP_2_2
  205. -->
  206. <Version>WFD_HDCP_2_2</Version>
  207. <CPPort>6789</CPPort>
  208. </ContentProtection>
  209. <!--
  210. To enable RTP dump at sink
  211. -->
  212. <RTPDumpEnable>
  213. <!-- DEPRECATED -->
  214. <!-- For enabling RTP parser dumping set
  215. persist.vendor.sys.debug.rtp.enable_dump to 1
  216. /sdcard/Download/rtpdump.ts
  217. -->
  218. </RTPDumpEnable>
  219. <!--
  220. UIBC by default enabled
  221. -->
  222. <UIBC>
  223. <UIBCValid>1</UIBCValid> <!-- 0/1 UIBC supported or not -->
  224. <InputCategory>
  225. <Generic>1</Generic> <!-- 0/1 - support generic or not -->
  226. <HID>1</HID> <!-- 0/1 - support HID or not -->
  227. </InputCategory>
  228. <!-- Supported input events -->
  229. <InputEvents>
  230. <GenericInputEvents>
  231. <!-- 0/1 for all Input Event Types -->
  232. <Mouse>0</Mouse>
  233. <Keyboard>1</Keyboard>
  234. <SingleTouch>1</SingleTouch>
  235. <MultiTouch>1</MultiTouch>
  236. <JoyStick>0</JoyStick>
  237. <Camera>0</Camera>
  238. <Gesture>0</Gesture>
  239. <RemoteControl>0</RemoteControl>
  240. </GenericInputEvents>
  241. <!--
  242. Each input path will have a byte and support
  243. for the input types is indicated by setting a bit:
  244. KEYBOARD BIT0
  245. MOUSE BIT1
  246. SINGLETOUCH BIT2
  247. MULTITOUCH BIT3
  248. JOYSTICK BIT4
  249. CAMERA BIT5
  250. GESTURE BIT6
  251. REMOTECONTROL BIT7
  252. -->
  253. <HIDInputPaths>
  254. <Infrared>0</Infrared>
  255. <USB>1</USB>
  256. <BT>0</BT>
  257. <Zigbee>0</Zigbee>
  258. <Wifi>0</Wifi>
  259. <NoSP>0</NoSP>
  260. </HIDInputPaths>
  261. </InputEvents>
  262. <!-- TCP port on which UIBC connection established -->
  263. <TcpPort>4321</TcpPort>
  264. </UIBC>
  265. </Capability>
  266. <!--
  267. Enabling Rtcp
  268. -->
  269. <RTCP>
  270. <RtcpRREnabled>1</RtcpRREnabled>
  271. <RtcpRRIntervalMs>500</RtcpRRIntervalMs>
  272. </RTCP>
  273. <!--
  274. Send keep alive messages for every 50sec
  275. -->
  276. <SendKeepAlive>1</SendKeepAlive>
  277. <!--
  278. RTSP port on which RTSP server is running
  279. -->
  280. <RTSPPort>5550</RTSPPort>
  281. <!--
  282. To configure video core in SVS mode
  283. -->
  284. <PerformanceLevelSVSMode>1</PerformanceLevelSVSMode>
  285. <!--
  286. To configure video core in Nominal mode
  287. -->
  288. <PerformanceLevelNominalMode>0</PerformanceLevelNominalMode>
  289. <!--
  290. To configure video core in Turbo mode
  291. -->
  292. <PerformanceLevelTurboMode>0</PerformanceLevelTurboMode>
  293. <!--
  294. Bitrate settings for each mode
  295. -->
  296. <BitrateTable>
  297. <!--
  298. Bitrate table for Audio formats
  299. -->
  300. <AAC>
  301. <BIT0>
  302. <MaxBitrate>256000</MaxBitrate>
  303. <MinBitrate>256000</MinBitrate>
  304. </BIT0>
  305. <BIT1>
  306. <MaxBitrate>384000</MaxBitrate>
  307. <MinBitrate>384000</MinBitrate>
  308. </BIT1>
  309. <BIT2>
  310. <MaxBitrate>512000</MaxBitrate>
  311. <MinBitrate>512000</MinBitrate>
  312. </BIT2>
  313. </AAC>
  314. <!--
  315. CEA Min and Max bit rates for each resolution
  316. Will configure the video core with MaxBitrate
  317. Based on the available link speed video bitrate
  318. can go upto MinBitrate
  319. -->
  320. <CEA>
  321. <!-- 640x480p60 -->
  322. <BIT0>
  323. <MinBitrate>1000000</MinBitrate>
  324. <MaxBitrate>4000000</MaxBitrate>
  325. </BIT0>
  326. <!-- 720x480p60 -->
  327. <BIT1>
  328. <MinBitrate>1000000</MinBitrate>
  329. <MaxBitrate>4000000</MaxBitrate>
  330. </BIT1>
  331. <!-- 720x480i60 -->
  332. <BIT2>
  333. <MinBitrate>1000000</MinBitrate>
  334. <MaxBitrate>4000000</MaxBitrate>
  335. </BIT2>
  336. <!-- 720x576p50 -->
  337. <BIT3>
  338. <MinBitrate>1000000</MinBitrate>
  339. <MaxBitrate>4000000</MaxBitrate>
  340. </BIT3>
  341. <!-- 720x576i50 -->
  342. <BIT4>
  343. <MinBitrate>1000000</MinBitrate>
  344. <MaxBitrate>4000000</MaxBitrate>
  345. </BIT4>
  346. <!-- 1280x720p30 -->
  347. <BIT5>
  348. <MinBitrate>2500000</MinBitrate>
  349. <MaxBitrate>10000000</MaxBitrate>
  350. </BIT5>
  351. <!-- 1280x720p60 -->
  352. <BIT6>
  353. <MinBitrate>5000000</MinBitrate>
  354. <MaxBitrate>20000000</MaxBitrate>
  355. </BIT6>
  356. <!-- 1920x1080p30 -->
  357. <BIT7>
  358. <MinBitrate>5000000</MinBitrate>
  359. <MaxBitrate>10000000</MaxBitrate>
  360. </BIT7>
  361. <!-- 1920x1080p60 -->
  362. <BIT8>
  363. <MinBitrate>7000000</MinBitrate>
  364. <MaxBitrate>13000000</MaxBitrate>
  365. </BIT8>
  366. <!-- 1920x1080i60 -->
  367. <BIT9>
  368. <MinBitrate>10000000</MinBitrate>
  369. <MaxBitrate>40000000</MaxBitrate>
  370. </BIT9>
  371. <!-- 1280x720p25 -->
  372. <BIT10>
  373. <MinBitrate>5000000</MinBitrate>
  374. <MaxBitrate>10000000</MaxBitrate>
  375. </BIT10>
  376. <!-- 1280x720p50 -->
  377. <BIT11>
  378. <MinBitrate>5000000</MinBitrate>
  379. <MaxBitrate>20000000</MaxBitrate>
  380. </BIT11>
  381. <!-- 1920x1080p25 -->
  382. <BIT12>
  383. <MinBitrate>5000000</MinBitrate>
  384. <MaxBitrate>20000000</MaxBitrate>
  385. </BIT12>
  386. <!-- 1920x1080p50 -->
  387. <BIT13>
  388. <MinBitrate>10000000</MinBitrate>
  389. <MaxBitrate>40000000</MaxBitrate>
  390. </BIT13>
  391. <!-- 1920x1080i50 -->
  392. <BIT14>
  393. <MinBitrate>10000000</MinBitrate>
  394. <MaxBitrate>40000000</MaxBitrate>
  395. </BIT14>
  396. <!-- 1280x720p24 -->
  397. <BIT15>
  398. <MinBitrate>2500000</MinBitrate>
  399. <MaxBitrate>10000000</MaxBitrate>
  400. </BIT15>
  401. <!-- 1920x1080p24 -->
  402. <BIT16>
  403. <MinBitrate>5000000</MinBitrate>
  404. <MaxBitrate>20000000</MaxBitrate>
  405. </BIT16>
  406. <!-- 3840x2160p24 -->
  407. <BIT17>
  408. <MinBitrate>10000000</MinBitrate>
  409. <MaxBitrate>30000000</MaxBitrate>
  410. </BIT17>
  411. <!-- 3840x2160 p25 -->
  412. <BIT18>
  413. <MinBitrate>10000000</MinBitrate>
  414. <MaxBitrate>30000000</MaxBitrate>
  415. </BIT18>
  416. <!-- 3840x2160p30 -->
  417. <BIT19>
  418. <MinBitrate>10000000</MinBitrate>
  419. <MaxBitrate>30000000</MaxBitrate>
  420. </BIT19>
  421. <!-- 3840x2160p50 -->
  422. <BIT20>
  423. <MinBitrate>10000000</MinBitrate>
  424. <MaxBitrate>30000000</MaxBitrate>
  425. </BIT20>
  426. <!-- 3840x2160p60 -->
  427. <BIT21>
  428. <MinBitrate>10000000</MinBitrate>
  429. <MaxBitrate>30000000</MaxBitrate>
  430. </BIT21>
  431. <!-- 4096x2160p24 -->
  432. <BIT22>
  433. <MinBitrate>10000000</MinBitrate>
  434. <MaxBitrate>30000000</MaxBitrate>
  435. </BIT22>
  436. <!-- 4096x2160p25 -->
  437. <BIT23>
  438. <MinBitrate>10000000</MinBitrate>
  439. <MaxBitrate>30000000</MaxBitrate>
  440. </BIT23>
  441. <!-- 4096x2160p30 -->
  442. <BIT24>
  443. <MinBitrate>10000000</MinBitrate>
  444. <MaxBitrate>30000000</MaxBitrate>
  445. </BIT24>
  446. <!-- 4096x2160p50 -->
  447. <BIT25>
  448. <MinBitrate>10000000</MinBitrate>
  449. <MaxBitrate>30000000</MaxBitrate>
  450. </BIT25>
  451. <!-- 4096x2160 p60 -->
  452. <BIT26>
  453. <MinBitrate>10000000</MinBitrate>
  454. <MaxBitrate>30000000</MaxBitrate>
  455. </BIT26>
  456. </CEA>
  457. <!--
  458. VESA Min and Max bit rates for each resolution
  459. Will configure the video core with MaxBitrate
  460. Based on the available link speed video bitrate
  461. can go upto MinBitrate
  462. -->
  463. <VESA>
  464. <!-- 800x600p30 -->
  465. <BIT0>
  466. <MinBitrate>500000</MinBitrate>
  467. <MaxBitrate>2000000</MaxBitrate>
  468. </BIT0>
  469. <!-- 800x600p60 -->
  470. <BIT1>
  471. <MinBitrate>1000000</MinBitrate>
  472. <MaxBitrate>4000000</MaxBitrate>
  473. </BIT1>
  474. <!-- 1024x768p30 -->
  475. <BIT2>
  476. <MinBitrate>2500000</MinBitrate>
  477. <MaxBitrate>10000000</MaxBitrate>
  478. </BIT2>
  479. <!-- 1024x768p60 -->
  480. <BIT3>
  481. <MinBitrate>2500000</MinBitrate>
  482. <MaxBitrate>10000000</MaxBitrate>
  483. </BIT3>
  484. <!-- 1152x864p30 -->
  485. <BIT4>
  486. <MinBitrate>2500000</MinBitrate>
  487. <MaxBitrate>10000000</MaxBitrate>
  488. </BIT4>
  489. <!-- 1152x864p60 -->
  490. <BIT5>
  491. <MinBitrate>5000000</MinBitrate>
  492. <MaxBitrate>20000000</MaxBitrate>
  493. </BIT5>
  494. <!-- 1280x768p30 -->
  495. <BIT6>
  496. <MinBitrate>2500000</MinBitrate>
  497. <MaxBitrate>10000000</MaxBitrate>
  498. </BIT6>
  499. <!-- 1280x768p60 -->
  500. <BIT7>
  501. <MinBitrate>5000000</MinBitrate>
  502. <MaxBitrate>20000000</MaxBitrate>
  503. </BIT7>
  504. <!-- 1280x800p30 -->
  505. <BIT8>
  506. <MinBitrate>3500000</MinBitrate>
  507. <MaxBitrate>14000000</MaxBitrate>
  508. </BIT8>
  509. <!-- 1280x800p60 -->
  510. <BIT9>
  511. <MinBitrate>5000000</MinBitrate>
  512. <MaxBitrate>20000000</MaxBitrate>
  513. </BIT9>
  514. <!-- 1360x768p30 -->
  515. <BIT10>
  516. <MinBitrate>3500000</MinBitrate>
  517. <MaxBitrate>14000000</MaxBitrate>
  518. </BIT10>
  519. <!-- 1360x768p60 -->
  520. <BIT11>
  521. <MinBitrate>5000000</MinBitrate>
  522. <MaxBitrate>20000000</MaxBitrate>
  523. </BIT11>
  524. <!-- 1366x768p30 -->
  525. <BIT12>
  526. <MinBitrate>2500000</MinBitrate>
  527. <MaxBitrate>10000000</MaxBitrate>
  528. </BIT12>
  529. <!-- 1366x768p60 -->
  530. <BIT13>
  531. <MinBitrate>5000000</MinBitrate>
  532. <MaxBitrate>20000000</MaxBitrate>
  533. </BIT13>
  534. <!-- 1280x1024p30 -->
  535. <BIT14>
  536. <MinBitrate>5000000</MinBitrate>
  537. <MaxBitrate>20000000</MaxBitrate>
  538. </BIT14>
  539. <!-- 1280x1024p60 -->
  540. <BIT15>
  541. <MinBitrate>10000000</MinBitrate>
  542. <MaxBitrate>40000000</MaxBitrate>
  543. </BIT15>
  544. <!-- 1400x1050p30 -->
  545. <BIT16>
  546. <MinBitrate>5000000</MinBitrate>
  547. <MaxBitrate>20000000</MaxBitrate>
  548. </BIT16>
  549. <!-- 1400x1050p60 -->
  550. <BIT17>
  551. <MinBitrate>5000000</MinBitrate>
  552. <MaxBitrate>20000000</MaxBitrate>
  553. </BIT17>
  554. <!-- 1440x900p30 -->
  555. <BIT18>
  556. <MinBitrate>5000000</MinBitrate>
  557. <MaxBitrate>20000000</MaxBitrate>
  558. </BIT18>
  559. <!-- 1440x900p60 -->
  560. <BIT19>
  561. <MinBitrate>10000000</MinBitrate>
  562. <MaxBitrate>40000000</MaxBitrate>
  563. </BIT19>
  564. <!-- 1600x900p30 -->
  565. <BIT20>
  566. <MinBitrate>5000000</MinBitrate>
  567. <MaxBitrate>20000000</MaxBitrate>
  568. </BIT20>
  569. <!-- 1600x900p60 -->
  570. <BIT21>
  571. <MinBitrate>10000000</MinBitrate>
  572. <MaxBitrate>40000000</MaxBitrate>
  573. </BIT21>
  574. <!-- 1600x1200p30 -->
  575. <BIT22>
  576. <MinBitrate>5000000</MinBitrate>
  577. <MaxBitrate>20000000</MaxBitrate>
  578. </BIT22>
  579. <!-- 1600x1200p60 -->
  580. <BIT23>
  581. <MinBitrate>10000000</MinBitrate>
  582. <MaxBitrate>40000000</MaxBitrate>
  583. </BIT23>
  584. <!-- 1680x1024p30 -->
  585. <BIT24>
  586. <MinBitrate>5000000</MinBitrate>
  587. <MaxBitrate>20000000</MaxBitrate>
  588. </BIT24>
  589. <!-- 1680x1024p60 -->
  590. <BIT25>
  591. <MinBitrate>10000000</MinBitrate>
  592. <MaxBitrate>40000000</MaxBitrate>
  593. </BIT25>
  594. <!-- 1680x1050p30 -->
  595. <BIT26>
  596. <MinBitrate>5000000</MinBitrate>
  597. <MaxBitrate>20000000</MaxBitrate>
  598. </BIT26>
  599. <!-- 1680x1050p60 -->
  600. <BIT27>
  601. <MinBitrate>10000000</MinBitrate>
  602. <MaxBitrate>40000000</MaxBitrate>
  603. </BIT27>
  604. <!-- 1920x1200p30 -->
  605. <BIT28>
  606. <MinBitrate>5000000</MinBitrate>
  607. <MaxBitrate>20000000</MaxBitrate>
  608. </BIT28>
  609. <!-- 1920x1200p60 -->
  610. <BIT29>
  611. <MinBitrate>10000000</MinBitrate>
  612. <MaxBitrate>40000000</MaxBitrate>
  613. </BIT29>
  614. <!-- 2560x1440p30 -->
  615. <BIT30>
  616. <MinBitrate>10000000</MinBitrate>
  617. <MaxBitrate>30000000</MaxBitrate>
  618. </BIT30>
  619. <!-- 2560x1440p60 -->
  620. <BIT31>
  621. <MinBitrate>10000000</MinBitrate>
  622. <MaxBitrate>30000000</MaxBitrate>
  623. </BIT31>
  624. <!-- 2560x1600p30 -->
  625. <BIT32>
  626. <MinBitrate>10000000</MinBitrate>
  627. <MaxBitrate>30000000</MaxBitrate>
  628. </BIT32>
  629. <!-- 2560x1600p60 -->
  630. <BIT33>
  631. <MinBitrate>10000000</MinBitrate>
  632. <MaxBitrate>30000000</MaxBitrate>
  633. </BIT33>
  634. </VESA>
  635. <!--
  636. HH Min and Max bit rates for each resolution
  637. Will configure the video core with MaxBitrate
  638. Based on the available link speed video bitrate
  639. can go upto MinBitrate
  640. -->
  641. <HH>
  642. <!-- 800x480p30 -->
  643. <BIT0>
  644. <MinBitrate>500000</MinBitrate>
  645. <MaxBitrate>2000000</MaxBitrate>
  646. </BIT0>
  647. <!-- 800x480p60 -->
  648. <BIT1>
  649. <MinBitrate>1000000</MinBitrate>
  650. <MaxBitrate>4000000</MaxBitrate>
  651. </BIT1>
  652. <!-- 854x480p30 -->
  653. <BIT2>
  654. <MinBitrate>500000</MinBitrate>
  655. <MaxBitrate>2000000</MaxBitrate>
  656. </BIT2>
  657. <!-- 854x480p60 -->
  658. <BIT3>
  659. <MinBitrate>1000000</MinBitrate>
  660. <MaxBitrate>4000000</MaxBitrate>
  661. </BIT3>
  662. <!-- 864x480p30 -->
  663. <BIT4>
  664. <MinBitrate>500000</MinBitrate>
  665. <MaxBitrate>2000000</MaxBitrate>
  666. </BIT4>
  667. <!-- 864x480p60 -->
  668. <BIT5>
  669. <MinBitrate>1000000</MinBitrate>
  670. <MaxBitrate>4000000</MaxBitrate>
  671. </BIT5>
  672. <!-- 640x360p30 -->
  673. <BIT6>
  674. <MinBitrate>500000</MinBitrate>
  675. <MaxBitrate>2000000</MaxBitrate>
  676. </BIT6>
  677. <!-- 640x360p60 -->
  678. <BIT7>
  679. <MinBitrate>1000000</MinBitrate>
  680. <MaxBitrate>4000000</MaxBitrate>
  681. </BIT7>
  682. <!-- 960x540p30 -->
  683. <BIT8>
  684. <MinBitrate>500000</MinBitrate>
  685. <MaxBitrate>2000000</MaxBitrate>
  686. </BIT8>
  687. <!-- 960x540p60 -->
  688. <BIT9>
  689. <MinBitrate>1000000</MinBitrate>
  690. <MaxBitrate>4000000</MaxBitrate>
  691. </BIT9>
  692. <!-- 848x480p30 -->
  693. <BIT10>
  694. <MinBitrate>500000</MinBitrate>
  695. <MaxBitrate>2000000</MaxBitrate>
  696. </BIT10>
  697. <!-- 848x480p60 -->
  698. <BIT11>
  699. <MinBitrate>1000000</MinBitrate>
  700. <MaxBitrate>4000000</MaxBitrate>
  701. </BIT11>
  702. </HH>
  703. </BitrateTable>
  704. <!--
  705. RetryCount is Max no of times Client request to set-up Socket connect
  706. This can be applicable only to sink
  707. -->
  708. <RetryCount>40</RetryCount>
  709. <!--
  710. To disable/enable audio stream playback
  711. support during power suspend - 0 or 1
  712. -->
  713. <AudioStreamInSuspend>0</AudioStreamInSuspend>
  714. <!--
  715. Compensation delay for audio
  716. This is maintain good AV sync in the mux TS A + V stream Recommended
  717. value is 150 msec arrived at this number after fine tuning OEMs can
  718. change this value in case they want
  719. -->
  720. <AudioAVSyncDelay>-150</AudioAVSyncDelay>
  721. <!--
  722. To disable/enable AV Sync - 1 or 0
  723. By default AV sync is enabled
  724. This is only for certification
  725. The reason for introducing this flag is
  726. there are some issues with some test bed sources
  727. if we enable AV sync though our sink is properly
  728. handling AV sync
  729. -->
  730. <DisableAVSync>0</DisableAVSync>
  731. <!--
  732. Push video frames to display in async mode, so that display can drop frames
  733. if frames are pushed faster than vsync.
  734. -->
  735. <PushVideoFrameInASyncMode>0</PushVideoFrameInASyncMode>
  736. <!--
  737. To drop video frame in case parser detects and reports packet loss over the air
  738. Three modes are supported -
  739. 1. 0 - Don't drop any video frame
  740. 2. 1 - Drop only the video frame where parser reported packet loss
  741. 3. 2 - Parser reported packet loss, request an IDR and drop until IDR
  742. -->
  743. <DropFrameOnPacketLossMode>0</DropFrameOnPacketLossMode>
  744. <!--
  745. To disable/enable Audio Track Latency - 0 or 1.
  746. This adds audio track latency to renderer to improve AV sync during BT use case.
  747. -->
  748. <EnableAudioTrackLatency>0</EnableAudioTrackLatency>
  749. <!--
  750. Make audio AV Sync drop window configurable item.Sometimes if wlan
  751. doesn't perform at required throughput,audio drops can happen due
  752. to late arrival of audio frames.
  753. -->
  754. <AudioAVSyncDropWindow>-150000</AudioAVSyncDropWindow>
  755. <!--
  756. Make Video AV Sync drop window configurable item.Sometimes if wlan
  757. doesn't perform at required throughput,Video drops can happen due
  758. to late arrival of video frames.
  759. -->
  760. <VideoAVSyncDropWindow>-200000</VideoAVSyncDropWindow>
  761. <!-- Direct Streaming Feature support -->
  762. <StreamingSupport>1</StreamingSupport>
  763. <Cursor>0</Cursor>
  764. <!--
  765. Video Decoder Input Custom Limit Buffer Size Mode
  766. -->
  767. <VideoCustomSizeMode>1</VideoCustomSizeMode>
  768. </WFDConfig>