[mythtv] MythTV & R5000-HD

Info at quantum-sci.com Info at quantum-sci.com
Thu Sep 25 10:44:31 UTC 2008


Well, I guess this is going to be the kind of error that it is not possible for me to fix.  I have tried my hardest over an extended period of time to make this system work, but it appears it is beyond me.  I have literally gone without TV completely for several weeks trying to make the R5000 and Myth work, as this is a permanent system and investment for me, and am now at a dead-end, so I must go to Sage so I can at least get TV.  Hate Windows, so will try to make it work in a virtual machine, although if that can't do hardware accel I'll be forced to boot Windows.

Thanks to those who helped.



On Wednesday 24 September 2008 6:39:12 Info at quantum-sci.com wrote:
> On Tuesday 23 September 2008 9:08:21 Alan Nisota wrote:
> > Info at quantum-sci.com wrote:
> > ...
> > > R5000 support             yes               
> > >   
> > This is good at least.  Your problems likely have nothing to do with the 
> > R5000 patches, since no symlinks are changed when applying the patch.
> 
> Thanks Marc, Alan, and Mark.  I was trying to compile on a memory stick.  When I moved the files to disk it would configure, for some reason.
> 
> But now on the compile:
> ...
> ccache g++ -c -pipe -g -march=k8 -fomit-frame-pointer -O3 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -D__STDC_CONSTANT_MACROS -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC  -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMC -DUSING_XVMCW -DUSING_XVMC_VLD -DUSING_OPENGL -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_V4L -DUSING_LINUX_FIREWIRE -DUSING_FIREWIRE -DUSING_LIBAVC_5_3 -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB -DUSING_R5000 -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../../../local/include -I../../../../include -I../.. -I.. -I. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev -Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/UsageEnvironment/include -I../../../../include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o r5000signalmonitor.o r5000signalmonitor.cpp
> In file included from r5000signalmonitor.cpp:14:                                
> mpeg/atsctables.h:69: warning: 'typedef' was ignored in this declaration        
> In file included from ../libmyth/mythwidgets.h:21,                              
>                  from ../libmyth/mythconfigdialogs.h:14,                        
>                  from ../libmyth/settings.h:5,                                  
>                  from cardutil.h:6,                                             
>                  from signalmonitor.h:22,                                       
>                  from dtvsignalmonitor.h:10,                                    
>                  from r5000signalmonitor.h:11,                                  
>                  from r5000signalmonitor.cpp:16:                                
> ../../../../include/qt3/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':                                       
> ../../../../include/qt3/qimage.h:61: warning: suggest parentheses around && within ||                                                                           
> ccache g++ -c -pipe -g -march=k8 -fomit-frame-pointer -O3 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -D__STDC_CONSTANT_MACROS -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC  -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMC -DUSING_XVMCW -DUSING_XVMC_VLD -DUSING_OPENGL -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_V4L -DUSING_LINUX_FIREWIRE -DUSING_FIREWIRE -DUSING_LIBAVC_5_3 -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB -DUSING_R5000 -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../../../local/include -I../../../../include -I../.. -I.. -I. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev -Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/UsageEnvironment/include -I../../../../include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o r5000device.o r5000device.cpp
> r5000device.cpp: In member function 'virtual void R5000Device::AddListener(TSDataListener*)':
> r5000device.cpp:105: error: no matching function for call to 'find(__gnu_cxx::__normal_iterator<TSDataListener**, std::vector<TSDataListener*, std::allocator<TSDataListener*> > >, __gnu_cxx::__normal_iterator<TSDataListener**, std::vector<TSDataListener*, std::allocator<TSDataListener*> > >, TSDataListener*&)'
> r5000device.cpp: In member function 'virtual void R5000Device::RemoveListener(TSDataListener*)':
> r5000device.cpp:124: error: no matching function for call to 'find(__gnu_cxx::__normal_iterator<TSDataListener**, std::vector<TSDataListener*, std::allocator<TSDataListener*> > >, __gnu_cxx::__normal_iterator<TSDataListener**, std::vector<TSDataListener*, std::allocator<TSDataListener*> > >, TSDataListener*&)'
> make[2]: *** [r5000device.o] Error 1
> make[2]: Leaving directory `/usr/src/mythtv-0.21/libs/libmythtv'
> make[1]: *** [sub-libmythtv] Error 2
> make[1]: Leaving directory `/usr/src/mythtv-0.21/libs'
> make: *** [sub-libs] Error 2
> #
> 
> Oddly, it would compile fully on a more basic machine of mine. (HP 8710w laptop -march k7)  I don't understand why -march is k8 here... isn't that AMD?  This is a Core2Duo E8400.
> 
> 
> On Wednesday 24 September 2008 4:01:10 Mark Buechler wrote:
> > Playback is perfect with the latest ffmpeg merge without using coreavc.
> > However, you'll need a faster CPU since ffmpeg won't spread the decoding
> > across 2 or more CPUs whereas coreavc can use two CPUs to decode.
> 
> This is good news, but a 3GHz core is not enough?  Not much is faster.  Also this mobo has hardware mpeg2 and H.264 acceleration, ostensibly. (Asus P5Q-EM http://usa.asus.com/products.aspx?l1=3&l2=11&l3=761&l4=0&model=2413&modelmenu=1 )
> 
> I don't know what hooks into the hardware accel, but I hope it works.  Playing the Echostar HD clip from here on HDMI runs at about 23% CPU:
> http://nextcomwireless.com/R5000/samples.htm
> 
> 
> 
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
>


More information about the mythtv-dev mailing list