[mythtv-users] How do I use hardware MPEG decoding on my EPIA?

Morten mythtv at e-rasmussen.dk
Tue May 11 18:40:09 EDT 2004


Aloha!

Just a clarifying comment to my post: I *have* compiled and installed
MythTV with CLE266 support (i.e. I have outcommented the options in
settings.pro).

Cheers,
~Morten

-----Original Message-----
 
Hi again!

Thanks for your response. I didn't see the options in settings.pro for
the CLE266.

However, I get [not so funny] codec errors now:

  "Unknown codec: 4"

This error arises as soon as I try to use the Epia HW decoder. Using
software, nothing crashes but my video is a bit "bumpy" (pauses
occasionally) due to 100% CPU usage.

Is it because I encode the files in a wrong format (I'm using Hauppauge
DVR-250 as you know), or is the problem hidden somewhere else...?
(What's all those different stream types doing anyway?!) -- I cannot get
any video out at all through hardware decoding as "Live TV" or from
previous recordings.

I'm not quite sure about which XFree86 patches you're referring to.
Basically my system is a modified Mandrake 9.2 system (new kernel):

* Patched 2.6.1 kernel (from kernel.org).
  -- It supports v4l through CLE266 and LIRC as well.
* XFree86 4.3.0 (RPM distributed with Mandrake 9.2)
* MythTV 0.14 (no CVS here).

Regarding libddmpeg.so, I have simply compiled it and copied it to
/usr/X11R6/lib. (It's in the ldconfig path, and ldconfig has been
executed.)

Xine works fine BTW (though VeXP), so I have contact with the hardware
decoder in some way at least....

Here's my module list in case you need it:

Module                  Size  Used by
lirc_serial            11488  1
autofs4                11968  0
saa7115                 9892  0
msp3400                21092  0
ivtv                  100240  0
i2c_algo_bit            8520  1 ivtv
tveeprom                8768  0
tuner                  13932  0
i2c_core               20008  6 saa7115,msp3400,ivtv,
					  i2c_algo_bit,tveeprom,tuner
via_v4l_drv           118992  0
via                    47360  3 via_v4l_drv
agpgart                26024  0
videodev                6944  2 ivtv,via_v4l_drv
ipv6                  208672  19
snd_seq_oss            29408  0
snd_seq_midi_event      6048  1 snd_seq_oss
snd_seq                47728  4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            47044  0
snd_mixer_oss          15200  1 snd_pcm_oss
snd_via82xx            20032  0
snd_pcm                81700  2 snd_pcm_oss,snd_via82xx
snd_timer              19844  2 snd_seq,snd_pcm
snd_ac97_codec         48004  1 snd_via82xx
snd_page_alloc          8932  2 snd_via82xx,snd_pcm
snd_mpu401_uart         5440  1 snd_via82xx
snd_rawmidi            19360  1 snd_mpu401_uart
snd_seq_device          6248  3 snd_seq_oss,snd_seq,snd_rawmidi
snd                    40996  12 [lots of sound modules]
soundcore               6304  1 snd
af_packet              16040  2
ide_cd                 35972  0
cdrom                  31648  1 ide_cd
floppy                 54420  0
via_rhine              17768  0
mii                     3936  1 via_rhine
ohci1394               30884  0
ieee1394              205580  1 ohci1394
ehci_hcd               20932  0
uhci_hcd               27440  0
usbcore                91356  4 ehci_hcd,uhci_hcd
rtc                     9432  0

Anyway. I ***really*** hope that somebody can help me out on this one,
since it renders my Myth box unusable as a video recorder. Do I need to
install some codecs in order to make this work, or what ???


Cheers,
~Morten


> Hi,
> tt' a little complicated but it works, first of all you need:
>
> www.ivor.it for the source of libddmpeg.so and the patches for XFree86
> 4.3.99.902
>
> get the sources of XFree86 4.3.99.902 and aplly the patches as
described
> in the patch packet
>
> try to google after "24-epia" for the kernel patch, apply it and
create
> new kernel.
>
> uncommend the option in the mythtv build environment.
>
> Best Regards,
> Dirk
>
>
> Am Sonntag, 9. Mai 2004 22:49 schrieb Morten:
>> Hi all!
>>
>> I'm trying to get MythTV working on my Epia (CLE266 chipset) with a
>> Hauppauge DVR-250.
>>
>> I have installed VeXP (http://sourceforge.net/projects/viaexp/), and
it
>> works fine with Xine. I can playback DVDs and MPEG files here. :-)
>>
>> My TV tuner card works as well. :-)
>>
>> However: What needs to be done in order to make MythTV *itself*
utilize
>> the on-board hardware MPEG decoding (e.g. play back MythTV
recordings),
>> without using Xine?
>>
>> I have read something about libddmpeg.so... Is that the way, and how
do
>> I get it running?
>>
>> Any ideas?
>>
>> Best regards,
>> ~Morten





More information about the mythtv-users mailing list