[mythtv-users] Help with playback issue on recordings from a single channel

John Pilkington johnpilk222 at gmail.com
Fri Dec 31 11:16:14 UTC 2021


On 25/12/2021 21:04, John Pilkington wrote:
> On 25/12/2021 20:19, John Pilkington wrote:
t it should play ok in the frontend.
>>
>> Plays fine for me with software decoding on a 2.8 GHz core2duo 
>> machine. But shock horror it's mpeg2video 1920x1080i @ 29.97 fps and 
>> the cpu load is close to 2 x 100%
>>
>> HTH
>>
>> John P
>>
> 
> But I usually run project-X on my mpeg recordings, and it's not happy 
> with this one.   I'll try something else.
> 
> {{{
>   Duration: 00:06:45.25, start: 66178.166733, bitrate: 7671 kb/s
>      Stream #0:0[0x760]: Video: mpeg2video (Main), yuv420p(tv, top 
> first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 
> 59.94 tbc
>      Side data:
>        cpb: bitrate max/min/avg: 18824400/0/0 buffer size: 9764864 
> vbv_delay: N/A
>      Stream #0:1[0x761](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 
> 5.1(side), fltp, 384 kb/s
>      Stream #0:2[0x762](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 
> stereo, fltp, 128 kb/s
> 
> 
> 
> 35 %!> dropping GOP# 155 @ orig.PTS 05:09:49.783 (1673080553), 
> errorcode: 24
> !> Pics exp/cnt 5/8, inGOP PTS diff. 0ms, new Timecode 00:01:50.610
> !> dropping GOP# 156 @ orig.PTS 05:09:49.950 (1673095568), errorcode: 24
> !> Pics exp/cnt 25/48, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> !> dropping GOP# 157 @ orig.PTS 05:09:50.784 (1673170643), errorcode: 24
> !> Pics exp/cnt 5/9, inGOP PTS diff. 0ms, new Timecode 00:01:50.610
> !> dropping GOP# 158 @ orig.PTS 05:09:50.951 (1673185658), errorcode: 24
> !> Pics exp/cnt 30/57, inGOP PTS diff. 0ms, new Timecode 00:01:50.610
> !> dropping GOP# 159 @ orig.PTS 05:09:51.952 (1673275748), errorcode: 24
> !> Pics exp/cnt 27/52, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> 36 %!> dropping GOP# 160 @ orig.PTS 05:09:52.853 (1673356829), 
> errorcode: 24
> !> Pics exp/cnt 18/34, inGOP PTS diff. 0ms, new Timecode 00:01:50.610
> !> dropping GOP# 161 @ orig.PTS 05:09:53.454 (1673410883), errorcode: 24
> !> Pics exp/cnt 4/7, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> !> dropping GOP# 162 @ orig.PTS 05:09:53.587 (1673422895), errorcode: 24
> !> Pics exp/cnt 25/49, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> !> dropping GOP# 163 @ orig.PTS 05:09:54.421 (1673497970), errorcode: 24
> !> Pics exp/cnt 25/49, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> !> dropping GOP# 164 @ orig.PTS 05:09:55.256 (1673573045), errorcode: 24
> !> Pics exp/cnt 30/60, inGOP PTS diff. 16ms, new Timecode 00:01:50.610
> }}}}
> 

I'll come back to this post from early in the thread.  This output from 
the ProjectX demuxer shows that some of the "GroupOfPicture"s contain 
fewer than the intended number of output frames, and they are dropped 
from the demuxed output.  This is repeatable and not a result of cpu 
overload.  It may be relevant that ProjectX was written to handle the 
European DVB standards of around 20 years ago.

One section of the dropped content is an entire Ralph Loren advert. 
Playback goes directly from the zoo building to a little girl.

My nVidia card, using the 470xx driver with NVDEC, plays the original 
recording as intended.  The OP's problem seems to be, as I think has 
already been concluded, in the vdpau implementation for his AMD hardware.



More information about the mythtv-users mailing list