| View previous topic :: View next topic |
| Author |
Message |
Jamtek01 n00b


Joined: 02 Mar 2006 Posts: 4
|
Posted: Thu Mar 02, 2006 2:57 am Post subject: MythTv upgrade to .19-r1 disables FireWire input [SOLVED] |
|
|
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 |
|
 |
trouser_pilot n00b


Joined: 07 Sep 2002 Posts: 52 Location: Calgary, AB
|
Posted: Thu Mar 02, 2006 5:25 pm Post subject: |
|
|
| 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 |
|
 |
Jamtek01 n00b


Joined: 02 Mar 2006 Posts: 4
|
Posted: Fri Mar 03, 2006 12:08 am Post subject: |
|
|
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 |
|
 |
Hobbes-X l33t


Joined: 04 Feb 2004 Posts: 823 Location: Seattle, WA
|
Posted: Sat Mar 04, 2006 8:47 am Post subject: Re: MythTv upgrade to .19-r1 disables FireWire input |
|
|
| 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 ). 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 |
|
 |
trouser_pilot n00b


Joined: 07 Sep 2002 Posts: 52 Location: Calgary, AB
|
Posted: Sat Mar 04, 2006 4:57 pm Post subject: |
|
|
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 |
|
 |
Jamtek01 n00b


Joined: 02 Mar 2006 Posts: 4
|
Posted: Sat Mar 04, 2006 8:31 pm Post subject: MythTv upgrade to .19-r1 disables FireWire input [Solved] |
|
|
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.
Thanks,
Jamtek |
|
| Back to top |
|
 |
Hobbes-X l33t


Joined: 04 Feb 2004 Posts: 823 Location: Seattle, WA
|
Posted: Sun Mar 05, 2006 9:26 pm Post subject: |
|
|
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 Anyways, 0.5.0 is what the myth configure script checks for. |
|
| Back to top |
|
 |
Jamtek01 n00b


Joined: 02 Mar 2006 Posts: 4
|
Posted: Sun Mar 05, 2006 10:21 pm Post subject: |
|
|
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 |
|
 |
|