[mythtv-users] Yadif Jerky

Mitch Gore mitchell.gore at gmail.com
Thu Nov 13 05:20:56 UTC 2008


On Wed, Nov 12, 2008 at 11:18 PM, Mitch Gore <mitchell.gore at gmail.com>wrote:

>
> Run it with -v playback.
>>
>> _______________________________________________
>>
>
>

Ok, finally got a chance to do this.  When i play a file with the high
quality profile i get:

2008-11-12 23:07:36.338 XMLParse::LoadTheme using /usr/share/mythtv/themes/
blootube-wide/ui.xml
2008-11-12 23:07:37.480 TV: Attempting to change from None to
WatchingPreRecorded
2008-11-12 23:07:37.489 RingBuf(/tv/d3/1411_20081112200000.mpg):
OpenFile(/tv/d3/1411_20081112200000.mpg, 12)
2008-11-12 23:07:37.489 RingBuf(/tv/d3/1411_20081112200000.mpg):
CalcReadAheadThresh(63 KB)
                         -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
2008-11-12 23:07:37.681 AFD: Stream #0, has id 0x49 codec id MPEG2VIDEO,
type Video, bitrate 65000000 at 0x0x1a8793a0
2008-11-12 23:07:37.686 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.687 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(xv-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.687 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.687 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.687 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-12 23:07:37.687 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-12 23:07:37.687 VDP: LoadBestPreferences(1920x1080, 60)
2008-11-12 23:07:37.687 Using 2 CPUs for decoding
2008-11-12 23:07:37.690 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.691 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(xv-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.691 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.691 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.691 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-12 23:07:37.691 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-12 23:07:37.691 VDP: LoadBestPreferences(1920x1080, 60)
2008-11-12 23:07:37.691 AFD: InitVideoCodec() 0x1a4105d0 id(MPEG2VIDEO) type
(Video).
2008-11-12 23:07:37.692 detectInterlace(Detect Scan, Interlaced Scan, 29.97,
1080) ->Interlaced Scan
2008-11-12 23:07:37.692 AFD: Using ffmpeg for video decoding
2008-11-12 23:07:37.692 AFD: Looking for decoder for MPEG2VIDEO
2008-11-12 23:07:37.692 AFD: Opened codec 0x1a4105d0, id(MPEG2VIDEO)
type(Video)
2008-11-12 23:07:37.692 AFD: Stream #1, has id 0x52 codec id AC3, type
Audio, bitrate 384000 at 0x0x1a552ab0
2008-11-12 23:07:37.692 AFD: codec AC3 has 6 channels
2008-11-12 23:07:37.692 AFD: Looking for decoder for AC3
2008-11-12 23:07:37.693 AFD: Opened codec 0x1ba48a80, id(AC3) type(Audio)
2008-11-12 23:07:37.694 RingBuf(/tv/d3/1411_20081112200000.mpg):
CalcReadAheadThresh(0 KB)
                         -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
2008-11-12 23:07:37.695 Opening audio device 'spdif'. ch 2(2) sr 48000
2008-11-12 23:07:37.695 Opening ALSA audio device 'spdif'.
2008-11-12 23:07:37.706 Opening audio device 'spdif'. ch 2(2) sr 48000
2008-11-12 23:07:37.707 Opening ALSA audio device 'spdif'.
2008-11-12 23:07:37.713 Dec: Trying to select track (w/lang)
2008-11-12 23:07:37.713 Dec: Selecting first track
2008-11-12 23:07:37.713 Dec: Selected track #1 in the Unknown language(0)
2008-11-12 23:07:37.713 Resyncing position map. posmapStarted = 0 livetv(0)
watchingRec(0)
2008-11-12 23:07:37.756 Position map filled from DB to: 91809
2008-11-12 23:07:37.757 SyncPositionMap prerecorded, from DB: 3660 entries
2008-11-12 23:07:37.757 SyncPositionMap, new totframes: 91809, new length:
3063, posMap size: 3660
2008-11-12 23:07:37.758 AFD: Position map found
2008-11-12 23:07:37.758 AFD: Successfully opened decoder for file:
"/tv/d3/1411_20081112200000.mpg". novideo(0)
2008-11-12 23:07:37.763 VideoOutput: Allowed renderers:
opengl,xv-blit,xshm,xlib
2008-11-12 23:07:37.763 VideoOutput: Allowed renderers (filt: ffmpeg):
xlib,xshm,xv-blit,opengl
2008-11-12 23:07:37.766 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.767 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(xv-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.767 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.767 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.767 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-12 23:07:37.767 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-12 23:07:37.767 VDP: LoadBestPreferences(1920x1080, 60)
2008-11-12 23:07:37.767 VideoOutput: Preferred renderer: xv-blit
2008-11-12 23:07:37.768 VideoOutput: Trying video renderer: xv-blit
2008-11-12 23:07:37.771 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.771 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(xv-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.772 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.772 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.772 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-12 23:07:37.772 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-12 23:07:37.782 VideoOutputXv: ctor
2008-11-12 23:07:37.784 XOff: 0, YOff: 0
2008-11-12 23:07:37.784 VDP: LoadBestPreferences(1920x1088, 60)
2008-11-12 23:07:37.784 Display Rect  left: 0, top: 75, width: 800, height:
450, aspect: 1.33333
2008-11-12 23:07:37.784 Video Rect    left: 0, top: 0, width: 1920, height:
1080, aspect: 1.77778
2008-11-12 23:07:37.785 VideoOutputXv: Pixel dimensions: Screen 800x600,
window 800x600
2008-11-12 23:07:37.787 VideoOutputXv: Estimated display dimensions: 302x232
mm  Aspect: 1.30172
2008-11-12 23:07:37.787 VideoOutputXv: Estimated window dimensions: 302x232
mm  Aspect: 1.30172
2008-11-12 23:07:37.788 VideoOutputXv: InitSetupBuffers() render: xv-blit,
allowed: opengl,xv-blit,xshm,xlib
2008-11-12 23:07:37.791 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.791 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(xv-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.791 VDP: Accepting: cmp(>= 1920 1080) dec(ffmpeg)
cpus(2) rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(linearblend,linearblend) filt()
2008-11-12 23:07:37.791 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
rend(quartz-blit) osd(softblend) osdfade(enabled)
deint(yadifdoubleprocessdeint,yadifdeint) filt()
2008-11-12 23:07:37.791 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-12 23:07:37.792 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-12 23:07:37.792 VDP: LoadBestPreferences(1920x1088, 60)
2008-11-12 23:07:37.792 VideoOutputXv: @ j=0 Looking for flag[s]:
XvInputMask XvImageMask  10
2008-11-12 23:07:37.792 VideoOutputXv: Adaptor#0: NV17 Video Texture has
flag[s]: XvInputMask XvImageMask
2008-11-12 23:07:37.792 VideoOutputXv: Has XVideo flags...
2008-11-12 23:07:37.792 VideoOutputXv: Missing XV_BRIGHTNESS, rejecting.
2008-11-12 23:07:37.792 VideoOutputXv: Adaptor#1: NV05 Video Blitter has
flag[s]: XvInputMask XvImageMask
2008-11-12 23:07:37.792 VideoOutputXv: Has XVideo flags...
2008-11-12 23:07:37.793 VideoOutputXv: Missing XV_BRIGHTNESS, rejecting.
2008-11-12 23:07:37.793 VideoOutputXv: @ j=1 Looking for flag[s]:
XvInputMask XvImageMask  0
2008-11-12 23:07:37.793 VideoOutputXv: Adaptor#0: NV17 Video Texture has
flag[s]: XvInputMask XvImageMask
2008-11-12 23:07:37.793 VideoOutputXv: Has XVideo flags...
2008-11-12 23:07:37.793 VideoOutputXv: Here...
2008-11-12 23:07:37.793 VideoOutputXv: Grabbed xv port 355
2008-11-12 23:07:37.793 VideoOutputXv: XVideo surface found on port 355
2008-11-12 23:07:37.793 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
Texture'
2008-11-12 23:07:37.794 VideoOutputXv: XVideo Format #0 is 'YUY2'
2008-11-12 23:07:37.794 VideoOutputXv: XVideo Format #1 is 'YV12'
2008-11-12 23:07:37.794 VideoOutputXv: XVideo Format #2 is 'UYVY'
2008-11-12 23:07:37.794 VideoOutputXv: XVideo Format #3 is 'I420'
2008-11-12 23:07:37.794 VideoOutputXv: Using XVideo Format 'YV12'
2008-11-12 23:07:37.794 VideoOutputXv: CreateShmImages(32): video_dim:
1920x1088
2008-11-12 23:07:38.113 VDP: SetVideoRenderer(xv-blit)
2008-11-12 23:07:38.114 VDP: SetVideoRender(xv-blit) == GetVideoRenderer()
2008-11-12 23:07:38.114 VideoOutputXv: Chromakeying not possible with this
XVideo port.
2008-11-12 23:07:38.114 Display Rect  left: 0, top: 75, width: 800, height:
450, aspect: 1.33333
2008-11-12 23:07:38.114 Video Rect    left: 0, top: 0, width: 1920, height:
1080, aspect: 1.77778
2008-11-12 23:07:38.114 Over/underscan. V: 0, H: 0
2008-11-12 23:07:38.114 Display Rect  left: 0, top: 75, width: 800, height:
450, aspect: 1.33333
2008-11-12 23:07:38.114 Video Rect    left: 0, top: 0, width: 1920, height:
1080, aspect: 1.77778
2008-11-12 23:07:38.114 VDP: LoadBestPreferences(1920x1088, 29.97)
2008-11-12 23:07:38.115 NVP: LoadFilters(''..) -> 0
2008-11-12 23:07:38.116 OSD Theme Dimensions W: 640 H: 480
2008-11-12 23:07:39.609 NVP: ClearAfterSeek(1)
2008-11-12 23:07:39.609 VideoOutputXv: ClearAfterSeek()
2008-11-12 23:07:39.609 VideoOutputXv: DiscardFrames(0)
2008-11-12 23:07:39.609 VideoBuffers::DiscardFrames(0):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-12 23:07:39.609 VideoBuffers::DiscardFrames(0):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-11-12 23:07:39.609 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:39.610 TV: StartPlayer(): took 2106 ms to start player.
2008-11-12 23:07:39.610 Realtime priority would require SUID as root.
2008-11-12 23:07:39.610 TV: Changing from None to WatchingPreRecorded
2008-11-12 23:07:39.614 VDP: GetFilteredDeint() : xv-blit -> 'linearblend'
2008-11-12 23:07:39.620 Using deinterlace method linearblend
2008-11-12 23:07:39.659 AFD: DoFastForward(714 (1), do discard frames)
2008-11-12 23:07:39.660 Dec: DoFastForward(714 (1), do discard frames)
2008-11-12 23:07:39.660 AFD: SeekReset(732, 0, do flush, do discard)
2008-11-12 23:07:39.660 AFD: SeekReset() flushing
2008-11-12 23:07:39.660 VideoOutputXv: DiscardFrames(1)
2008-11-12 23:07:39.660 VideoBuffers::DiscardFrames(1):
UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-12 23:07:39.660 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:39.660 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-11-12 23:07:39.660 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:39.661 NVP: ClearAfterSeek(0)
2008-11-12 23:07:39.729 nVidiaVideoSync: VBlank ioctl did not work,
unimplemented in this driver?
2008-11-12 23:07:39.730 DRMVideoSync: Could not open device /dev/dri/card0,
No such file or directory
2008-11-12 23:07:39.730 OpenGLVideoSync()
2008-11-12 23:07:39.739 OpenGLVideoSync: x,y -> 400, 324
2008-11-12 23:07:39.783 Using OpenGLVideoSync
2008-11-12 23:07:39.784 Using audio as timebase
2008-11-12 23:07:39.785 Video timing method: SGI OpenGL
2008-11-12 23:07:39.785 Refresh rate: 13328, frame interval: 33366
2008-11-12 23:07:39.797 NVP: Waiting for prebuffer.. 0
AAuLUuAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-12 23:07:39.815 Dec: Selected track #1 in the Unknown language(0)
2008-11-12 23:07:39.946 NVP: Waiting for prebuffer.. 1
AAUUUUUUUUUuLLAAAAAAAAAAAAAAAAA
2008-11-12 23:07:40.100 NVP: progressive frame seen after 6 interlaced
frames
2008-11-12 23:07:40.143 Disabled deinterlacing
2008-11-12 23:07:40.224 NVP: interlaced frame seen after 5 progressive
frames
2008-11-12 23:07:40.225 Enabled deinterlacing
2008-11-12 23:07:40.565 NVP: progressive frame seen after 11 interlaced
frames
2008-11-12 23:07:40.645 Disabled deinterlacing
2008-11-12 23:07:40.766 NVP: interlaced frame seen after 5 progressive
frames
2008-11-12 23:07:40.766 Enabled deinterlacing
2008-11-12 23:07:41.087 NVP: progressive frame seen after 11 interlaced
frames
2008-11-12 23:07:41.145 Disabled deinterlacing
2008-11-12 23:07:41.185 NVP: interlaced frame seen after 3 progressive
frames
2008-11-12 23:07:41.185 Enabled deinterlacing
2008-11-12 23:07:41.492 NVP: progressive frame seen after 11 interlaced
frames
2008-11-12 23:07:41.558 Disabled deinterlacing
2008-11-12 23:07:41.759 NVP: interlaced frame seen after 7 progressive
frames
2008-11-12 23:07:41.759 Enabled deinterlacing
2008-11-12 23:07:41.918 NVP: progressive frame seen after 6 interlaced
frames
2008-11-12 23:07:41.998 Disabled deinterlacing
2008-11-12 23:07:42.251 NVP: interlaced frame seen after 9 progressive
frames
2008-11-12 23:07:42.251 Enabled deinterlacing
2008-11-12 23:07:42.598 NVP: progressive frame seen after 11 interlaced
frames
2008-11-12 23:07:42.665 Disabled deinterlacing
2008-11-12 23:07:43.591 Marking recording as unwatched
2008-11-12 23:07:43.591 TV: Attempting to change from WatchingPreRecorded to
None
2008-11-12 23:07:43.591 TV: StopStuff() -- begin
2008-11-12 23:07:43.591 TV: StopStuff(): stopping ring buffer[s]
2008-11-12 23:07:43.621 TV: StopStuff(): stopping player[s] (1/2)
2008-11-12 23:07:43.621 TV: StopStuff(): stopping player[s] (2/2)
2008-11-12 23:07:43.637 NVP: Exited decoder loop.
2008-11-12 23:07:43.643 ~OpenGLVideoSync() -- begin
2008-11-12 23:07:43.643 ~OpenGLVideoSync() -- middle
2008-11-12 23:07:43.644 ~OpenGLVideoSync() -- end
2008-11-12 23:07:43.644 VideoOutputXv: dtor
2008-11-12 23:07:43.644 VideoOutputXv: DiscardFrames(1)
2008-11-12 23:07:43.644 VideoBuffers::DiscardFrames(1):
UUuUUUUUULAUUUUUUUUUUUUUUUUUUUU
2008-11-12 23:07:43.645 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:43.645 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-11-12 23:07:43.645 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:43.645 VideoOutputXv: DiscardFrames(1)
2008-11-12 23:07:43.645 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-12 23:07:43.645 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:43.645 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-11-12 23:07:43.645 VideoOutputXv: DiscardFrames() 3:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-12 23:07:43.659 VideoOutputXv: Closing XVideo port 355
2008-11-12 23:07:43.789 TV: StopStuff() -- end
2008-11-12 23:07:43.789 TV: Changing from WatchingPreRecorded to None


What is the deal with the bouncing between non-interlaced and interlaced?

Thanks,
Mitchell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20081112/cca93336/attachment-0001.htm 


More information about the mythtv-users mailing list