Disable hardware acceleration for specific files
#1
I am running XBMC 13.2 on a Fire TV. I have several hi10p files that won't play properly through mediacodec or libstagefright, but do play ok when hardware acceleration is disabled. Is there a way to leave hardware acceleration enabled but specify software acceleration only for these specific files? Or am I stuck with manually disabling hardware acceleration whenever I want to watch one?
Reply
#2
think your stuck with having to do it manually
Reply
#3
You can kind of do this with external players which would tell XBMC to use a different app (ie MXPlayer) to play certain files based on custom rules. Something like the following playercorefactory.xml might work depending on your file naming convention to give you an example:

Code:
<playercorefactory>
    <players>
        <player name="MXPlayer" type="ExternalPlayer" audio="false" video="true">
            <filename>com.mxtech.videoplayer.ad</filename>
            <hidexbmc>true</hidexbmc>
            <playcountminimumtime>120</playcountminimumtime>
        </player>
    </players>
    <rules action="prepend">
        <rule filename=".*Hi10P.*" player="MXPlayer"/>
    </rules>
</playercorefactory>
Reply
#4
Thanks gbandit, that was actually one thought I had as well. I don't have much experience with the Android platform yet so I will need to research the possible external players and test to see if any can play the files ok.
Reply

Logout Mark Read Team Forum Stats Members Help
Disable hardware acceleration for specific files0