[MPlayer-dev-eng] helix codecs
gwright at real.com
Wed May 3 20:02:47 CEST 2006
Enrico Weigelt wrote:
> * Ivan Kalvachev <ikalvachev at gmail.com> schrieb:
>> 2006/5/1, Rich Felker <dalias at aerifal.cx>:
>>> On Sun, Apr 30, 2006 at 11:16:46AM +0200, Enrico Weigelt wrote:
>>>> Hi folks,
>>>> is there any work on including helix codecs in progress ?
>>> Helix doesn't include codecs IIRC.
>> I think it includes only well know low-risk codecs. e.g. mpeg1.
Helix includes all sorts of codecs:
Some of which (like RA/RV) are shipped as pre-compiled libs that
you link against. You can get the source code for those pieces as
well if you want. We are also working on adding Windows Media
> Well, I personally didn't get it compiled, neither the realplayer.
> It obviously has several codecs (at least in the binary ;-)),
> since I can watch some streams (ie. BR Alpha Centauri), but its
> quite strange that I dont get sound ... (esd problem ?)
there may be a problem with ESound. It really doesn't provide a
robust framework for A/V (lack of synchronization information)
but does OK with just audio. For that reason, we (Helix) don't put
too much effort into it any more. We support OSS, ALSA and USound.
If you have esd running I would suggest just killing it if you want
any A/V playback with Helix. Again, for just audio ESound will work
fine, but you need to turn it on via a preference, Helix defaults
to trying to use OSS. You might be able to configure esd to provide
an OSS emulation via /dev/dsp or something.
The prefs will either be in ~/.realplayerrc or ~/.helix/* depending
on what player you installed or how you built Helix (command line
player or one of the GUIs).
The pref to control the sound driver is:
where N is:
# define kOSS 0
# define kSupportForOldOSS 1
# define kESound 2
# define kALSA 3
# define kUSound 4
You can find the code that reads and uses it in audio/device/hxaudev.cpp
More information about the MPlayer-dev-eng