Thank you for the update!
I can confirm after enabling the new audio engine and renderer I no longer have any video stuttering or AV desync, even on 4K content.
Although I have an issue with the playback bar and jumping to other timestamps on tvOS. It happens with both regular swipe on the remote and wheel motion. Moving the cursor and clicking will temporary move the current indicator to the new spot visually, but snap back to the old spot almost immediately. The video doesn’t play too, you have to force a play event with the remote button. This is different from the previous behavior where jumping to a different time would play the video immediately at the new spot.
Have a SRT that I converted from a dvb_teletext source.
Must be the way libzbvi converts it but I think the only useful timing of the start of subtitle line, the end of subtitle line is just set to some large irrelevant number.
This works fine with the old mpv as when a new line becomes available it overrides the previous line.
But with the new mpv build, i think due to the end time being past the end of the video, the first subtitle line will stay on the screen indefinitely.
I see 8.44 has been released. I wasn’t part of the beta. But I don’t see anything in the release notes or the actual player about a new audio engine or render. Did these 8.44 beta features get pushed to a future release?
It doesn’t look like it made it in 8.44. A second beta without the new engine was released, build 9600, and that did not include the experimental player.
TrueHD isn’t supposed at this time. Expected behavior is for it to transcode to FLAC.
We briefly had a beta about 6 months ago where they tried direct play, but it introduced some additional issues with sync and stuttering so it was removed.
Been doing some more testing/viewing and originally i thought some of my files were corrupt. But it is pretty much every file i have converted from mkv to mp4.
They start to play but the stutter and buffer and the promptly end.
I should have some time to do some testing tomorrow. Can you send a sample?
What is the video and audio codec you’re using in the mp4 files? Subtitles? Are you embedding metadata with subler? Are you running the mp4 optimization in subler?
I have just tried changing a container from mkv to mp4 using Subler. I had to change the extension from m4v to mp4, compression used HEVC. There was no issue playing the file using the Experimental Player with my ATV 4K Gen 3
I rarely use mp4 and in general re mux to mkv container as a matter of habit to avoid hidden Metadata. But I do remember a while ago (years) and probably not with ATV a m4v container presented issue with play. So my bad on this occasion, thanks.
Had a chance to test out m4v files and I’m not seeing any issues on playback with the experimental player on my Apple TV 4K devices with either HEVC or H264 media.
I will note that m4v files with HEVC media do not play nicely on Apple TV HD, but that’s due to the HEVC issues we’ve seen with the experimental player and that old hardware. Disabling direct play on Apple TV HD will force a transcode on HEVC media, but will allow direct stream for h264 media if needed.
If you want to provide a sample of the files you’re seeing issues with, I’m happy to take a look at that file specifically.
I will note that with Subler, the Optimization function basically prepares the mp4/m4v files for “Fast Start Streaming” by interleaving the audio and video and tagging the file with a “MooV” atom at the beginning of the file, which used to be an old Quicktime requirement for video streaming, and is probably a good idea to do if your playback devices are apple based.
Can someone tell me, should 8.44 (9572) handle the following HDR video stream properly? From mediainfo:
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : Dolby Vision, Version 1.0, Profile 8.1, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, Version HDR10, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 25 min
Bit rate : 22.0 Mb/s
Width : 3 840 pixels
Height : 1 608 pixels
Display aspect ratio : 2.39:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.148
Stream size : 13.2 GiB (79%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 407 cd/m2
It plays OK on iOS (18.2 iPhone 16 Pro), but on Apple TV (latest 4K model) the highlights are completely blown, extreme colors, etc on both my 4K DV/HDR Vizio and 1080P SDR projector (Epson 5030UB). Infuse plays it fine on both.
Another update for everyone: 8.45 (9616).
I only added in fixes for PiP and a possible fix for audio sync issues with the new audio renderer.
If you could give the new audio renderer a try, especially if you have HomePods or a setup that has audio issues before, that would be helpful.
I’m working on a couple other things, like proper HDR fallback for DV. I know a few people were talking about that.
I’m also still investigating issues with Live TV and MPEGTS.
I know there is an issue with interlaced content. Unfortunately I’m not able to fix this currently and the best thing to do will be to force a transcode.
It is still on my list but I’ve tried a number of things to fix it with no success so far.
I think this is due to not properly falling back to HDR, which is on my list. If you could send me a sample file I can confirm the fix after it is complete.