[mythtv-users] tvtime plays at 50 fps and mythtv at 25 fps

daniel åkerud daniel.akerud at gmail.com
Thu Dec 27 08:45:53 UTC 2007


I believe you add a deinterlacing filter which produces double the
frame-rate. I am using Bob 2x. You find it under Setup/Something/Playback,
first screen.

/D

On Dec 25, 2007 11:06 AM, Rajesh Kumar Mallah <mallah.rajesh at gmail.com>
wrote:

> Hi ,
>
> I am running mythtv outputting to SDTV via composite TvOut
> from Nvidia 6200 TC. XvMC disabled. The problem is that
> while watching LiveTV via mythtv 0.20.2 scrolling text does
> not scroll as smoothly as in tvtime with all other parameters
> remaining same. I found that tvtime is outputting 50 fps from
> its information menu and mythtv is outputting 25 fps by
> seeing the logs using -v playback. Does anyone knows if
> its possible to increase the playback speed somehow in mythtv
> to have a smoother playback of scrolling text and images.
>
> Below is the attached log of mythtv
>
> thanks for any answers
>
> regds
> mallah,
>
>
> 2007-12-22 08:10:15.167 Using runtime prefix = /usr/local/mythtv
> 2007-12-22 08:10:15.178 DPMS is active.
> 2007-12-22 08:10:15.202 New DB connection, total: 1
> 2007-12-22 08:10:15.211 Connected to database 'mythconverg' at host:
> localhost
> 2007-12-22 08:10:15.212 Total desktop dim: 800x600, with 1 screen[s].
> 2007-12-22 08:10:15.216 Using screen 0, 800x600 at 0,0
> 2007-12-22 08:10:15.226 user: 1000 effective user: 1000 before privileged
> thread
> 2007-12-22 08:10:15.226 user: 1000 effective user: 1000 after privileged
> thread
> 2007-12-22 08:10:15.226 user: 1000 effective user: 1000 run_priv_thread
> 2007-12-22 08:10:15.228 Current Schema Version: 1160
> 2007-12-22 08:10:15.229 mythfrontend version: 0.20.20070821-1
> www.mythtv.org
> 2007-12-22 08:10:15.229 Enabled verbose msgs:  important general playback
> 2007-12-22 08:10:15.385 max_width: 800 max_height: 600
> 2007-12-22 08:10:15.509 Total desktop dim: 800x600, with 1 screen[s].
> 2007-12-22 08:10:15.511 Using screen 0, 800x600 at 0,0
> 2007-12-22 08:10:15.512 Switching to square mode (blue)
> 2007-12-22 08:10:15.534 Using the OpenGL painter
> 2007-12-22 08:10:15.679 Joystick disabled.
> 2007-12-22 08:10:15.709 Loading from:
> /usr/local/mythtv/share/mythtv/themes/default/base.xml
> 2007-12-22 08:10:15.854 Registering Internal as a media playback plugin.
> 2007-12-22 08:10:16.133 Using NV NPOT texture extension
> 2007-12-22 08:10:16.715 New DB connection, total: 2
> 2007-12-22 08:10:16.715 Connected to database 'mythconverg' at host:
> localhost
> 2007-12-22 08:10:16.753 Connecting to backend server: 127.0.0.1:6543
> (try 1 of 5)
> 2007-12-22 08:10:16.755 Using protocol version 31
> 2007-12-22 08:10:16.766 TV: Attempting to change from None to
> WatchingLiveTV
> 2007-12-22 08:10:16.767 Using protocol version 31
> 2007-12-22 08:10:17.052 LiveTVChain(live-htpc-2007-12-22T08:10:16):
> ReloadAll(): Added new recording
> 2007-12-22 08:10:17.057
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081016.nuv):
> OpenFile(/mnt/data/mythtv/recordings/1021_20071222081016.nuv, 12)
> 2007-12-22 08:10:17.058
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081016.nuv):
> CalcReadAheadThresh(4000 KB)
>                         -> threshhold(146 KB) min read(32 KB) blk size(64
> KB)
> 2007-12-22 08:10:17.070 DPMS Deactivated
> 2007-12-22 08:10:17.094 TV: StartRecorder(): took 36 ms to start recorder.
> 2007-12-22 08:10:17.288 detectInterlace(Ignore Scan, Interlaced Scan,
> 25, 576) ->Interlaced Scan
> 2007-12-22 08:10:17.293 Opening OSS audio device '/dev/dsp'.
> 2007-12-22 08:10:17.338
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081016.nuv):
> CalcReadAheadThresh(0 KB)
>                         -> threshhold(32 KB) min read(32 KB) blk size(32
> KB)
> 2007-12-22 08:10:17.338 Resyncing position map. posmapStarted = 0
> livetv(1) watchingRec(0)
> 2007-12-22 08:10:17.340 Position map filled from DB to: 0
> 2007-12-22 08:10:17.340 SyncPositionMap watchingrecording, from DB: 1
> entries
> 2007-12-22 08:10:17.341 Filling position map from 1 to 0
> 2007-12-22 08:10:17.341 Position map filled from Encoder to: 0
> 2007-12-22 08:10:17.341 SyncPositionMap watchingrecording total: 1 entries
> 2007-12-22 08:10:17.341 SyncPositionMap, new totframes: 0, new length:
> 0, posMap size: 1
> 2007-12-22 08:10:17.367 VideoOutputXv: ctor
> 2007-12-22 08:10:17.368 Over/underscan. V: 0.02, H: 0, XOff: 0, YOff: 0
> 2007-12-22 08:10:17.368 Display Rect  left: 0, top: 0, width: 800,
> height: 600, aspect: 1.33333
> 2007-12-22 08:10:17.368 Video Rect    left: 0, top: 12, width: 480,
> height: 553, aspect: 1.33333
> 2007-12-22 08:10:17.369 VideoOutputXv: Pixel dimensions: Screen
> 800x600, window 800x600
> 2007-12-22 08:10:17.369 VideoOutputXv: Estimated display dimensions:
> 271x203 mm  Aspect: 1.33498
> 2007-12-22 08:10:17.369 VideoOutputXv: Estimated window dimensions:
> 271x203 mm  Aspect: 1.33498
> 2007-12-22 08:10:17.371 VideoOutputXv: XvMCTex: Init failed
> 2007-12-22 08:10:17.372 VideoOutputXv: @ j=3 Looking for flag[s]:
> XvInputMask XvImageMask
> 2007-12-22 08:10:17.372 VideoOutputXv: Adaptor#0: NV17 Video Texture
> has flag[s]: XvInputMask XvImageMask
> 2007-12-22 08:10:17.372 VideoOutputXv: Grabbed xv port 355
> 2007-12-22 08:10:17.372 VideoOutputXv: XVideo surface found on port 355
> 2007-12-22 08:10:17.372 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
> Texture'
> 2007-12-22 08:10:17.373 VideoOutputXv: XVideo Format #0 is 'YUY2'
> 2007-12-22 08:10:17.373 VideoOutputXv: XVideo Format #1 is 'YV12'
> 2007-12-22 08:10:17.373 VideoOutputXv: XVideo Format #2 is 'UYVY'
> 2007-12-22 08:10:17.373 VideoOutputXv: XVideo Format #3 is 'I420'
> 2007-12-22 08:10:17.373 VideoOutputXv: Using XVideo Format 'I420'
> 2007-12-22 08:10:17.373 VideoOutputXv: CreateShmImages(32): video_dim:
> 480x576
> 2007-12-22 08:10:17.420 VideoOutputXv: Chromakeying not possible with
> this XVideo port.
> 2007-12-22 08:10:17.420 Display Rect  left: 0, top: 0, width: 800,
> height: 600, aspect: 1.33333
> 2007-12-22 08:10:17.420 Video Rect    left: 0, top: 12, width: 480,
> height: 553, aspect: 1.33333
> 2007-12-22 08:10:17.998 NVP: ClearAfterSeek(1)
> 2007-12-22 08:10:17.998 VideoOutputXv: ClearAfterSeek()
> 2007-12-22 08:10:17.998 VideoOutputXv: DiscardFrames(0)
> 2007-12-22 08:10:17.998 VideoBuffers::DiscardFrames(0):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> 2007-12-22 08:10:17.999 VideoBuffers::DiscardFrames(0):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
> 2007-12-22 08:10:17.999 VideoOutputXv: DiscardFrames() 3:
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:18.001 TV: StartPlayer(): took 871 ms to start player.
> 2007-12-22 08:10:18.002 TV: Changing from None to WatchingLiveTV
> 2007-12-22 08:10:18.008 New DB connection, total: 3
> 2007-12-22 08:10:18.009 Connected to database 'mythconverg' at host:
> localhost
> 2007-12-22 08:10:18.011 Realtime priority would require SUID as root.
> 2007-12-22 08:10:18.031 Using deinterlace method bobdeint
> 2007-12-22 08:10:18.133 nVidiaVideoSync: VBlank ioctl did not work,
> unimplemented in this driver?
> 2007-12-22 08:10:18.134 DRMVideoSync: Could not open device
> /dev/dri/card0, No such file or directory
> 2007-12-22 08:10:18.134 Set video sync frame interval to 40000
> 2007-12-22 08:10:18.134 Using audio as timebase
> 2007-12-22 08:10:18.135 Video timing method: RTC
> 2007-12-22 08:10:18.135 Refresh rate: 16579, frame interval: 40000
> 2007-12-22 08:10:18.170
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081016.nuv):
> CalcReadAheadThresh(14223 KB)
>                         -> threshhold(520 KB) min read(32 KB) blk size(256
> KB)
> 2007-12-22 08:10:21.259 TV: Attempting to change from WatchingLiveTV to
> None
> 2007-12-22 08:10:21.260 TV: StopStuff() -- begin
> 2007-12-22 08:10:21.260 TV: StopStuff(): stopping ring buffer[s]
> 2007-12-22 08:10:21.260 Ignoring livetv eof in decoder loop
> 2007-12-22 08:10:21.310 TV: StopStuff(): stopping player[s] (1/2)
> 2007-12-22 08:10:21.311 TV: StopStuff(): stopping recorder[s]
> 2007-12-22 08:10:21.325 NVP: Exited decoder loop.
> 2007-12-22 08:10:21.350 VideoOutputXv: dtor
> 2007-12-22 08:10:21.350 VideoOutputXv: DiscardFrames(1)
> 2007-12-22 08:10:21.350 VideoBuffers::DiscardFrames(1):
> UUUAAAAAAAAAAAAAAUUUUUUUUUUUUUU
> 2007-12-22 08:10:21.350 VideoBuffers::DiscardFrames():
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:21.350 VideoBuffers::DiscardFrames(1):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
> 2007-12-22 08:10:21.351 VideoOutputXv: DiscardFrames() 3:
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:21.351 VideoOutputXv: DiscardFrames(1)
> 2007-12-22 08:10:21.351 VideoBuffers::DiscardFrames(1):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> 2007-12-22 08:10:21.351 VideoBuffers::DiscardFrames():
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:21.351 VideoBuffers::DiscardFrames(1):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
> 2007-12-22 08:10:21.351 VideoOutputXv: DiscardFrames() 3:
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:21.353 VideoOutputXv: Closing XVideo port 355
> 2007-12-22 08:10:21.682 TV: StopStuff(): stopping player[s] (2/2)
> 2007-12-22 08:10:21.723 TV: StopStuff() -- end
> 2007-12-22 08:10:21.724 TV: Changing from WatchingLiveTV to None
> 2007-12-22 08:10:21.734 DPMS Reactivated.
> 2007-12-22 08:10:22.693 TV: Attempting to change from None to
> WatchingLiveTV
> 2007-12-22 08:10:22.694 Using protocol version 31
> 2007-12-22 08:10:22.976 LiveTVChain(live-htpc-2007-12-22T08:10:22):
> ReloadAll(): Added new recording
> 2007-12-22 08:10:22.979
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081022.nuv):
> OpenFile(/mnt/data/mythtv/recordings/1021_20071222081022.nuv, 12)
> 2007-12-22 08:10:22.980
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081022.nuv):
> CalcReadAheadThresh(4000 KB)
>                         -> threshhold(146 KB) min read(32 KB) blk size(64
> KB)
> 2007-12-22 08:10:22.990 DPMS Deactivated
> 2007-12-22 08:10:23.018 TV: StartRecorder(): took 38 ms to start recorder.
> 2007-12-22 08:10:23.189 detectInterlace(Ignore Scan, Interlaced Scan,
> 25, 576) ->Interlaced Scan
> 2007-12-22 08:10:23.193 Opening OSS audio device '/dev/dsp'.
> 2007-12-22 08:10:23.242
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081022.nuv):
> CalcReadAheadThresh(0 KB)
>                         -> threshhold(32 KB) min read(32 KB) blk size(32
> KB)
> 2007-12-22 08:10:23.242 Resyncing position map. posmapStarted = 0
> livetv(1) watchingRec(0)
> 2007-12-22 08:10:23.244 Position map filled from DB to: 0
> 2007-12-22 08:10:23.244 SyncPositionMap watchingrecording, from DB: 1
> entries
> 2007-12-22 08:10:23.245 Filling position map from 1 to 0
> 2007-12-22 08:10:23.245 Position map filled from Encoder to: 0
> 2007-12-22 08:10:23.245 SyncPositionMap watchingrecording total: 1 entries
> 2007-12-22 08:10:23.245 SyncPositionMap, new totframes: 0, new length:
> 0, posMap size: 1
> 2007-12-22 08:10:23.250 VideoOutputXv: ctor
> 2007-12-22 08:10:23.251 Over/underscan. V: 0.02, H: 0, XOff: 0, YOff: 0
> 2007-12-22 08:10:23.251 Display Rect  left: 0, top: 0, width: 800,
> height: 600, aspect: 1.33333
> 2007-12-22 08:10:23.251 Video Rect    left: 0, top: 12, width: 480,
> height: 553, aspect: 1.33333
> 2007-12-22 08:10:23.252 VideoOutputXv: Pixel dimensions: Screen
> 800x600, window 800x600
> 2007-12-22 08:10:23.252 VideoOutputXv: Estimated display dimensions:
> 271x203 mm  Aspect: 1.33498
> 2007-12-22 08:10:23.252 VideoOutputXv: Estimated window dimensions:
> 271x203 mm  Aspect: 1.33498
> 2007-12-22 08:10:23.254 VideoOutputXv: XvMCTex: Init failed
> 2007-12-22 08:10:23.254 VideoOutputXv: @ j=3 Looking for flag[s]:
> XvInputMask XvImageMask
> 2007-12-22 08:10:23.254 VideoOutputXv: Adaptor#0: NV17 Video Texture
> has flag[s]: XvInputMask XvImageMask
> 2007-12-22 08:10:23.254 VideoOutputXv: Grabbed xv port 355
> 2007-12-22 08:10:23.254 VideoOutputXv: XVideo surface found on port 355
> 2007-12-22 08:10:23.255 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
> Texture'
> 2007-12-22 08:10:23.255 VideoOutputXv: XVideo Format #0 is 'YUY2'
> 2007-12-22 08:10:23.255 VideoOutputXv: XVideo Format #1 is 'YV12'
> 2007-12-22 08:10:23.255 VideoOutputXv: XVideo Format #2 is 'UYVY'
> 2007-12-22 08:10:23.255 VideoOutputXv: XVideo Format #3 is 'I420'
> 2007-12-22 08:10:23.255 VideoOutputXv: Using XVideo Format 'I420'
> 2007-12-22 08:10:23.255 VideoOutputXv: CreateShmImages(32): video_dim:
> 480x576
> 2007-12-22 08:10:23.302 VideoOutputXv: Chromakeying not possible with
> this XVideo port.
> 2007-12-22 08:10:23.302 Display Rect  left: 0, top: 0, width: 800,
> height: 600, aspect: 1.33333
> 2007-12-22 08:10:23.303 Video Rect    left: 0, top: 12, width: 480,
> height: 553, aspect: 1.33333
> 2007-12-22 08:10:23.851 NVP: ClearAfterSeek(1)
> 2007-12-22 08:10:23.851 VideoOutputXv: ClearAfterSeek()
> 2007-12-22 08:10:23.851 VideoOutputXv: DiscardFrames(0)
> 2007-12-22 08:10:23.851 VideoBuffers::DiscardFrames(0):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> 2007-12-22 08:10:23.852 VideoBuffers::DiscardFrames(0):
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
> 2007-12-22 08:10:23.852 VideoOutputXv: DiscardFrames() 3:
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
> 2007-12-22 08:10:23.852 Realtime priority would require SUID as root.
> 2007-12-22 08:10:23.857 TV: StartPlayer(): took 825 ms to start player.
> 2007-12-22 08:10:23.858 TV: Changing from None to WatchingLiveTV
> 2007-12-22 08:10:23.870 Using deinterlace method bobdeint
> 2007-12-22 08:10:23.975 nVidiaVideoSync: VBlank ioctl did not work,
> unimplemented in this driver?
> 2007-12-22 08:10:23.976 DRMVideoSync: Could not open device
> /dev/dri/card0, No such file or directory
> 2007-12-22 08:10:23.976 Set video sync frame interval to 40000
> 2007-12-22 08:10:23.976 Using audio as timebase
> 2007-12-22 08:10:23.976 Video timing method: RTC
> 2007-12-22 08:10:23.977 Refresh rate: 16579, frame interval: 40000
> 2007-12-22 08:10:24.066
> RingBuf(/mnt/data/mythtv/recordings/1021_20071222081022.nuv):
> CalcReadAheadThresh(15398 KB)
>                         -> threshhold(563 KB) min read(32 KB) blk size(256
> KB)
> 'video_output' mean = '40223.72', std. dev. = '2820.42', fps = '24.86'
> 'video_output' mean = '39993.68', std. dev. = '723.01', fps = '25.00'
> 'video_output' mean = '39997.83', std. dev. = '1507.07', fps = '25.00'
> 2007-12-22 08:10:39.865 NVP: 400 interlaced frames seen.
> 'video_output' mean = '39996.03', std. dev. = '727.08', fps = '25.00'
> 'video_output' mean = '39997.53', std. dev. = '597.13', fps = '25.00'
> 'video_output' mean = '39996.92', std. dev. = '282.77', fps = '25.00'
> 'video_output' mean = '40002.71', std. dev. = '756.25', fps = '25.00'
>
> . . . . . . . . . .
> _______________________________________________
> 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/20071227/bcb3bbee/attachment.htm 


More information about the mythtv-users mailing list