[mythtv-commits] Ticket #11358: HDPVR - Green line on 1080i play back

MythTV noreply at mythtv.org
Thu Jan 17 23:28:18 UTC 2013


#11358: HDPVR - Green line on 1080i play back
----------------------------+-----------------------------------------
 Reporter:  bernhart2002@…  |           Type:  Bug Report - General
   Status:  new             |       Priority:  minor
Milestone:                  |      Component:  MythTV - Video Playback
  Version:  0.26-fixes      |       Severity:  medium
 Keywords:                  |  Ticket locked:  0
----------------------------+-----------------------------------------
 There is a green on the bottom of the screen that looks to be about 1
 pixel high when playing back 1080i content captured with a HDPVR. Playing
 the file back with ffplay, vlc, and mplayer does not have this green line
 so I believe that this is a mythtv play back bug.
 Google seaching the internet shows other people have the same problem with
 no fix outside of adjusting the overscan. I am using VPDAU

 here is a cut from the mythfrontend log


 {{{
 2013-01-17 18:24:23.500591 I  TV: Entering main playback loop.
 2013-01-17 18:24:23.519765 I  PreviewQueue: Requesting preview for
 '13350_20130117050000.mpg_0x0_-1s'
 2013-01-17 18:24:23.519801 I  PreviewQueue: Requested preview for
 '13350_20130117050000.mpg_0x0_-1s'
 2013-01-17 18:24:23.535740 I  Player(0): Waiting for video buffers...
 2013-01-17 18:24:23.558620 I  VidOutVDPAU: Added 2 new buffers. New buffer
 size 16 (4 decode and 12 process)
 2013-01-17 18:24:23.598915 I  VidOutVDPAU: Created VDPAU decoder (4 ref
 frames)
 2013-01-17 18:24:23.629029 I  OSD: Created window bb_OSD_INTERACTIVE
 2013-01-17 18:24:23.629066 I  Player(0): Enabled deinterlacing
 2013-01-17 18:24:23.667293 I  VDPAU: Added 2 output surfaces (total 4, max
 4)
 2013-01-17 18:24:23.713066 I  Player(0): Waiting for video buffers...
 2013-01-17 18:24:24.085014 I  TV: DoPlayerSeek (29.9966 seconds)
 2013-01-17 18:24:24.085042 I  UpdateOSDSeekMessage(Skip Ahead, 2)
 2013-01-17 18:24:24.098135 I  AFD: DoFastForward(912 (22), do discard
 frames)
 2013-01-17 18:24:24.098167 I  Dec: DoFastForward(912 (22), do discard
 frames)
 2013-01-17 18:24:24.098184 I  Dec: FindPosition(912, search not adjusted)
 -->
                         [7:838(37351652),8:966(41864968)]
 2013-01-17 18:24:24.098221 I  AFD: SeekReset(966, 0, do flush, do discard)
 2013-01-17 18:24:24.098258 I  AFD: SeekReset() flushing
 2013-01-17 18:24:24.098282 I  VidOutVDPAU: DiscardFrames(1)
 2013-01-17 18:24:24.098322 I  VideoBuffers::DiscardFrames(1):
 AAAAAUUUUUUUUDDD
 2013-01-17 18:24:24.098346 I  VideoBuffers::DiscardFrames(1):
 AAAAAAAAAAAAADDD -- done
 2013-01-17 18:24:24.098361 I  VidOutVDPAU: DiscardFrames() 3:
 AAAAAAAAAAAAADDD -- done()
 2013-01-17 18:24:24.100609 I  Player(0): SetFrameInterval ps:1 scan:3
 2013-01-17 18:24:24.100882 I  Player(0): ClearAfterSeek(0)
 2013-01-17 18:24:24.100909 I  Player(0): Waiting for video buffers...
 2013-01-17 18:24:24.111172 N  VDP: Ignoring profile item 88 (Need a
 decoder and renderer)
 2013-01-17 18:24:24.111331 I  VDP: Accepting: cmp(>= 0 720) dec(vdpau)
 cpus(2) skiploop(enabled) rend(vdpau) osd(vdpau) osdfade(enabled)
 deint(vdpauadvanced,vdpaubasic) filt()
 2013-01-17 18:24:24.111355 I  VDP: Accepting: cmp(> 0 0) dec(vdpau)
 cpus(1) skiploop(enabled) rend(vdpau) osd(vdpau) osdfade(enabled)
 deint(vdpauadvanceddoublerate,vdpauadvanced) filt()
 2013-01-17 18:24:24.111368 I  VDP: LoadBestPreferences(2048x2048, 0)
 2013-01-17 18:24:24.111388 I  VDP: LoadBestPreferences(2048x2048, 60)
 2013-01-17 18:24:24.111401 I  VDP: LoadBestPreferences(1920x1088, 60)
 2013-01-17 18:24:24.111433 I  VDP: LoadBestPreferences(1920x1088, 29.97)
 2013-01-17 18:24:24.111451 I  VidOutVDPAU: InputChanged(1920,1088,1.76471)
 'H.264 VDPAU'->'H.264 VDPAU'
 2013-01-17 18:24:24.111881 I  VidOutVDPAU: DiscardFrames(1)
 2013-01-17 18:24:24.111911 I  VideoBuffers::DiscardFrames(1):
 AAAAAAAAAAAAAAAA
 2013-01-17 18:24:24.111934 I  VideoBuffers::DiscardFrames(1):
 AAAAAAAAAAAAAAAA -- done
 2013-01-17 18:24:24.111948 I  VidOutVDPAU: DiscardFrames() 3:
 AAAAAAAAAAAAAAAA -- done()
 2013-01-17 18:24:24.203628 N  Player(0): Waited 103ms for video buffers
 AAAAAAAAAAAAAAAA
 2013-01-17 18:24:24.789964 W  VDPAU: Display pre-empted.
 2013-01-17 18:24:24.789991 E  VDPAU: Error at mythrender_vdpau.cpp:947
 (#2, The display was pre-empted, or a fatal error occurred.)
 2013-01-17 18:24:24.790007 N  VDPAU: Attempting to re-create VDPAU
 resources.
 2013-01-17 18:24:24.815885 I  VDPAU: Set colorkey to 0x20202
 2013-01-17 18:24:24.818443 I  VDPAU: Re-created output surfaces.
 2013-01-17 18:24:24.831740 I  VDPAU: Re-created decoders.
 2013-01-17 18:24:24.836153 I  VDPAU: Attempting to reset 8 video surfaces
 owned by this thread 338428992
 2013-01-17 18:24:24.836176 I  VDPAU: Re-created 8 video surfaces.
 2013-01-17 18:24:24.836184 I  VDPAU: 0 of 8 video surfaces still need to
 be reset
 2013-01-17 18:24:24.837335 W  MythPainter: 38 images not yet de-allocated.
 2013-01-17 18:24:24.837365 I  VDPAU Painter: Clearing VDPAU painter cache.
 2013-01-17 18:24:24.861240 I  Clearing OpenGL painter cache.
 2013-01-17 18:24:24.861263 I  Snapping height to avoid scaling: height:
 1080, top: 0
 2013-01-17 18:24:24.861269 I  Snapping width to avoid scaling: width:
 1920, left: 0
 2013-01-17 18:24:24.861284 I  Display Rect  left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.77778
 2013-01-17 18:24:24.861293 I  Video Rect    left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.76471
 2013-01-17 18:24:24.861299 I  Snapping height to avoid scaling: height:
 1080, top: 0
 2013-01-17 18:24:24.861304 I  Snapping width to avoid scaling: width:
 1920, left: 0
 2013-01-17 18:24:24.861311 I  Display Rect  left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.77778
 2013-01-17 18:24:24.861320 I  Video Rect    left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.76471
 2013-01-17 18:24:24.861325 I  VDP: SetVideoRenderer(vdpau)
 2013-01-17 18:24:24.861334 I  VDP: SetVideoRender(vdpau) ==
 GetVideoRenderer()
 2013-01-17 18:24:24.862000 I  Doubling refresh rate for interlaced
 display.
 2013-01-17 18:24:24.862073 I  VideoOutput: Pixel dimensions: Screen
 1920x1080, window 1920x1080
 2013-01-17 18:24:24.862084 I  VideoOutput: Actual display dimensions:
 160x90 mm  Aspect: 1.77778
 2013-01-17 18:24:24.862442 I  VideoOutput: Estimated window dimensions:
 160x90 mm  Aspect: 1.77778
 2013-01-17 18:24:24.902731 I  VDPAU: Created 2 output surfaces.
 2013-01-17 18:24:24.902753 I  VDPAU: Set colorkey to 0x20202
 2013-01-17 18:24:24.902766 I  VDPAU: Created VDPAU render device 1920x1080
 2013-01-17 18:24:24.902779 I  VidOutVDPAU: Created VDPAU osd (1920x1080)
 2013-01-17 18:24:25.039214 I  ColourSpace: PictureAttributes: Brightness,
 Contrast, Colour, Hue, Studio Levels,
 2013-01-17 18:24:25.039274 I  Snapping height to avoid scaling: height:
 1080, top: 0
 2013-01-17 18:24:25.039280 I  Snapping width to avoid scaling: width:
 1920, left: 0
 2013-01-17 18:24:25.039297 I  Display Rect  left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.77778
 2013-01-17 18:24:25.039306 I  Video Rect    left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.76471
 2013-01-17 18:24:25.039311 I  VidOutVDPAU: Created VDPAU context (GPU
 decode)
 2013-01-17 18:24:25.039325 I  VDP: GetFilteredDeint() : vdpau ->
 'vdpauadvanced'
 2013-01-17 18:24:25.039929 I  VidOutVDPAU: Enabled deinterlacing.
 2013-01-17 18:24:25.040821 I  Doubling refresh rate for interlaced
 display.
 2013-01-17 18:24:25.041036 N  Player(0): Forcing decode extra audio option
 on (Video method requires it).
 2013-01-17 18:24:25.041045 I  Player(0): ClearAfterSeek(1)
 2013-01-17 18:24:25.041049 I  VidOutVDPAU: ClearAfterSeek()
 2013-01-17 18:24:25.041053 I  VidOutVDPAU: DiscardFrames(0)
 2013-01-17 18:24:25.041071 I  VideoBuffers::DiscardFrames(0): AAAAA
 AAAAAAAA
 2013-01-17 18:24:25.041084 I  VideoBuffers::DiscardFrames(0): AAAAA
 AAAAAAAA -- done
 2013-01-17 18:24:25.041097 I  VidOutVDPAU: DiscardFrames() 3: AAAAA
 AAAAAAAA -- done()
 2013-01-17 18:24:25.041113 I  Player(0): LoadFilters(''..) -> 0x0
 2013-01-17 18:24:25.041135 I  Player(0): detectInterlace(Detect Scan,
 Interlaced Scan, 29.97, 1088) ->Interlaced Scan
 2013-01-17 18:24:25.045431 N  Player(0): Waited 945ms for video buffers
 AAAAA AAALAAAA
 2013-01-17 18:24:25.056733 I  VidOutVDPAU: Added 2 new buffers. New buffer
 size 16 (4 decode and 12 process)
 2013-01-17 18:24:25.074945 I  VidOutVDPAU: Created VDPAU decoder (4 ref
 frames)
 2013-01-17 18:24:25.108801 I  VDPAU: Added 2 output surfaces (total 4, max
 4)
 2013-01-17 18:24:28.955438 I  Player(0): FPS:   22.67 Mean: 44109 Std.Dev:
 114852 CPUs: 100% 100%
 2013-01-17 18:24:32.926038 I  Player(0): FPS:   29.98 Mean: 33360 Std.Dev:
 199 CPUs: 34% 100%
 2013-01-17 18:24:36.896831 I  Player(0): FPS:   29.97 Mean: 33362 Std.Dev:
 137 CPUs: 34% 100%
 2013-01-17 18:24:38.664858 I  Player(0): 400 interlaced frames seen.
 2013-01-17 18:24:40.867400 I  Player(0): FPS:   29.98 Mean: 33360 Std.Dev:
 172 CPUs: 37% 100%
 2013-01-17 18:24:44.838076 I  Player(0): FPS:   29.97 Mean: 33361 Std.Dev:
 119 CPUs: 33% 100%
 2013-01-17 18:24:48.808753 I  Player(0): FPS:   29.98 Mean: 33361 Std.Dev:
 201 CPUs: 33% 100%
 2013-01-17 18:24:52.011575 I  Player(0): 800 interlaced frames seen.
 2013-01-17 18:24:52.426749 I  Player(0): Play speed: rate: 29.97 speed: 0
 skip: 0 => new interval 33366
 2013-01-17 18:24:52.460260 I  VidOutVDPAU: UpdatePauseFrame()
 AUUDDUUUuUUDLUUU
 2013-01-17 18:24:53.764360 N  Preview: RemotePreviewRun() -- no reply..
 }}}
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11358>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list