Vero 4k says it's a 720p file, AVR says it's streaming "direct" and it's 1080p?

Source file mediainfo:

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 3 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 42 min 23 s
Bit rate : 1 950 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.071
Stream size : 583 MiB (94%)
Writing library : x264 core 118

My AVR (Onkyo NR-676) says it is receiving a direct 1080/59hz stream. Of less concern is that my source has 2.0 aac audio but the receiver is reporting 2.0 pcm.

Vero4k is connected directly to AVR, so what’s going on here?

Vero 4K is upscaling a 720p file to 1080p and sending the audio as PCM.

This is normal? Wouldn’t my TV do a better job upscaling than relying on the Vero? Shouldn’t direct play… Um… Play direct?

Yes, this is normal. The Vero has a good scaler, up to 1080. Beyond 1080 it’s better to use the TV scaler. I know that there has been discussion about allowing the native video resolution to be used. I’m not sure what the status of that is right now.

As to the audio, if your receiver is capable of DD/DTS etc, then use passthrough. Then the 4K won’t touch the audio.

There will be a native Kodi feature for this in Leia: resolution whitelisting. This is also intended to allow resolution downgrading.

The patch to allow ‘downgrading’ is there in the repo but has been ‘commented out’. I was going to ask @sam_nazarko why.

AAC audio will never be passed through. Receivers and TVs don’t typically support that on HDMI.

Got it. Thanks, everyone!