Do you have the link to it? I would appreciate itMortenjorstad wrote: ↑Tue Mar 31, 2020 3:20 pmIf you use. -mode2 in yusesope tool and the latest nighlig built tsmuxer
You will then have a profile 5 that will play on Apple TV
Dolby Vision now possible through MP4 Mux.
Re: Dolby Vision now possible through MP4 Mux.
Re: Dolby Vision now possible through MP4 Mux.
Here's relevant portion (i think) of the exoplayer log from Shield when playing back a DV6 file:
Interesting difference between that and the playback of a DV4 file is that everything is pretty much the same up till the Renderer portion of the log. Here it is for a DV4 file:
When playing back the DV4 file, the renderer actually lists the codec as dvhe.04.06, but nothing for the DV6 file.
Code: Select all
03-31 08:00:48.674 i: [FFmpeg] [INFO] Input #0, mpegts, from '':
03-31 08:00:48.675 i: [FFmpeg] [INFO] Duration:
03-31 08:00:48.675 i: [FFmpeg] [INFO] 01:58:59.50
03-31 08:00:48.675 i: [FFmpeg] [INFO] , start:
03-31 08:00:48.675 i: [FFmpeg] [INFO] 4199.984000
03-31 08:00:48.675 i: [FFmpeg] [INFO] , bitrate:
03-31 08:00:48.675 i: [FFmpeg] [INFO] 88693 kb/s
03-31 08:00:48.675 i: [FFmpeg] [INFO]
03-31 08:00:48.675 i: [FFmpeg] [INFO] Program 1
03-31 08:00:48.675 i: [FFmpeg] [INFO] Stream #0:0
03-31 08:00:48.675 i: [FFmpeg] [INFO] [0x1015]
03-31 08:00:48.676 i: [FFmpeg] [INFO] : Video: hevc (Main 10), 1 reference frame (HEVC / 0x43564548), none, 3840x2160, 0/1
03-31 08:00:48.676 i: [FFmpeg] [INFO] ,
03-31 08:00:48.676 i: [FFmpeg] [INFO] 23.98 fps,
03-31 08:00:48.676 i: [FFmpeg] [INFO] 23.98 tbr,
03-31 08:00:48.676 i: [FFmpeg] [INFO] 90k tbn,
03-31 08:00:48.676 i: [FFmpeg] [INFO] 90k tbc
03-31 08:00:48.676 i: [FFmpeg] [INFO]
03-31 08:00:48.676 i: [FFmpeg] [INFO] Metadata:
03-31 08:00:48.676 i: [FFmpeg] [INFO] dolbyVisionRPU :
03-31 08:00:48.676 i: [FFmpeg] [INFO] 1
03-31 08:00:48.677 i: [FFmpeg] [INFO]
03-31 08:00:48.679 i: [VideoUtils] MediaCodec found (OMX.Nvidia.DOVI.decode) for video/dolby-vision
03-31 08:00:48.680 i: [FFmpeg] [INFO] dolbyVisionEL :
03-31 08:00:48.680 i: [FFmpeg] [INFO] 1
03-31 08:00:48.682 i: [FFmpeg] [INFO]
03-31 08:00:48.682 i: [FFmpeg] [INFO] dolbyVisionProfile:
03-31 08:00:48.694 i: [FFmpeg] [INFO] 6
03-31 08:00:48.694 i: [FF] VideoStream[0-hevc] 3840x2160 [SAR 1:1, DAR 3840:2160]. H.265 / HEVC (High Efficiency Video Coding) - Unknown Profile (video/dolby-vision), ~87.9 Mbps 1 hr 58 mins 23.98fps, No Title / Unknown (null), 0 bytes, .
03-31 08:00:48.694 i: [VideoUtils] MediaCodec found (OMX.Nvidia.DOVI.decode) for video/dolby-vision
03-31 08:00:48.696 i: [VideoUtils] MediaCodec found (OMX.Nvidia.DOVI.decode) for video/dolby-vision
03-31 08:00:48.696 i: [FFmpeg] [INFO]
03-31 08:00:48.696 i: [FFmpeg] [INFO] dolbyVisionLevel:
03-31 08:00:48.697 i: [FFmpeg] [INFO] 6
03-31 08:00:48.697 i: [FFmpeg] [INFO]
03-31 08:00:48.697 i: [FFmpeg] [INFO] dolbyVisionCompat:
03-31 08:00:48.697 i: [FFmpeg] [INFO] 27
03-31 08:00:48.698 i: [FFmpeg] [INFO]
03-31 08:00:48.698 i: [FFmpeg] [INFO] dolbyVisionBL :
03-31 08:00:48.698 i: [FFmpeg] [INFO] 1
03-31 08:00:48.699 i: [FFmpeg] [INFO]
03-31 08:00:48.699 i: [FFmpeg] [INFO] Stream #0:1
03-31 08:00:48.699 i: [FFmpeg] [INFO] [0x1100]
03-31 08:00:48.700 i: [FFmpeg] [INFO] (eng)
03-31 08:00:48.700 i: [FFmpeg] [INFO] : Audio: truehd (AC-3 / 0x332D4341), 48000 Hz, 7.1, s32 (24 bit)
03-31 08:00:48.700 i: [FFmpeg] [INFO]
03-31 08:00:48.700 i: [FFmpeg] [INFO] Stream #0:2
03-31 08:00:48.701 i: [FFmpeg] [INFO] [0x1100]
03-31 08:00:48.701 i: [FFmpeg] [INFO] : Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), s16p, 448 kb/s
03-31 08:00:48.701 i: [FFmpeg] [INFO]
03-31 08:00:48.783 i: [FFmpeg] [INFO] Container metadata entries found: 0.
03-31 08:00:48.783 i: [FFmpeg] [INFO] Stream metadata entries found: 6.
03-31 08:00:48.783 i: [VideoUtils] MediaCodec found (OMX.Nvidia.DOVI.decode) for video/dolby-vision
03-31 08:00:48.783 i: [FFmpeg] [INFO] Stream metadata entries found: 1.
03-31 08:00:48.783 i: [FFmpeg] [INFO] Stream metadata entries found: 0.
03-31 08:00:48.783 i: [FFmpeg] [INFO] Stream metadata entries found: 1.
03-31 08:00:48.783 i: [FFmpeg] [INFO] Stream metadata entries found: 1.
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] decoderEnabled [1.31, 0.00, window=0, video]
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] decoderEnabled [1.31, 0.00, window=0, audio]
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] tracksChanged [1.31, 0.00, window=0,
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] Renderer:1 [
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] Group:0, adaptive_supported=N/A [
03-31 08:00:48.783 i: [ExoPlayer][EventLogger] [X] Track:0, id=0, mimeType=video/dolby-vision, res=3840x2160, fps=23.976025, supported=YES
03-31 08:00:48.784 i: [ExoPlayer][EventLogger] ]
03-31 08:00:48.784 i: [ExoPlayer][EventLogger] Metadata [
03-31 08:00:48.784 i: [ExoPlayer][EventLogger] original_init_data: (Value: 0 Buffer: 728 bytes)
03-31 08:00:48.784 i: [ExoPlayer][EventLogger] scantype_progressive: (Value: 1 Buffer: 0 bytes)
03-31 08:00:48.784 i: [ExoPlayer][EventLogger] ]
03-31 08:00:48.785 i: [ExoPlayer][EventLogger] ]
Code: Select all
03-31 08:08:57.264 i: [ExoPlayer][EventLogger] decoderEnabled [0.92, 0.00, window=0, video]
03-31 08:08:57.264 i: [ExoPlayer][EventLogger] decoderEnabled [0.93, 0.00, window=0, audio]
03-31 08:08:57.264 i: [ExoPlayer][EventLogger] tracksChanged [0.93, 0.00, window=0,
03-31 08:08:57.264 i: [ExoPlayer][EventLogger] Renderer:1 [
03-31 08:08:57.264 i: [ExoPlayer][EventLogger] Group:0, adaptive_supported=N/A [
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] [X] Track:0, id=0, mimeType=video/dolby-vision, codecs=dvhe.04.06, res=3840x2160, fps=23.976025, supported=YES
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] ]
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] Metadata [
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] original_init_data: (Value: 0 Buffer: 728 bytes)
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] scantype_progressive: (Value: 1 Buffer: 0 bytes)
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] ]
03-31 08:08:57.265 i: [ExoPlayer][EventLogger] ]
Re: Dolby Vision now possible through MP4 Mux.
Hello,
Using yuseope's script (0.0.3 rev1) and tsMuxer (fork bb51a5f posted earlier, profile 6) I'm getting smooth playback with Joker on Emby on my B7. Dolby Vision is triggered.
The same configuration with US will stutter. The only difference is that US uses a FEL layer versus MEL for Joker.
I'll be trying another movie (Apocalypse Now, also FEL) and report back.
I have access to a E6 and C9 as well if someone needs something tested.
Thanks for the hard work!
Using yuseope's script (0.0.3 rev1) and tsMuxer (fork bb51a5f posted earlier, profile 6) I'm getting smooth playback with Joker on Emby on my B7. Dolby Vision is triggered.
The same configuration with US will stutter. The only difference is that US uses a FEL layer versus MEL for Joker.
I'll be trying another movie (Apocalypse Now, also FEL) and report back.
I have access to a E6 and C9 as well if someone needs something tested.
Thanks for the hard work!
-
Mortenjorstad
- Posts: 19
- Joined: Wed Mar 18, 2020 9:43 am
Re: Dolby Vision now possible through MP4 Mux.
https://bintray.com/justdan96/tsMuxer/t ... 1-36#filesmulucy wrote: ↑Tue Mar 31, 2020 3:22 pmDo you have the link to it? I would appreciate itMortenjorstad wrote: ↑Tue Mar 31, 2020 3:20 pmIf you use. -mode2 in yusesope tool and the latest nighlig built tsmuxer
You will then have a profile 5 that will play on Apple TV
Re: Dolby Vision now possible through MP4 Mux.
And here are some more logs from the Plex client of the LG TV
Stuttering 1917 DV Prof 6:
Non-stuttering Joker DV Prof 6:
@Deihnyx, I had my suspicions that the stuttering may be a cause of MEL/FEL as well. Will also try a few more MEL/FEL titles today in prof 6 if there is time.
Stuttering 1917 DV Prof 6:
Code: Select all
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] bitrate: 83637
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:50:26.788 [0x7f30a3d11700] DEBUG - Audio Stream: 5108, Subtitle Stream: -1
Mar 31, 2020 08:50:26.793 [0x7f30a3d11700] DEBUG - Streaming Resource: Reached Decision id=731 codes=(MDE=1000,Direct play OK.) media=(id=1758 part=(id=1773 decision=direct play protocol=hls streams=(Video=(id=5103 decision= width=3840 height=2160) Audio=(id=5108 decision= channels=0 rate=0))))
Mar 31, 2020 08:50:26.794 [0x7f3129594700] DEBUG - Completed: [192.168.1.19:45806] 200 GET /video/:/transcode/universal/decision?hasMDE=1&path=%2Flibrary%2Fmetadata%2F731&mediaIndex=0&partIndex=0&protocol=hls&fastSeek=1&directPlay=1&directStream=1&subtitleSize=100&audioBoost=100&location=lan&directStreamAudio=1&session=u2j5canp4zev8ux4gjkawnj1&subtitles=burn&Accept-Language=en (14 live) GZIP 17ms 1475 bytes (pipelined: 18)
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] X-Plex-Client-Profile-Extra: add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.width&value=3840&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.height&value=2160&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.bitDepth&value=10&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&videoCodec=hevc)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=hls&type=match&name=video.colorTrc&list=bt709|bt470m|bt470bg|smpte170m|smpte240m|bt2020-10|smpte2084&isRequired=false)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3&replace=true)+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.channels&value=6&replace=true)
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] subtitles: burn
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] session: u2j5canp4zev8ux4gjkawnj1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] X-Plex-Session-Identifier: 79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directStreamAudio: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] location: lan
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] audioBoost: 100
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] subtitleSize: 100
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directStream: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directPlay: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] fastSeek: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] protocol: hls
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] partIndex: 0
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] mediaIndex: 0
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] path: /library/metadata/731
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] hasMDE: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Transcoder] Video (decision) options
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Stream codec is: ac3, selected: ac3
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Direct Play: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Protocol: http
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Player: html
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [PDE] Player decision
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] bitrate: 83637
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.797 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Code: Select all
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] bitrate: 54715
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:51:19.506 [0x7f30a3159700] DEBUG - Audio Stream: 5032, Subtitle Stream: -1
Mar 31, 2020 08:51:19.509 [0x7f30a3159700] DEBUG - Streaming Resource: Added session 0x7f30c0835ab0:79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:51:19.509 [0x7f30a3159700] DEBUG - Streaming Resource: Reached Decision id=715 codes=(MDE=1000,Direct play OK.) media=(id=1747 part=(id=1758 decision=direct play protocol=hls streams=(Video=(id=5030 decision= width=3840 height=2160) Audio=(id=5032 decision= channels=0 rate=0))))
Mar 31, 2020 08:51:19.510 [0x7f3129882700] DEBUG - Completed: [192.168.1.19:45772] 200 GET /video/:/transcode/universal/decision?hasMDE=1&path=%2Flibrary%2Fmetadata%2F715&mediaIndex=0&partIndex=0&protocol=hls&fastSeek=1&directPlay=1&directStream=1&subtitleSize=100&audioBoost=100&location=lan&directStreamAudio=1&session=sfjl48igidldv1e8t9u9sb18&subtitles=burn&Accept-Language=en (19 live) GZIP 14ms 1437 bytes (pipelined: 117)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] X-Plex-Client-Profile-Extra: add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.width&value=3840&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.height&value=2160&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.bitDepth&value=10&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&videoCodec=hevc)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=hls&type=match&name=video.colorTrc&list=bt709|bt470m|bt470bg|smpte170m|smpte240m|bt2020-10|smpte2084&isRequired=false)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3&replace=true)+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.channels&value=6&replace=true)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] subtitles: burn
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] session: sfjl48igidldv1e8t9u9sb18
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] X-Plex-Session-Identifier: 79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directStreamAudio: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] location: lan
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] audioBoost: 100
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] subtitleSize: 100
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directStream: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directPlay: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] fastSeek: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] protocol: hls
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] partIndex: 0
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] mediaIndex: 0
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] path: /library/metadata/715
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] hasMDE: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Transcoder] Video (decision) options
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Stream codec is: ac3, selected: ac3
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Direct Play: true
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Protocol: http
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Player: html
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [PDE] Player decision
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] bitrate: 54715
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.526 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Re: Dolby Vision now possible through MP4 Mux.
thank you!Mortenjorstad wrote: ↑Tue Mar 31, 2020 3:47 pmhttps://bintray.com/justdan96/tsMuxer/t ... 1-36#filesmulucy wrote: ↑Tue Mar 31, 2020 3:22 pmDo you have the link to it? I would appreciate itMortenjorstad wrote: ↑Tue Mar 31, 2020 3:20 pmIf you use. -mode2 in yusesope tool and the latest nighlig built tsmuxer
You will then have a profile 5 that will play on Apple TV
Re: Dolby Vision now possible through MP4 Mux.
So hm... I've got some interesting results... I guess?
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
Re: Dolby Vision now possible through MP4 Mux.
Just tried another MEL title (Doctor Sleep) in prof 6 and had no stutters on my B9. Joker also was not stuttering on my B9, maybe it's something with the new C9 with its superior processor? I can try another FEL title next just to make sure.Deihnyx wrote: ↑Tue Mar 31, 2020 5:22 pmSo hm... I've got some interesting results... I guess?
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
For direct playing from the internal player, you can always set up a DLNA server on wherever your media is stored and have the TV access it from there. That's what I've been doing, but it probably wouldn't make much of a difference since the TV Emby/Plex apps are simply leveraging off of the internal player anyways.
Edit: Just tried Anna (FEL) with profile 6 and it stuttered as expected on my B9.
Last edited by shawnc22 on Tue Mar 31, 2020 6:30 pm, edited 1 time in total.
Re: Dolby Vision now possible through MP4 Mux.
@yusesope BL video_signal_type_present_flag = 0 => colour_primaries = 2 (unspecified), transfer_characteristics = 2 (unspecified), matrix_coeffs = 2 (unspecified) means there is no backward compatibility. SDR is 1, 1, 1, HDR10 is 9, 16, 9.yusesope wrote: ↑Tue Mar 31, 2020 1:45 pmMaybe there is a problem with the way you handle "stream_type". For example, the now well-known LG demo (BL+EL+RPU Single PID, dvhe.04) should present a stream_type = 0x24 and not 0x06 after being muxed with tsMuxeR despite color_description_present_flag = 0 and chroma_location_info_present = 0.
According to "DolbyVisionProfilesLevels_v1_3_2_2019_09_16.pdf":
3.1.2 Primary Dolby Vision PID Carrying a non-SDR and non-HDR Compliant BL substream
3.1.2.1 Stream Type
The value of stream_type shall be set to 0x06 (indicating PES packets containing private data).
Am I reading it wrong ?
Edit: stream_type = 0x06 basically means that the stream shall be handled by the DV SoC only -or at least this is the way I see it. Note that before tsMuxer was open-source, all HEVC streams were 0x06 ! That was one of my first commits...
Edit 2: the second reason for the stream_type 0x06 is that the DoVi descriptor is not part of the HDMV 0x24 descriptor -and I have to keep the HDMV main (loop 1) descriptor to keep compatibility with PGS, ac3/eac3 and ac3/TrueHD.
Re: Dolby Vision now possible through MP4 Mux.
Thanks a lot for doing all these tests..shawnc22 wrote: ↑Tue Mar 31, 2020 5:38 pmJust tried another MEL title (Doctor Sleep) in prof 6 and had no stutters on my B9. Joker also was not stuttering on my B9, maybe it's something with the new C9 with its superior processor? I can try another FEL title next just to make sure.Deihnyx wrote: ↑Tue Mar 31, 2020 5:22 pmSo hm... I've got some interesting results... I guess?
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
For direct playing from the internal player, you can always set up a DLNA server on wherever your media is stored and have the TV access it from there. That's what I've been doing, but it probably wouldn't make much of a difference since the TV Emby/Plex apps are simply leveraging off of the internal player anyways.
Edit: Just tried Anna (FEL) with profile 6 and it stuttered as expected on my B9.
I'm having the exact same outcome.
I don't know if Gemini Man (HFR) is a FEL or MEL movie.. but that one was working when I merged it in mode 1 and used a broken/bugged rev of TsMuxer which gave it (wrongly) profiel 08.
Another question, did you also test a FEL movie using an usb-stick/drive?
Re: Dolby Vision now possible through MP4 Mux.
Gemini man is FEL according to list here: https://forum.blu-ray.com/showthread.php?t=276448. Have not tried playing off of usb yet as I don't currently have a thumb drive big enough to fit a full movie, but I don't suspect that could be the source of the problem since if it's an issue with bandwidth, you'd expect the stuttering to be more randomized rather than evenly timed between pauses.MastaG wrote: ↑Tue Mar 31, 2020 7:20 pmThanks a lot for doing all these tests..
I'm having the exact same outcome.
I don't know if Gemini Man (HFR) is a FEL or MEL movie.. but that one was working when I merged it in mode 1 and used a broken/bugged rev of TsMuxer which gave it (wrongly) profiel 08.
Another question, did you also test a FEL movie using an usb-stick/drive?
Re: Dolby Vision now possible through MP4 Mux.
Yep, all the remuxes I've made in profile 4 have all stuttered on the LG internal player, regardless of MEL/FEL. I still think the sample size is a bit small to conclusively say the stuttering in profile 6 videos is caused by MEL/FEL. I have only tested 2 of each for full length titles.
Re: Dolby Vision now possible through MP4 Mux.
The player probably does not detect the FEL condition. The way FEL is triggered in the RPU of profile 7 and of profile 4/6 seems to be different. So it is not as simple as copying the EL/RPU from the second track to the first.shawnc22 wrote: ↑Tue Mar 31, 2020 8:14 pmYep, all the remuxes I've made in profile 4 have all stuttered on the LG internal player, regardless of MEL/FEL. I still think the sample size is a bit small to conclusively say the stuttering in profile 6 videos is caused by MEL/FEL. I have only tested 2 of each for full length titles.
This is what the Dolby documentation says:

Edit: if anyone is interested in parsing RPU information https://patentimages.storage.googleapis ... 9132A1.pdf
Last edited by jcdr428 on Tue Mar 31, 2020 8:41 pm, edited 1 time in total.
Re: Dolby Vision now possible through MP4 Mux.
Ah that does seem like a plausible explanation. I personally have never gotten profile 7 files to work on my B9, but people previously in this thread have reported that dual track dual layer profile 7 mp4 remuxes made with mp4muxer play without issue on their LG C# internal players. If anyone with a C# TV can try a mp4 prof7 remux of an FEL movie, that would be helpful.