Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio passthrough from app #278

Open
testuser7 opened this issue Jul 17, 2024 · 11 comments
Open

Audio passthrough from app #278

testuser7 opened this issue Jul 17, 2024 · 11 comments

Comments

@testuser7
Copy link

Hi, I have AV Receiver capable to decode most of the audio codecs connected over eARC HDMI with S90C TV.
When I start playing a video with TrueHD audio for short time I have information on AV side that TrueHD audio is played and after a second PCM signal is played.
Is it possible to passthrough audio from the app directly?

@dmitrylyzo
Copy link
Collaborator

You probably need to play with sound settings of TV. But, AFAIK, you can only pass through formats that your TV supports. So probably not.

One way to test (if the video codec is supported) - try playing the file from the USB drive connected to the TV.

@testuser7
Copy link
Author

testuser7 commented Jul 17, 2024

If I'm not mistaken, this TV model does not support TrueHD either.
There is passthrough option but only for HDMI inputs: https://us.community.samsung.com/t5/QLED-and-The-Frame-TVs/Sound-passthrough-option-greyed-out-while-using-tv-apps/td-p/2163302

I have found that one of my video files with DTS can be played on TV with sound (DTS is not supported). Is this some kind of error? This file has 2 audio tracks (DD and DTS) and Jellyfin incorrectly displays that DTS is played when actually DD is played.

Another one with DTS-HD can be played but without sound.
But the rest of the video files with DTS or DTS-HD crash Jellyfin.

As for the playback of all formats as PCM via eARC, it is either a Samsung software error or an intentional implementation: https://eu.community.samsung.com/t5/tv/no-dolby-digital-when-hdmi-cec-is-on-only-pcm-works-s90c/td-p/9898544

@testuser7
Copy link
Author

The TV appears to decode all supported audio formats and output them as:

  1. for eARC:
  • AC-3 -> Multi Channel PCM
  • E-AC-3 -> Multi Channel PCM
  • E-AC-3 Atmos -> Multi Channel PCM with Atmos
  • E-AC-3 TrueHD Atmos - > Multi Channel PCM with Atmos
  1. for ARC:
  • AC-3 -> E-AC-3
  • E-AC-3 -> E-AC-3
  • E-AC-3 Atmos -> E-AC-3
  • E-AC-3 TrueHD Atmos - > E-AC-3

I haven't tested the optical output.
Dolby TrueHD (lossless) is not supported.

@testuser7
Copy link
Author

In the latest version of jellyfin-web there is an option to set the priority for audio codecs: jellyfin/jellyfin-web#5434
After setting the Opus codec the audio is still transcoded to AAC even though the TV supports this codec: https://developer.samsung.com/smarttv/develop/specifications/media-specifications/2023-tv-video-specifications.html

Are any changes needed on the jellyfin-tizen side to be able to use the Opus codec?

@dmitrylyzo
Copy link
Collaborator

Are any changes needed on the jellyfin-tizen side to be able to use the Opus codec?

No. It is checked here. For Tizen, canPlayType is used (1 + 2), but it may lie.
Iirc, there is report that OPUS doesn't work on some models, presumably in TS (#130 (comment)).

@testuser7
Copy link
Author

testuser7 commented Aug 2, 2024

Are any changes needed on the jellyfin-tizen side to be able to use the Opus codec?

No. It is checked here. For Tizen, canPlayType is used (1 + 2), but it may lie. Iirc, there is report that OPUS doesn't work on some models, presumably in TS (#130 (comment)).

Thanks for the info.
I wonder if it would be possible to decode the audio and stream as LPCM.

@testuser7
Copy link
Author

@dmitrylyzo I just checked and on the latest 2013 firmware (Tizen 8.0) I can play Dolby TrueHD (loseless) on my TV from an external source via HDMI (Kodi).
But the same format still doesn't work in Jellyfin.

@dmitrylyzo
Copy link
Collaborator

@dmitrylyzo I just checked and on the latest 2013 firmware (Tizen 8.0) I can play Dolby TrueHD (loseless) on my TV from an external source via HDMI (Kodi). But the same format still doesn't work in Jellyfin.

Are you sure Kodi is transmitting TrueHD to the TV and not transcoding it to AC-3/E-AC-3?

@testuser7
Copy link
Author

Are you sure Kodi is transmitting TrueHD to the TV and not transcoding it to AC-3/E-AC-3?

Yes, I checked the info menu and it shows DTHD.

@dmitrylyzo
Copy link
Collaborator

Yes, I checked the info menu and it shows DTHD.

I still think the only proper way to test is to play video from the USB on the native player.

There's an option in Settings / Playback (in the app):
Image
Have you tried it?

@testuser7
Copy link
Author

testuser7 commented Dec 18, 2024

I still think the only proper way to test is to play video from the USB on the native player.

I checked USB playback and:
The audio data is not supported.

It's not clear to me why it works via HDMI...

Kodi debug log
2024-12-18 12:44:23.635 T:14      debug <general>: OnPlayMedia /Multimedia/Dolby TrueHD 7.1.mkv
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerCoreFactory::GetPlayers(/Multimedia/Dolby TrueHD 7.1.mkv)
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: system rules
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: matches rule: system rules
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: streams
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: dvd
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: discimage
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: nsv
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerSelectionRule::GetPlayers: considering rule: radio
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerCoreFactory::GetPlayers: for video=true, audio=false
2024-12-18 12:44:23.641 T:14      debug <general>: CPlayerCoreFactory::GetPlayers: for video=true, audio=true
2024-12-18 12:44:23.642 T:14      debug <general>: CPlayerCoreFactory::GetPlayers: added 1 players
2024-12-18 12:44:23.645 T:14      debug <general>: Radio UECP (RDS) Processor - new CDVDRadioRDSData
2024-12-18 12:44:23.645 T:14      debug <general>: Audio ID3 tag processor - new CVideoPlayerAudioID3
2024-12-18 12:44:23.645 T:14       info <general>: VideoPlayer::OpenFile: /Multimedia/Dolby TrueHD 7.1.mkv
2024-12-18 12:44:23.645 T:265     debug <general>: Thread VideoPlayer start, auto delete: false
2024-12-18 12:44:23.645 T:14      debug <general>: OnPlayBackStarted: CApplication::OnPlayBackStarted
2024-12-18 12:44:23.645 T:265      info <general>: Creating InputStream
2024-12-18 12:44:23.649 T:264     debug <general>: Loading settings for /Multimedia/Dolby TrueHD 7.1.mkv
2024-12-18 12:44:23.650 T:265     debug <general>: ScanForExternalSubtitles: Searching for subtitles...
2024-12-18 12:44:23.650 T:266     debug <general>: Thread BackgroundLoader start, auto delete: false
2024-12-18 12:44:23.650 T:14      debug <general>: [threads] name: 'BackgroundLoader' priority: '1'
2024-12-18 12:44:23.651 T:265     debug <general>: ScanForExternalSubtitles: END (total time: 0 ms)
2024-12-18 12:44:23.651 T:265      info <general>: Creating Demuxer
2024-12-18 12:44:23.651 T:265     debug <general>: Open - probing detected format [matroska,webm]
2024-12-18 12:44:23.652 T:265     debug <general>: Open - avformat_find_stream_info starting
2024-12-18 12:44:23.656 T:14      debug <general>: CVideoGUIInfo::InitCurrentItem(/Multimedia/Dolby TrueHD 7.1.mkv)
2024-12-18 12:44:23.656 T:14      debug <general>: CPlayerGUIInfo::InitCurrentItem(/Multimedia/Dolby TrueHD 7.1.mkv)
2024-12-18 12:44:23.657 T:266     debug <general>: Thread BackgroundLoader 140495984502464 terminating
2024-12-18 12:44:23.659 T:265     debug <general>: Open - av_find_stream_info finished
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]: Input #0, matroska,webm, from '/Multimedia/Dolby TrueHD 7.1.mkv':
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:   Metadata:
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:     title           : DOLBY_TRUEHD_SOUND_CHECK
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:     encoder         : libebml v1.3.1 + libmatroska v1.4.2
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:     creation_time   : 2015-10-29T21:28:46.000000Z
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:   Duration: 00:01:34.49, start: 0.000000, bitrate: 6466 kb/s
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:   Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1920x1080, SAR 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 1k tbn (default)
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:     Metadata:
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       BPS             : 3096058
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       BPS-eng         : 3096058
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       DURATION        : 00:01:34.427000000
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       DURATION-eng    : 00:01:34.427000000
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_FRAMES: 2830
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_FRAMES-eng: 2830
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_BYTES : 36543935
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_BYTES-eng: 36543935
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_APP: mkvmerge v8.3.0 ('Over the Horizon') 64bit
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_APP-eng: mkvmerge v8.3.0 ('Over the Horizon') 64bit
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_DATE_UTC: 2015-10-29 21:28:46
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_DATE_UTC-eng: 2015-10-29 21:28:46
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:   Stream #0:1(eng): Audio: truehd, 48000 Hz, 7.1, s32 (24 bit) (default)
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:     Metadata:
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       BPS             : 3303551
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       BPS-eng         : 3303551
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       DURATION        : 00:01:34.493000000
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       DURATION-eng    : 00:01:34.493000000
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_FRAMES: 113393
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_FRAMES-eng: 113393
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_BYTES : 39020312
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       NUMBER_OF_BYTES-eng: 39020312
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_APP: mkvmerge v8.3.0 ('Over the Horizon') 64bit
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_APP-eng: mkvmerge v8.3.0 ('Over the Horizon') 64bit
2024-12-18 12:44:23.659 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_DATE_UTC: 2015-10-29 21:28:46
2024-12-18 12:44:23.660 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_WRITING_DATE_UTC-eng: 2015-10-29 21:28:46
2024-12-18 12:44:23.660 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
2024-12-18 12:44:23.660 T:265      info <general>: ffmpeg[0x55fd8505b280]:       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
2024-12-18 12:44:23.660 T:265     debug <general>: CDVDDemuxFFmpeg::AddStream ID: 0
2024-12-18 12:44:23.660 T:265     debug <general>: CDVDDemuxFFmpeg::AddStream ID: 1
2024-12-18 12:44:23.660 T:265      info <general>: Opening stream: 0 source: 256
2024-12-18 12:44:23.660 T:265      info <general>: Creating video codec with codec id: 27
2024-12-18 12:44:23.660 T:265      info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
2024-12-18 12:44:23.660 T:265     debug <general>: CDVDVideoCodecFFmpeg - Updated codec: ff-h264
2024-12-18 12:44:23.660 T:265     debug <general>: CVideoPlayerVideo::OpenStream - open stream with codec id: 27
2024-12-18 12:44:23.660 T:265      info <general>: Creating video thread
2024-12-18 12:44:23.660 T:267     debug <general>: Thread VideoPlayerVideo start, auto delete: false
2024-12-18 12:44:23.660 T:267      info <general>: running thread: video_thread
2024-12-18 12:44:23.660 T:265     debug <general>: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: /Multimedia/Dolby TrueHD 7.1.mkv
2024-12-18 12:44:23.660 T:267     debug <general>: CVideoPlayerVideo - CDVDMsg::GENERAL_PAUSE: false
2024-12-18 12:44:23.660 T:265      info <general>: Opening stream: 1 source: 256
2024-12-18 12:44:23.660 T:265      info <general>: Finding audio codec for: 86060
2024-12-18 12:44:23.661 T:265     debug <general>: CDVDAudioCodecPassthrough::Open - passthrough output device is IEC
2024-12-18 12:44:23.661 T:265      info <general>: OpenStream: Allowing max Out-Of-Sync Value of 50 ms
2024-12-18 12:44:23.661 T:265      info <general>: Creating audio thread
2024-12-18 12:44:23.661 T:268     debug <general>: Thread VideoPlayerAudio start, auto delete: false
2024-12-18 12:44:23.661 T:268      info <general>: running thread: CVideoPlayerAudio::Process()
2024-12-18 12:44:23.661 T:265     debug <general>: CVideoPlayer::SetCaching - caching state 2
2024-12-18 12:44:23.661 T:265     debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
2024-12-18 12:44:23.661 T:265     debug <general>: CVideoPlayer::HandleMessages - player 2 reported state: 0
2024-12-18 12:44:23.661 T:264     debug <general>: OnAVChange: CApplication::OnAVChange
2024-12-18 12:44:23.661 T:265     debug <general>: CVideoPlayer::SetCaching - caching state 1
2024-12-18 12:44:23.661 T:265     debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
2024-12-18 12:44:23.661 T:267     debug <general>: CVideoPlayerVideo - Stillframe left, switching to normal playback
2024-12-18 12:44:23.662 T:267     debug <general>: libva info: VA-API version 1.22.0
2024-12-18 12:44:23.662 T:267     debug <general>: libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
2024-12-18 12:44:23.662 T:267     debug <general>: libva info: Found init function __vaDriverInit_1_22
2024-12-18 12:44:23.662 T:265     debug <general>: CVideoPlayer::CheckContinuity - wrapback :2, prev:133000.000000, curr:0.000000, diff:-133000.000000
2024-12-18 12:44:23.664 T:267     debug <general>: libva info: va_openDriver() returns 0
2024-12-18 12:44:23.664 T:269     debug <general>: Thread Vaapi-Output start, auto delete: false
2024-12-18 12:44:23.664 T:269      info <general>: COutput::OnStartup: Output Thread created
2024-12-18 12:44:23.664 T:269     debug <general>: SECTION:LoadDLL(special://xbmcbin/system/libsse4-x86_64-linux.so)
2024-12-18 12:44:23.664 T:269     debug <general>: Loading: /usr/lib/kodi/system/libsse4-x86_64-linux.so
2024-12-18 12:44:23.671 T:268     debug <general>: CVideoPlayerAudio - CDVDMsg::GENERAL_PAUSE: false
2024-12-18 12:44:23.671 T:268     debug <general>: CDVDAudio::Pause - pausing audio stream
2024-12-18 12:44:23.671 T:265     debug <general>: CVideoPlayer::HandleMessages - player 1 reported state: 0
2024-12-18 12:44:23.671 T:268     debug <general>: CDVDAudio::Pause - pausing audio stream
2024-12-18 12:44:23.672 T:268      info <general>: CAEStreamParser::SyncTrueHD - TrueHD stream detected (8 channels, 48000Hz)
2024-12-18 12:44:23.672 T:268      info <general>: Creating audio stream (codec id: 86060, channels: 8, sample rate: 48000, pass-through)
2024-12-18 12:44:23.673 T:268     debug <general>: CVideoPlayerAudio:: synctype set to 0: clock feedback
2024-12-18 12:44:23.675 T:267     debug <general>: CDVDVideoCodecFFmpeg - Updated codec: ff-h264-vaapi
2024-12-18 12:44:23.691 T:267     debug <general>: CRenderManager::Configure - change configuration. 1920x1080. display: 1920x1080. framerate: 29.97.
2024-12-18 12:44:23.706 T:23       info <general>: CActiveAESink::OpenSink - initialize sink
2024-12-18 12:44:23.722 T:265     debug <general>: CVideoPlayer::SetCaching - caching state 2
2024-12-18 12:44:23.722 T:265     debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
2024-12-18 12:44:23.735 T:44      debug <general>: PushCecKeypress - received key  b duration 112
2024-12-18 12:44:23.757 T:14      debug <general>: ------ Window Init (DialogBusy.xml) ------
2024-12-18 12:44:23.759 T:14      debug <general>: DeleteRenderer - deleting renderer
2024-12-18 12:44:23.759 T:14      debug <general>: LinuxRendererGLES: Cleaning up GLES resources
2024-12-18 12:44:23.759 T:14      debug <general>: SetHDR: setting connector colorspace to Default
2024-12-18 12:44:23.760 T:14      debug <general>: LinuxRendererGLES::Configure: fps: 29.970
2024-12-18 12:44:23.760 T:14       info <general>: GLES: Selecting single pass rendering
2024-12-18 12:44:23.760 T:14      debug <general>: GLES: Requested render method: 0
2024-12-18 12:44:23.760 T:14       info <general>: GLES: Selecting YUV 2 RGB shader
2024-12-18 12:44:23.760 T:14      debug <general>: GLES: using shader format: 10
2024-12-18 12:44:23.760 T:14      debug <general>: GLES: using tonemap method: 1
2024-12-18 12:44:23.760 T:14      debug <general>: GLES: using shader format: 10
2024-12-18 12:44:23.760 T:14      debug <general>: GLES: using tonemap method: 1
2024-12-18 12:44:23.761 T:14      debug <general>: CRenderManager::Configure - 4
2024-12-18 12:44:23.763 T:265     debug <general>: CVideoPlayer::HandleMessages - player started 2
2024-12-18 12:44:23.763 T:264     debug <general>: OnAVChange: CApplication::OnAVChange
2024-12-18 12:44:23.765 T:14      debug <general>: CDRMAtomic::FlipPage - Execute modeset at next commit
2024-12-18 12:44:23.894 T:23      debug <general>: CActiveAESink::OpenSink - trying to open device ALSA:hdmi:CARD=PCH,DEV=0
2024-12-18 12:44:23.895 T:23       info <general>: CAESinkALSA::Initialize - Attempting to open device "hdmi:CARD=PCH,DEV=0"
2024-12-18 12:44:23.898 T:23       info <general>: CAESinkALSA::Initialize - Opened device "hdmi:CARD=PCH,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x09"
2024-12-18 12:44:23.898 T:23      debug <general>: CAESinkALSA::InitializeHW - Request: periodSize 1024, bufferSize 4096
2024-12-18 12:44:23.904 T:23      debug <general>: CAESinkALSA::InitializeHW - Got: periodSize 1024, bufferSize 4096
2024-12-18 12:44:23.904 T:23      debug <general>: CAESinkALSA::InitializeHW - Setting timeout to 22 ms
2024-12-18 12:44:23.906 T:23      debug <general>: CAESinkALSA::GetChannelLayout - Input Channel Count: 8 Output Channel Count: 8
2024-12-18 12:44:23.906 T:23      debug <general>: CAESinkALSA::GetChannelLayout - Requested Layout: RAW, RAW, RAW, RAW, RAW, RAW, RAW, RAW
2024-12-18 12:44:23.906 T:23      debug <general>: CAESinkALSA::GetChannelLayout - Got Layout: RAW, RAW, RAW, RAW, RAW, RAW, RAW, RAW (ALSA: none)
2024-12-18 12:44:23.906 T:23      debug <general>: CActiveAESink::OpenSink - ALSA Initialized:
2024-12-18 12:44:23.906 T:23      debug <general>:   Output Device : HDA Intel PCH
2024-12-18 12:44:23.906 T:23      debug <general>:   Sample Rate   : 192000
2024-12-18 12:44:23.906 T:23      debug <general>:   Sample Format : AE_FMT_S16NE
2024-12-18 12:44:23.906 T:23      debug <general>:   Channel Count : 8
2024-12-18 12:44:23.906 T:23      debug <general>:   Channel Layout: RAW, RAW, RAW, RAW, RAW, RAW, RAW, RAW
2024-12-18 12:44:23.906 T:23      debug <general>:   Frames        : 1024
2024-12-18 12:44:23.906 T:23      debug <general>:   Frame Size    : 16
2024-12-18 12:44:23.910 T:22      debug <general>: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
2024-12-18 12:44:23.911 T:268     debug <general>: CDVDAudio::Pause - pausing audio stream
2024-12-18 12:44:23.911 T:22      debug <general>: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
2024-12-18 12:44:23.914 T:265     debug <general>: CVideoPlayer::HandleMessages - player started 1
2024-12-18 12:44:23.914 T:265     debug <general>: CVideoPlayer::SetCaching - caching state 3
2024-12-18 12:44:23.914 T:265     debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
2024-12-18 12:44:23.914 T:265     debug <general>: CVideoPlayer::SetCaching - caching state 0
2024-12-18 12:44:23.914 T:265     debug <general>: CDVDClock::SetSpeedAdjust - adjusted:0.000000
2024-12-18 12:44:23.914 T:265     debug <general>: VideoPlayer::Sync - Audio - pts: 300000.000000, cache: 333917.547181, totalcache: 621333.360672
2024-12-18 12:44:23.914 T:265     debug <general>: VideoPlayer::Sync - Video - pts: 0.000000, cache: 50000.000000, totalcache: 100000.000000
2024-12-18 12:44:23.914 T:268     debug <general>: CVideoPlayerAudio - CDVDMsg::GENERAL_RESYNC(-100000.000000), level: 96, cache: 332297.865181
2024-12-18 12:44:23.914 T:268     debug <general>: CDVDAudio::Resume - resume audio stream
2024-12-18 12:44:23.914 T:22      debug <general>: ActiveAE - start sync of audio stream
2024-12-18 12:44:23.918 T:264     debug <general>: OnAVChange: CApplication::OnAVChange
2024-12-18 12:44:23.918 T:270     debug <general>: Thread JobWorker start, auto delete: true
2024-12-18 12:44:23.919 T:270     debug <general>: [threads] name: 'JobWorker' priority: '1'
2024-12-18 12:44:23.919 T:264     debug <general>: OnAVStarted: CApplication::OnAVStarted
2024-12-18 12:44:23.921 T:267     debug <general>: CVideoPlayerVideo - CDVDMsg::GENERAL_RESYNC(-100000.000000)
2024-12-18 12:44:23.932 T:14      debug <general>: Activating window ID: 12005
2024-12-18 12:44:23.933 T:14      debug <general>: ------ Window Deinit (MyVideoNav.xml) ------
2024-12-18 12:44:23.934 T:14      debug <general>: FreeVisualisation() done
2024-12-18 12:44:23.934 T:14      debug <general>: ------ Window Init (VideoFullScreen.xml) ------
2024-12-18 12:44:23.939 T:264     debug <general>: OnAVChange: CApplication::OnAVChange
2024-12-18 12:44:23.947 T:14      debug <general>: ------ Window Deinit (DialogBusy.xml) ------
2024-12-18 12:44:24.029 T:22      debug <general>: ActiveAE::SyncStream - average error of 37.509331, start adjusting
2024-12-18 12:44:24.030 T:22      debug <general>: ActiveAE::SyncStream - average error 17.509331 below threshold of 30.000000
2024-12-18 12:44:24.082 T:267      info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 33363
2024-12-18 12:44:27.866 T:267     debug <general>: CPtsTracker: detected pattern of length 1: 33366.66, frameduration: 33366.666667

Have you tried it?

Yes, I had that option checked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants