Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Re: [OS X] Running mythfrontend on apple tv - working

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


neil_raymond at hotmail

May 15, 2007, 12:58 AM

Post #1 of 6 (3305 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working

Hi Todd

Thanks for the reply.

I've actually got it working quite well now, the previous reply from James
Mulcahy pointed me in the right direction. I had a look at the fonts
installed on the AppleTV and compared them to those on my Macbook, and there
were a whole load more on the Macbook (unsurprisingly). I backed up the font
directories on the AppleTV and then copied all the fonts from my Macbook
over to the AppleTV. I repeated this for the 3 main font directories
(/System/Library/Fonts, /Library/Fonts and ~/Library/Fonts). It probably
wasn't necessary to do all 3 locations, at some point I'll go back and work
out exactly what is and isn't needed.

I then killed the Finder by disabling the watchdog and renaming Finder.app,
and ran MythFrontend from the ssh session. All seems to be well - I can
watch live tv, watch recording etc.

It plays SD material fine, I'm connecting to a backend that's recording
DVB-T broadcasts. I don't have access to any any HD material other than the
BBC HD trial that is running at the moment, but that's broadcast in
H.264/MPEG4 AVC and there's no way the AppleTV could decode it. If someone
could point me to some HD trailers that can be legally downloaded I could
give some feedback on HD capabilities.

The only problem that I've got now is some slight overscan. I'm using the
HDMI connection at 720p resolution, but for some reason the myth display
still extends off the side of the screen. I'm hoping that manually setting
the display size in the setup will fix this.

Other than that it's quite usable. It takes 3 or 4 seconds to begin playback
of a recording, but once it's playing it's fine. Skipping forward/backward
takes <1s. My backend is running on fairly low powered hardware (VIA EPIA
EN12000G) so that might not be helping. The only other niggle is the lack of
buttons on the remote, but there's nothing I can do about that.

I hope this helps someone, I can post all the steps I took to get it working
if anyone shows interest.

Cheers

Neil


>From: "Todd Ignasiak" <ignasiak[at]gmail.com>
>Reply-To: Development of mythtv <mythtv-dev[at]mythtv.org>
>To: "Development of mythtv" <mythtv-dev[at]mythtv.org>
>Subject: Re: [mythtv] [OS X] Running mythfrontend on apple tv
>Date: Mon, 14 May 2007 09:56:31 -0400
>
>On 5/13/07, Neil Raymond <neil_raymond[at]hotmail.com> wrote:
> > Hi
> >
> > I'm trying to run mythfrontend on my appletv, using a plugin that
>someone
> > has created to allow you to run any application from within the appletv
> > finder. I can successfully run VLC and other applications using this
>method,
> > by when I try and run mythfrontend it just crashes and returns me to the
>atv
> > finder. I tried both pre-built 0.20.1 binaries and also compiling them
> > myself from using osx-packager.pl from the 0.20.1 svn tag. I compiled
>them
> > on my Macbook which is running OS X 10.4.9.
> >
> > Has anyone else tried this? Or does anyone have any ideads about how I
>could
> > get this working? It would be a really nice, (fairly) cheap front end if
> > this could be done. I've already open the atv up so I'm quite happy to
>try
> > anything that might get this running. If it's just a case of copying
>some
> > frameworks across or something like that it'd be great.
> >
> > Here is the crash report:
> >
> > **********
> >
> > Host Name: AppleTV
> > Date/Time: 2007-05-13 00:00:51.658 +0200
> > OS Version: 10.4.7 (Build 8N5107)
> > Report Version: 4
> >
> > Command: mythfrontend
> > Path: /Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > Parent: Finder [181]
> >
> > Version: 0.20.0.svn20070331 (0.20.0.svn20070331)
> >
> > PID: 189
> > Thread: 0
> >
> > Exception: EXC_BAD_ACCESS (0x0001)
> > Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
> >
> > Thread 0 Crashed:
> > 0 qt-mt 0xb2050911 qt_macFamilyName(QString const&) + 141
> > 1 qt-mt 0xb202b7f3 QFontPrivate::load(QFont::Script) + 1027
> > 2 qt-mt 0xb204bac3 QFont::exactMatch() const + 53
>
>I got a very similar crash when initially trying to get MythFrontend
>running on Mac OS X x86. The resolution to that was to upgrade to a
>newer version of Qt (3.3.6 at that point) which presumably had been
>updated to be x86 aware.
>
>Looking at the method name, qt_macFamilyName, it might be trying to
>figure out what type of Mac it's running on, to adjust some
>parameters. It's not gonna know about AppleTV.. could take some
>hacking of Qt, to equate AppleTV to Mac OS X x86.
>
>
>
>I have been hesitating picking up an AppleTV, because I don't think it
>will be able to handle HD. But, for DVD playback, and SD playback (or
>transcoded HD) it could still be useful. Maybe I'll grab one when I
>return the UPnP-HD device I was trying out.
>
>
> > Thread 0 crashed with X86 Thread State (32-bit):
> > eax: 0x00000000 ebx: 0xb2050892 ecx: 0x00000000 edx: 0x0063ca80
> > edi: 0xbfffeedc esi: 0x00000000 ebp: 0xbfffeef8 esp: 0xbfffeec0
> > ss: 0x0000001f efl: 0x00010286 eip: 0xb2050911 cs: 0x00000017
> > ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
> >
> > Binary Images Description:
> > 0x1000 - 0x116fff org.mythtv.macx.mythfrontend
> > 0.20.0.svn20070331
>/Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > 0x1ac000 - 0x1adfff mythlivemedia
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythlivemedia.framework/Versions/A/mythlivemedia
> > 0x305000 - 0x360fff mythfreemheg
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythfreemheg.framework/Versions/A/mythfreemheg
> > 0x3b2000 - 0x3fefff mythupnp
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythupnp.framework/Versions/A/mythupnp
> > 0x426000 - 0x495fff freetype
> >
>/Applications/MythFrontend.app/Contents/Frameworks/freetype.framework/Versions/A/freetype
> > 0x4a9000 - 0x4f5fff mp3lame
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mp3lame.framework/Versions/A/mp3lame
> > 0x557000 - 0x587fff mysqlclient
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mysqlclient.framework/Versions/A/mysqlclient
> > 0x8fe00000 - 0x8fe49fff dyld 46.9 /usr/lib/dyld
> > 0x90000000 - 0x90170fff libSystem.B.dylib
>/usr/lib/libSystem.B.dylib
> > 0x901c0000 - 0x901c2fff libmathCommon.A.dylib
> > /usr/lib/system/libmathCommon.A.dylib
> > 0x901c4000 - 0x90201fff com.apple.CoreText 1.1.1
> > (???)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> > 0x90228000 - 0x902fefff ATS
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> > 0x9031e000 - 0x907dcfff com.apple.CoreGraphics 1.258.74
> > (???)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> > 0x90874000 - 0x9093dfff com.apple.CoreFoundation 6.4.6
> > (368.27)
>/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> > 0x9097b000 - 0x9097bfff com.apple.CoreServices 10.4
> > (???)
>/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> > 0x9097d000 - 0x90a71fff libicucore.A.dylib
>/usr/lib/libicucore.A.dylib
> > 0x90ac1000 - 0x90b40fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
> > 0x90b69000 - 0x90bcdfff libstdc++.6.dylib
>/usr/lib/libstdc++.6.dylib
> > 0x90c3c000 - 0x90c43fff libgcc_s.1.dylib
>/usr/lib/libgcc_s.1.dylib
> > 0x90c48000 - 0x90cbbfff com.apple.framework.IOKit 1.4.7
> > (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> > 0x90cd0000 - 0x90ce2fff libauto.dylib /usr/lib/libauto.dylib
> > 0x90ce8000 - 0x90f8ffff com.apple.CoreServices.CarbonCore
> > 682.14
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> > 0x90fd2000 - 0x9103afff com.apple.CoreServices.OSServices
> > 4.1
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> > 0x91073000 - 0x910b2fff com.apple.CFNetwork
> > 129.99
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> > 0x910c5000 - 0x910d5fff com.apple.WebServices 1.1.3
> > (1.1.0)
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
> > 0x910e0000 - 0x910e0fff SearchKit
> >
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> > 0x910e5000 - 0x910e5fff Metadata
> >
>/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> > 0x910ea000 - 0x910f8fff libz.1.dylib /usr/lib/libz.1.dylib
> > 0x910fb000 - 0x9129afff com.apple.security 4.5.1
> > (29002)
>/System/Library/Frameworks/Security.framework/Versions/A/Security
> > 0x91398000 - 0x913a0fff com.apple.DiskArbitration
> > 2.1.1
>/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> > 0x913a7000 - 0x913cefff com.apple.SystemConfiguration
> > 1.8.7
>/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> > 0x913e0000 - 0x913e7fff libbsm.dylib /usr/lib/libbsm.dylib
> > 0x913eb000 - 0x91464fff com.apple.audio.CoreAudio
> > 3.0.4
>/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> > 0x914b5000 - 0x914b5fff com.apple.ApplicationServices 10.4
> > (???)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> > 0x914b7000 - 0x914e3fff com.apple.AE 314
> > (313)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> > 0x914f6000 - 0x915cafff com.apple.ColorSync
> > 4.4.6
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> > 0x91605000 - 0x91605fff PrintCore
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> > 0x91611000 - 0x916bafff com.apple.QD 3.10.20
> > (???)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> > 0x916e0000 - 0x9172bfff com.apple.HIServices 1.5.2
> > (???)
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> > 0x9174a000 - 0x9174afff LangAnalysis
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> > 0x9174d000 - 0x9174dfff FindByContent
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
> > 0x91750000 - 0x9178efff com.apple.LaunchServices
> > 181
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> > 0x917a2000 - 0x917a2fff SpeechSynthesis
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> > 0x917a4000 - 0x917ddfff com.apple.ImageIO.framework
> > 1.4.8
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> > 0x917ef000 - 0x918a1fff libcrypto.0.9.7.dylib
> > /usr/lib/libcrypto.0.9.7.dylib
> > 0x918e7000 - 0x918e7fff libcups.2.dylib /usr/lib/libcups.2.dylib
> > 0x918ea000 - 0x91906fff libJPEG.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> > 0x9190b000 - 0x91969fff libJP2.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> > 0x9197b000 - 0x9197ffff libGIF.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> > 0x91981000 - 0x919dcfff libRaw.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
> > 0x919e0000 - 0x91a1dfff libTIFF.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> > 0x91a23000 - 0x91a3dfff libPng.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> > 0x91a42000 - 0x91a44fff libRadiance.dylib
> >
>/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> > 0x91a46000 - 0x91a46fff com.apple.Accelerate 1.3 (Accelerate
> > 1.3)
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> > 0x91a48000 - 0x91af6fff com.apple.vImage
> > 2.5
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> > 0x91aff000 - 0x91afffff com.apple.Accelerate.vecLib 3.3 (vecLib
> > 3.3)
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> > 0x91b01000 - 0x91b5afff libvMisc.dylib
> >
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> > 0x91b63000 - 0x91b87fff libvDSP.dylib
> >
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> > 0x91b8f000 - 0x91fd9fff libBLAS.dylib
> >
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> > 0x92026000 - 0x923dafff libLAPACK.dylib
> >
>/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> > 0x92407000 - 0x92484fff com.apple.DesktopServices
> > 1.3.4
>/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> > 0x924c5000 - 0x926f6fff com.apple.Foundation 6.4.7
> > (567.28)
>/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> > 0x92802000 - 0x928e0fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
> > 0x928fd000 - 0x929eafff libiconv.2.dylib
>/usr/lib/libiconv.2.dylib
> > 0x929fa000 - 0x92a11fff libGL.dylib
> >
>/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> > 0x92a1c000 - 0x92a74fff libGLU.dylib
> >
>/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> > 0x92a88000 - 0x92a88fff com.apple.Carbon 10.4
> > (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> > 0x92a8a000 - 0x92a8afff ImageCapture
> >
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> > 0x92a8d000 - 0x92a8dfff SpeechRecognition
> >
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> > 0x92a90000 - 0x92a96fff com.apple.securityhi 2.0.1
> > (24742)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> > 0x92a9c000 - 0x92a9cfff Ink
> >
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> > 0x92aa1000 - 0x92aa1fff Help
> >
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
> > 0x92aa3000 - 0x92ac1fff com.apple.openscripting 1.2.5
> > (???)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> > 0x92ad3000 - 0x92ad3fff Print
> >
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
> > 0x92ad5000 - 0x92b38fff com.apple.htmlrendering 66.1
> > (1.1.3)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> > 0x92b5f000 - 0x92ba0fff com.apple.NavigationServices 3.4.4
> > (3.4.3)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> > 0x92bc7000 - 0x92bd5fff com.apple.audio.SoundManager
> > 3.9.1
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> > 0x92bdc000 - 0x92be1fff com.apple.CommonPanels 1.2.3
> > (73)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> > 0x92be6000 - 0x92edafff com.apple.HIToolbox 1.4.8
> > (???)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> > 0x92fe0000 - 0x92fecfff com.apple.opengl
> > 1.4.14 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> > 0x9307c000 - 0x9307cfff com.apple.Cocoa 6.4
> > (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> > 0x9307e000 - 0x93735fff com.apple.AppKit 6.4.8
> > (824.42)
>/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> > 0x93ab6000 - 0x93b2ffff com.apple.CoreData
> > 90
>/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> > 0x93b68000 - 0x93c20fff com.apple.audio.toolbox.AudioToolbox
> > 1.4.4
>/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> > 0x93c63000 - 0x93c63fff com.apple.audio.units.AudioUnit
> > 1.4.3
>/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> > 0x93c65000 - 0x93e3bfff com.apple.QuartzCore
> > 1.4.11
>/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> > 0x93e8e000 - 0x93ecffff libsqlite3.0.dylib
>/usr/lib/libsqlite3.0.dylib
> > 0x93ed7000 - 0x93f11fff libGLImage.dylib
> >
>/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> > 0x9412a000 - 0x943e3fff com.apple.QuickTime
> > 7.1.5
>/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> > 0x964a6000 - 0x964abfff com.apple.agl 2.5.9
> > (AGL-2.5.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
> > 0x9658e000 - 0x965a7fff com.apple.AppleVAFramework
> > 3.3.3
>/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> > 0x96769000 - 0x96769fff DVD
> > /System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD
> > 0xb2000000 - 0xb24f2fff qt-mt
> >
>/Applications/MythFrontend.app/Contents/Frameworks/qt-mt.framework/Versions/A/qt-mt
> > 0xc2000000 - 0xc2005fff mythavutil
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythavutil.framework/Versions/A/mythavutil
> > 0xc3000000 - 0xc3313fff mythavcodec
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythavcodec.framework/Versions/A/mythavcodec
> > 0xc4000000 - 0xc406efff mythavformat
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythavformat.framework/Versions/A/mythavformat
> > 0xc6000000 - 0xc61c1fff myth
> >
>/Applications/MythFrontend.app/Contents/Frameworks/myth.framework/Versions/A/myth
> > 0xc9000000 - 0xc9533fff mythtv
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythtv.framework/Versions/A/mythtv
> > 0xcc000000 - 0xcc066fff mythui
> >
>/Applications/MythFrontend.app/Contents/Frameworks/mythui.framework/Versions/A/mythui
> >
> > Regards
> >
> > Neil
> >
> > _________________________________________________________________
> > Play your part in making history - Email Britain!
> > http://www.emailbritain.co.uk/
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev[at]mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
>_______________________________________________
>mythtv-dev mailing list
>mythtv-dev[at]mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

_________________________________________________________________
Reserve your place in history - Email Britain!
http://www.emailbritain.co.uk/

_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


ignasiak at gmail

May 15, 2007, 6:04 PM

Post #2 of 6 (3206 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working [In reply to]

On 5/15/07, Neil Raymond <neil_raymond[at]hotmail.com> wrote:
> Hi Todd
>
> Thanks for the reply.
>
> I've actually got it working quite well now, the previous reply from James
> Mulcahy pointed me in the right direction. I had a look at the fonts
> installed on the AppleTV and compared them to those on my Macbook, and there
> were a whole load more on the Macbook (unsurprisingly). I backed up the font
> directories on the AppleTV and then copied all the fonts from my Macbook
> over to the AppleTV. I repeated this for the 3 main font directories
> (/System/Library/Fonts, /Library/Fonts and ~/Library/Fonts). It probably
> wasn't necessary to do all 3 locations, at some point I'll go back and work
> out exactly what is and isn't needed.

That's great news! I'll definitely be picking one of these up.

Have you looked at how much it stresses the AppleTV? Things like the
memory utilization/swapping when it's running. Or, CPU load when
playing SD MPEG2?

> I then killed the Finder by disabling the watchdog and renaming Finder.app,
> and ran MythFrontend from the ssh session. All seems to be well - I can
> watch live tv, watch recording etc.
>
> It plays SD material fine, I'm connecting to a backend that's recording
> DVB-T broadcasts. I don't have access to any any HD material other than the
> BBC HD trial that is running at the moment, but that's broadcast in
> H.264/MPEG4 AVC and there's no way the AppleTV could decode it. If someone
> could point me to some HD trailers that can be legally downloaded I could
> give some feedback on HD capabilities.

I'll give HD a try as soon as I get an AppleTV and set it up. It
will be interesting to see what resolution it can keep up with for
MPEG2. It might be able to do something close to 720p, and HD
content could be transcoded to that level.

Also, the Mac OS X MPEG2 acceleration APIs offer an outside chance of
HD support, if they get to the point where they're usable/stable.
As far as I know, they are not their yet, but I haven't tried that
code myself.

> The only problem that I've got now is some slight overscan. I'm using the
> HDMI connection at 720p resolution, but for some reason the myth display
> still extends off the side of the screen. I'm hoping that manually setting
> the display size in the setup will fix this.
>
> Other than that it's quite usable. It takes 3 or 4 seconds to begin playback
> of a recording, but once it's playing it's fine. Skipping forward/backward
> takes <1s. My backend is running on fairly low powered hardware (VIA EPIA
> EN12000G) so that might not be helping. The only other niggle is the lack of
> buttons on the remote, but there's nothing I can do about that.

Yeah, the Apple remote is limited. But, with some remapping of keys
it could be provide the most common inputs.
Also, you mentioned above you have a MacBook, you could use a network
control app on that to control the things you can't map to the remote
(e.g. http://ignasiak.googlepages.com/mythremote )


> >From: "Todd Ignasiak" <ignasiak[at]gmail.com>
> >Reply-To: Development of mythtv <mythtv-dev[at]mythtv.org>
> >To: "Development of mythtv" <mythtv-dev[at]mythtv.org>
> >Subject: Re: [mythtv] [OS X] Running mythfrontend on apple tv
> >Date: Mon, 14 May 2007 09:56:31 -0400
> >
> >On 5/13/07, Neil Raymond <neil_raymond[at]hotmail.com> wrote:
> > > Hi
> > >
> > > I'm trying to run mythfrontend on my appletv, using a plugin that
> >someone
> > > has created to allow you to run any application from within the appletv
> > > finder. I can successfully run VLC and other applications using this
> >method,
> > > by when I try and run mythfrontend it just crashes and returns me to the
> >atv
> > > finder. I tried both pre-built 0.20.1 binaries and also compiling them
> > > myself from using osx-packager.pl from the 0.20.1 svn tag. I compiled
> >them
> > > on my Macbook which is running OS X 10.4.9.
> > >
> > > Has anyone else tried this? Or does anyone have any ideads about how I
> >could
> > > get this working? It would be a really nice, (fairly) cheap front end if
> > > this could be done. I've already open the atv up so I'm quite happy to
> >try
> > > anything that might get this running. If it's just a case of copying
> >some
> > > frameworks across or something like that it'd be great.
> > >
> > > Here is the crash report:
> > >
> > > **********
> > >
> > > Host Name: AppleTV
> > > Date/Time: 2007-05-13 00:00:51.658 +0200
> > > OS Version: 10.4.7 (Build 8N5107)
> > > Report Version: 4
> > >
> > > Command: mythfrontend
> > > Path: /Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > > Parent: Finder [181]
> > >
> > > Version: 0.20.0.svn20070331 (0.20.0.svn20070331)
> > >
> > > PID: 189
> > > Thread: 0
> > >
> > > Exception: EXC_BAD_ACCESS (0x0001)
> > > Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
> > >
> > > Thread 0 Crashed:
> > > 0 qt-mt 0xb2050911 qt_macFamilyName(QString const&) + 141
> > > 1 qt-mt 0xb202b7f3 QFontPrivate::load(QFont::Script) + 1027
> > > 2 qt-mt 0xb204bac3 QFont::exactMatch() const + 53
> >
> >I got a very similar crash when initially trying to get MythFrontend
> >running on Mac OS X x86. The resolution to that was to upgrade to a
> >newer version of Qt (3.3.6 at that point) which presumably had been
> >updated to be x86 aware.
> >
> >Looking at the method name, qt_macFamilyName, it might be trying to
> >figure out what type of Mac it's running on, to adjust some
> >parameters. It's not gonna know about AppleTV.. could take some
> >hacking of Qt, to equate AppleTV to Mac OS X x86.
> >
> >
> >
> >I have been hesitating picking up an AppleTV, because I don't think it
> >will be able to handle HD. But, for DVD playback, and SD playback (or
> >transcoded HD) it could still be useful. Maybe I'll grab one when I
> >return the UPnP-HD device I was trying out.
> >
> >
> > > Thread 0 crashed with X86 Thread State (32-bit):
> > > eax: 0x00000000 ebx: 0xb2050892 ecx: 0x00000000 edx: 0x0063ca80
> > > edi: 0xbfffeedc esi: 0x00000000 ebp: 0xbfffeef8 esp: 0xbfffeec0
> > > ss: 0x0000001f efl: 0x00010286 eip: 0xb2050911 cs: 0x00000017
> > > ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
> > >
> > > Binary Images Description:
> > > 0x1000 - 0x116fff org.mythtv.macx.mythfrontend
> > > 0.20.0.svn20070331
> >/Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > > 0x1ac000 - 0x1adfff mythlivemedia
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythlivemedia.framework/Versions/A/mythlivemedia
> > > 0x305000 - 0x360fff mythfreemheg
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythfreemheg.framework/Versions/A/mythfreemheg
> > > 0x3b2000 - 0x3fefff mythupnp
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythupnp.framework/Versions/A/mythupnp
> > > 0x426000 - 0x495fff freetype
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/freetype.framework/Versions/A/freetype
> > > 0x4a9000 - 0x4f5fff mp3lame
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mp3lame.framework/Versions/A/mp3lame
> > > 0x557000 - 0x587fff mysqlclient
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mysqlclient.framework/Versions/A/mysqlclient
> > > 0x8fe00000 - 0x8fe49fff dyld 46.9 /usr/lib/dyld
> > > 0x90000000 - 0x90170fff libSystem.B.dylib
> >/usr/lib/libSystem.B.dylib
> > > 0x901c0000 - 0x901c2fff libmathCommon.A.dylib
> > > /usr/lib/system/libmathCommon.A.dylib
> > > 0x901c4000 - 0x90201fff com.apple.CoreText 1.1.1
> > > (???)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> > > 0x90228000 - 0x902fefff ATS
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> > > 0x9031e000 - 0x907dcfff com.apple.CoreGraphics 1.258.74
> > > (???)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> > > 0x90874000 - 0x9093dfff com.apple.CoreFoundation 6.4.6
> > > (368.27)
> >/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> > > 0x9097b000 - 0x9097bfff com.apple.CoreServices 10.4
> > > (???)
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> > > 0x9097d000 - 0x90a71fff libicucore.A.dylib
> >/usr/lib/libicucore.A.dylib
> > > 0x90ac1000 - 0x90b40fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
> > > 0x90b69000 - 0x90bcdfff libstdc++.6.dylib
> >/usr/lib/libstdc++.6.dylib
> > > 0x90c3c000 - 0x90c43fff libgcc_s.1.dylib
> >/usr/lib/libgcc_s.1.dylib
> > > 0x90c48000 - 0x90cbbfff com.apple.framework.IOKit 1.4.7
> > > (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> > > 0x90cd0000 - 0x90ce2fff libauto.dylib /usr/lib/libauto.dylib
> > > 0x90ce8000 - 0x90f8ffff com.apple.CoreServices.CarbonCore
> > > 682.14
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> > > 0x90fd2000 - 0x9103afff com.apple.CoreServices.OSServices
> > > 4.1
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> > > 0x91073000 - 0x910b2fff com.apple.CFNetwork
> > > 129.99
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> > > 0x910c5000 - 0x910d5fff com.apple.WebServices 1.1.3
> > > (1.1.0)
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
> > > 0x910e0000 - 0x910e0fff SearchKit
> > >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> > > 0x910e5000 - 0x910e5fff Metadata
> > >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> > > 0x910ea000 - 0x910f8fff libz.1.dylib /usr/lib/libz.1.dylib
> > > 0x910fb000 - 0x9129afff com.apple.security 4.5.1
> > > (29002)
> >/System/Library/Frameworks/Security.framework/Versions/A/Security
> > > 0x91398000 - 0x913a0fff com.apple.DiskArbitration
> > > 2.1.1
> >/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> > > 0x913a7000 - 0x913cefff com.apple.SystemConfiguration
> > > 1.8.7
> >/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> > > 0x913e0000 - 0x913e7fff libbsm.dylib /usr/lib/libbsm.dylib
> > > 0x913eb000 - 0x91464fff com.apple.audio.CoreAudio
> > > 3.0.4
> >/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> > > 0x914b5000 - 0x914b5fff com.apple.ApplicationServices 10.4
> > > (???)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> > > 0x914b7000 - 0x914e3fff com.apple.AE 314
> > > (313)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> > > 0x914f6000 - 0x915cafff com.apple.ColorSync
> > > 4.4.6
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> > > 0x91605000 - 0x91605fff PrintCore
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> > > 0x91611000 - 0x916bafff com.apple.QD 3.10.20
> > > (???)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> > > 0x916e0000 - 0x9172bfff com.apple.HIServices 1.5.2
> > > (???)
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> > > 0x9174a000 - 0x9174afff LangAnalysis
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> > > 0x9174d000 - 0x9174dfff FindByContent
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
> > > 0x91750000 - 0x9178efff com.apple.LaunchServices
> > > 181
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> > > 0x917a2000 - 0x917a2fff SpeechSynthesis
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> > > 0x917a4000 - 0x917ddfff com.apple.ImageIO.framework
> > > 1.4.8
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> > > 0x917ef000 - 0x918a1fff libcrypto.0.9.7.dylib
> > > /usr/lib/libcrypto.0.9.7.dylib
> > > 0x918e7000 - 0x918e7fff libcups.2.dylib /usr/lib/libcups.2.dylib
> > > 0x918ea000 - 0x91906fff libJPEG.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> > > 0x9190b000 - 0x91969fff libJP2.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> > > 0x9197b000 - 0x9197ffff libGIF.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> > > 0x91981000 - 0x919dcfff libRaw.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
> > > 0x919e0000 - 0x91a1dfff libTIFF.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> > > 0x91a23000 - 0x91a3dfff libPng.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> > > 0x91a42000 - 0x91a44fff libRadiance.dylib
> > >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> > > 0x91a46000 - 0x91a46fff com.apple.Accelerate 1.3 (Accelerate
> > > 1.3)
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> > > 0x91a48000 - 0x91af6fff com.apple.vImage
> > > 2.5
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> > > 0x91aff000 - 0x91afffff com.apple.Accelerate.vecLib 3.3 (vecLib
> > > 3.3)
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> > > 0x91b01000 - 0x91b5afff libvMisc.dylib
> > >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> > > 0x91b63000 - 0x91b87fff libvDSP.dylib
> > >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> > > 0x91b8f000 - 0x91fd9fff libBLAS.dylib
> > >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> > > 0x92026000 - 0x923dafff libLAPACK.dylib
> > >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> > > 0x92407000 - 0x92484fff com.apple.DesktopServices
> > > 1.3.4
> >/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> > > 0x924c5000 - 0x926f6fff com.apple.Foundation 6.4.7
> > > (567.28)
> >/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> > > 0x92802000 - 0x928e0fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
> > > 0x928fd000 - 0x929eafff libiconv.2.dylib
> >/usr/lib/libiconv.2.dylib
> > > 0x929fa000 - 0x92a11fff libGL.dylib
> > >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> > > 0x92a1c000 - 0x92a74fff libGLU.dylib
> > >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> > > 0x92a88000 - 0x92a88fff com.apple.Carbon 10.4
> > > (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> > > 0x92a8a000 - 0x92a8afff ImageCapture
> > >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> > > 0x92a8d000 - 0x92a8dfff SpeechRecognition
> > >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> > > 0x92a90000 - 0x92a96fff com.apple.securityhi 2.0.1
> > > (24742)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> > > 0x92a9c000 - 0x92a9cfff Ink
> > >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> > > 0x92aa1000 - 0x92aa1fff Help
> > >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
> > > 0x92aa3000 - 0x92ac1fff com.apple.openscripting 1.2.5
> > > (???)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> > > 0x92ad3000 - 0x92ad3fff Print
> > >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
> > > 0x92ad5000 - 0x92b38fff com.apple.htmlrendering 66.1
> > > (1.1.3)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> > > 0x92b5f000 - 0x92ba0fff com.apple.NavigationServices 3.4.4
> > > (3.4.3)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> > > 0x92bc7000 - 0x92bd5fff com.apple.audio.SoundManager
> > > 3.9.1
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> > > 0x92bdc000 - 0x92be1fff com.apple.CommonPanels 1.2.3
> > > (73)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> > > 0x92be6000 - 0x92edafff com.apple.HIToolbox 1.4.8
> > > (???)
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> > > 0x92fe0000 - 0x92fecfff com.apple.opengl
> > > 1.4.14 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> > > 0x9307c000 - 0x9307cfff com.apple.Cocoa 6.4
> > > (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> > > 0x9307e000 - 0x93735fff com.apple.AppKit 6.4.8
> > > (824.42)
> >/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> > > 0x93ab6000 - 0x93b2ffff com.apple.CoreData
> > > 90
> >/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> > > 0x93b68000 - 0x93c20fff com.apple.audio.toolbox.AudioToolbox
> > > 1.4.4
> >/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> > > 0x93c63000 - 0x93c63fff com.apple.audio.units.AudioUnit
> > > 1.4.3
> >/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> > > 0x93c65000 - 0x93e3bfff com.apple.QuartzCore
> > > 1.4.11
> >/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> > > 0x93e8e000 - 0x93ecffff libsqlite3.0.dylib
> >/usr/lib/libsqlite3.0.dylib
> > > 0x93ed7000 - 0x93f11fff libGLImage.dylib
> > >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> > > 0x9412a000 - 0x943e3fff com.apple.QuickTime
> > > 7.1.5
> >/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> > > 0x964a6000 - 0x964abfff com.apple.agl 2.5.9
> > > (AGL-2.5.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
> > > 0x9658e000 - 0x965a7fff com.apple.AppleVAFramework
> > > 3.3.3
> >/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> > > 0x96769000 - 0x96769fff DVD
> > > /System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD
> > > 0xb2000000 - 0xb24f2fff qt-mt
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/qt-mt.framework/Versions/A/qt-mt
> > > 0xc2000000 - 0xc2005fff mythavutil
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavutil.framework/Versions/A/mythavutil
> > > 0xc3000000 - 0xc3313fff mythavcodec
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavcodec.framework/Versions/A/mythavcodec
> > > 0xc4000000 - 0xc406efff mythavformat
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavformat.framework/Versions/A/mythavformat
> > > 0xc6000000 - 0xc61c1fff myth
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/myth.framework/Versions/A/myth
> > > 0xc9000000 - 0xc9533fff mythtv
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythtv.framework/Versions/A/mythtv
> > > 0xcc000000 - 0xcc066fff mythui
> > >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythui.framework/Versions/A/mythui
> > >
> > > Regards
> > >
> > > Neil
> > >
> > > _________________________________________________________________
> > > Play your part in making history - Email Britain!
> > > http://www.emailbritain.co.uk/
> > >
> > > _______________________________________________
> > > mythtv-dev mailing list
> > > mythtv-dev[at]mythtv.org
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> > >
> >_______________________________________________
> >mythtv-dev mailing list
> >mythtv-dev[at]mythtv.org
> >http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
> _________________________________________________________________
> Reserve your place in history - Email Britain!
> http://www.emailbritain.co.uk/
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev[at]mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


neil_raymond at hotmail

May 16, 2007, 1:28 AM

Post #3 of 6 (3197 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working [In reply to]

Hi

I'm not sure what the best way of monitoring the system is. The OS is
missing quite a few standard components, I tried copying top across from my
macbook but no luck, it just exited without displaying anything. I'll try
and see if anything else is installed.

Regarding the Mac acceleration code, I would like to try that too. I did try
and compile it using the osx-packager.pl script with and the latest svn
code, but it failed trying to do something with ffmpeg IIRC.

The Appple remote support isn't too bad, it's just got some quirks as it is.
For example, the play button plays a recording from the view recordings
menu, but once you're watching a recording you have to hold the play button
to send pause/play commands. I think this is as much a consequence of the
default key mappings in mythtv. It's quite possible that this can be sorted,
I just haven't got that far yet.

On the plus side, I managed to fix the overscan by using the gui
width/height settings in the setup - I wasn't sure if that was going to work
or not.

I'll try and put together a full howto over the next week or so and then
stick it in the wiki. Unfortunately the procedure does require the use of an
intel mac, and you do have to take apart the AppleTV to get the drive out,
so it's probably not for everyone but hopefully some people will find it
useful.

Cheers

Neil


>From: "Todd Ignasiak" <ignasiak[at]gmail.com>
>Reply-To: Development of mythtv <mythtv-dev[at]mythtv.org>
>To: "Development of mythtv" <mythtv-dev[at]mythtv.org>
>Subject: Re: [mythtv] [OS X] Running mythfrontend on apple tv - working
>Date: Tue, 15 May 2007 21:04:24 -0400
>
>On 5/15/07, Neil Raymond <neil_raymond[at]hotmail.com> wrote:
> > Hi Todd
> >
> > Thanks for the reply.
> >
> > I've actually got it working quite well now, the previous reply from
>James
> > Mulcahy pointed me in the right direction. I had a look at the fonts
> > installed on the AppleTV and compared them to those on my Macbook, and
>there
> > were a whole load more on the Macbook (unsurprisingly). I backed up the
>font
> > directories on the AppleTV and then copied all the fonts from my Macbook
> > over to the AppleTV. I repeated this for the 3 main font directories
> > (/System/Library/Fonts, /Library/Fonts and ~/Library/Fonts). It probably
> > wasn't necessary to do all 3 locations, at some point I'll go back and
>work
> > out exactly what is and isn't needed.
>
>That's great news! I'll definitely be picking one of these up.
>
>Have you looked at how much it stresses the AppleTV? Things like the
>memory utilization/swapping when it's running. Or, CPU load when
>playing SD MPEG2?
>
> > I then killed the Finder by disabling the watchdog and renaming
>Finder.app,
> > and ran MythFrontend from the ssh session. All seems to be well - I can
> > watch live tv, watch recording etc.
> >
> > It plays SD material fine, I'm connecting to a backend that's recording
> > DVB-T broadcasts. I don't have access to any any HD material other than
>the
> > BBC HD trial that is running at the moment, but that's broadcast in
> > H.264/MPEG4 AVC and there's no way the AppleTV could decode it. If
>someone
> > could point me to some HD trailers that can be legally downloaded I
>could
> > give some feedback on HD capabilities.
>
>I'll give HD a try as soon as I get an AppleTV and set it up. It
>will be interesting to see what resolution it can keep up with for
>MPEG2. It might be able to do something close to 720p, and HD
>content could be transcoded to that level.
>
>Also, the Mac OS X MPEG2 acceleration APIs offer an outside chance of
>HD support, if they get to the point where they're usable/stable.
>As far as I know, they are not their yet, but I haven't tried that
>code myself.
>
> > The only problem that I've got now is some slight overscan. I'm using
>the
> > HDMI connection at 720p resolution, but for some reason the myth display
> > still extends off the side of the screen. I'm hoping that manually
>setting
> > the display size in the setup will fix this.
> >
> > Other than that it's quite usable. It takes 3 or 4 seconds to begin
>playback
> > of a recording, but once it's playing it's fine. Skipping
>forward/backward
> > takes <1s. My backend is running on fairly low powered hardware (VIA
>EPIA
> > EN12000G) so that might not be helping. The only other niggle is the
>lack of
> > buttons on the remote, but there's nothing I can do about that.
>
>Yeah, the Apple remote is limited. But, with some remapping of keys
>it could be provide the most common inputs.
>Also, you mentioned above you have a MacBook, you could use a network
>control app on that to control the things you can't map to the remote
> (e.g. http://ignasiak.googlepages.com/mythremote )
>
>
> > >From: "Todd Ignasiak" <ignasiak[at]gmail.com>
> > >Reply-To: Development of mythtv <mythtv-dev[at]mythtv.org>
> > >To: "Development of mythtv" <mythtv-dev[at]mythtv.org>
> > >Subject: Re: [mythtv] [OS X] Running mythfrontend on apple tv
> > >Date: Mon, 14 May 2007 09:56:31 -0400
> > >
> > >On 5/13/07, Neil Raymond <neil_raymond[at]hotmail.com> wrote:
> > > > Hi
> > > >
> > > > I'm trying to run mythfrontend on my appletv, using a plugin that
> > >someone
> > > > has created to allow you to run any application from within the
>appletv
> > > > finder. I can successfully run VLC and other applications using this
> > >method,
> > > > by when I try and run mythfrontend it just crashes and returns me to
>the
> > >atv
> > > > finder. I tried both pre-built 0.20.1 binaries and also compiling
>them
> > > > myself from using osx-packager.pl from the 0.20.1 svn tag. I
>compiled
> > >them
> > > > on my Macbook which is running OS X 10.4.9.
> > > >
> > > > Has anyone else tried this? Or does anyone have any ideads about how
>I
> > >could
> > > > get this working? It would be a really nice, (fairly) cheap front
>end if
> > > > this could be done. I've already open the atv up so I'm quite happy
>to
> > >try
> > > > anything that might get this running. If it's just a case of copying
> > >some
> > > > frameworks across or something like that it'd be great.
> > > >
> > > > Here is the crash report:
> > > >
> > > > **********
> > > >
> > > > Host Name: AppleTV
> > > > Date/Time: 2007-05-13 00:00:51.658 +0200
> > > > OS Version: 10.4.7 (Build 8N5107)
> > > > Report Version: 4
> > > >
> > > > Command: mythfrontend
> > > > Path: /Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > > > Parent: Finder [181]
> > > >
> > > > Version: 0.20.0.svn20070331 (0.20.0.svn20070331)
> > > >
> > > > PID: 189
> > > > Thread: 0
> > > >
> > > > Exception: EXC_BAD_ACCESS (0x0001)
> > > > Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c
> > > >
> > > > Thread 0 Crashed:
> > > > 0 qt-mt 0xb2050911 qt_macFamilyName(QString const&) + 141
> > > > 1 qt-mt 0xb202b7f3 QFontPrivate::load(QFont::Script) + 1027
> > > > 2 qt-mt 0xb204bac3 QFont::exactMatch() const + 53
> > >
> > >I got a very similar crash when initially trying to get MythFrontend
> > >running on Mac OS X x86. The resolution to that was to upgrade to a
> > >newer version of Qt (3.3.6 at that point) which presumably had been
> > >updated to be x86 aware.
> > >
> > >Looking at the method name, qt_macFamilyName, it might be trying to
> > >figure out what type of Mac it's running on, to adjust some
> > >parameters. It's not gonna know about AppleTV.. could take some
> > >hacking of Qt, to equate AppleTV to Mac OS X x86.
> > >
> > >
> > >
> > >I have been hesitating picking up an AppleTV, because I don't think it
> > >will be able to handle HD. But, for DVD playback, and SD playback (or
> > >transcoded HD) it could still be useful. Maybe I'll grab one when I
> > >return the UPnP-HD device I was trying out.
> > >
> > >
> > > > Thread 0 crashed with X86 Thread State (32-bit):
> > > > eax: 0x00000000 ebx: 0xb2050892 ecx: 0x00000000 edx: 0x0063ca80
> > > > edi: 0xbfffeedc esi: 0x00000000 ebp: 0xbfffeef8 esp: 0xbfffeec0
> > > > ss: 0x0000001f efl: 0x00010286 eip: 0xb2050911 cs: 0x00000017
> > > > ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
> > > >
> > > > Binary Images Description:
> > > > 0x1000 - 0x116fff org.mythtv.macx.mythfrontend
> > > > 0.20.0.svn20070331
> > >/Applications/MythFrontend.app/Contents/MacOS/mythfrontend
> > > > 0x1ac000 - 0x1adfff mythlivemedia
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythlivemedia.framework/Versions/A/mythlivemedia
> > > > 0x305000 - 0x360fff mythfreemheg
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythfreemheg.framework/Versions/A/mythfreemheg
> > > > 0x3b2000 - 0x3fefff mythupnp
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythupnp.framework/Versions/A/mythupnp
> > > > 0x426000 - 0x495fff freetype
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/freetype.framework/Versions/A/freetype
> > > > 0x4a9000 - 0x4f5fff mp3lame
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mp3lame.framework/Versions/A/mp3lame
> > > > 0x557000 - 0x587fff mysqlclient
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mysqlclient.framework/Versions/A/mysqlclient
> > > > 0x8fe00000 - 0x8fe49fff dyld 46.9 /usr/lib/dyld
> > > > 0x90000000 - 0x90170fff libSystem.B.dylib
> > >/usr/lib/libSystem.B.dylib
> > > > 0x901c0000 - 0x901c2fff libmathCommon.A.dylib
> > > > /usr/lib/system/libmathCommon.A.dylib
> > > > 0x901c4000 - 0x90201fff com.apple.CoreText 1.1.1
> > > > (???)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> > > > 0x90228000 - 0x902fefff ATS
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> > > > 0x9031e000 - 0x907dcfff com.apple.CoreGraphics 1.258.74
> > > > (???)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> > > > 0x90874000 - 0x9093dfff com.apple.CoreFoundation 6.4.6
> > > > (368.27)
> >
> >/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> > > > 0x9097b000 - 0x9097bfff com.apple.CoreServices 10.4
> > > > (???)
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> > > > 0x9097d000 - 0x90a71fff libicucore.A.dylib
> > >/usr/lib/libicucore.A.dylib
> > > > 0x90ac1000 - 0x90b40fff libobjc.A.dylib
>/usr/lib/libobjc.A.dylib
> > > > 0x90b69000 - 0x90bcdfff libstdc++.6.dylib
> > >/usr/lib/libstdc++.6.dylib
> > > > 0x90c3c000 - 0x90c43fff libgcc_s.1.dylib
> > >/usr/lib/libgcc_s.1.dylib
> > > > 0x90c48000 - 0x90cbbfff com.apple.framework.IOKit 1.4.7
> > > > (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> > > > 0x90cd0000 - 0x90ce2fff libauto.dylib /usr/lib/libauto.dylib
> > > > 0x90ce8000 - 0x90f8ffff com.apple.CoreServices.CarbonCore
> > > > 682.14
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> > > > 0x90fd2000 - 0x9103afff com.apple.CoreServices.OSServices
> > > > 4.1
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> > > > 0x91073000 - 0x910b2fff com.apple.CFNetwork
> > > > 129.99
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> > > > 0x910c5000 - 0x910d5fff com.apple.WebServices 1.1.3
> > > > (1.1.0)
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
> > > > 0x910e0000 - 0x910e0fff SearchKit
> > > >
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> > > > 0x910e5000 - 0x910e5fff Metadata
> > > >
> >
> >/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> > > > 0x910ea000 - 0x910f8fff libz.1.dylib /usr/lib/libz.1.dylib
> > > > 0x910fb000 - 0x9129afff com.apple.security 4.5.1
> > > > (29002)
> > >/System/Library/Frameworks/Security.framework/Versions/A/Security
> > > > 0x91398000 - 0x913a0fff com.apple.DiskArbitration
> > > > 2.1.1
> >
> >/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> > > > 0x913a7000 - 0x913cefff com.apple.SystemConfiguration
> > > > 1.8.7
> >
> >/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> > > > 0x913e0000 - 0x913e7fff libbsm.dylib /usr/lib/libbsm.dylib
> > > > 0x913eb000 - 0x91464fff com.apple.audio.CoreAudio
> > > > 3.0.4
> > >/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> > > > 0x914b5000 - 0x914b5fff com.apple.ApplicationServices 10.4
> > > > (???)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> > > > 0x914b7000 - 0x914e3fff com.apple.AE 314
> > > > (313)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> > > > 0x914f6000 - 0x915cafff com.apple.ColorSync
> > > > 4.4.6
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> > > > 0x91605000 - 0x91605fff PrintCore
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> > > > 0x91611000 - 0x916bafff com.apple.QD 3.10.20
> > > > (???)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> > > > 0x916e0000 - 0x9172bfff com.apple.HIServices 1.5.2
> > > > (???)
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> > > > 0x9174a000 - 0x9174afff LangAnalysis
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> > > > 0x9174d000 - 0x9174dfff FindByContent
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
> > > > 0x91750000 - 0x9178efff com.apple.LaunchServices
> > > > 181
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> > > > 0x917a2000 - 0x917a2fff SpeechSynthesis
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> > > > 0x917a4000 - 0x917ddfff com.apple.ImageIO.framework
> > > > 1.4.8
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> > > > 0x917ef000 - 0x918a1fff libcrypto.0.9.7.dylib
> > > > /usr/lib/libcrypto.0.9.7.dylib
> > > > 0x918e7000 - 0x918e7fff libcups.2.dylib
>/usr/lib/libcups.2.dylib
> > > > 0x918ea000 - 0x91906fff libJPEG.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> > > > 0x9190b000 - 0x91969fff libJP2.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> > > > 0x9197b000 - 0x9197ffff libGIF.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> > > > 0x91981000 - 0x919dcfff libRaw.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
> > > > 0x919e0000 - 0x91a1dfff libTIFF.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> > > > 0x91a23000 - 0x91a3dfff libPng.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> > > > 0x91a42000 - 0x91a44fff libRadiance.dylib
> > > >
> >
> >/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> > > > 0x91a46000 - 0x91a46fff com.apple.Accelerate 1.3 (Accelerate
> > > > 1.3)
> > >/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> > > > 0x91a48000 - 0x91af6fff com.apple.vImage
> > > > 2.5
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> > > > 0x91aff000 - 0x91afffff com.apple.Accelerate.vecLib 3.3 (vecLib
> > > > 3.3)
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> > > > 0x91b01000 - 0x91b5afff libvMisc.dylib
> > > >
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> > > > 0x91b63000 - 0x91b87fff libvDSP.dylib
> > > >
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> > > > 0x91b8f000 - 0x91fd9fff libBLAS.dylib
> > > >
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> > > > 0x92026000 - 0x923dafff libLAPACK.dylib
> > > >
> >
> >/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> > > > 0x92407000 - 0x92484fff com.apple.DesktopServices
> > > > 1.3.4
> >
> >/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> > > > 0x924c5000 - 0x926f6fff com.apple.Foundation 6.4.7
> > > > (567.28)
> > >/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> > > > 0x92802000 - 0x928e0fff libxml2.2.dylib
>/usr/lib/libxml2.2.dylib
> > > > 0x928fd000 - 0x929eafff libiconv.2.dylib
> > >/usr/lib/libiconv.2.dylib
> > > > 0x929fa000 - 0x92a11fff libGL.dylib
> > > >
> >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> > > > 0x92a1c000 - 0x92a74fff libGLU.dylib
> > > >
> >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> > > > 0x92a88000 - 0x92a88fff com.apple.Carbon 10.4
> > > > (???)
>/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> > > > 0x92a8a000 - 0x92a8afff ImageCapture
> > > >
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> > > > 0x92a8d000 - 0x92a8dfff SpeechRecognition
> > > >
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> > > > 0x92a90000 - 0x92a96fff com.apple.securityhi 2.0.1
> > > > (24742)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> > > > 0x92a9c000 - 0x92a9cfff Ink
> > > >
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> > > > 0x92aa1000 - 0x92aa1fff Help
> > > >
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
> > > > 0x92aa3000 - 0x92ac1fff com.apple.openscripting 1.2.5
> > > > (???)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> > > > 0x92ad3000 - 0x92ad3fff Print
> > > >
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
> > > > 0x92ad5000 - 0x92b38fff com.apple.htmlrendering 66.1
> > > > (1.1.3)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> > > > 0x92b5f000 - 0x92ba0fff com.apple.NavigationServices 3.4.4
> > > > (3.4.3)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> > > > 0x92bc7000 - 0x92bd5fff com.apple.audio.SoundManager
> > > > 3.9.1
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> > > > 0x92bdc000 - 0x92be1fff com.apple.CommonPanels 1.2.3
> > > > (73)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> > > > 0x92be6000 - 0x92edafff com.apple.HIToolbox 1.4.8
> > > > (???)
> >
> >/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> > > > 0x92fe0000 - 0x92fecfff com.apple.opengl
> > > > 1.4.14
>/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> > > > 0x9307c000 - 0x9307cfff com.apple.Cocoa 6.4
> > > > (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> > > > 0x9307e000 - 0x93735fff com.apple.AppKit 6.4.8
> > > > (824.42)
> > >/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> > > > 0x93ab6000 - 0x93b2ffff com.apple.CoreData
> > > > 90
> > >/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> > > > 0x93b68000 - 0x93c20fff com.apple.audio.toolbox.AudioToolbox
> > > > 1.4.4
> >
> >/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> > > > 0x93c63000 - 0x93c63fff com.apple.audio.units.AudioUnit
> > > > 1.4.3
> > >/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> > > > 0x93c65000 - 0x93e3bfff com.apple.QuartzCore
> > > > 1.4.11
> > >/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> > > > 0x93e8e000 - 0x93ecffff libsqlite3.0.dylib
> > >/usr/lib/libsqlite3.0.dylib
> > > > 0x93ed7000 - 0x93f11fff libGLImage.dylib
> > > >
> >
> >/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> > > > 0x9412a000 - 0x943e3fff com.apple.QuickTime
> > > > 7.1.5
> > >/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> > > > 0x964a6000 - 0x964abfff com.apple.agl 2.5.9
> > > > (AGL-2.5.9)
>/System/Library/Frameworks/AGL.framework/Versions/A/AGL
> > > > 0x9658e000 - 0x965a7fff com.apple.AppleVAFramework
> > > > 3.3.3
> > >/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> > > > 0x96769000 - 0x96769fff DVD
> > > >
>/System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD
> > > > 0xb2000000 - 0xb24f2fff qt-mt
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/qt-mt.framework/Versions/A/qt-mt
> > > > 0xc2000000 - 0xc2005fff mythavutil
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavutil.framework/Versions/A/mythavutil
> > > > 0xc3000000 - 0xc3313fff mythavcodec
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavcodec.framework/Versions/A/mythavcodec
> > > > 0xc4000000 - 0xc406efff mythavformat
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythavformat.framework/Versions/A/mythavformat
> > > > 0xc6000000 - 0xc61c1fff myth
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/myth.framework/Versions/A/myth
> > > > 0xc9000000 - 0xc9533fff mythtv
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythtv.framework/Versions/A/mythtv
> > > > 0xcc000000 - 0xcc066fff mythui
> > > >
> >
> >/Applications/MythFrontend.app/Contents/Frameworks/mythui.framework/Versions/A/mythui
> > > >
> > > > Regards
> > > >
> > > > Neil
> > > >
> > > > _________________________________________________________________
> > > > Play your part in making history - Email Britain!
> > > > http://www.emailbritain.co.uk/
> > > >
> > > > _______________________________________________
> > > > mythtv-dev mailing list
> > > > mythtv-dev[at]mythtv.org
> > > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> > > >
> > >_______________________________________________
> > >mythtv-dev mailing list
> > >mythtv-dev[at]mythtv.org
> > >http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
> > _________________________________________________________________
> > Reserve your place in history - Email Britain!
> > http://www.emailbritain.co.uk/
> >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev[at]mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
>_______________________________________________
>mythtv-dev mailing list
>mythtv-dev[at]mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

_________________________________________________________________
The next generation of Hotmail is here! http://www.newhotmail.co.uk

_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

May 16, 2007, 1:44 AM

Post #4 of 6 (3194 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working [In reply to]

> Regarding the Mac acceleration code, I would like to try that too.
> I did try
> and compile it using the osx-packager.pl script with and the latest
> svn
> code, but it failed trying to do something with ffmpeg IIRC.

I am trying to commit the ffmpeg changes upstream
(instead of hacking them into our copy), but am
still struggling to find the time to do this.


Note that I have never got the acceleration to do
anything on Intel, but at least it didn't hang my Mac.

--
Nigel Pearson, nigel[at]ind.tansu.com.au| All science is;
Telstra Net. Eng., Sydney, Australia | either Physics,
Office: 9202 3900 Fax: 9261 3912 | or stamp collecting!
Mobile: 0408 664435 Home: 9792 6998 | - Rutherford


_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


ignasiak at gmail

May 16, 2007, 8:09 AM

Post #5 of 6 (3186 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working [In reply to]

On 5/16/07, Nigel Pearson <nigel[at]ind.tansu.com.au> wrote:
> > Regarding the Mac acceleration code, I would like to try that too.
> > I did try
> > and compile it using the osx-packager.pl script with and the latest
> > svn
> > code, but it failed trying to do something with ffmpeg IIRC.
>
> I am trying to commit the ffmpeg changes upstream
> (instead of hacking them into our copy), but am
> still struggling to find the time to do this.
>
>
> Note that I have never got the acceleration to do
> anything on Intel, but at least it didn't hang my Mac.

Do you know if development on Accellent is still happening? I haven't
seen any changes in a long time, and as far as I can tell, it was
never integrated into the author's own project, iTele. I have tried
the Accellent app in the past, and it locks up my system.
_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

May 16, 2007, 7:38 PM

Post #6 of 6 (3196 views)
Permalink
Re: [OS X] Running mythfrontend on apple tv - working [In reply to]

>> Note that I have never got the acceleration to do
>> anything on Intel, but at least it didn't hang my Mac.
>
> Do you know if development on Accellent is still happening?

As far as I know, there is none.


--
Nigel Pearson, nigel[at]ind.tansu.com.au| All science is;
Telstra Net. Eng., Sydney, Australia | either Physics,
Office: 9202 3900 Fax: 9261 3912 | or stamp collecting!
Mobile: 0408 664435 Home: 9792 6998 | - Rutherford


_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.