If you have an HDMI 2.1 eArc TV, can you plug in an old receiver to that and route audio through the TV? Or does the receiver need to support the new eArc as well?
The receiver needs to support it.
If you have an HDMI 2.1 eArc TV, can you plug in an old receiver to that and route audio through the TV? Or does the receiver need to support the new eArc as well?
There's no reason for receivers that support object based audio and eARC to not support object based audio through eARC.
One device is decoding video, another device is decoding audio (and only gets audio through eARC). Which device is the master device and how does that device know what the latency is for the other device, possibly the other two devices if the master device is the Blu-ray player and/or receiver? The latencies are very unlikely going to the the same.That should be easy to solve by adding a delay value in settings, where the display delays showing the frame by however many specified ms/frames.
What about for people who using audio not routed from the TV?You set it on the TV as an 'audio sync' option. The TV then sends audio to the decoder (either internal or external) as soon as the audio is decoded, and updates the video with the user-selected latency so the video updates when the audio decoder is ready with the audio stream.
I never realized just how bad ARC was until I read the following:
What this means is that the bandwidth that currently limits HDMI-ARC outputs in the connection between TVs (output) and receivers (input) will see a bandwidth boost from the previous 1 Mbps in ARC to a whopping 38 Mbps in eARC.
Mandatory lip sync is the fly in the ointment and the latencies for audio decode will vary depending on the format, channels and bitrate. HDMI has offered a technical solution for lip sync since 1.3 but its implementation has only ever been as good as the weakest chain in the hardware setup.
Makes no difference. The TV still displays with a user selected latency to compensate for latency differences between display and audio.
The only time this won't work is when audio is ahead of the picture. Is that ever the case? If so, compensation can be done in the player in software, just delaying the streams.
I'm just talking about how lip syncing can be solved
It doesn't need any fancy-schmancy handshaking or SMTPE synchronisation or anything. Obviously the ideal is systems that can automagically coordinate, but if the systems can't do that because the hardware makers can't get their act together, it'd be easy in the player (BluRay or streaming box) or in the case of audio pass-through, the TV, to adjust the audio so it lip-syncs.
Huh? It's really not complicated.Not really, you saying it can be solved but not providing any solutions to the actual problem
Most AV receivers have a setting where you can alter the lip-sync delay so it matches the video perfectly. Some sound bars also have the option.
Huh? It's really not complicated.
A very quick Google says receivers and some soundbars already have audio compensation settings...
And VLC has audio adjustment so you can adjust lip-syncing mid-stream with keyboard shortcuts.
Dude it's right there in the post:And yet, you have failed to provide a solution to a problem which has existed for more than a decade and which you describe as "easy" and "not complicated" but where your posts only ever describe the problem and not a solution.
What do you mean 'continual change'? During a specific video, or any existing combination of courses and receivers, it should remain constant. Set it up for your TV and your receiver, perhaps with settings for different input channels, and you're done. Worst case, you pick up the remote and push the 'adjust lip-sync +/-' buttons to fix it the same as adjusting the volume. That to me is a solution. An automagical one would be nice, but I consider the problem solvable without needing complex protocols that CE manufacturers can't settle in and implement properly. In the case where you're using pass-through audio, the TV can determine from its settings how much latency it's adding and adjust the audio pass-through latency on top of a user specified constant. So if you set the audio correction +60ms in game mode and the audio is delayed 60ms before sending, and the TV is switched to movie mode adding an additional 120 ms of processing, the audio can be adjusted for 180 ms latency.That 'solution' has existed for as long as the problem and like the problem, that manual solution requires continual change because latencies for both screen and audio are indeed variable.
Dude it's right there in the post:
-> Delay the source that is coming up earlier
What do you mean 'continual change'?
Worst case, you pick up the remote and push the 'adjust lip-sync +/-' buttons to fix it the same as adjusting the volume.