xine-lib-1-rc3a has the capability to load RealPlayer codecs at runtime to play RealAudio and RealVideo files. The search for these codecs is done in the routine "init_class" in file "src/libreal/xine_decoder.c" (starting around line 568). Unfortunately the search is done in places which one will not likely find on a typical FreeBSD installation. Thus the search will turn up no results and "xine" will complain that it is therefore unable to play any RealAudio or RealVideo files. One can get around this problem by setting the "codec.real_codecs_path" variable in "~/.xine/config" but that is cumbersome, especially when you have to do this on a multiuser system as "xine" has no global configuration file (yet). The attached patch points the search to locations that are typical for the FreeBSD filesystem hierarchy. Now I can play both RealAudio and RealVideo files with xine-0.9.23. Copy the patch to /usr/ports/multimedia/libxine/files/patch-src:libreal:xine_decoder.c and rebuild the port.
Responsible Changed From-To: freebsd-ports-bugs->nobutaka Over to maintainer.
State Changed From-To: open->closed Committed, thanks!