[mythtv-users] BBC HD on Freesat

John reidjr at btconnect.com
Tue Jun 3 18:12:12 UTC 2008


John Taylor wrote:
> success! (well sort of)
>
>
> I applied the patch above to mplayer and can now watch ITV HD, however
> the video is jerky and I get lots of PAFF errors:
>
> john at john-desktop:~$ mplayer 8000_20080528153300.mpg
>
> MPlayer dev-SVN-r26973-4.2.3 (C) 2000-2008 MPlayer Team
> CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (Family: 15,
> Model: 67, Stepping: 3)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
> 120 audio & 251 video codecs
>
> Playing 8000_20080528153300.mpg.
> TS file format detected.
> VIDEO MPEG2(pid=3401) AUDIO A52(pid=3402) NO SUBS (yet)!  PROGRAM N. 1
> FPS seems to be: 25.000000
> [VO_XV] Using Xv Adaptor #0 (NV17 Video Texture)
> ==========================================================================
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
> ==========================================================================
> ==========================================================================
> Opening audio decoder: [liba52] AC3 decoding with liba52
> AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
> Selected audio codec: [a52] afm: liba52 (AC3-liba52)
> ==========================================================================
> AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
> Starting playback...
> VDec: vo config request - 1440 x 1080 (preferred colorspace: Planar YV12)
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
> VO: [xv] 1440x1080 => 1920x1080 Planar YV12
> A:77792.9 V:77794.1 A-V: -1.179 ct: -0.100  26/ 26 101%  4%  1.1% 1 0
>
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]B picture before any references, skipping
> [h264 @ 0xb20260]decode_slice_header error
> [h264 @ 0xb20260]no frame!
> Error while decoding frame!
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
> [h264 @ 0xb20260]PAFF + spatial direct mode is not implemented
>
>
> looks like this is using the mpegts demuxer. I have tried to use the
> coreavc patch as well but the lavf demuxer required for the coreavc
> decoder doesn't like the ITV container. Trying to force
> coreavc-for-linux to use the mpegts demuxer results in an error.
>
> Does anyone know if there is a patch so I can use the mpegts demuxer
> with coreavc so I can test if it handles the video better, or if I can
> select the video id for the lavf demuxer
>
> This patch: http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-October/046462.html
> doesn't seem to work with the latest SVN; I will try to manually alter
> it to fit.
>
> John
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>   


I hacked myth to allow playback of ITV-HD with exactly the same result. 
In order to get myth to play it I forced mpeg1 = h.264, but also needed 
to specify the frame size, as the picture is detected as 16x32 or some 
such size. However as ITV-HD is using paff + spatial  its a moot point, 
as FFmpeg doesnt play it back properly.

John


More information about the mythtv-users mailing list