[mythtv-users] Smooth playback on BBC HD 1080 h.264 - at last a solution :-)

johnny strom johnny.strom at osp.fi
Sat Jun 2 07:30:06 UTC 2007


John skrev:
> Robert Longbottom wrote:
>   
>> On Thu, May 31, 2007 10:57 pm, John wrote:
>>   
>>     
>>> Please post back if this works for you, or if you have any better ideas.
>>> I cant be the only Mythtv user trying to watch BBC-HD .........can I ?
>>>
>>> John
>>>     
>>>       
>> Looks interesting.  I've certainly tried to playback BBCHD, and I can play
>> it back at about x0.5 speed ok, but any faster and it is far too jerky to
>> watch and stops every couple of seconds to catch up.
>>
>> I'll give your scripts a go tonight and report back, but I expect my
>> hardware isn't really up to the task.
>>
>> Thanks for posting them!
>> Robert
>>     
> Glad to help.
>
>
> I need to point out that I have found 3 issues with watching BBC with 
> Mythtv, as oposed to watching it under windows. (see original post on 
> cpu and codec requirements)
>
>
> OS
> 1) Under windows, CPU usage is less for playback, when using FFmpeg or 
> coreavc
>
> Playback Codec
> 2) On a dual core system, FFmpeg only uses a single core, Coreavc uses 
> both. I need to use the dshow patch and coreavc with Mythtv to avoid 
> dropping frames on my system, as I get both cores running at about 80% 
> on a core2duo e4300. With FFmpeg I get 1 core running at 100%, and 
> dropped frames whatever player used.
>
>   

Hello

We are intending to sponsor ffmpeg to make the decoding of H264 
multithreaded so that it can decode on multiple cores. That work will 
start in august 2007. That should make BBC-HD playable on a
dual core machine when the ffmpeg/H264 code is merged into mythtv.

Best Regards Johnny Strom




> Player
> 3) There is SOMTHING (?) about the original recorded stream that the 
> internal mythtv player doesnt like. It drops frames even if the CPU is 
> below 50% on a still scene.
>
>
> Re-muxing helped me cure the final hurdle, the Mythtv internal player. 
> But if your CPU is pegged, I'm afraid it does not reduce the pure grunt 
> required.
>
>
> Finally I notice that the wrap went wrong on the original posting, 
> mythcommflag should be on a seperrate line for both scripts. e.g.
>
> #!/bin/bash # $1 %DIR% $2 %File%
>
> echo "remux $1/$2 and replace - deleting original"
>
> vlc -I dummy "$1/$2" --sout 
> "#duplicate{dst=std{access=file,mux=ts,dst=$1/$2.new}" :sout-all vlc:quit
>
> mv $1/$2.new $1/$2
>
> mythcommflag --rebuild  -f $1/$2
>
> John
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20070602/14326c2d/attachment.htm 


More information about the mythtv-users mailing list