Ticket #6343: playback.log

File playback.log, 16.9 KB (added by tralph11@…, 15 years ago)

log showing interlaced and progressive frames detected

Line 
12009-03-10 10:25:32.596 Using runtime prefix = /usr/local
22009-03-10 10:25:32.598 Empty LocalHostName.
32009-03-10 10:25:32.598 Using localhost value of mythjr
42009-03-10 10:25:32.598 Testing network connectivity to 192.168.123.3
52009-03-10 10:25:32.610 New DB connection, total: 1
62009-03-10 10:25:32.611 Connected to database 'mythconverg' at host: 192.168.123.3
72009-03-10 10:25:32.612 Closing DB connection named 'DBManager0'
82009-03-10 10:25:32.622 DPMS is active.
92009-03-10 10:25:32.623 Primary screen: 0.
102009-03-10 10:25:32.624 Connected to database 'mythconverg' at host: 192.168.123.3
112009-03-10 10:25:32.626 Using screen 0, 1920x1080 at 0,0
122009-03-10 10:25:32.647 MythUI Image Cache size set to 20971520 bytes
132009-03-10 10:25:32.651 Current Schema Version: 1232
142009-03-10 10:25:32.668 max_width: 1920 max_height: 1080
152009-03-10 10:25:32.669 Primary screen: 0.
162009-03-10 10:25:32.670 Using screen 0, 1920x1080 at 0,0
172009-03-10 10:25:32.675 Using theme base resolution of 1280x720
182009-03-10 10:25:32.686 LIRC, Error: Failed to connect to Unix socket '/dev/lircd'
19                        eno: Connection refused (111)
202009-03-10 10:25:32.735 Using the OpenGL painter
212009-03-10 10:25:32.889 TV: ctor
222009-03-10 10:25:32.928 New DB connection, total: 2
232009-03-10 10:25:32.929 Connected to database 'mythconverg' at host: 192.168.123.3
242009-03-10 10:25:32.962 TV: StartTV() -- begin
252009-03-10 10:25:32.962 TV: ctor
262009-03-10 10:25:33.003 TV: tv->Playback() -- begin
272009-03-10 10:25:33.008 TV: tv->Playback() -- end
282009-03-10 10:25:33.008 TV: StartTV -- process events begin
292009-03-10 10:25:33.028 TV: HandleStateChange(0) -- begin
302009-03-10 10:25:33.028 TV: Attempting to change from None to Watching Video
312009-03-10 10:25:33.028 RingBuf(/srv/video/nbc_temporal2x.mpg): OpenFile(/srv/video/nbc_temporal2x.mpg, 12)
322009-03-10 10:25:33.030 RingBuf(/srv/video/nbc_temporal2x.mpg): CalcReadAheadThresh(0 KB)
33                         -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
342009-03-10 10:25:33.030 TV: StartPlayer(0, Watching Video, main) -- begin
352009-03-10 10:25:35.538 AFD: Stream #0, has id 0x480 codec id MPEG2VIDEO, type Video, bitrate 65000000 at 0x0x9bee250
362009-03-10 10:25:35.542 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauadvanceddoublerate,none) filt()
372009-03-10 10:25:35.543 VDP: Accepting: cmp(<= 1280 720,> 720 576) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(none,none) filt()
382009-03-10 10:25:35.543 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpaubasicdoublerate,none) filt()
392009-03-10 10:25:35.543 VDP: LoadBestPreferences(2048x2048, 0)
402009-03-10 10:25:35.543 VDP: LoadBestPreferences(2048x2048, 60)
412009-03-10 10:25:35.543 VDP: LoadBestPreferences(1920x1080, 60)
422009-03-10 10:25:36.181 VDPAU: Version 0
432009-03-10 10:25:36.181 VDPAU: Information Unknown
442009-03-10 10:25:36.206 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauadvanceddoublerate,none) filt()
452009-03-10 10:25:36.206 VDP: Accepting: cmp(<= 1280 720,> 720 576) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(none,none) filt()
462009-03-10 10:25:36.206 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpaubasicdoublerate,none) filt()
472009-03-10 10:25:36.206 VDP: LoadBestPreferences(2048x2048, 0)
482009-03-10 10:25:36.207 VDP: LoadBestPreferences(2048x2048, 60)
492009-03-10 10:25:36.207 VDP: LoadBestPreferences(1920x1080, 60)
502009-03-10 10:25:36.207 Using 1 CPUs for decoding
512009-03-10 10:25:36.207 AFD: InitVideoCodec() 0x9bee3e0 id(MPEGVIDEO_VDPAU) type (Video).
522009-03-10 10:25:36.207 detectInterlace(Detect Scan, Interlaced Scan, 29.97, 1080) ->Interlaced Scan
532009-03-10 10:25:36.207 AFD: Using vdpau for video decoding
542009-03-10 10:25:36.207 AFD: Looking for decoder for MPEGVIDEO_VDPAU
552009-03-10 10:25:36.207 AFD: Opened codec 0x9bee3e0, id(MPEGVIDEO_VDPAU) type(Video)
562009-03-10 10:25:36.207 AFD: Stream #1, has id 0x128 codec id AC3, type Audio, bitrate 384000 at 0x0x9bf3fb0
572009-03-10 10:25:36.207 AFD: codec AC3 has 6 channels
582009-03-10 10:25:36.207 AFD: Looking for decoder for AC3
592009-03-10 10:25:36.207 AFD: Opened codec 0x9bed5d0, id(AC3) type(Audio)
602009-03-10 10:25:36.208 RingBuf(/srv/video/nbc_temporal2x.mpg): CalcReadAheadThresh(0 KB)
61                         -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
622009-03-10 10:25:36.212 Opening audio device 'default'. ch 2(2) sr 48000
632009-03-10 10:25:36.212 Opening ALSA audio device 'default'.
642009-03-10 10:25:36.224 Opening audio device 'default'. ch 2(2) sr 48000
652009-03-10 10:25:36.224 Opening ALSA audio device 'default'.
662009-03-10 10:25:36.225 Dec: Trying to select track (w/lang)
672009-03-10 10:25:36.225 Dec: Selecting first track
682009-03-10 10:25:36.225 Dec: Selected track #1 in the Unknown language(0)
692009-03-10 10:25:36.225 Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
702009-03-10 10:25:36.227 Dec: SyncPositionMap prerecorded, from DB: 0 entries
712009-03-10 10:25:36.227 AFD: Recording has no position -- using libavformat seeking.
722009-03-10 10:25:36.227 Input #0, mpeg, from '/srv/video/nbc_temporal2x.mpg':
732009-03-10 10:25:36.227   Duration: 00:00:06.52, start: 0.200000, bitrate: 15023 kb/s
742009-03-10 10:25:36.227     Stream #0.0[0x1e0], 1/90000: Video: mpegvideo_vdpau, 1920x1080 [PAR 1:1 DAR 16:9], 1001/30000, 65000 kb/s, 59.94 tb(r)
752009-03-10 10:25:36.227     Stream #0.1[0x80], 1/90000: Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s
762009-03-10 10:25:36.227 AFD: Successfully opened decoder for file: "/srv/video/nbc_temporal2x.mpg". novideo(0)
772009-03-10 10:25:36.430 WriteAudio: buffer underrun
782009-03-10 10:25:36.520 WriteAudio: buffer underrun
792009-03-10 10:25:36.749 WriteAudio: buffer underrun
802009-03-10 10:25:36.839 WriteAudio: buffer underrun
812009-03-10 10:25:36.883 VideoOutput: Allowed renderers: vdpau
822009-03-10 10:25:36.883 VideoOutput: Allowed renderers (filt: vdpau): vdpau
832009-03-10 10:25:36.886 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauadvanceddoublerate,none) filt()
842009-03-10 10:25:36.886 VDP: Accepting: cmp(<= 1280 720,> 720 576) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(none,none) filt()
852009-03-10 10:25:36.886 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpaubasicdoublerate,none) filt()
862009-03-10 10:25:36.886 VDP: LoadBestPreferences(2048x2048, 0)
872009-03-10 10:25:36.886 VDP: LoadBestPreferences(2048x2048, 60)
882009-03-10 10:25:36.886 VDP: LoadBestPreferences(1920x1080, 60)
892009-03-10 10:25:36.886 VideoOutput: Preferred renderer: vdpau
902009-03-10 10:25:36.886 VideoOutput: Trying video renderer: 'vdpau'
912009-03-10 10:25:36.897 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpauadvanceddoublerate,none) filt()
922009-03-10 10:25:36.897 VDP: Accepting: cmp(<= 1280 720,> 720 576) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(none,none) filt()
932009-03-10 10:25:36.897 VDP: Accepting: cmp(> 0 0) dec(vdpau) cpus(1) rend(vdpau) osd(vdpau) osdfade(disabled) deint(vdpaubasicdoublerate,none) filt()
942009-03-10 10:25:36.898 VDP: LoadBestPreferences(2048x2048, 0)
952009-03-10 10:25:36.898 VDP: LoadBestPreferences(2048x2048, 60)
962009-03-10 10:25:36.902 VideoOutputXv: ctor
972009-03-10 10:25:36.902 VideoOutWindow::SetPIPState. pip_state: 0]
982009-03-10 10:25:36.903 VideoOutputXv: Creating XJ_gc
992009-03-10 10:25:36.903 VideoOutputXv: XJ_screen:     '0x9bf31e0'
1002009-03-10 10:25:36.903 VideoOutputXv: XJ_screen_num: '0'
1012009-03-10 10:25:36.903 VideoOutputXv: XJ_curwin:     '29360165'
1022009-03-10 10:25:36.903 VideoOutputXv: XJ_win:        '29360165'
1032009-03-10 10:25:36.903 VideoOutputXv: XJ_root:       '259'
1042009-03-10 10:25:36.903 VideoOutputXv: XJ_gc:         '0x9c60798'
1052009-03-10 10:25:36.903 Snapping width to avoid scaling: width: 1920, left: 0
1062009-03-10 10:25:36.904 Display Rect  left: 0, top: 135, width: 1920, height: 810, aspect: 1.33333
1072009-03-10 10:25:36.904 Video Rect    left: 0, top: 0, width: 1920, height: 1080, aspect: 1.77778
1082009-03-10 10:25:36.904 VDP: LoadBestPreferences(1920x1088, 60)
1092009-03-10 10:25:36.904 VideoOutputXv: Pixel dimensions: Screen 1920x1080, window 1920x1080
1102009-03-10 10:25:36.905 VideoOutputXv: Estimated display dimensions: 488x274 mm  Aspect: 1.78102
1112009-03-10 10:25:36.905 VideoOutputXv: Estimated window dimensions: 488x274 mm  Aspect: 1.78102
1122009-03-10 10:25:37.105 WriteAudio: buffer underrun
1132009-03-10 10:25:37.196 WriteAudio: buffer underrun
1142009-03-10 10:25:37.425 WriteAudio: buffer underrun
1152009-03-10 10:25:37.515 WriteAudio: buffer underrun
1162009-03-10 10:25:37.555 VideoOutputXv: InitSetupBuffers() render: vdpau, allowed: vdpau
1172009-03-10 10:25:37.756 WriteAudio: buffer underrun
1182009-03-10 10:25:37.846 WriteAudio: buffer underrun
1192009-03-10 10:25:38.695 VideoOutputXv: Created VDPAU context (GPU decode)
1202009-03-10 10:25:38.695 VDP: SetVideoRenderer(vdpau)
1212009-03-10 10:25:38.695 VDP: SetVideoRender(vdpau) == GetVideoRenderer()
1222009-03-10 10:25:38.701 VDPAU: Created OSD (1920x1080)
1232009-03-10 10:25:38.701 VideoOutputXv: VDPAU Colorkey: 0x20202 (depth 24)
1242009-03-10 10:25:38.701 Snapping height to avoid scaling: height: 1080, top: 0
1252009-03-10 10:25:38.701 Snapping width to avoid scaling: width: 1920, left: 0
1262009-03-10 10:25:38.701 Display Rect  left: 0, top: 0, width: 1920, height: 1080, aspect: 1.77778
1272009-03-10 10:25:38.701 Video Rect    left: 0, top: 0, width: 1920, height: 1080, aspect: 1.77778
1282009-03-10 10:25:38.704 Over/underscan. V: 0, H: 0
1292009-03-10 10:25:38.704 Snapping height to avoid scaling: height: 1080, top: 0
1302009-03-10 10:25:38.704 Snapping width to avoid scaling: width: 1920, left: 0
1312009-03-10 10:25:38.704 Display Rect  left: 0, top: 0, width: 1920, height: 1080, aspect: 1.77778
1322009-03-10 10:25:38.704 Video Rect    left: 0, top: 0, width: 1920, height: 1080, aspect: 1.77778
1332009-03-10 10:25:38.704 VDP: LoadBestPreferences(1920x1088, 29.97)
1342009-03-10 10:25:38.705 NVP(0): LoadFilters(''..) -> 0x0
1352009-03-10 10:25:38.706 OSD Theme Dimensions W: 1280 H: 720
1362009-03-10 10:25:39.074 playCtx: StartDecoderThread(): took 2644 ms to start player.
1372009-03-10 10:25:39.074 TV: StartPlayer(0, Watching Video, main) -- end ok
1382009-03-10 10:25:39.074 TV: Changing from None to Watching Video
1392009-03-10 10:25:39.075 NVP(0): ClearAfterSeek(1)
1402009-03-10 10:25:39.075 VideoOutputXv: ClearAfterSeek()
1412009-03-10 10:25:39.075 VideoOutputXv: DiscardFrames(0)
1422009-03-10 10:25:39.075 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAA
1432009-03-10 10:25:39.075 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAA -- done
1442009-03-10 10:25:39.075 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAA -- done()
1452009-03-10 10:25:39.075 TV: HandleStateChange(0) -- end
1462009-03-10 10:25:39.076 Using realtime priority.
1472009-03-10 10:25:39.077 VDP: GetFilteredDeint() : vdpau -> 'vdpaubasicdoublerate'
1482009-03-10 10:25:39.078 DRMVideoSync: Could not open device /dev/dri/card0, No such file or directory
1492009-03-10 10:25:39.078 OpenGLVideoSync()
1502009-03-10 10:25:39.084 GLCtx: Created window and GLX context.
1512009-03-10 10:25:39.084 GLCtx: GLX Version: 1.2
1522009-03-10 10:25:39.084 GLCtx: Direct rendering: Yes
1532009-03-10 10:25:39.116 ScreenSaverX11Private: DPMS Deactivated 1
1542009-03-10 10:25:39.118 GLCtx: OpenGL vendor  : NVIDIA Corporation
1552009-03-10 10:25:39.118 GLCtx: OpenGL renderer: GeForce 8400 GS/PCI/SSE2/3DNOW!
1562009-03-10 10:25:39.118 GLCtx: OpenGL version : 3.0.0 NVIDIA 180.37
1572009-03-10 10:25:39.118 GLCtx: Max texture size: 8192 x 8192
1582009-03-10 10:25:39.118 GLCtx: Max texture units: 4
1592009-03-10 10:25:39.119 Set video sync frame interval to 33366
1602009-03-10 10:25:39.125 Using audio as timebase
1612009-03-10 10:25:39.125 Video timing method: SGI OpenGL
1622009-03-10 10:25:39.125 Refresh rate: 16683, frame interval: 33366
1632009-03-10 10:25:39.141 NVP(0): Waiting for prebuffer..  0 LAAAAAAAAAAAAAAAA
1642009-03-10 10:25:39.146 VDPAU: Created VDPAU decoder (2 ref frames)
1652009-03-10 10:25:39.197 AFD: HandleGopStart: gopset not set, syncing positionMap
1662009-03-10 10:25:39.198 Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
1672009-03-10 10:25:39.198 AFD: HandleGopStart: Initial key frame distance: 15.
1682009-03-10 10:25:39.308 Dec: Selected track #1 in the Unknown language(0)
1692009-03-10 10:25:39.341 VDPAU: Using 4 output surfaces (max 4)
1702009-03-10 10:25:39.408 NVP(0): progressive frame seen after 9 interlaced  frames
1712009-03-10 10:25:39.475 Set video sync frame interval to 33366
1722009-03-10 10:25:39.475 VDPAU Error: Error at util-vdpau.cpp:1706 (#0, UNKNOWN)
1732009-03-10 10:25:39.475 Disabled deinterlacing
1742009-03-10 10:25:39.892 AFD: HandleGopStart: Key frame distance changed from 7 to 30.
1752009-03-10 10:25:43.013 NVP(0): interlaced frame seen after 89 progressive frames
1762009-03-10 10:25:43.013 Set video sync frame interval to 33366
1772009-03-10 10:25:43.013 Enabled deinterlacing
1782009-03-10 10:25:43.196 NVP(0): progressive frame seen after 6 interlaced  frames
179'video_output' mean = '40196.50', std. dev. = '9761.85', fps = '24.88'
1802009-03-10 10:25:43.263 Set video sync frame interval to 33366
1812009-03-10 10:25:43.263 VDPAU Error: Error at util-vdpau.cpp:1706 (#0, UNKNOWN)
1822009-03-10 10:25:43.263 Disabled deinterlacing
1832009-03-10 10:25:44.031 NVP(0): prebuffering pause
1842009-03-10 10:25:44.031 NVP(0): Waiting for prebuffer..  0 AALAAAAAAAAAAAAAa
1852009-03-10 10:25:44.181 NVP(0): Waiting for prebuffer..  1 AALAAAAAAAAAAAAAa
1862009-03-10 10:25:44.315 NVP(0): Waiting for prebuffer..  2 AALAAAAAAAAAAAAAa
1872009-03-10 10:25:44.448 NVP(0): Waiting for prebuffer..  3 AALAAAAAAAAAAAAAa
1882009-03-10 10:25:44.615 NVP(0): Waiting for prebuffer..  4 AALAAAAAAAAAAAAAa
1892009-03-10 10:25:44.749 NVP(0): Waiting for prebuffer..  5 AALAAAAAAAAAAAAAa
1902009-03-10 10:25:44.882 NVP(0): Waiting for prebuffer..  6 AALAAAAAAAAAAAAAa
1912009-03-10 10:25:45.049 NVP(0): Waiting for prebuffer..  7 AALAAAAAAAAAAAAAa
1922009-03-10 10:25:45.216 NVP(0): Waiting for prebuffer..  8 AALAAAAAAAAAAAAAa
1932009-03-10 10:25:45.350 NVP(0): Waiting for prebuffer..  9 AALAAAAAAAAAAAAAa
1942009-03-10 10:25:45.483 NVP(0): Prebuffer wait timed out 10 times.
1952009-03-10 10:25:45.500 NVP(0): Waiting for prebuffer.. 10 AALAAAAAAAAAAAAAa
1962009-03-10 10:25:45.633 NVP(0): Waiting for prebuffer.. 11 AALAAAAAAAAAAAAAa
1972009-03-10 10:25:46.602 NVP(0): Exited decoder loop.
1982009-03-10 10:25:46.652 ~OpenGLVideoSync() -- closing opengl vsync
1992009-03-10 10:25:46.652 GLCtx: Deleting OpenGL Resources
2002009-03-10 10:25:46.652 GLCtx: Unmapping gl window
2012009-03-10 10:25:46.652 GLCtx: Destroying gl window
2022009-03-10 10:25:46.657 GLCtx: Destroying glx context
2032009-03-10 10:25:46.658 GLCtx: Closing display
2042009-03-10 10:25:46.658 VideoOutputXv: dtor
2052009-03-10 10:25:46.658 VideoOutputXv: DiscardFrames(1)
2062009-03-10 10:25:46.658 VideoBuffers::DiscardFrames(1): UUUuuALUUUUUUUUUU
2072009-03-10 10:25:46.658 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAA -- done()
2082009-03-10 10:25:46.658 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA -- done
2092009-03-10 10:25:46.658 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAA -- done()
2102009-03-10 10:25:48.264 WriteAudio: buffer underrun
2112009-03-10 10:25:48.284 TV: HandleStateChange(0) -- begin
2122009-03-10 10:25:48.284 TV: Attempting to change from Watching Video to None
2132009-03-10 10:25:48.284 TV: StopStuff() for player ctx 0 -- begin
2142009-03-10 10:25:48.284 TV: SetActive(0,w/o OSD) 0 -> 0 -- begin
2152009-03-10 10:25:48.284 TV: SetActive(0,w/o OSD) 0 -> 0 -- end
2162009-03-10 10:25:48.284 TV: StopStuff(): stopping ring buffer
2172009-03-10 10:25:48.318 VideoOutputXv: DiscardFrames(1)
2182009-03-10 10:25:48.318 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA
2192009-03-10 10:25:48.318 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAA -- done()
2202009-03-10 10:25:48.319 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA -- done
2212009-03-10 10:25:48.319 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAA -- done()
2222009-03-10 10:25:48.319 TV: StopStuff(): stopping player
2232009-03-10 10:25:48.319 TV: StopStuff() -- end
2242009-03-10 10:25:48.319 TV: Changing from Watching Video to None
2252009-03-10 10:25:48.319 TV: HandleStateChange(0) -- end
2262009-03-10 10:25:48.339 ScreenSaverX11Private: DPMS Reactivated 1
2272009-03-10 10:25:48.339 TV: HandleStateChange(0) -- begin
2282009-03-10 10:25:48.339 TV: Attempting to change from None to None
2292009-03-10 10:25:48.340 TV: HandleStateChange(0) -- end
2302009-03-10 10:25:48.340 TV: StartTV -- process events end
2312009-03-10 10:25:48.340 TV: StartTV -- process events 2 begin
2322009-03-10 10:25:48.340 TV: StartTV -- process events 2 end
2332009-03-10 10:25:48.340 TV::~TV() -- begin
2342009-03-10 10:25:48.340 TV::~TV() -- lock
2352009-03-10 10:25:48.340 TV: StopStuff() for player ctx 0 -- begin
2362009-03-10 10:25:48.340 TV: SetActive(0,w/o OSD) 0 -> 0 -- begin
2372009-03-10 10:25:48.340 TV: SetActive(0,w/o OSD) 0 -> 0 -- end
2382009-03-10 10:25:48.340 TV: StopStuff(): stopping ring buffer
2392009-03-10 10:25:48.340 TV: StopStuff(): stopping player
2402009-03-10 10:25:48.340 TV: StopStuff(): stopping recorder
2412009-03-10 10:25:48.340 TV: StopStuff() -- end
2422009-03-10 10:25:48.366 TV::~TV() -- end
2432009-03-10 10:25:48.366 TV: StartTV -- end