It works perfectly fine without stuttering and then as soon as I connect any headphones it starts stuttering and the sound cuts out. I’m running on an Ethernet connection so i don’t know why it would do this
It works perfectly fine without stuttering and then as soon as I connect any headphones it starts stuttering and the sound cuts out. I’m running on an Ethernet connection so i don’t know why it would do this
I have the same thing. But only if video is already playing. I just stop and resume without any problems..
This is because bt requires encoding which generates a delay and the video playback needs to resync audio and video so it matches what you hear on your headphones when it reaches it
With my limited dev understanding I see that most android video players judge exact playing time based on the audiotrack and try to match the video frames to it.
Dropped frames are trying to keep up with the audio track because the devs perceive that sound will always be faster being easier to process I guess. But sometimes the audiocontroller is badly setup, has driver issues or interrupted like in your case and you get "buffer underrun" errors or skips in the sound which automatically affect the video frames.
Try to run a video file without any soundtrack and connect your BT headphones mid playback to confirm (but they might use a fake audiotrack so I dunno). Best to have them always connected or buy an ATV with better chipsets or try buying a 3.5mm to BT adapter and I bet the problems will go away.