Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MythTv upgrade to .19-r1 disables FireWire input [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
Jamtek01
n00b
n00b


Joined: 02 Mar 2006
Posts: 4

PostPosted: Thu Mar 02, 2006 2:57 am    Post subject: MythTv upgrade to .19-r1 disables FireWire input [SOLVED] Reply with quote

Greetings,

I know that firewire is working in the kernel and I
can manually record a channel using test-mpeg2 utility
from the libiec61883 package:

test-mpeg2 -r 2 spongebob.ts

This results in a valid mpeg and plays back in
mplayer, vlc.

Now when I try to emerge mythtv with IEEE1394 use
flag, etc, the ebuild shows '--enable-firewire', but
under Basic Settings Input it
says 'Firwire Support No'.

When starting mythbackend it logs that No FireWire
support built-in, Please re-compile with Firewire
support.
I am curious if anyone else has success with .19
recording off the Motorola 6208 STB?



mythtv ~ # emerge -pv mythtv

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] media-tv/mythtv-0.19-r1 +alsa
(-altivec) +arts -dbox2 -debug +dvb +dvd -frontendonly
+ieee1394 -jack -joystick -lcd +lirc +mmx +nvidia
+oggvorbis +opengl +oss -unichrome 0 kB

>>> emerge (1 of 1) media-tv/mythtv-0.19-r1 to /
>>> Unpacking source...
>>> Unpacking mythtv-0.19.tar.bz2 to
/var/tmp/portage/mythtv-0.19-r1/work
>>> Unpacking mythtv-0.19_8926_9094.patch.bz2 to
/var/tmp/portage/mythtv-0.19-r1/work
* Applying mythtv-0.19_8926_9094.patch ...

[ ok ]
#
# Some output remved for clarity... #
#
>>> Source unpacked.
* Running ./configure --prefix=/usr
--mandir=/usr/share/man --disable-audio-jack
--disable-altivec --enable-xvmc
--enable-lirc
--disable-joystick-menu
--disable-dbox2
--enable-dvb
--enable-dvb-eit
--dvb-path=/usr/include
--enable-dvd
--enable-opengl-vsync
--enable-firewire ### Thats the stuff!
--enable-xrandr
--enable-xv
--disable-directfb
--enable-x11
--enable-proc-opt --enable-mmx
--compile-type=release --arch=athlon-xp
--disable-distcc --disable-ccache
# Basic Settings
Compile type release
Compiler cache no
DistCC no
Install prefix /usr
CPU x86 (athlon-xp)
Big Endian no
MMX enabled yes
Vector Builtins yes

# Input Support
Joystick menu no
lirc support yes
Video4Linux sup. yes
ivtv support yes
FireWire support no ### Ouch!?

I am not sure if this is a bug or some interactions from previuos ebuilds...

Thanks!
Jamtek


Last edited by Jamtek01 on Sun Mar 05, 2006 3:43 pm; edited 2 times in total
Back to top
View user's profile Send private message
trouser_pilot
n00b
n00b


Joined: 07 Sep 2002
Posts: 52
Location: Calgary, AB

PostPosted: Thu Mar 02, 2006 5:25 pm    Post subject: Reply with quote

I haven't gone to .19 yet due to limited time. I hope to go there soon. I'm currently running .18 with firewire. Do you have ieee1394 in your USE flags?
Back to top
View user's profile Send private message
Jamtek01
n00b
n00b


Joined: 02 Mar 2006
Posts: 4

PostPosted: Fri Mar 03, 2006 12:08 am    Post subject: Reply with quote

Yes, I am using the IEEE1394 im my USE flags and I it worked quite well for me as well with .18-rc2. For the record here are my USE flags in my /etc/make.conf to build the mythbox.
Code:

USE="3dnow 3dnowext a52 aac cdda cddb cdparanoia css divx4linux dri dv dvb dvd
     dvdr dvdread ieee1394 mjpeg mmx mmxext mpeg2 mpeg4 mplayer mythtv network
     nvidia real sse sse-filters symlink threads transcode v4l v4l2
     video_cards_nvidia win32codecs xvmc"




Also, I have these USE flags set in /etc/portage/package.use

Code:
/etc/portage/package.use
sys-libs/glibc userlocales
media-video/vlc dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora oggvorbis matroska freetype bidi xv svga gnutls stream vlm httpd cdda vcd cdio live
media-libs/libiec61883 examples   ### The examples flag will get you the 'test-mpeg2' utility to manual record off the STB###
x11-libs/wxGTK unicode



Time is not on myside either...

Thanks,
Jamtek
Back to top
View user's profile Send private message
Hobbes-X
l33t
l33t


Joined: 04 Feb 2004
Posts: 823
Location: Seattle, WA

PostPosted: Sat Mar 04, 2006 8:47 am    Post subject: Re: MythTv upgrade to .19-r1 disables FireWire input Reply with quote

Jamtek01 wrote:
Greetings,
Now when I try to emerge mythtv with IEEE1394 use
flag, etc, the ebuild shows '--enable-firewire', but
under Basic Settings Input it
says 'Firwire Support No'.

...

# Input Support
Joystick menu no
lirc support yes
Video4Linux sup. yes
ivtv support yes
FireWire support no ### Ouch!?

I am not sure if this is a bug or some interactions from previuos ebuilds...

Thanks!
Jamtek


Myth tries to auto-set flags by detecting the libraries for each option. Myth needs pretty recent versions of the firewire libraries to run (at least according to it's configure script :D). I'm running svn, so I might be a bit too bleeding edge, but here's what I have in /etc/portage/package.keywords to keep the firewire libraries recent enough for myth to pick it up:

Code:

# These packages required by mythtv-svn and only available ~x86
<=media-libs/libiec61883-1.0.0-r1 ~x86
<=sys-libs/libavc1394-0.5.1
<=sys-libs/libraw1394-1.2.0 ~x86
Back to top
View user's profile Send private message
trouser_pilot
n00b
n00b


Joined: 07 Sep 2002
Posts: 52
Location: Calgary, AB

PostPosted: Sat Mar 04, 2006 4:57 pm    Post subject: Reply with quote

Here's what's in my package.keywords:

media-tv/ivtv ~x86
app-misc/lirc ~x86
media-tv/mythtv ~x86
media-plugins/mythmusic ~x86
media-plugins/mythbrowser ~x86
media-plugins/mythnews ~x86
media-plugins/mythgallery ~x86
media-plugins/mythphone ~x86
net-wireless/madwifi-driver ~x86
net-wireless/madwifi-tools ~x86
net-wireless/wpa_supplicant ~x86
media-libs/win32codecs ~x86
net-wireless/wireless-tools ~x86
media-libs/faad2 ~x86
media-tv/nuvexport ~x86
media-video/lve ~x86
media-video/vlc ~x86
media-libs/libmp4v2 ~x86
media-libs/libiec61883 ~x86
sys-libs/libraw1394 ~x86
app-admin/eselect-opengl ~x86
app-admin/eselect ~x86
sys-apps/gscanbus ~x86
media-sound/kradio ~x86
x11-themes/mythtv-themes ~x86


Versions of 1394 related stuff installed:
pvrbox ~ # equery list 1394
[ Searching for package '1394' in all categories among: ]
* installed packages
[I--] [ ] media-libs/libdc1394-1.0.0 (0)
[I--] [ ] sys-libs/libavc1394-0.4.1 (0)
[I--] [ ] sys-libs/libraw1394-1.2.0 (0)
pvrbox ~ # equery list libiec
[ Searching for package 'libiec' in all categories among: ]
* installed packages
[I--] [ ] media-libs/libiec61883-1.0.0-r1 (0)



Sections of my .config used in building gentoo-kernel 2.6.15-gentoo-r1
#
# IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=m

#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_OUI_DB=y
CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y
CONFIG_IEEE1394_CONFIG_ROM_IP1394=y
CONFIG_IEEE1394_EXPORT_FULL_API=y

#
# Device Drivers
#
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_OHCI1394=m

#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
# CONFIG_IEEE1394_ETH1394 is not set
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_CMP=m
CONFIG_IEEE1394_AMDTP=m

I'm not sure where elso to go right now since I haven't tried to upgrade from .18 to .19 yet.
Back to top
View user's profile Send private message
Jamtek01
n00b
n00b


Joined: 02 Mar 2006
Posts: 4

PostPosted: Sat Mar 04, 2006 8:31 pm    Post subject: MythTv upgrade to .19-r1 disables FireWire input [Solved] Reply with quote

Hobbes-X You nailed it. Without having defined libavc1394 in my /etc/portage/package.keywords.

I was defaulting to sys-libs/libavc1394-0.4.1

After updating my /etc/portage/package.keywords with.

Code:
<=sys-libs/libavc1394-0.5.1


I re-emerged mythtv and voila!, the firewire came back to life. :D

Thanks,
Jamtek
Back to top
View user's profile Send private message
Hobbes-X
l33t
l33t


Joined: 04 Feb 2004
Posts: 823
Location: Seattle, WA

PostPosted: Sun Mar 05, 2006 9:26 pm    Post subject: Reply with quote

Just filed a bug for it to RDEPEND on libavc1394-0.5.0. Dunno why I've got 0.5.1 in there, it looks like it doesn't even exist :oops: Anyways, 0.5.0 is what the myth configure script checks for.
Back to top
View user's profile Send private message
Jamtek01
n00b
n00b


Joined: 02 Mar 2006
Posts: 4

PostPosted: Sun Mar 05, 2006 10:21 pm    Post subject: Reply with quote

Cool, for the future, I have updated my /etc/portage/package.keywords with.

Code:
<=sys-libs/libavc1394-0.5.0


Thanks for filing the bug report, it should save others some grief. :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum