Opened 14 years ago
Closed 14 years ago
Last modified 14 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 by , 14 years ago
| Milestone: | 0.25.1 → unknown |
|---|---|
| Priority: | critical → minor |
| Severity: | high → medium |
| Status: | new → infoneeded_new |
comment:2 by , 14 years ago
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 by , 14 years ago
| 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 by , 14 years ago
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 by , 14 years ago
You've experienced this with recordings that previously played fine under 0.24, but now that same file stutters under 0.25?
comment:6 by , 14 years ago
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 by , 14 years ago
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 by , 14 years ago
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 by , 14 years ago
/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 by , 14 years ago
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 by , 14 years ago
| Resolution: | Invalid |
|---|---|
| Status: | closed → new |
comment:12 by , 14 years ago
| Owner: | set to |
|---|---|
| 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 by , 14 years ago
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 by , 14 years ago
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 by , 14 years ago
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 by , 14 years ago
Same thing on my end. Just stuck on "Please wait....". Errors roll up that it is waiting for the Video Buffers.
comment:18 by , 14 years ago
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.
follow-up: 21 comment:19 by , 14 years ago
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 by , 14 years ago
compiled a version with Quartz support, it is no better than the 64 bits version, actually slightly slower
comment:21 by , 14 years ago
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 by , 14 years ago
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 by , 14 years ago
| 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 by , 14 years ago
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?