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

Mailing List Archive: MythTV: Users

.25 on mac-mini

 

 

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


shredder83 at gmail

Apr 23, 2012, 1:09 PM

Post #1 of 7 (475 views)
Permalink
.25 on mac-mini

At 9:40 AM -0700 4/23/12, Sean Whitney wrote:
>On 04/23/2012 09:28 AM, Jean-Yves Avenard wrote:
>> On 24 April 2012 01:25, Sean Whitney <sean.whitney [at] gmail> wrote:
>>> My mac mini was almost flawless in playback under 0.24. Now any 1080
>>> recordings play back with stuttering audio/video. The HD test video
>>> under setup plays back flawlessly.
>>>
>>> I'm using the latest build on sourceforge. I've attached log files of
>>> the playback error and specific of the file.
>>>
>>> Any help would be great!
>>
>> Use the VDA Normal profile instead of VDA High Quality
>>
>> I have serious doubt that what did play in 0.24 now wouldn't play in
>> 0.25 all things considered. Mac mini with a nvidia 320M use a Core 2
>> Duo at 2.4GHz max, that doesn't have enough grunt for some of the
>> videos created by the HD-PVR
>>
>> You must have changed something, such as the video type being decoded,
>> the video profile used to decode.
>>
>> Were you using VDA with 0.24 too?
>I've tried all the VDA (normal, slim) profiles with basically similar
>results. I was using the blit (xv-blit or quartz-blit) with the mini
>prior to this. I don't think the version of 0.24 had the VDA profile
>included, or if it did I wasn't using it.
>
>As for 1080 playback there were occasion blips or slow downs but it was
>barely noticeable with 0.24 but now with 0.25 the 1080 content isn't
>watchable.

I have the same issue. I upgraded to .25 from .24 on a linux backend and
now none of my Mac frontends can play HD content. Even old recordings I
made.

Here is the output I get:

Family-iMac:bin Maura$ ./MythFrontend
2012-04-23 14:04:03.551335 C mythfrontend version: fixes/0.25
[v0.25-37-geb7e73e] www.mythtv.org
2012-04-23 14:04:03.551363 N Enabled verbose msgs: general
2012-04-23 14:04:03.551388 N Setting Log Level to LOG_INFO
2012-04-23 14:04:03.551447 I Added logging to the console
2012-04-23 14:04:03.551455 I Added database logging to table logging
2012-04-23 14:04:03.551485 N Setting up SIGHUP handler
2012-04-23 14:04:03.551650 N Using runtime prefix =
/Applications/MythFrontend.app/Contents/Resources
2012-04-23 14:04:03.551736 N Using configuration directory =
/Users/Maura/.mythtv
2012-04-23 14:04:03.552021 I Assumed character encoding: en_CA.UTF-8
2012-04-23 14:04:03.552913 N Empty LocalHostName.
2012-04-23 14:04:03.552921 I Using localhost value of Family-iMac.local
2012-04-23 14:04:03.553209 I Testing network connectivity to '
mythdvb.birchfamily.ca'
2012-04-23 14:04:03.553388 I Starting process manager
2012-04-23 14:04:03.554895 I Starting process signal handler
2012-04-23 14:04:03.554916 I Starting IO manager (read)
2012-04-23 14:04:03.555002 I Starting IO manager (write)
2012-04-23 14:04:03.671666 N Setting QT default locale to EN_US
2012-04-23 14:04:03.671683 I Current locale EN_US
2012-04-23 14:04:03.671798 N Reading locale defaults from
/Applications/MythFrontend.app/Contents/Resources/share/mythtv//locales/en_us.xml
2012-04-23 14:04:03.732529 I Binding to UDP 127.0.0.1:6948
2012-04-23 14:04:03.732649 I Binding to UDP 192.168.1.106:6948
2012-04-23 14:04:03.732890 I Binding to UDP [::1]:6948
2012-04-23 14:04:03.732995 I Binding to UDP 192.168.1.255:6948
2012-04-23 14:04:03.849 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x108975340 of class NSCFNumber
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.851 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x10899e030 of class NSConcreteValue
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.851 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f33860 of class NSCFNumber
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.852 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x1089dbd10 of class NSConcreteValue
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.852 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x1089dbd40 of class NSCFDictionary
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.891 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f78870 of class NSCFNumber
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.893 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f076d0 of class NSConcreteValue
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.894 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f33860 of class NSCFNumber
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.895 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f05cb0 of class NSConcreteValue
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.896 MythFrontend[82660:903] ***
__NSAutoreleaseNoPool(): Object 0x107f91550 of class NSCFDictionary
autoreleased with no pool in place - just leaking
2012-04-23 14:04:03.859025 N Desktop video mode: 1920x1080 60.000 Hz
2012-04-23 14:04:03.905634 I Listening on TCP 127.0.0.1:6547
2012-04-23 14:04:03.905751 I Listening on TCP 192.168.1.106:6547
2012-04-23 14:04:03.905991 I Listening on TCP [::1]:6547
2012-04-23 14:04:04.870281 E RAOP Conn: Failed to read key from:
/Users/Maura/.mythtv/RAOPKey.rsa
2012-04-23 14:04:04.870304 E RAOP Device: Aborting startup - no key found.
2012-04-23 14:04:04.877166 I Loading en_us translation for module
mythfrontend
2012-04-23 14:04:04.900641 I Using Frameless Window
2012-04-23 14:04:04.979034 I Trying the OpenGL painter
2012-04-23 14:04:04.979088 W OpenGL: Could not determine whether Sync to
VBlank is enabled.
2012-04-23 14:04:04.979096 I OpenGL: Forcing swap interval for OS X.
2012-04-23 14:04:05.138383 I OpenGL1: Fragment program support available
2012-04-23 14:04:05.138450 I OpenGL: OpenGL vendor : NVIDIA Corporation
2012-04-23 14:04:05.138456 I OpenGL: OpenGL renderer: NVIDIA GeForce 9400
OpenGL Engine
2012-04-23 14:04:05.138461 I OpenGL: OpenGL version : 2.1 NVIDIA-1.6.36
2012-04-23 14:04:05.138472 I OpenGL: Max texture size: 8192 x 8192
2012-04-23 14:04:05.138477 I OpenGL: Max texture units: 8
2012-04-23 14:04:05.138482 I OpenGL: Direct rendering: Yes
2012-04-23 14:04:05.138486 I OpenGL: PixelBufferObject support available
2012-04-23 14:04:05.138492 I OpenGL: Initialised MythRenderOpenGL
2012-04-23 14:04:07.200341 I Current MythTV Schema Version (DBSchemaVer):
1299
2012-04-23 14:04:10.427336 N Registering Internal as a media playback
plugin.
2012-04-23 14:04:10.484128 I Loading en_us translation for module
mytharchive
2012-04-23 14:04:10.492681 N Registering WebBrowser as a media playback
plugin.
2012-04-23 14:04:10.492797 I Loading en_us translation for module
mythbrowser
2012-04-23 14:04:10.545148 I Loading en_us translation for module
mythgallery
2012-04-23 14:04:10.556896 I Loading en_us translation for module mythgame
2012-04-23 14:04:10.565863 I Current MythMusic Schema Version
(MusicDBSchemaVer): 1019
2012-04-23 14:04:10.627421 I Locking input devices
2012-04-23 14:04:10.733854 I Loading en_us translation for module mythmusic
2012-04-23 14:04:10.744276 I Loading en_us translation for module mythnews
2012-04-23 14:04:10.756337 I Loading en_us translation for module
mythweather
2012-04-23 14:04:10.761220 I Loading en_us translation for module
mythzoneminder
2012-04-23 14:04:10.875083 N Found mainmenu.xml for theme 'MythCenter-wide'
2012-04-23 14:04:10.904927 I Unlocking input devices
2012-04-23 14:04:11.098544 I Bonjour: Service registration complete: name
'Mythfrontend on Family-iMac.local' type '_mythfrontend._tcp.' domain:
'local.'
2012-04-23 14:04:11.112738 I MythCoreContext: Connecting to backend
server: 192.168.1.8:6543 (try 1 of 1)
2012-04-23 14:04:11.114335 I Using protocol version 72
2012-04-23 14:04:18.217687 I TV: Creating TV object
2012-04-23 14:04:18.279867 N Suspending idle timer
2012-04-23 14:04:18.286747 I TV: Created TvPlayWindow.
2012-04-23 14:04:18.301475 I TV: Attempting to change from None to
WatchingPreRecorded
2012-04-23 14:04:18.309872 I Using protocol version 72
2012-04-23 14:04:18.311490 I Using protocol version 72
2012-04-23 14:04:18.485843 W CoreAudioData Warning:CoreAudioData: "" not
found, using default device 262.
2012-04-23 14:04:18.487407 N AudioPlayer: Enabling Audio
2012-04-23 14:04:18.776485 I AFD: Opened codec 0x10855d800, id(H264)
type(Video)
2012-04-23 14:04:18.776504 I AFD: codec AAC has 2 channels
2012-04-23 14:04:18.777585 I AFD: Opened codec 0x10858da00, id(AAC)
type(Audio)
2012-04-23 14:04:18.819083 I AO: Opening audio device '' ch 2(2) sr 48000
sf 32 bit floating point reenc 0
2012-04-23 14:04:18.824384 W CoreAudioData Warning:Audio device is not
configured. You should configure your speaker layout with the "Audio Midi
Setup" utility in /Applications/Utilities.
2012-04-23 14:04:19.929704 I GLVid: Using custom UYVY input textures.
2012-04-23 14:04:20.039249 E MythFontProperties: Failed to load 'DejaVu
Sans', got 'Arial' instead
Location:
/Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/osd.xml
@ 5
Name: 'medium' Type: 'fontdef'
2012-04-23 14:04:20.039345 E MythFontProperties: Failed to load 'DejaVu
Sans', got 'Arial' instead
Location:
/Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/osd.xml
@ 9
Name: 'file' Type: 'fontdef'
2012-04-23 14:04:20.076829 I Player(0): Video timing method: USleep with
busy wait
2012-04-23 14:04:20.077399 I TV: Created player.
2012-04-23 14:04:20.085345 I TV: Changing from None to WatchingPreRecorded
2012-04-23 14:04:20.115525 I TV: Main UI disabled.
2012-04-23 14:04:20.115565 I TV: Entering main playback loop.
2012-04-23 14:04:20.296229 N Player(0): Waited 101ms for video buffers
AAAAAAAAAAAAAAAAAAAAAAAAAAuLLLLP
2012-04-23 14:04:20.400175 N Player(0): Waited 205ms for video buffers
ALAAAAAAAAAAAAAAAAAAAAAAAAuLLLAP
2012-04-23 14:04:20.504602 N Player(0): Waited 309ms for video buffers
ALUULAAAAAAAAAAAAAAAAAAAAAuLLAAP
2012-04-23 14:04:20.608483 N Player(0): Waited 413ms for video buffers
AuUUULULAAAAAAAAAAAAAAAAAAULLAAP
2012-04-23 14:04:20.712629 N Player(0): Waited 517ms for video buffers
AUUUUuUUULLAAAAAAAAAAAAAAAULLAAP
2012-04-23 14:05:04.293313 I TV: Attempting to change from
WatchingPreRecorded to None
2012-04-23 14:05:04.415765 I TV: Changing from WatchingPreRecorded to None
2012-04-23 14:05:04.415924 I TV: Exiting main playback loop.
2012-04-23 14:05:04.445565 N Resuming idle timer

If there is no or little movement, the recording will play fine. Once
movement starts to happen, we have issues. This all played wonderfully on
.24.

I don't remember which playback profile I used on .24, but I have tried all
of them on .25 and none work correctly.

Hope someone can help,

Thanks,
Robert Birch


sean.whitney at gmail

Apr 24, 2012, 7:09 AM

Post #2 of 7 (452 views)
Permalink
Re: .25 on mac-mini [In reply to]

On 04/23/2012 01:09 PM, Robert Birch wrote:
> At 9:40 AM -0700 4/23/12, Sean Whitney wrote:
>>On 04/23/2012 09:28 AM, Jean-Yves Avenard wrote:
>>> On 24 April 2012 01:25, Sean Whitney <sean.whitney [at] gmail
> <mailto:sean.whitney [at] gmail>> wrote:
>>>> My mac mini was almost flawless in playback under 0.24. Now any 1080
>>>> recordings play back with stuttering audio/video. The HD test video
>>>> under setup plays back flawlessly.
>>>>
>>>> I'm using the latest build on sourceforge. I've attached log files of
>>>> the playback error and specific of the file.
>>>>
>>>> Any help would be great!
>>>
>>> Use the VDA Normal profile instead of VDA High Quality
>>>
>>> I have serious doubt that what did play in 0.24 now wouldn't play in
>>> 0.25 all things considered. Mac mini with a nvidia 320M use a Core 2
>>> Duo at 2.4GHz max, that doesn't have enough grunt for some of the
>>> videos created by the HD-PVR
>>>
>>> You must have changed something, such as the video type being decoded,
>>> the video profile used to decode.
>>>
>>> Were you using VDA with 0.24 too?
>>I've tried all the VDA (normal, slim) profiles with basically similar
>>results. I was using the blit (xv-blit or quartz-blit) with the mini
>>prior to this. I don't think the version of 0.24 had the VDA profile
>>included, or if it did I wasn't using it.
>>
>>As for 1080 playback there were occasion blips or slow downs but it was
>>barely noticeable with 0.24 but now with 0.25 the 1080 content isn't
>>watchable.
>
> I have the same issue. I upgraded to .25 from .24 on a linux backend and
> now none of my Mac frontends can play HD content. Even old recordings I
> made.
>
<removed>
>
> If there is no or little movement, the recording will play fine. Once
> movement starts to happen, we have issues. This all played wonderfully
> on .24.
>
> I don't remember which playback profile I used on .24, but I have tried
> all of them on .25 and none work correctly.
>
> Hope someone can help,
>
> Thanks,
> Robert Birch
>
So there seems to be several individuals with the same issue:

1) HDPVR 1080 playback on mac-mini using 0.24 with the quartz-blit or
xv-blit profile was functional.
2) Upgrades to 0.25 has introduced a new performance bug that is
affecting all profiles available. This bug is manifests as stuttering
audio/video. Other types of 1080 encoded playback works great (ie, the
HD test video)

What can we do to help troubleshoot/fix this bug?

Sean



Sean



--
Science is not an exercise in consensus.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


jyavenard at gmail

Apr 24, 2012, 4:06 PM

Post #3 of 7 (443 views)
Permalink
Re: .25 on mac-mini [In reply to]

On 25 April 2012 00:09, Sean Whitney <sean.whitney [at] gmail> wrote:
> 1) HDPVR 1080 playback on mac-mini using 0.24 with the quartz-blit or
> xv-blit profile was functional.
> 2) Upgrades to 0.25 has introduced a new performance bug that is
> affecting all profiles available.  This bug is manifests as stuttering
> audio/video.  Other types of 1080 encoded playback works great (ie, the
> HD test video)
>
> What can we do to help troubleshoot/fix this bug?

I actually don't think it's myth 0.25 per-say that introduced a problem.

There has been so many changes on how the application is built.
First, Qt was updated. Which version of Qt is used depends on what the
person who build your package decided to use. Myth can be built
against 4.6, 4.7 or 4.8
There could very well have been a regression in Qt that introduced a
new problem. It wouldn't be the first time it happens.

Quartz is only available using the Carbon framework which is a 32 bits
only framework. If your application is 64 bits, you can't use Quartz.

It was actually my intention to remove any Carbon related code from
the mythtv code. I don't think it's the problem...

The HD-PVR videos are known to be compressed with a highly complex
h264 profile, much more complex than what the test video use

We need to do some profiling to find out where the CPU cycles are used.

In the mean time, try the OpenGL normal video profile (Setup ->
Videos -> Playback), make sure the painter is also OpenGL (Setup ->
Appearances).
Edit the OpenGL Normal profile and make sure that the number of CPU is
at least 2.
You can also try the "Normal" playback profile.

mythtv uses the newer ffmpeg which can make use of the multi-core CPU.

When playing the video, what is the CPU usage? is it more than 100% or below ?

Finally, can you make a sample of that video available somewhere?

Thanks.

We'll get to the bottom of this
Jean-Yves
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


sean.whitney at gmail

Apr 25, 2012, 7:18 AM

Post #4 of 7 (435 views)
Permalink
Re: .25 on mac-mini [In reply to]

>
> Finally, can you make a sample of that video available somewhere?
>

So anyone have and idea of how to make a video sample without
re-encoding it differently?

I tried

ffmpeg -t 600 -i NOVA\ 2012-04-20.mpg -vcodec copy -acodec copy
nova.sample.mpg

But the resulting file wasn't recognized by mgpinfo.

Thanks,

Sean

> Thanks.
>
> We'll get to the bottom of this
> Jean-Yves
> _______________________________________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://www.mythtv.org/mailman/listinfo/mythtv-users


--
Science is not an exercise in consensus.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


jyavenard at gmail

Apr 25, 2012, 7:20 AM

Post #5 of 7 (430 views)
Permalink
Re: .25 on mac-mini [In reply to]

On 26 April 2012 00:18, Sean Whitney <sean.whitney [at] gmail> wrote:
> So anyone have and idea of how to make a video sample without
> re-encoding it differently?

dd
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


sean.whitney at gmail

Apr 25, 2012, 7:44 AM

Post #6 of 7 (431 views)
Permalink
Re: .25 on mac-mini [In reply to]

On 04/25/2012 07:20 AM, Jean-Yves Avenard wrote:
> On 26 April 2012 00:18, Sean Whitney <sean.whitney [at] gmail> wrote:
>> So anyone have and idea of how to make a video sample without
>> re-encoding it differently?
>
> dd
> _______________________________________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://www.mythtv.org/mailman/listinfo/mythtv-users
Thanks,

For anyone else's edification. This worked

dd if=NOVA\ 2012-04-20.mpg of=nova.sample.mpg bs=1024 count=500000

Sean

--
Science is not an exercise in consensus.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


sean.whitney at gmail

Apr 25, 2012, 7:49 AM

Post #7 of 7 (429 views)
Permalink
Re: .25 on mac-mini [In reply to]

Here's a sample (49MB).

http://dl.dropbox.com/u/108553/nova.sample.mpg

If you need a bigger sample let me know.

Sean

On 04/25/2012 07:20 AM, Jean-Yves Avenard wrote:
> On 26 April 2012 00:18, Sean Whitney <sean.whitney [at] gmail> wrote:
>> So anyone have and idea of how to make a video sample without
>> re-encoding it differently?
>
> dd
> _______________________________________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://www.mythtv.org/mailman/listinfo/mythtv-users


--
Science is not an exercise in consensus.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users

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


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.