గొప్పగా మెరుగుపరచబడిన బ్లూటూత్ ఆడియో నాణ్యత కోసం Android లో బ్లూటూత్ స్టాక్‌లను ఎలా సవరించాలి



కోడ్:

/ * డిఫాల్ట్ SBC కోడెక్ ఆకృతీకరణ * / కాన్స్ట్ tA2DP_SBC_CIE a2dp_sbc_default_config = {A2DP_SBC_IE_SAMP_FREQ_44, / * samp_freq * / A2DP_SBC_IE_CH_MD_JOINT, / * ch_mode * / A2DP_SBC_IE_BLOCKS_16, / * block_len * / A2DP_SBC_IE_SUBBAND_8, / * num_subbands * / A2DP_SBC_IE_ALLOC_MD_L, / * alloc_method * / A2DP_SBC_IE_MIN_BITPOOL, / * min_bitpool * / A2DP_SBC_MAX_BITPOOL, / * max_bitpool * / BTAV_A2DP_CODEC_BITS_PER_SAMPLE_16 / * bits_per_sample * /};

A2DP_SBC_IE_CH_MD_JOINT ని A2DP_SBC_IE_CH_MD_DUAL తో భర్తీ చేయండి.



ద్వంద్వ ఛానెల్ ప్రాధాన్యతను పెంచండి



/platform/system/bt/stack/a2dp/a2dp_sbc.cc:1155



కోడ్:

స్టాటిక్ బూల్ సెలెక్ట్_బెస్ట్_చానెల్_మోడ్ (uint8_t ch_mode, tA2DP_SBC_CIE * p_ ఫలితం, btav_a2dp_codec_config_t * p_codec_config) {if (ch_mode & A2DP_SBC_IE_CH_M_________ p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; నిజమైన తిరిగి; } if (ch_mode & A2DP_SBC_IE_CH_MD_STEREO) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_STEREO; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; నిజమైన తిరిగి; } if (ch_mode & A2DP_SBC_IE_CH_MD_DUAL) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_DUAL; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; నిజమైన తిరిగి; } if (ch_mode & A2DP_SBC_IE_CH_MD_MONO) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_MONO; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_MONO; నిజమైన తిరిగి; false తప్పుడు తిరిగి; }

A2DP_SBC_IE_CH_MD_DUAL తో ఉంటే పైకి తరలించండి.

బిట్రేట్ పరిమితిని పెంచండి



/platform/system/bt/stack/a2dp/a2dp_sbc_encoder.cc:42

కోడ్:

# A2DP_SBC_DEFAULT_BITRATE 328 ని నిర్వచించండి

512 తో భర్తీ చేయండి.

  1. (ప్రయోగాలకు మాత్రమే) MTU పరిమితిని నిలిపివేయండి

80 580 kbit / s కంటే ఎక్కువ బిట్రేట్‌లకు ఇది అవసరం.

/platform/system/bt/stack/a2dp/a2dp_sbc_encoder.cc:47

కోడ్:

# MAX_2MBPS_AVDTP_MTU 663 ని నిర్వచించండి

పాచ్డ్ బ్లూటూత్ స్టాక్స్ (ఫ్లాషబుల్)

  • లే మాక్స్ 2 ఓరియో ప్యాచ్డ్.జిప్
  • LeEco కూల్ ఛేంజర్ S1 EUI_5.8.19S.zip
  • లీకో LE2 (EUI 5.9.26s, Android 6) .zip
  • షియోమి మి నోట్ (మియు 9 మియు.సు ఉస్న్‌క్రియల్ వి 8.4.12, ఆండ్రాయిడ్ 6.0.1) .జిప్
  • షియోమి మై నోట్ 3 (MIUI 9, Android 7) .zip
  • షియోమి మి 4 సి (ఆండ్రాయిడ్ 7.0 ఎన్‌ఆర్‌డి 90 ఎమ్, ఎంఐయుఐ -9.5 9.5.1.0 (ఎన్‌ఎక్స్‌కెసిఎన్‌ఎఫ్‌ఎ)). జిప్
  • షియోమి MI5s (MIUI గ్లోబల్ 9.6.1.0, Android 7) .zip
  • షియోమి రెడ్‌మి 3 ఎస్ (ఆండ్రాయిడ్ 6.01, ఎంబీ 29 మీ, మియుయి గ్లోబల్ 9.6.1.0) .జిప్
  • షియోమి రెడ్‌మి 4 (మియుప్రో 10 8.8.2, ఆండ్రాయిడ్ 6.0.1, ఎమ్‌ఎమ్‌బి 29 ఎమ్) .జిప్
  • షియోమి రెడ్‌మి 4 ప్రైమ్.జిప్
  • షియోమి రెడ్‌మి 4 ప్రో (MIUI 9, మియుప్రో 8.4.26) .జిప్
  • షియోమి రెడ్‌మి నోట్ 3 (పునరుత్థానం రీమిక్స్ ఆండ్రాయిడ్ 7.1.2_r36) .జిప్
  • రెడ్‌మి నోట్ 4x (మాసిక్ ప్రీమియం, ఆండ్రాయిడ్ 7.0) .జిప్
  • ఆసుస్ జూమ్ (ఆండ్రాయిడ్ 5, 2.26.40.108_20160520) .జిప్
  • లే మాక్స్ 2 ఓరియో ప్యాచ్డ్.జిప్
  • హువావే పి 9 (ఆండ్రాయిడ్ 7) .జిప్
  • శామ్‌సంగ్ గెలాక్సీ ఎస్ 4 ఎల్‌టిఇ జిటి-ఐ 9505 (ఆండ్రాయిడ్ 7.1.2; లీనిగేజ్ ఓఎస్ 14.1-20180615-నైట్లీ-జెఎఫ్‌టెక్స్) .జిప్
  • జిప్
  • లే మాక్స్ 2 ఓరియో ప్యాచ్డ్.జిప్
10 నిమిషాలు చదవండి