Posts: 6,810
Joined: Jul 2010
Reputation:
198
please define "simple upmix in alsa". what exactly this is doing?
Posts: 24
Joined: Oct 2012
Reputation:
0
cert_
Junior Member
Posts: 24
2014-08-25, 22:58
(This post was last modified: 2014-08-25, 22:59 by cert_.)
duplicate channels (and adding a delay for rears)
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
2014-08-25, 23:01
(This post was last modified: 2014-08-25, 23:01 by fritsch.)
Can you please be so polite to at least write complete sentences? Are you searching a missing feature or do you want to know how we implemented the upmix matrix?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 24
Joined: Oct 2012
Reputation:
0
cert_
Junior Member
Posts: 24
I'm sorry. Yes i want to know what the upmix is exactly doing.
Posts: 17
Joined: Feb 2014
Reputation:
0
Scores
Junior Member
Posts: 17
Hello,
I used the option FernetMenta, fritsch, MuffinMan and MGA1500 discussed for m_sinkHasVolume = true in class CActiveAE::CActiveAE()
This worked before in an XBMC 13.1 I think, but I cant get it working in xbmc-13-0f3db05
There are some patches from FernetMenta applied to this version and I had trouble to get the changes in ActiveAE.cpp.
I changed this file:
m_sinkHasVolume = true;
CLog::Log(LOGDEBUG, "****************************** Volumecontrol disabled hardware volume. sinkHasVolume = true");
In buildlog after applying FernetMenta patch I can see:
patching file xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp
patching file xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.h
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp
Hunk #1 succeeded at 179 (offset 1 line).
Hunk #2 succeeded at 2052 (offset 1 line).
Hunk #3 succeeded at 2136 (offset 1 line).
Hunk #4 succeeded at 2391 (offset 1 line).
Hunk #5 succeeded at 2447 (offset 1 line).
Hunk #6 succeeded at 2460 (offset 1 line).
Hunk #7 succeeded at 2483 (offset 1 line).
Hunk #8 succeeded at 2523 (offset 1 line).
Hunk #9 succeeded at 2533 (offset 1 line).
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.h
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.h
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.cpp
patching file xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.h
patching file xbmc/cores/AudioEngine/Interfaces/AEEncoder.h
patching file xbmc/cores/AudioEngine/Utils/AEStreamInfo.cpp
patching file xbmc/cores/AudioEngine/Utils/AEStreamInfo.h
The offset appeares because of de extra line for logging imo.
What worked before doesnt work in this version. I'm using this version because of OpenELEC 4.2, so latest stable version.
I cant see log entries in XBMC.log because of the change I made.
Is there someone who can help me in this?
Posts: 17
Joined: Feb 2014
Reputation:
0
Scores
Junior Member
Posts: 17
I changed AlsaSink instead to stop volumecontrol
Posts: 4
Joined: Oct 2014
Reputation:
0
In my kodi.log file I get this line of code that bounces around every time:
ERROR: ActiveAE::ActiveAE::CActiveAE::Initialize - failed to init
This happens every time I try to start Kodi and it seems to not be on the same line every time like it's timing out before completing what it needs to do.
Which results in:
FATAL: CApplication::Create: Failed to start the AudioEngine
This has happened with the 14.0 and 14.1 updates.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Sorry - none of those logfiles shows any issues.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.