)]}'
{"src/com/android/bluetooth/a2dp/A2dpCodecConfig.java":[{"author":{"_account_id":18205,"name":"Alessandro Astone","email":"ales.astone@gmail.com","username":"YoDevil","avatars":[{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"070c812b2928f9ef643c4d3979a64006301ea558","unresolved":true,"context_lines":[{"line_number":128,"context_line":"        // Set the mandatory codec\u0027s priority to default, and remove the rest"},{"line_number":129,"context_line":"        for (int i \u003d 0; i \u003c codecConfigArray.length; i++) {"},{"line_number":130,"context_line":"            BluetoothCodecConfig codecConfig \u003d codecConfigArray[i];"},{"line_number":131,"context_line":"            if (codecConfig !\u003d null \u0026\u0026 !codecConfig.isMandatoryCodec()) {"},{"line_number":132,"context_line":"                codecConfigArray[i] \u003d null;"},{"line_number":133,"context_line":"            } else {"},{"line_number":134,"context_line":"                // Rebuild SBC selectable codec with Dual Channel (SBC HD audio)"}],"source_content_type":"text/x-java","patch_set":1,"id":"ae232192_95516bf7","line":131,"updated":"2021-05-20 23:05:16.000000000","message":"Not sure how this can be null: see https://github.com/LineageOS/android_packages_apps_Bluetooth/blob/lineage-18.1/src/com/android/bluetooth/a2dp/A2dpCodecConfig.java#L243","commit_id":"a6c5d058cf5dabeb65761a6ed1ec00d5710c5f6c"},{"author":{"_account_id":18205,"name":"Alessandro Astone","email":"ales.astone@gmail.com","username":"YoDevil","avatars":[{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/61b8bcab7b164d13b5e9461718f72b62.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6dd869f83dd8a19388d2cf5ced527e68934af2b0","unresolved":true,"context_lines":[{"line_number":128,"context_line":"        // Set the mandatory codec\u0027s priority to default, and remove the rest"},{"line_number":129,"context_line":"        for (int i \u003d 0; i \u003c codecConfigArray.length; i++) {"},{"line_number":130,"context_line":"            BluetoothCodecConfig codecConfig \u003d codecConfigArray[i];"},{"line_number":131,"context_line":"            if (codecConfig !\u003d null \u0026\u0026 !codecConfig.isMandatoryCodec()) {"},{"line_number":132,"context_line":"                codecConfigArray[i] \u003d null;"},{"line_number":133,"context_line":"            } else {"},{"line_number":134,"context_line":"                // Rebuild SBC selectable codec with Dual Channel (SBC HD audio)"}],"source_content_type":"text/x-java","patch_set":1,"id":"6eaa17e5_8244a531","line":131,"in_reply_to":"ae232192_95516bf7","updated":"2021-05-21 11:12:33.000000000","message":"I was missing that for qti-bt-stack we bump SOURCE_CODEC_TYPE_MAX to 7, so aosp Bluetooth will produce 2 null entries.","commit_id":"a6c5d058cf5dabeb65761a6ed1ec00d5710c5f6c"}]}
