Can't play TrueHD audio and BD subtitles

I am unfortunately in need of playing some video files that contain audio in the TrueHD format and subtitles in a BD format (never heard of it before), and I can’t get it to work.
Trying to open the video in VLC gives these errors:

Codec not supported:VLC could not decode the format "trhd" (TrueHD Audio)
Codec not supported:
VLC could not decode the format "bdpg" (BD subtitles)

I have the vlc-codecs and ffmpeg packages installed, and all other things work fine.

Trying to play the video with SMplayer, it just plays the video without any sound or subs.

I am running Opensuse Tumbleweed. Is there anything I can do to get it all to play?

Please post:

zypper se -si vlc
zypper lr -uP
zypper se -si vlc
Loading repository data...
Reading installed packages...


S | Name         | Type    | Version     | Arch   | Repository           
--+--------------+---------+-------------+--------+----------------------
i | libvlc5      | package | 2.2.1-285.6 | x86_64 | Packman              
i | libvlccore8  | package | 2.2.1-285.6 | x86_64 | Packman              
i | vlc          | package | 2.2.1-285.6 | x86_64 | Packman              
i | vlc-codecs   | package | 2.2.1-285.6 | x86_64 | Packman              
i | vlc-gnome    | package | 2.2.1-285.6 | x86_64 | Packman              
i | vlc-noX      | package | 2.2.1-285.6 | x86_64 | Packman              
i | vlc-noX-lang | package | 2.2.1-6.5   | noarch | Main Repository (OSS)
i | vlc-qt       | package | 2.2.1-285.6 | x86_64 | Packman  

and

zypper lr -uP
#  | Alias                               | Name                       | Enabled | GPG Check | Refresh | Priority | URI                                                                                     
---+-------------------------------------+----------------------------+---------+-----------+---------+----------+-----------------------------------------------------------------------------------------
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/                                   
 3 | download.opensuse.org-oss           | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/                                       
 4 | download.opensuse.org-tumbleweed    | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                         
 5 | http-download.opensuse.org-090a04b6 | devel:languages:haskell    | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_Tumbleweed/
 6 | http-download.opensuse.org-352bb37e | devel:languages:pascal     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_Factory/    
 7 | http-download.opensuse.org-456c3fe0 | games                      | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                    
 8 | openSUSE-20150612-0                 | openSUSE-20150612-0        | No      | ----      | Yes     |   99     | hd:///?device=/dev/disk/by-id/scsi-1SanDisk_Cruzer_Blade_20044321700A2F11E528-part2     
 9 | repo-debug                          | openSUSE-Tumbleweed-Debug  | No      | ----      | Yes     |   99     | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                 
10 | repo-source                         | openSUSE-Tumbleweed-Source | No      | ----      | Yes     |   99     | http://download.opensuse.org/source/tumbleweed/repo/oss/                                
 1 | Packman                             | Packman                    | Yes     | (r ) Yes  | Yes     |  100     | http://mirror.karneval.cz/pub/linux/packman/suse/openSUSE_Tumbleweed/ 

Boy, looks horribly formatted

Not sure if lang files count but all vlc should come from packman

I see tumbleweed repos did you use tumbleweed then revert if so how? Going backward is always more trouble then going forward.

And you have the tumbleweed packman repo active !! So it is totally unclear what you are running :open_mouth:

Priority of Packman is not optimal, please do as root:

zypper mr -p 20 Packman
zypper dup --from Packman

On 2015-07-21 19:46, gogalthorp wrote:
> And you have the tumbleweed packman repo active !! So it is totally
> unclear what you are running :open_mouth:

He said he is running Tumbleweed, in the first post.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

After these, it said something about some programs still in use and needs to be restarted. So I rebooted my computer and it booted up to terminal. :frowning: root could do startx and it would be fine, but my own user would get errors.
After shutting my computer down and starting it 2-3 times now, it just booted normally… I’ve had this exact issue before, where it also resolved itself magically, but last time I thought it was because the game Eduke32 was setting a resolution higher than my monitor(s) support.

Anyways, the video now plays perfectly! You’re a lifesaver!
I hope support for these stupid patented things and repository management can be made easier in the future though