| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth/gst: Correct var type for GST_TYPE_BITMASK GST_TYPE_BITMASK is 64-bit bit mask while corresponding channel_mask in pulseaudio is int therefore usually 32-bit. Switch to uint64_t instead to match internal representation in gstreamer. Fixes pulseaudio crash on ARM 32-bit when pulseaudio is compiled with gstreamer and either LDAC or aptX support is available. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/723> | 4 年前 | |
bluetooth/gst: Timestamp encoding buffers according to PA clock Commit c6d6ca541 ("bluetooth/gst: Replace buffer accumulation in adapter with direct pull") removed the timestamp parameter from GStreamer transcoders due to being unused, but these should instead be propagated to the GStreamer encoding buffers. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/494> | 4 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth: split BT codec from A2DP SEP configuration api Common API for all bluetooth codecs is now pa_bt_codec. API to negotiate and configure A2DP SEP over Bluez is now pa_a2dp_endpoint_conf. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/507> | 5 年前 | |
bluetooth: Update a2dp-codecs.h from upstream bluez project | 7 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth: Only remove cards belonging to the device. Commit f89d64b98e12bb71b6aa94fcef31eafc060f9759 fixed a crash when disabling adapters. However, now if any device is removed ofono card is removed, even if it belongs to different device. Add a check for the device being unlinked to our callback to fix. Signed-off-by: Juho Hämäläinen <juho.hamalainen@jolla.com> Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/624> | 4 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth: split BT codec from A2DP SEP configuration api Common API for all bluetooth codecs is now pa_bt_codec. API to negotiate and configure A2DP SEP over Bluez is now pa_a2dp_endpoint_conf. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/507> | 5 年前 | |
bluetooth: mSBC: Decode packets larger than mSBC frame Bluetooth transport layer already allows for packets larger than mSBC frame, and there are up to 1 + MTU / (mSBC packet size) complete frames to be decoded from each incoming SCO packet. Now decoder fails when there is more than one complete frame available, which could happen if MTU size is larger than 1.5 * (mSBC packet size) = 90 Fix this by adding a loop over avialable frames, and adjust decoded buffer size to allow decoding up to 1 + MTU / (mSBC packet size) frames at once. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/706> | 4 年前 | |
bluetooth: add support for mSBC codec Adding processing support for the mSBC codec is somewhat problematic, because, although it is a SBC codec, the a2dp handling can't simply be reused because the codec is used on an eSCO link with transparent data, meaning the transmission unit has to be 48 bytes (fragmenting the codec packets) and reassembly and boundary detection is required to be done by the implementation. Therefore we have to implement separate render and push routines for msbc that do this fragmentation. Fragmentation is done by emulating circular buffers. The receive (push) buffer is easy, since the mSBC packet size is 60, simply have a buffer of this size in the sbc_info area where the fragments are reassembled. Once we have a full 60 bytes, decode and restart from zero. The send (render) buffer is more problematic, since the transmit must be done from contiguous memory. This means that the buffer must be the lowest common multiple of the transmission unit and the packet size. This value is 240 since 240/48 == 5 and 240/60 == 4. So the buffer pointers are reset at 240 which is a whole number of both rendered packets and eSCO transmission units. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/507> | 5 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth: Remove leftover references to the BlueZ 4/5 split There is no need to mention a module argument is valid only when using BlueZ 5 now that we don't support BlueZ 4 anymore. | 7 年前 | |
bluetooth: complete bluetooth profile separation This is a follow-up change to review of these series on pulseaudio-discuss https://lists.freedesktop.org/archives/pulseaudio-discuss/2017-September/028801.html Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/491> | 5 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
bluetooth: Add avrcp_absolute_volume module flag for disablement Not all peers might work fine with Absolute Volume, provide the user with an option to disable it without impairing other AVRCP-related commands like media status and playback controls. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/239> | 5 年前 | |
bluetooth: Rename rtp_sbc_payload to rtp_payload Now that we use RTP payload structure for LDAC as well, rename rtp_sbc_payload to rtp_payload. PipeWire also uses the same naming. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/689> | 4 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 | |
PulseAudio upgrade to v17.0 part2 Signed-off-by: Robin <chenhongjian3@h-partners.com> | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 7 年前 | ||
| 1 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 4 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 7 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 4 年前 | ||
| 1 年前 | ||
| 1 年前 |