XBMC playback of DVD folders broken after packman updates

Hi to all!

I run XBMC 10.1 (packman version) on openSUSE 11.4 x86_64. After a normal package update (zypper up) last weekend, I can’t play none of my DVD folders (VIDEO_TS structure) anymore. When selecting a movie to play nothing happens (XBMC log file message “WARNING: could not find codec parameters for /path_to_movie/VIDEO_TS/VIDEO_TS.IFO”). AVIs still play fine.

I reproduced the problem on my laptop too: After the following updates the problem occurs:

2011-06-26 15:51:35|remove |libavcore0|0.6.25702svn-1.pm.3.8|i586|root@fsc.dimplemania
2011-06-26 15:51:36|install|libpcrecpp0|7.9.0-6.7|i586||repo-oss|73b84e4d75db3b5c2c62a04d9cc3263b66ab0ff0
2011-06-26 15:51:39|install|libreoffice-templates-en|3.3-1.2.1|noarch||repo-update|2fb8208bc12a26586a1fc26f1eac97bbb484351c
2011-06-26 
15:51:39|install|libhdhomerun20100828|20100828-1.pm.1.1|i586||ftp.uni-erlangen.de-suse|81b48cb8403b52766ebb769c77f652ef2515c882
2011-06-26 
15:51:40|install|libmicrohttpd10|0.9.12-1.pm.1.1|i586||ftp.uni-erlangen.de-suse|538ae8393e3b06f1db6d5b2f0b9512af87972695
2011-06-26 15:51:40|install|libcrystalhd3|3.6.5-3.2|i586||ftp.uni-erlangen.de-suse|eca18b579e698fc58a7fd7b614b73a57164ce926
2011-06-26 
15:51:40|install|libx264-115|0.115svn20110622-1.pm.1.1|i586||ftp.uni-erlangen.de-suse|398866a53e4073f894a4f3104826300c5bb65780
2011-06-26 15:51:41|install|libavutil50|0.7-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|cb57999ddecf53968f9e1baa39606eab4df932fd
2011-06-26 
15:51:41|install|librtmp0|2.3.99.git20110523-1.pm.2.1|i586||ftp.uni-erlangen.de-suse|19065b57db3753335b005be9cf785f8d94390ee8
2011-06-26 
15:51:42|install|libbluray0|0+20110223-0.pm.2.3|i586||ftp.uni-erlangen.de-suse|6cabbbc49300659cd51375475db0426821b7a543
2011-06-26 15:51:42|install|libavutil51|0.8-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|8ea351c61963d12419c6f9be9e60ebb3a6dfd8ab
2011-06-26 15:51:43|install|libva1|1.0.13-1.pm.5.2|i586||ftp.uni-erlangen.de-suse|852188a59756509e86427c4bfd62c48273755197
2011-06-26 15:51:43|install|libswscale0|0.7-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|18dba722422b888ca054ef94c310aa005b510512
2011-06-26 
15:51:44|install|libpostproc51|0.8-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|0f5c4f7b90573acfead194d2b62c7ae293da62df
2011-06-26 
15:51:45|install|libavcodec52|0.7-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|bade4ae27f2f6293778ca1d7f1731f824699cbf3
2011-06-26 
15:51:45|install|libavformat52|0.7-0.pm.1.1|i586||ftp.uni-erlangen.de-suse|2079c3f9ca0a68624652e8125b3bc2c8c7f275b3

I’ve posted in the XBMC forum and on the packman mailing list - both with nearly none response until now.
In this soapbox thread hahnson reports the same issue.

Maybe I can get any help here?

Regards
endym

Yes unfortunately XBMC 10.1 is broken at the moment. I hope it’s fixed soon,
It broke my media PC setup, so that it won’t play any DVD now.

I’ve found a workaround: Add the packman repository for openSUSE 11.2 and downgrade following packages (and dependencies):

libavutil50|0.6.201104161305git-1.2
libavcodec52|0.6.201104161305git-1.2
libswscale0|0.6.201104161305git-1.2
libavformat52|0.6.201104161305git-1.2

endym

PS: Wondering that only two people are affected by this issue?!

Hi endym

You are not the only 2 people affected by this problem .
I also couldn’t get DVD’s working with XBMC on a new install of Opensuse 11.4 .

The reason for the upgrade from Opensuse 11.2 was because I wanted support for the remote control
on an Asrock ION330-HT-BD . This support is now natively in the Linux 2.6.37.6 kernel .

The remote control works with XBMC but DVD’s won’t play unless I follow your advice
and add the packman repository for openSUSE 11.2 in YAST and do a downgrade of
libavutil50,libavcodec52,libswscale0 and libavformat52 like you suggest .

The workaround works fine thanks to your advice . I hope this get’s fixed .

Regards nks

Ok, now we are three… :wink:
I’m happy that the workaround helped you. Nevertheless the low feedback to this thread is still a little bit strange to me. I see three possible reasons for that:

  1. The combination of openSUSE 11.4 and XBMC is very unusual
  2. Most people which are using this combination do not update their systems (this will be my way too in future)
  3. Most people which are using this combination are not affected by this problem (if so please tell me!)

endym

My case here. The first kernel update on 11.3 32 bits broke X in an Atom mini desktop I have in the living room just to run XBMC (10.1 I think). After that no more upgrades, or at most a very, very cautious few.

The recent update of the libav*/libswscale packages from 0.7.0 to 0.7.2 (packman repo) seems to fix the problem.
Can anybody confirm this?