Opened 13 years ago
Closed 12 years ago
Last modified 12 years ago
#10749 closed Bug Report - General (Invalid)
HDPVR playback on mac-mini stutters under mythtv 0.25
Reported by: | Owned by: | JYA | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - Video Playback | Version: | 0.25 |
Severity: | medium | Keywords: | mac-mini, 0.25, HDPVR, stutter, 1080 |
Cc: | Ticket locked: | no |
Description
HDPVR playback for 1080i and some 720p recording have stuttering video and audio issues on a mac-mini (OSX 10.7).
A sample video is available at http://dl.dropbox.com/u/108553/nova.sample.mpg.
When playing back a 1080 recording the CPU usage for mythtv is somewhere between 58-98%, with occasional spikes up to 108% for the OSX 10.7 version.
I also tested the 10.6 version and it showed CPU usage between 100-108%.
Attachments (1)
Change History (25)
comment:1 Changed 13 years ago by
Milestone: | 0.25.1 → unknown |
---|---|
Priority: | critical → minor |
Severity: | high → medium |
Status: | new → infoneeded_new |
comment:2 Changed 13 years ago by
Hardware Overview: Model Name: Mac mini Model Identifier: Macmini4,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.4 GHz Number of Processors: 1 Total Number of Cores: 2 L2 Cache: 3 MB Memory: 2 GB Bus Speed: 1.07 GHz Boot ROM Version: MM41.0042.B03 SMC Version (system): 1.65f2 Serial Number (system): D2HDG03DDD6H Hardware UUID: 6A48C213-B91A-52B3-9A55-EA45805A96D3 sw_vers ProductName: Mac OS X ProductVersion: 10.7.4 BuildVersion: 11E53
comment:3 Changed 13 years ago by
Resolution: | → Invalid |
---|---|
Status: | infoneeded_new → closed |
I'm closing this one as invalid unless there is good reason to indicate otherwise. The video sample in question averages 8500kbps, with spikes over 15000kbps, and the reported behavior is exactly what should be expected for software decoding on a 2.4GHz Core2Duo. Edit your recording profile to force a constant bitrate around 10-12Mbps.
comment:4 Changed 13 years ago by
Please don't close this ticket. It was created at the request of Jean-Yves Avenard. Please also see this thread on the mythtv-user mailing list. http://www.mythtv.org/pipermail/mythtv-users/2012-April/332574.html. This set up played 1080i content from the HD-PVR under 0.24, but with 0.25 it's performance is degraded. There are multiple users with the same setup experiencing the same issue after the upgrade.
comment:5 Changed 13 years ago by
You've experienced this with recordings that previously played fine under 0.24, but now that same file stutters under 0.25?
comment:6 Changed 13 years ago by
That is correct. Playback was fine under 0.24, however after upgrading my linux backend and mac frontend to 0.25 the playback issue became apparent.
comment:7 Changed 13 years ago by
Is it possible whatever playback profile you were previously using was changed out from under you to one too intensive for your current hardware to handle?
comment:8 Changed 13 years ago by
Yes this is entirely possible. Under 0.24 there was a profile simply titled "Mac". This profile was what I used. Under 0.25 it doesn't matter which profile I try they all exhibit the same playback performance issue.
comment:9 Changed 13 years ago by
/Applications/MythFrontend?.app/Contents/MacOS/MythFrontend --version Please attach all output as a file in bug reports. MythTV Version : v0.25-98-gfb66b95 MythTV Branch : fixes/0.25 Network Protocol : 72 Library API : 0.25.20120506-1 QT Version : 4.8.1 Options compiled in:
debug use_hidesyms darwin_da using_corevideo using_backend using_bindings_php using_darwin using_firewire using_frontend using_hdhomerun using_ceton using_iptv using_libcrypto using_libdns_sd using_libudf using_mheg using_opengl_video using_qtwebkit using_qtscript using_appleremote using_bindings_php using_darwin_da using_mythtranscode using_opengl using_ffmpeg_threads using_live using_mheg using_libudf
comment:10 Changed 13 years ago by
I have the same issue. Everything worked perfect under .24. Under .25 the same recordings do not play correctly. I have the same result on all the Mac Frontend's I run (2 x MacBook? Pros and 1 iMac). My Linux front end plays all files back correctly.
Same result running 10.7 or 10.6.
Here is the specs of my fastest machine that shows the issue:
Model Name: MacBook Pro Model Identifier: MacBookPro8,1 Processor Name: Intel Core i5 Processor Speed: 2.3 GHz Number of Processors: 1 Total Number of Cores: 2 L2 Cache (per Core): 256 KB L3 Cache: 3 MB Memory: 8 GB Chipset Model: Intel HD Graphics 3000 Type: GPU Bus: Built-In VRAM (Total): 512 MB Vendor: Intel (0x8086) Device ID: 0x0126 Revision ID: 0x0009 Displays: Color LCD: Resolution: 1280 x 800 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes
comment:11 Changed 13 years ago by
Resolution: | Invalid |
---|---|
Status: | closed → new |
comment:12 Changed 13 years ago by
Owner: | set to JYA |
---|---|
Status: | new → assigned |
The problem is likely caused by VDA hardware acceleration being disabled for interlaced content in 0.25. There were issues in 0.24 where its use on certain interlaced videos would cause a kernel panic.
comment:13 Changed 13 years ago by
try: http://www.avenard.org/files/mythtv/mac/MythFrontend-v0.25-105-g6970413.dmg
and start it with:
MythFrontend.app/Contents/MacOS/MythFrontend -v audio,playback -O AllowVDAInterlace=1
In Setup -> Video -> Playback, select "VDA Normal" playback profile. And try playing the file again
comment:14 Changed 13 years ago by
I'm not sure why you wanted me try to try a version that is almost a year old and a version behind (0.24). It complained that the database was 10 version behind.....
I saw that there was a new 0.25 version on your server and I tried that instead.
These are the results.
halley:~ sean$ /Applications/MythFrontend.app/Contents/MacOS/MythFrontend -v audio,playback -O AllowVDAInterlace=1 2012-05-24 14:00:45.760616 C mythfrontend version: fixes/0.25 [v0.25-105-g6970413-dirty] www.mythtv.org 2012-05-24 14:00:45.760660 C Qt version: compile: 4.8.1, runtime: 4.8.1 2012-05-24 14:00:45.760667 N Enabled verbose msgs: general audio playback 2012-05-24 14:00:45.760710 N Setting Log Level to LOG_INFO 2012-05-24 14:00:45.760794 I Added logging to the console 2012-05-24 14:00:45.760805 I Added database logging to table logging 2012-05-24 14:00:45.760870 N Setting up SIGHUP handler 2012-05-24 14:00:45.782032 N Using runtime prefix = /Applications/MythFrontend.app/Contents/Resources 2012-05-24 14:00:45.782060 N Using configuration directory = /Users/sean/.mythtv 2012-05-24 14:00:45.795631 I Assumed character encoding: en_US.UTF-8 2012-05-24 14:00:45.921563 E Unable to read configuration file mysql.txt 2012-05-24 14:00:45.923443 N Empty LocalHostName. 2012-05-24 14:00:45.923456 I Using localhost value of halley.seansdomain.org 2012-05-24 14:00:45.928976 I Testing network connectivity to '192.168.0.60' 2012-05-24 14:00:45.930872 I Starting process manager 2012-05-24 14:00:45.931025 I Starting process signal handler 2012-05-24 14:00:45.931160 I Starting IO manager (read) 2012-05-24 14:00:45.931309 I Starting IO manager (write) 2012-05-24 14:00:46.164301 N Setting QT default locale to en_US 2012-05-24 14:00:46.164316 I Current locale en_US 2012-05-24 14:00:46.177123 N Reading locale defaults from /Applications/MythFrontend.app/Contents/Resources/share/mythtv//locales/en_us.xml 2012-05-24 14:00:46.455126 E AppleRemote::_findAppleRemoteDevice(AppleIRController) failed 2012-05-24 14:00:46.456244 E AppleRemote::_findAppleRemoteDevice(AppleTVIRReceiver) failed 2012-05-24 14:00:46.456254 E AppleRemote::startListening() failed 2012-05-24 14:00:46.512085 I Binding to UDP 127.0.0.1:6948 2012-05-24 14:00:46.512235 I Binding to UDP 192.168.0.64:6948 2012-05-24 14:00:46.512426 I Binding to UDP [fe80::1%lo0]:6948 2012-05-24 14:00:46.512649 I Binding to UDP [::1]:6948 2012-05-24 14:00:46.512831 I Binding to UDP [fe80::c62c:3ff:fe03:a9ed%en0]:6948 2012-05-24 14:00:46.513028 I Binding to UDP [2001:470:9758:1:c62c:3ff:fe03:a9ed]:6948 2012-05-24 14:00:46.513223 I Binding to UDP [2001:470:9758:1:184e:aad1:1af:1426]:6948 2012-05-24 14:00:46.513326 I Binding to UDP 192.168.0.255:6948 2012-05-24 14:00:46.668691 N Desktop video mode: 1920x1080 60.000 Hz 2012-05-24 14:00:46.706045 I max_width: 1920 max_height: 1080 2012-05-24 14:00:46.710420 N Setting 'AllowVDAInterlace' being forced to '1' 2012-05-24 14:00:46.838393 I Listening on TCP 127.0.0.1:6547 2012-05-24 14:00:46.838533 I Listening on TCP 192.168.0.64:6547 2012-05-24 14:00:46.838707 I Listening on TCP [fe80::1%lo0]:6547 2012-05-24 14:00:46.838876 I Listening on TCP [::1]:6547 2012-05-24 14:00:46.839038 I Listening on TCP [fe80::c62c:3ff:fe03:a9ed%en0]:6547 2012-05-24 14:00:46.839214 I Listening on TCP [2001:470:9758:1:c62c:3ff:fe03:a9ed]:6547 2012-05-24 14:00:46.839380 I Listening on TCP [2001:470:9758:1:184e:aad1:1af:1426]:6547 2012-05-24 14:00:47.908619 I AirPay: Created airplay objects. 2012-05-24 14:00:47.908804 I Listening on TCP 127.0.0.1:5100 2012-05-24 14:00:47.908880 I Listening on TCP 192.168.0.64:5100 2012-05-24 14:00:47.909008 I Listening on TCP [fe80::1%lo0]:5100 2012-05-24 14:00:47.909137 I Listening on TCP [::1]:5100 2012-05-24 14:00:47.909254 I Listening on TCP [fe80::c62c:3ff:fe03:a9ed%en0]:5100 2012-05-24 14:00:47.909391 I Listening on TCP [2001:470:9758:1:c62c:3ff:fe03:a9ed]:5100 2012-05-24 14:00:47.909520 I Listening on TCP [2001:470:9758:1:184e:aad1:1af:1426]:5100 2012-05-24 14:00:47.925063 I RAOP Device: Created RAOP device objects. 2012-05-24 14:00:47.925576 I Listening on TCP 127.0.0.1:5000 2012-05-24 14:00:47.925682 I Listening on TCP 192.168.0.64:5000 2012-05-24 14:00:47.925813 I Listening on TCP [fe80::1%lo0]:5000 2012-05-24 14:00:47.925948 I Listening on TCP [::1]:5000 2012-05-24 14:00:47.926081 I Listening on TCP [fe80::c62c:3ff:fe03:a9ed%en0]:5000 2012-05-24 14:00:47.926221 I Listening on TCP [2001:470:9758:1:c62c:3ff:fe03:a9ed]:5000 2012-05-24 14:00:47.926341 I Listening on TCP [2001:470:9758:1:184e:aad1:1af:1426]:5000 2012-05-24 14:00:47.926419 I RAOP Device: Listening for connections on port 5000 2012-05-24 14:00:47.926467 I Registering service 5662504e3921@MythTV on halley.seansdomain.org._raop._tcp port 5000 TXT tp=UDsm=falssv=falseek=1et=0,1cn=0,1ch=2ss=1sr=4410pw=falsevn=3 txtvers=md=0,1,2 vs=130.14da=true 2012-05-24 14:00:47.963673 I Loading en_us translation for module mythfrontend 2012-05-24 14:00:48.033534 I Using Frameless Window 2012-05-24 14:00:48.087003 I Using Full Screen Window 2012-05-24 14:00:48.341466 I Using the Qt painter 2012-05-24 14:00:48.673717 I Bonjour: Service registration complete: name '5662504e3921@MythTV on halley.seansdomain.org' type '_raop._tcp.' domain: 'local.' 2012-05-24 14:00:48.673854 I Bonjour: Service registration complete: name 'MythTV on halley.seansdomain.org' type '_airplay._tcp.' domain: 'local.' 2012-05-24 14:00:49.453746 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 15 Name: 'normal' Type: 'fontdef' 2012-05-24 14:00:49.481509 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 24 Name: 'menu' Type: 'fontdef' 2012-05-24 14:00:49.481752 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 28 Name: 'menu_description' Type: 'fontdef' 2012-05-24 14:00:49.481885 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 36 Name: 'title' Type: 'fontdef' 2012-05-24 14:00:49.482045 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 42 Name: 'title_wait' Type: 'fontdef' 2012-05-24 14:00:49.482127 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 49 Name: 'text' Type: 'fontdef' 2012-05-24 14:00:49.482207 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 51 Name: 'text_inactive' Type: 'fontdef' 2012-05-24 14:00:49.482281 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 54 Name: 'text_error' Type: 'fontdef' 2012-05-24 14:00:49.482363 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 57 Name: 'text_warning' Type: 'fontdef' 2012-05-24 14:00:49.482443 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 63 Name: 'text_grey' Type: 'fontdef' 2012-05-24 14:00:49.482516 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 66 Name: 'text_black' Type: 'fontdef' 2012-05-24 14:00:49.482598 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 69 Name: 'text_yellow' Type: 'fontdef' 2012-05-24 14:00:49.484334 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 72 Name: 'text_red' Type: 'fontdef' 2012-05-24 14:00:49.484420 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 77 Name: 'text_small' Type: 'fontdef' 2012-05-24 14:00:49.484493 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 80 Name: 'text_small_inactive' Type: 'fontdef' 2012-05-24 14:00:49.484575 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 83 Name: 'text_small_error' Type: 'fontdef' 2012-05-24 14:00:49.484658 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 86 Name: 'text_small_warning' Type: 'fontdef' 2012-05-24 14:00:49.484730 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 92 Name: 'text_small_grey' Type: 'fontdef' 2012-05-24 14:00:49.484813 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 95 Name: 'text_small_black' Type: 'fontdef' 2012-05-24 14:00:49.484899 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 98 Name: 'text_small_purple' Type: 'fontdef' 2012-05-24 14:00:49.484979 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 101 Name: 'text_small_yellow' Type: 'fontdef' 2012-05-24 14:00:49.485053 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 104 Name: 'text_small_green' Type: 'fontdef' 2012-05-24 14:00:49.485135 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 107 Name: 'text_small_blue' Type: 'fontdef' 2012-05-24 14:00:49.485216 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 110 Name: 'text_small_red' Type: 'fontdef' 2012-05-24 14:00:49.485363 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Users/sean/.mythtv/themes/blue-abstract-wide/base.xml @ 116 Name: 'text_very_small' Type: 'fontdef' 2012-05-24 14:00:49.763666 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 6 Name: 'basesmall' Type: 'fontdef' 2012-05-24 14:00:49.763803 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 11 Name: 'basemedium' Type: 'fontdef' 2012-05-24 14:00:49.763994 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 15 Name: 'baselarge' Type: 'fontdef' 2012-05-24 14:00:49.764171 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 23 Name: 'baseextralarge' Type: 'fontdef' 2012-05-24 14:00:49.764249 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 32 Name: 'basesmallgrey' Type: 'fontdef' 2012-05-24 14:00:49.764324 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 36 Name: 'basesmallpurple' Type: 'fontdef' 2012-05-24 14:00:49.764403 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 40 Name: 'basesmallblack' Type: 'fontdef' 2012-05-24 14:00:49.764481 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 44 Name: 'basesmallyellow' Type: 'fontdef' 2012-05-24 14:00:49.764555 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 48 Name: 'basesmallgreen' Type: 'fontdef' 2012-05-24 14:00:49.764627 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 52 Name: 'basesmallblue' Type: 'fontdef' 2012-05-24 14:00:49.764700 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 56 Name: 'basesmallred' Type: 'fontdef' 2012-05-24 14:00:49.764773 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 60 Name: 'basemediumgrey' Type: 'fontdef' 2012-05-24 14:00:49.764846 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 64 Name: 'basemediumgreen' Type: 'fontdef' 2012-05-24 14:00:49.764925 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 68 Name: 'basemediumred' Type: 'fontdef' 2012-05-24 14:00:49.765000 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 72 Name: 'basemediumpurple' Type: 'fontdef' 2012-05-24 14:00:49.807958 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 11 Name: 'basetiny' Type: 'fontdef' 2012-05-24 14:00:49.808114 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 36 Name: 'basetinyred' Type: 'fontdef' 2012-05-24 14:00:49.808389 E MythFontProperties: Failed to load 'DejaVu Sans', got 'Arial' instead Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default/base.xml @ 80 Name: 'basemediumyellow' Type: 'fontdef' 2012-05-24 14:00:49.883710 I VDP: decoder<->render support: ffmpeg null opengl opengl-lite 2012-05-24 14:00:49.883734 I VDP: decoder<->render support: vda opengl opengl-lite 2012-05-24 14:00:49.914072 I VDADec: Loaded VideoDecodeAcceleration library. 2012-05-24 14:00:49.953374 N VDP: Ignoring profile item 29 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.953444 N VDP: Ignoring profile item 30 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.953499 N VDP: Ignoring profile item 31 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.953554 N VDP: Ignoring profile item 32 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.965327 N VDP: Ignoring profile item 33 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.965411 N VDP: Ignoring profile item 34 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.965466 N VDP: Ignoring profile item 35 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.965519 N VDP: Ignoring profile item 36 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.987832 N VDP: Ignoring profile item 37 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.987902 N VDP: Ignoring profile item 38 (renderer xv-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.987958 N VDP: Ignoring profile item 39 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) 2012-05-24 14:00:49.988013 N VDP: Ignoring profile item 40 (renderer quartz-blit is not supported w/decoder ffmpeg (supported: null,opengl,opengl-lite)) QString::arg: Argument missing: "SelectSetting::setValue(): invalid index: 4 size: " , 2 QString::arg: Argument missing: "SelectSetting::setValue(): invalid index: 4 size: " , 2 QString::arg: Argument missing: "SelectSetting::setValue(): invalid index: 4 size: " , 2 QString::arg: Argument missing: "SelectSetting::setValue(): invalid index: 4 size: " , 2 2012-05-24 14:00:50.564609 E SelectSetting::setValue(): invalid index: 4 size: 2012-05-24 14:00:50.580774 E SelectSetting::setValue(): invalid index: 4 size: 2012-05-24 14:00:50.586923 E SelectSetting::setValue(): invalid index: 4 size: 2012-05-24 14:00:50.594120 E SelectSetting::setValue(): invalid index: 4 size: 2012-05-24 14:00:51.215867 N Registering Internal as a media playback plugin. 2012-05-24 14:00:51.365495 I Loading en_us translation for module mytharchive 2012-05-24 14:00:51.379373 N Registering WebBrowser as a media playback plugin. 2012-05-24 14:00:51.379722 I Loading en_us translation for module mythbrowser 2012-05-24 14:00:51.524036 I Loading en_us translation for module mythgallery 2012-05-24 14:00:51.621162 I Loading en_us translation for module mythgame 2012-05-24 14:00:52.121708 I Locking input devices 2012-05-24 14:00:52.274155 I Loading en_us translation for module mythmusic 2012-05-24 14:00:52.331457 I Loading en_us translation for module mythnews 2012-05-24 14:00:52.344249 I Loading en_us translation for module mythzoneminder 2012-05-24 14:00:52.362709 N Found mainmenu.xml for theme 'blue-abstract-wide' 2012-05-24 14:00:52.466683 I Unlocking input devices 2012-05-24 14:00:52.628471 I Bonjour: Service registration complete: name 'Mythfrontend on halley.seansdomain.org' type '_mythfrontend._tcp.' domain: 'local.' 2012-05-24 14:00:52.657063 I MythCoreContext: Connecting to backend server: 192.168.0.60:6543 (try 1 of 1) 2012-05-24 14:00:52.728535 E AppleRemote::_findAppleRemoteDevice(AppleIRController) failed 2012-05-24 14:00:52.729662 E AppleRemote::_findAppleRemoteDevice(AppleTVIRReceiver) failed 2012-05-24 14:00:52.729670 E AppleRemote::startListening() failed 2012-05-24 14:00:59.562585 I PreviewQueue: Requesting preview for '1291_20120524135900.mpg_0x0_-1s' 2012-05-24 14:00:59.579166 I PreviewQueue: Requested preview for '1291_20120524135900.mpg_0x0_-1s' 2012-05-24 14:00:59.864030 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.866552 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.876092 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.890589 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.905112 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.918290 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:00:59.974390 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:01:00.125183 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:01:00.968246 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:01:01.059142 I PreviewQueue: Not requesting preview for "Camp Rock",as it is already being generated 2012-05-24 14:01:02.113695 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:02.113739 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:02.114207 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:02.366944 I PreviewQueue: Requesting preview for '1284_20120430153000.mpg_0x0_-1s' 2012-05-24 14:01:02.366989 I PreviewQueue: Requested preview for '1284_20120430153000.mpg_0x0_-1s' 2012-05-24 14:01:02.498068 I PreviewQueue: Not requesting preview for "Factory Made":"Bowling balls, Power Tools, Mouth guards, Harmonicas",as it is already being generated 2012-05-24 14:01:02.515331 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:02.515349 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:02.515746 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:03.411964 E Preview: 1284_2012-04-30T15:30:00: 2012-05-24 14:01:03.937091 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:03.937114 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:03.937575 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:04.017619 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:04.017647 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:04.023214 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:05.547821 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:05.547850 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:05.548289 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:06.917608 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:06.917626 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:06.918055 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:11.830267 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:11.830285 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:11.830708 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:15.959635 I TV: Creating TV object 2012-05-24 14:01:16.000287 I TV: Finished creating TV object 2012-05-24 14:01:16.000326 I TV: StartTV() -- begin 2012-05-24 14:01:16.018324 N Suspending idle timer 2012-05-24 14:01:16.018381 I TV: Init -- begin 2012-05-24 14:01:16.031706 I TV: Created TvPlayWindow. 2012-05-24 14:01:16.054605 I TV: DrawUnusedRects() -- begin 2012-05-24 14:01:16.054635 I TV: DrawUnusedRects() -- end 2012-05-24 14:01:16.225323 I TV: DrawUnusedRects() -- begin 2012-05-24 14:01:16.225345 I TV: DrawUnusedRects() -- end 2012-05-24 14:01:16.226631 I TV: Init -- end 2012-05-24 14:01:16.227389 I TV: tv->Playback() -- begin 2012-05-24 14:01:16.246586 I TV: HandleStateChange(0) -- begin 2012-05-24 14:01:16.246618 I TV: Attempting to change from None to WatchingPreRecorded 2012-05-24 14:01:16.288170 I FileRingBuf(myth://192.168.0.60:6543/1006_20120520185900.mpg): OpenFile(myth://192.168.0.60:6543/1006_20120520185900.mpg, 2000 ms) 2012-05-24 14:01:16.348493 I TV: StartPlayer(0, WatchingPreRecorded, main) -- begin 2012-05-24 14:01:16.348537 I TV: Elapsed time since TV constructor was called: 389 ms 2012-05-24 14:01:16.734362 I CoreAudio: AudioOutputCA::AudioOutputCA searching 2012-05-24 14:01:16.825353 I CoreAudioData::GetTotalOutputChannels: Found 0 channels in 0 buffers 2012-05-24 14:01:16.826389 I CoreAudioData::GetTotalOutputChannels: Found 2 channels in 1 buffers 2012-05-24 14:01:16.887190 I CoreAudioData::GetTotalOutputChannels: Found 2 channels in 1 buffers 2012-05-24 14:01:16.888534 I CoreAudioData::GetTotalOutputChannels: Found 2 channels in 1 buffers 2012-05-24 14:01:16.889523 I CoreAudioData::GetTotalOutputChannels: Found 16 channels in 1 buffers 2012-05-24 14:01:16.890452 I CoreAudioData::GetDefaultOutputDevice: default device ID = 84 2012-05-24 14:01:16.890470 W CoreAudioData Warning:CoreAudioData: "" not found, using default device 84. 2012-05-24 14:01:16.890479 I CoreAudioData::CoreAudioData: device number is 84 2012-05-24 14:01:16.908678 I AOS: Sample rate 32000 is supported 2012-05-24 14:01:16.908702 I AOS: Sample rate 44100 is supported 2012-05-24 14:01:16.908710 I AOS: Sample rate 48000 is supported 2012-05-24 14:01:16.908718 I AOS: Format signed 16 bit is supported 2012-05-24 14:01:16.908727 I AOS: Format 32 bit floating point is supported 2012-05-24 14:01:16.908974 I AudioOutputCA::Support 2 channels 2012-05-24 14:01:16.908985 I AOS: 2 channel(s) are supported 2012-05-24 14:01:16.912486 N AudioPlayer: Enabling Audio 2012-05-24 14:01:17.029857 I Player(0): Stretch Factor 1, allow passthru 2012-05-24 14:01:17.046815 I AFD: Buffer size: 32768, streamed 0 2012-05-24 14:01:17.276427 I AFD: Stream #0, has id 0x1011 codec id H264, type Video, bitrate 0 at 0x111feeef0 2012-05-24 14:01:17.283892 I VDP: Accepting: cmp(> 0 0) dec(vda) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:17.283941 I VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:17.283956 I VDP: LoadBestPreferences(2048x2048, 0) 2012-05-24 14:01:17.283988 I VDP: LoadBestPreferences(2048x2048, 60) 2012-05-24 14:01:17.284008 I VDP: LoadBestPreferences(1920x1080, 60) 2012-05-24 14:01:17.904240 I VDADec: Created VDA decoder: Size 1920x1080 Ref Frames 4 Slices 0 AnnexB Yes 2012-05-24 14:01:17.904263 I AFD: Using 1 CPUs for decoding 2012-05-24 14:01:17.904282 I AFD: InitVideoCodec() 0x108ac0600 id(H264) type (Video). 2012-05-24 14:01:17.904343 I AFD: Selected FPS is 29.97 (avg 224.85 codec 29.97 container 90000 estimated 59.9401) 2012-05-24 14:01:17.904368 I Player(0): SetFrameInterval ps:1 scan:3 2012-05-24 14:01:17.904394 I Player(0): detectInterlace(Detect Scan, Interlaced Scan, 29.97, 1080) ->Interlaced Scan 2012-05-24 14:01:17.923263 I AFD: Using vda for video decoding 2012-05-24 14:01:17.923292 I AFD: Looking for decoder for H264 2012-05-24 14:01:17.923547 I AFD: Opened codec 0x108ac0600, id(H264) type(Video) 2012-05-24 14:01:17.923568 I AFD: Stream #1, has id 0x1100 codec id AC3, type Audio, bitrate 384000 at 0x117a2d6d0 2012-05-24 14:01:17.923578 I AFD: codec AC3 has 2 channels 2012-05-24 14:01:17.923584 I AFD: Looking for decoder for AC3 2012-05-24 14:01:17.923928 I AFD: Opened codec 0x108c07200, id(AC3) type(Audio) 2012-05-24 14:01:17.923988 I AFD: Audio Track #1, with type 0 is A/V stream #1 and has 2 channels in the Undetermined language(7695972). 2012-05-24 14:01:17.972697 I AFD: Selected track 1: Undetermined AC3 2ch (A/V Stream #1) 2012-05-24 14:01:17.972744 I AFD: Initializing audio parms from audio track #1 2012-05-24 14:01:17.972772 I AFD: Audio format changed from id(NONE) -1Hz -1ch -1bps (profile 0) to id( AC3) 48000Hz 2ch 16bps (profile 0) 2012-05-24 14:01:17.972796 I AO: Killing AudioOutputDSP 2012-05-24 14:01:17.972809 I CoreAudio: CloseDevice [Analog]: Entering 2012-05-24 14:01:17.972818 I CoreAudioData::CloseAnalog: Entering: 0 2012-05-24 14:01:17.972837 I AO: Original codec was AC3, signed 16 bit, 48 kHz, 2 channels 2012-05-24 14:01:17.972857 I AO: enc(0), passthru(0), features () configured_channels(2), 2 channels supported(1) max_channels(2) 2012-05-24 14:01:17.972879 I AO: Opening audio device '' ch 2(2) sr 48000 sf signed 16 bit reenc 0 2012-05-24 14:01:17.972893 I AudioOutputCA::OpenDevice: Entering 2012-05-24 14:01:17.972899 I AudioOutputCA::OpenDevice() Trying Analog. 2012-05-24 14:01:17.973928 I CoreAudioData::GetDefaultOutputDevice: default device ID = 84 2012-05-24 14:01:17.973937 I CoreAudioData::OpenAnalog: Entering 2012-05-24 14:01:18.077755 I CoreAudioData::OpenAnalog: HasIO (output) = 1 2012-05-24 14:01:18.077795 I CoreAudioData::OpenAnalog: current format is: [lpcm] Mixable 2 Channel 32-bit Floating Point LE (44100Hz) 2012-05-24 14:01:18.078596 I CoreAudioData::OpenAnalog: Layout of AUHAL has 2 channels 2012-05-24 14:01:18.078606 I CoreAudioData::OpenAnalog: this is channel: 1 2012-05-24 14:01:18.078613 I CoreAudioData::OpenAnalog: this is channel: 2 2012-05-24 14:01:18.079149 I CoreAudioData::OpenAnalog: set format as [lpcm] Mixable 2 Channel 16-bit Signed Integer LE (48000Hz) 2012-05-24 14:01:18.079170 I CoreAudioData::OpenAnalog: the actual set AU format is [lpcm] Mixable 2 Channel 16-bit Signed Integer LE (48000Hz) 2012-05-24 14:01:18.079513 I AudioOutputCA::OpenDevice: OpenAnalog = 1 2012-05-24 14:01:18.141055 I AO: Audio fragment size: 0 2012-05-24 14:01:18.141113 I AO: Audio Stretch Factor: 1 2012-05-24 14:01:18.141131 I AO: Ending Reconfigure() 2012-05-24 14:01:18.141172 I Dec: Selected track #1 in the Unknown language(0) 2012-05-24 14:01:18.141202 I Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2012-05-24 14:01:18.177652 I Dec: SyncPositionMap prerecorded, from DB: 0 entries 2012-05-24 14:01:18.482361 I AFD: Recording has no position -- using libavformat seeking. 2012-05-24 14:01:18.482540 I AFD: Successfully opened decoder for file: "myth://192.168.0.60:6543/1006_20120520185900.mpg". novideo(0) 2012-05-24 14:01:18.519846 I VideoOutput: Allowed renderers: opengl,opengl-lite 2012-05-24 14:01:18.540080 I VideoOutput: Allowed renderers (filt: vda): opengl,opengl-lite 2012-05-24 14:01:18.547332 I VDP: Accepting: cmp(> 0 0) dec(vda) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:18.547410 I VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:18.547434 I VDP: LoadBestPreferences(2048x2048, 0) 2012-05-24 14:01:18.547471 I VDP: LoadBestPreferences(2048x2048, 60) 2012-05-24 14:01:18.547503 I VDP: LoadBestPreferences(1920x1080, 60) 2012-05-24 14:01:18.547531 I VideoOutput: Preferred renderer: opengl 2012-05-24 14:01:18.547579 I VideoOutput: Trying video renderer: 'opengl' 2012-05-24 14:01:18.810576 I VDP: Accepting: cmp(> 0 0) dec(vda) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:18.810621 I VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(2) skiploop(enabled) rend(opengl) osd(opengl2) osdfade(enabled) deint(opengldoubleratekerneldeint,openglkerneldeint) filt() 2012-05-24 14:01:18.810635 I VDP: LoadBestPreferences(2048x2048, 0) 2012-05-24 14:01:18.810660 I VDP: LoadBestPreferences(2048x2048, 60) 2012-05-24 14:01:18.810714 I VideoOutWindow::SetPIPState. pip_state: 0] 2012-05-24 14:01:18.810730 I VDP: LoadBestPreferences(2048x2048, 29.97) 2012-05-24 14:01:18.810768 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:18.810780 I Snapping width to avoid scaling: width: 1920, left: 0 2012-05-24 14:01:18.810793 I Display Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:18.810806 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:18.810821 I VDP: LoadBestPreferences(1920x1088, 29.97) 2012-05-24 14:01:18.810843 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:18.810851 I Snapping width to avoid scaling: width: 1920, left: 0 2012-05-24 14:01:18.810863 I Display Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:18.810876 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:18.810888 I VDP: SetVideoRenderer(opengl) 2012-05-24 14:01:18.810897 I VDP: SetVideoRender(opengl) == GetVideoRenderer() 2012-05-24 14:01:18.810915 I ColourSpace: PictureAttributes: Brightness, Contrast, Colour, Hue, Studio Levels, 2012-05-24 14:01:18.943637 W OpenGL: Could not determine whether Sync to VBlank is enabled. 2012-05-24 14:01:18.943669 I OpenGL: Forcing swap interval for OS X. 2012-05-24 14:01:19.222714 I OpenGL1: Fragment program support available 2012-05-24 14:01:19.222797 I OpenGL: OpenGL vendor : NVIDIA Corporation 2012-05-24 14:01:19.222805 I OpenGL: OpenGL renderer: NVIDIA GeForce 320M OpenGL Engine 2012-05-24 14:01:19.222815 I OpenGL: OpenGL version : 2.1 NVIDIA-7.18.18 2012-05-24 14:01:19.222826 I OpenGL: Max texture size: 8192 x 8192 2012-05-24 14:01:19.222833 I OpenGL: Max texture units: 8 2012-05-24 14:01:19.235112 I OpenGL: Direct rendering: Yes 2012-05-24 14:01:19.235137 I OpenGL: PixelBufferObject support available 2012-05-24 14:01:19.235144 I OpenGL: Initialised MythRenderOpenGL 2012-05-24 14:01:19.235166 I VidOutGL: Created MythRenderOpenGL device. 2012-05-24 14:01:19.235277 I VideoOutput: Pixel dimensions: Screen 1920x1080, window 1920x1080 2012-05-24 14:01:19.235295 I VideoOutput: Actual display dimensions: 677x380 mm Aspect: 1.78158 2012-05-24 14:01:19.235313 I VideoOutput: Estimated window dimensions: 677x380 mm Aspect: 1.78158 2012-05-24 14:01:19.235337 I OpenGL painter using existing OpenGL context. 2012-05-24 14:01:19.235342 I OpenGL painter using existing QGLWidget. 2012-05-24 14:01:19.235531 I OpenGL: Using GL_APPLE_fence 2012-05-24 14:01:19.235547 I GLVid: Viewport: 1920x1080 2012-05-24 14:01:19.293625 I GLVid: Creating master filter. 2012-05-24 14:01:19.293753 I GLVid: Created master fragment program 2012-05-24 14:01:19.294365 I GLVid: Using custom UYVY input textures. 2012-05-24 14:01:19.294391 I GLVid: Creating resize filter. 2012-05-24 14:01:19.376040 I OpenGL: Created frame buffer object (1920x1080). 2012-05-24 14:01:19.377865 I GLVid: MMX: 1 PBO: 1 2012-05-24 14:01:19.377949 I VDP: GetFilteredDeint() : opengl -> 'opengldoubleratekerneldeint' 2012-05-24 14:01:19.380114 I FilterManager: GetFilterInfo(convert) returning: 0x0 2012-05-24 14:01:19.380150 E VideoOutput: Couldn't load deinterlace filter opengldoubleratekerneldeint 2012-05-24 14:01:19.380157 I VideoOutput: Using deinterlace method 2012-05-24 14:01:19.380175 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:19.380192 I Display Rect left: 240, top: 0, width: 1440, height: 1080, aspect: 1.77778 2012-05-24 14:01:19.380204 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:19.380235 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:19.380248 I Display Rect left: 240, top: 0, width: 1440, height: 1080, aspect: 1.77778 2012-05-24 14:01:19.380261 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:19.390511 I Over/underscan. V: 0, H: 0 2012-05-24 14:01:19.390532 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:19.390548 I Display Rect left: 240, top: 0, width: 1440, height: 1080, aspect: 1.77778 2012-05-24 14:01:19.390561 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:19.390599 I Player(0): LoadFilters(''..) -> 0x0 2012-05-24 14:01:19.447517 I Player(0): Decoder thread starting. 2012-05-24 14:01:19.480275 I OSD: Loaded window osd_message 2012-05-24 14:01:19.489080 I OSD: Loaded window osd_input 2012-05-24 14:01:19.532466 I OSD: Loaded window program_info 2012-05-24 14:01:19.541825 I OSD: Loaded window browse_info 2012-05-24 14:01:19.548011 E MythUIHelper: LoadScaleImage(images/shared/osd/audiocodec/eac3.png)Unable to find image file 2012-05-24 14:01:19.551406 I OSD: Loaded window osd_status 2012-05-24 14:01:19.562372 I OSD: Loaded window osd_program_editor 2012-05-24 14:01:19.578453 I OSD: Loaded window osd_debug 2012-05-24 14:01:19.578482 I OSD: Loaded OSD: size 1920x1080 offset 0+0 2012-05-24 14:01:19.584258 I OSD: Created window aa_OSD_SUBTITLES 2012-05-24 14:01:19.600870 I Player(0): ClearAfterSeek(0) 2012-05-24 14:01:19.601014 I VDP: GetFilteredDeint() : opengl -> 'opengldoubleratekerneldeint' 2012-05-24 14:01:19.602820 I Snapping height to avoid scaling: height: 1080, top: 0 2012-05-24 14:01:19.602863 I Display Rect left: 240, top: 0, width: 1440, height: 1080, aspect: 1.77778 2012-05-24 14:01:19.602877 I Video Rect left: 0, top: 0, width: 1920, height: 1080, aspect: 1.33333 2012-05-24 14:01:19.633182 I GLVid: Created master fragment program opengldoubleratekerneldeint 2012-05-24 14:01:19.633904 I GLVid: Created master fragment program opengldoubleratekerneldeint 2012-05-24 14:01:19.634756 I VidOutGL: Using deinterlace method opengldoubleratekerneldeint 2012-05-24 14:01:19.634858 I VSYNC: DRMVideoSync: Could not open device /dev/dri/card0, No such file or directory 2012-05-24 14:01:19.634953 I Player(0): Video timing method: USleep with busy wait 2012-05-24 14:01:19.634969 I Player(0): Display Refresh Rate: 59.999 Video Frame Rate: 29.970 2012-05-24 14:01:19.634982 I Player(0): SetFrameInterval ps:1 scan:1 2012-05-24 14:01:19.635765 I playCtx: StartPlaying(): took 0 ms to start player. 2012-05-24 14:01:19.635900 I TV: Created player. 2012-05-24 14:01:19.636016 I TV: StartPlayer(0, WatchingPreRecorded, main) -- end ok 2012-05-24 14:01:19.647321 I TV: Changing from None to WatchingPreRecorded 2012-05-24 14:01:19.710769 I TV: DrawUnusedRects() -- begin 2012-05-24 14:01:19.710785 I TV: DrawUnusedRects() -- end 2012-05-24 14:01:19.710946 I TV: Main UI disabled. 2012-05-24 14:01:19.710960 I TV: HandleStateChange(0) -- end 2012-05-24 14:01:19.710973 I TV: tv->Playback() -- end 2012-05-24 14:01:19.711010 I TV: Entering main playback loop. 2012-05-24 14:01:19.797151 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:19.797167 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:19.808316 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:19.874565 E Error preparing query: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; 2012-05-24 14:01:19.874582 E Driver error was [2/1146]: QMYSQL3: Unable to prepare statement Database error was: Table 'mythconverg.recordedartwork' doesn't exist 2012-05-24 14:01:19.875196 E DB Error (GetArtwork SELECT): Query was: SELECT host, coverart, fanart, banner FROM recordedartwork WHERE inetref = :INETREF ORDER BY season DESC; Bindings were: :INETREF="" Driver error was [2/1064]: QMYSQL: Unable to execute query Database error was: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':INETREF ORDER BY season DESC' at line 1 2012-05-24 14:01:20.058313 I Player(0): Waiting for video buffers... 2012-05-24 14:01:20.160142 N Player(0): Waited 101ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP <more of the same removed for brevity> 2012-05-24 14:01:39.693418 N Player(0): Waited 19635ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP 2012-05-24 14:01:39.794386 N Player(0): Waited 19736ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP 2012-05-24 14:01:39.895683 N Player(0): Waited 19837ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP 2012-05-24 14:01:39.998050 N Player(0): Waited 19939ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP 2012-05-24 14:01:40.062608 E Player(0): Waited too long for decoder to fill video buffers. Exiting.. 2012-05-24 14:01:40.276642 I TV: HandleStateChange(0) -- begin 2012-05-24 14:01:40.276664 I TV: Attempting to change from WatchingPreRecorded to None 2012-05-24 14:01:40.276693 I TV: StopStuff() for player ctx 0 -- begin 2012-05-24 14:01:40.276709 I TV: SetActive(0,w/o OSD) 0 -> 0 -- begin 2012-05-24 14:01:40.276756 I TV: SetActive(0,w/o OSD) 0 -> 0 -- end 2012-05-24 14:01:40.276767 I Player(0): StopPlaying - begin 2012-05-24 14:01:40.376853 W Player(0): Waited 100ms for decoder to pause 2012-05-24 14:01:40.477924 W Player(0): Waited 100ms for decoder to pause <more of the same removed for brevity> 2012-05-24 14:01:53.249805 I Player(0): Waited 100ms for decoder loop to stop 2012-05-24 14:01:53.350483 I Player(0): Waited 100ms for decoder loop to stop 2012-05-24 14:01:53.450677 I Player(0): Waited 100ms for decoder loop to stop
comment:15 Changed 13 years ago by
Sorry for the wrong link, of course it is: http://www.avenard.org/files/mythtv/mac/MythFrontend-v0.25-105-g6970413.dmg
You haven't mentioned the most important bit: if it worked any better or not.. Seeing that it's using VDA I'm guessing it did..
And you have something quite wrong with your MySQL database but this another issue
comment:17 Changed 13 years ago by
Same thing on my end. Just stuck on "Please wait....". Errors roll up that it is waiting for the Video Buffers.
comment:18 Changed 13 years ago by
It doesn't matter how I start mythtv, with Jean's package, I just get the black screen "Please wait....". I tried reverting to the version from sourceforge, but now it complains that the database is 45 version behind. If I re-install http://www.avenard.org/files/mythtv/mac/MythFrontend-v0.25-105-g6970413.dmg I don't get the message. Needless to say I can't watch any content right now.
comment:19 follow-up: 21 Changed 12 years ago by
allright..
spent a bit of time tonight tracking what's going on. Good news is that it's not the VDA decoder that changed for the worse between 0.24 and 0.25. VDA can't decode this video properly
Note that video plays perfectly on a mid-2011 macbook air with an i5 dual-core 1.7GHz processor with almost all profiles tested.
0.24: on the default CPU+ profile, CPU usage oscillates between 58 and 65% with a peak at 74.2%. on the Normal profile, CPU usage oscillates between 76 and 80% with a peak at 90.6% Using the OpenGL painter, drops those figure by 2-3%
The CPU+ profile is actually a blank one, with no configuration whatsoever, so you get a playback with the bare minimum with no deinterlacer
In 0.25, 64 bits build, the CPU+ profile doesn't exits. Must use OpenGL painter due to some issues with Qt 4.8 Normal profile, CPU usage oscillates between 70-74% with a peak at 76% OpenGL normal, CPU usage oscillates between 90-110% OpenGL slim, CPU usage oscillates between 75-85% with a peak at 82%
i couldn't test with any opengl playback on 0.24, all i would get is a white screen.
So really, 0.25 doesn't have much loss of performance for its video playback, quite the opposite. The main issue is more that the new default profiles are far more CPU intensive than what the old ones used to be ; and the mac mini was borderline in being able to play them.
The best playback performance can be achieved like so: Go into Setup -> Video -> Playback
go to page 3/10 Select "Add New". For the "Enter playback Group Name", enter "nothing" . Or whatever doesn't matter. next, next... finish
You'll get the lowest possible quality of playback using onefield deinterlacer which gives you only half the vertical resolution.
but that's all this mac mini can handle.
using Linux and VDPAU would give you much better experience and quality... it's a great frontend (I use mine under ubuntu)
I'll try to get mythtv to build in 32 bits and using Quartz. it's looking like the quartz code is currently broken in master, plus you have to use Qt 4.6 to get the old carbon support...
comment:20 Changed 12 years ago by
compiled a version with Quartz support, it is no better than the 64 bits version, actually slightly slower
comment:21 Changed 12 years ago by
Replying to jyavenard:
allright..
spent a bit of time tonight tracking what's going on. Good news is that it's not the VDA decoder that changed for the worse between 0.24 and 0.25. VDA can't decode this video properly
Note that video plays perfectly on a mid-2011 macbook air with an i5 dual-core 1.7GHz processor with almost all profiles tested.
0.24: on the default CPU+ profile, CPU usage oscillates between 58 and 65% with a peak at 74.2%. on the Normal profile, CPU usage oscillates between 76 and 80% with a peak at 90.6% Using the OpenGL painter, drops those figure by 2-3%
The CPU+ profile is actually a blank one, with no configuration whatsoever, so you get a playback with the bare minimum with no deinterlacer
In 0.25, 64 bits build, the CPU+ profile doesn't exits. Must use OpenGL painter due to some issues with Qt 4.8 Normal profile, CPU usage oscillates between 70-74% with a peak at 76% OpenGL normal, CPU usage oscillates between 90-110% OpenGL slim, CPU usage oscillates between 75-85% with a peak at 82%
i couldn't test with any opengl playback on 0.24, all i would get is a white screen.
So really, 0.25 doesn't have much loss of performance for its video playback, quite the opposite. The main issue is more that the new default profiles are far more CPU intensive than what the old ones used to be ; and the mac mini was borderline in being able to play them.
The best playback performance can be achieved like so: Go into Setup -> Video -> Playback
go to page 3/10 Select "Add New". For the "Enter playback Group Name", enter "nothing" . Or whatever doesn't matter. next, next... finish
You'll get the lowest possible quality of playback using onefield deinterlacer which gives you only half the vertical resolution.
but that's all this mac mini can handle.
using Linux and VDPAU would give you much better experience and quality... it's a great frontend (I use mine under ubuntu)
I'll try to get mythtv to build in 32 bits and using Quartz. it's looking like the quartz code is currently broken in master, plus you have to use Qt 4.6 to get the old carbon support...
Creating that new profile with no processing, works great on my Macs. No stuttering at all. Uses about 60 - 90% cpu with a spike to maybe 103% but never stays there. When I play the files back with VLC, I get a little less cpu usage, but not much. So I am happy with this. It works fine for me.
Thanks for the idea.
comment:22 Changed 12 years ago by
Here is a 32bits 0.25 build with Quartz support http://www.avenard.org/files/mythtv/mac/MythFrontend-i386-v0.25-146-gb1b516e.dmg
This is build against Qt 4.6.4 as it's the only one still supporting Carbon application by default.
Tested on a mac mini 2010 2.4GHz Core 2 Duo. Playback is fine using the Normal video profile. Even OpenGL Normal profile is okay, though you get some dropped frames here and there.
I have the suspicion that the issue isn't about 32 vs 64 bits, but Qt 4.6 vs Qt 4.8...
I will try with a Qt 4.6 64 bit build and see how it goes
comment:23 Changed 12 years ago by
Resolution: | → Invalid |
---|---|
Status: | assigned → closed |
Ok.
So it's not a Carbon vs Cocoa issue ; a 32 bits cocoa build plays just fine too. 64 bits seems to run slower than 32 bits app on this mac mini. I'm seeing the opposite on a macbook air with an i5 processor
comment:24 Changed 12 years ago by
Thanks, this seems to have worked. As far as I'm concerned you can close the ticket.
Resetting defaults...
What version of the Mac Mini is this?