xbianonpi / xbian

XBMC on Raspberry Pi, Bleeding Edge
https://xbian.org
GNU General Public License v3.0
294 stars 46 forks source link

ASS subtitles in MKV containers dont work by default #773

Closed pynej closed 8 years ago

pynej commented 8 years ago

On Raspberry Pi B, current release as of Sep 10, 2015.

Minor thing but the embedded ASS tracks in MKV containers will show as tracks but the subtitles themselves will not actually render when watching a video. Any MKV with embedded ASS track should reproduce.

Fix is trivial, the libass5 package should be installed by default.

Manually fix and re-test with: sudo apt-get install libass5

mkreisl commented 8 years ago

Did you made a full upgrade from Wheezy to Jessie? Then libass5 should be installed automatically

pynej commented 8 years ago

Hrm, it should be the latest. I did a fresh download/install the other day and then ran the updates and had the issue. Forgetting how to pul the current release/rev at the moment.

cat /etc/xbian_version 20150817-0

cat /etc/apt/sources.list deb http://mirrordirector.raspbian.org/raspbian/ jessie main non-free

pynej commented 8 years ago

It has both libbers and libbers packages available and 4 was installed by default. It does look like there are some other updates that I haven't installed as this is a fresh download from the other day, but it doesn't list libass5 as new package to be added when I do an upgrade. I didn't actually run through the upgrade though as it's working in my case now with both versions installed.

mkreisl commented 8 years ago

So, what you did is download a recent image, wrote it to sd-card and then made an update?

I think I found the culprit. The image builder loads libass4 instead of libass5 (don't know why) and xbmc-package-xbmc requires libass4 OR libass5.

pynej commented 8 years ago

Yah, it was with the SD card installer for OS X on http://www.xbian.org/getxbian/ targeting the Pi. From what I recall I just selected the latest image from the list and installed. Not 100% sure if i did an apt-get upgrade after it was done as i had to start over once.

Sound like you found it though as it did have v4 installed instead. I haven't removed v4 so I don't know if other things will break if I do.

mkreisl commented 8 years ago

You can remove libass4