mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
xbmc: add PR2861
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
7e889d3ad0
commit
a49ebc9a03
26
packages/mediacenter/xbmc/patches/12.2.0/xbmc-990.23-PR2861.patch
vendored
Normal file
26
packages/mediacenter/xbmc/patches/12.2.0/xbmc-990.23-PR2861.patch
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
From aa12d4ae8315ef4b14c01e3595ea984f8c605639 Mon Sep 17 00:00:00 2001
|
||||
From: fritsch <peter.fruehberger@gmail.com>
|
||||
Date: Mon, 10 Jun 2013 22:20:13 +0200
|
||||
Subject: [PATCH] AE: Workaround (ugly) non existing channel maps in old ffmpeg
|
||||
(workarounds: #14407)
|
||||
|
||||
---
|
||||
xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp
|
||||
index 985a01c..880b710 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp
|
||||
@@ -319,6 +319,8 @@ void CDVDAudioCodecFFmpeg::BuildChannelMap()
|
||||
{
|
||||
CLog::Log(LOGINFO, "CDVDAudioCodecFFmpeg::GetChannelMap - FFmpeg reported %d channels, but the layout contains %d ignoring", m_pCodecContext->channels, bits);
|
||||
layout = m_dllAvUtil.av_get_default_channel_layout(m_pCodecContext->channels);
|
||||
+ while(layout == 0 && m_pCodecContext->channels > 2)
|
||||
+ layout = m_dllAvUtil.av_get_default_channel_layout(--m_pCodecContext->channels);
|
||||
}
|
||||
|
||||
m_channelLayout.Reset();
|
||||
--
|
||||
1.8.1.6
|
||||
|
Loading…
x
Reference in New Issue
Block a user