INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: TV and dual monitor  (Read 3170 times)

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
TV and dual monitor
« on: November 02, 2009, 05:28:27 am »

Hi,
      My setup is a pinacle twin freeview usb tuner with the latest MC14 / XP 64bit. I have dual monitors attached and frequently see MC crash if the picture is moved between screens. If I set the windowed display to be on screen two and MC on screen 1 often MC will crash. The is for playing recorded tv and live tv. My favorite setup is to have the picture in a window (screen 2) about 8/10 of the screen full, with MC in mini view mode streatched along the bottom of the screen (screen 2). This leaves all the icons available on the main screen.

Yaobing, I will try to reproduce this at home tonight and will post in the logs.

Rgds...Ross
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: TV and dual monitor
« Reply #1 on: November 02, 2009, 06:03:55 pm »

I have tried using the setup you described.  So far no crash.  I guess I will have to wait for you to post a log.  If the log is too large, try posting only the last few hundred lines.
Logged
Yaobing Deng, JRiver Media Center

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #2 on: November 05, 2009, 08:12:19 am »

Hi Yaobing,

I did a few tests last night and it seems to be only TV that crashes MC. If I use screen two
with the following layout...



All is OK until I try to move the detached view window to screen one. When I do this MC14 will hang
until I kill it. I have a log which I will post to you tonight when I get home.

If I have MC running the TV full screen on screen two and detach the display (which happens to go to screen one, as this was the last screen detached window was run on) again MC14 will freeze and become unresponsive.

If I run the same from screen one going to screen two the same happens.

If I do exactly the same with vidoe (.avi) then all is well. You fixed a bug a while ago where it could take upto 1 minute to sort the video and sound out on the new screen.  

I also get the following skin issue from time to time when switching between screens.




As I said earlier I will email you some log files. Below is the TV tuner graph info.

Code: [Select]
KSCATEGORY_BDA_NETWORK_TUNER filters

    PCTV DiB BDA Digital Tuner (Dev1 Path0)
    @device:pnp:\\?\usb#vid_2304&pid_0229#12027207#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}
        Input Pin 'Input0'
        Output Pin 'MPEG2 Transport'

    PCTV DiB BDA Digital Tuner (Dev1 Path1)
    @device:pnp:\\?\usb#vid_2304&pid_0229#12027207#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\pctv dib bda digital tuner (dev1 path1)
        Input Pin 'Input0'
        Output Pin 'MPEG2 Transport'


KSCATEGORY_BDA_RECEIVER_COMPONENT filters

    BDA Slip De-Framer
    @device:pnp:\\?\root#system#0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{03884cb6-e89a-4deb-b69e-8dc621686e6a}&global
        Input Pin 'NABTS'
        Output Pin 'IPv4'

    BDA MPE Filter
    @device:pnp:\\?\root#system#0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{8e60217d-a2ee-47f8-b0c5-0f44c55f66dc}&global
        Input Pin 'MPE'
        Output Pin 'IPv4'

    PCTV DiB BDA Digital Capture (Dev1 Path0)
    @device:pnp:\\?\usb#vid_2304&pid_0229#12027207#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\pctv dib bda digital capture (dev1 path0)
        Input Pin 'MPEG2 Transport'
        Output Pin 'MPEG2 Transport'

    PCTV DiB BDA Digital Capture (Dev1 Path1)
    @device:pnp:\\?\usb#vid_2304&pid_0229#12027207#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\pctv dib bda digital capture (dev1 path1)
        Input Pin 'MPEG2 Transport'
        Output Pin 'MPEG2 Transport'


AM_KSCATEGORY_CAPTURE filters

    Realtek HD Audio Input
    @device:pnp:\\?\hdaudio#func_01&ven_10ec&dev_0662&subsys_105b0df7&rev_1001#4&51ef24c&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rearlineinwave3
        Output Pin 'Recording Control'
        Input Pin 'Input1'

    USB Audio Device
    @device:pnp:\\?\usb#vid_055f&pid_d003&mi_01#6&5910532&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
        Output Pin 'Capture'
        Input Pin 'Microphone'


KSCATEGORY_ENCODER filters


KSCATEGORY_MULTIPLEXER filters


AM_KSCATEGORY_CROSSBAR filters


AM_KSCATEGORY_TVTUNER filters


AM_KSCATEGORY_TVAUDIO filters


AM_KSCATEGORY_VBICODEC filters

    NABTS/FEC VBI Codec
    @device:pnp:\\?\root#system#0000#{07dad660-22f1-11d1-a9f4-00c04fbbde8f}\{07dad662-22f1-11d1-a9f4-00c04fbbde8f}&global
        Input Pin 'VBI'
        Output Pin 'NABTS'
        Input Pin 'HWNABTS'

    CC Decoder
    @device:pnp:\\?\root#system#0000#{07dad660-22f1-11d1-a9f4-00c04fbbde8f}\{562370a8-f8dd-11d2-bc64-00a0c95ec22e}&global
        Input Pin 'VBI'
        Output Pin 'CC'
        Input Pin 'HWCC'

    WST Codec
    @device:pnp:\\?\root#system#0000#{07dad660-22f1-11d1-a9f4-00c04fbbde8f}\{70bc06e0-5666-11d3-a184-00105aef9f33}&global
        Input Pin 'VBI'
        Output Pin 'Teletext'


MPEG2 Multiplexer filters


I hope you can make some headway with this one as it drives me crazy.

Rgds...Ross
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: TV and dual monitor
« Reply #3 on: November 05, 2009, 08:25:47 am »

This sounds like a video driver problem.  Have you tried updating the driver?
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #4 on: November 05, 2009, 11:49:42 am »

Hi Jim, Yes I am on the latest nvidia driver. .Avi files work but not the TV.

Ross
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: TV and dual monitor
« Reply #5 on: November 05, 2009, 11:59:39 am »

Latest doesn't always mean it's bug-free.

You might try a google search for similar problems.
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #6 on: November 06, 2009, 01:42:23 am »

Will do...
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #7 on: November 06, 2009, 01:59:46 am »

Not much in google land about this. Only the 'video goes black' when I drag a playing video from one screen to the other. They mention that this is because the player is connecting to the hardware directly (for better playback / record) and thus can't attach to the new screen properly. How does the TV play / record attach to the h/w
? Is it different from the video playback engine as .avi's play and drag between screens properly?

Rgds...Ross 
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: TV and dual monitor
« Reply #8 on: November 06, 2009, 09:56:56 am »

Not much in google land about this. Only the 'video goes black' when I drag a playing video from one screen to the other. They mention that this is because the player is connecting to the hardware directly (for better playback / record) and thus can't attach to the new screen properly. How does the TV play / record attach to the h/w
? Is it different from the video playback engine as .avi's play and drag between screens properly?

Rgds...Ross 

Partly because of this, we do a rebuild of the DirectShow show playback graph when moved to a different monitor.  This therefore should not be an issue.  I still have not found a clue as to why it hangs.
Logged
Yaobing Deng, JRiver Media Center

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #9 on: November 07, 2009, 01:18:43 am »

Yaobing, Just sent you a new crash log. Tv was running full screen on display 2, detached display to screen 1 and instant MC crash.

Rgds...Ross
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #10 on: November 07, 2009, 01:54:31 am »

Yaobing, This is the debug output taken just before and during the detatch display to a different monitor.
It's in three posts due to size.

Code: [Select]
00000000 0.00000000 [1440] 0129515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000001 0.01053702 [1440] 0129515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000002 0.01124570 [1440] 0129515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000003 0.02235896 [1440] 0129531: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000004 0.25152513 [1440] 0129765: 3916: Playback: CBitrateMonitor::UpdateBitrate: Start
00000005 0.25195149 [1440] 0129765: 3916: Playback: CBitrateMonitor::UpdateBitrate: Accum audio bytes 31376, video bytes 413962, time period 1250.812025 ms
00000006 0.25236744 [1440] 0129765: 3916: Playback: CBitrateMonitor::UpdateBitrate: Bitrate for current period: 2848000, audio: 200676, video 2647636
00000007 0.25278699 [1440] 0129765: 3916: Playback: CBitrateMonitor::UpdateBitrate: Finish (0 ms)
00000008 0.25280705 [1440] 0129765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000009 0.26360819 [1440] 0129765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000010 0.26413515 [1440] 0129765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000011 0.27524197 [1440] 0129781: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000012 0.46860981 [1440] 0129984: 3916: Playback: CDisplaySettingsHelper::EnumDisplaySettings: Start
00000013 0.47384891 [1440] 0129984: 3916: Playback: CDisplaySettingsHelper::EnumDisplaySettings: Enumerated 111 modes, added 72 modes to array
00000014 0.47425476 [1440] 0129984: 3916: Playback: CDisplaySettingsHelper::EnumDisplaySettings: Finish (0 ms)
00000015 0.47475097 [1440] 0129984: 3916: Playback: CDXPlayerWindow::FindStreams: Start
00000016 0.47514737 [1440] 0129984: 3916: Playback: CDXPlayerWindow::FindStreamSelectInterface: Start
00000017 0.47559142 [1440] 0129984: 3916: Playback: CDXPlayerWindow::FindStreamSelectInterface: Finish (0 ms)
00000018 0.47598636 [1440] 0129984: 3916: Playback: CDXPlayerWindow::FindStreams: IStreamSelect interface not found
00000019 0.47637194 [1440] 0129984: 3916: Playback: CDXPlayerWindow::FindStreams: Finish (0 ms)
00000020 0.47688237 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000021 0.47727272 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000022 0.47766247 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000023 0.47809762 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000024 0.47848767 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000025 0.47889310 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000026 0.47930595 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000027 0.47969496 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000028 0.48016188 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000029 0.48055834 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000030 0.48095632 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000031 0.48135784 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000032 0.48175758 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000033 0.48220628 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000034 0.48260880 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000035 0.48301911 [1440] 0129984: 3916: Playback: DisplayOlePropertyPages: Start
00000036 0.48341736 [1440] 0130000: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000037 0.48381296 [1440] 0130000: 3916: Playback: DisplayOlePropertyPages: Finish (16 ms)
00000038 0.48420775 [1440] 0130000: 3916: Playback: DisplayOlePropertyPages: Start
00000039 0.48459682 [1440] 0130000: 3916: Playback: DisplayOlePropertyPages: Testing? true
00000040 0.48499534 [1440] 0130000: 3916: Playback: DisplayOlePropertyPages: Finish (0 ms)
00000041 0.50003105 [1440] 0130015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000042 0.51051170 [1440] 0130015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000043 0.51102471 [1440] 0130015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000044 0.52234548 [1440] 0130031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000045 0.74940515 [1440] 0130265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000046 0.76058120 [1440] 0130265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000047 0.76107764 [1440] 0130265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000048 0.77240038 [1440] 0130281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000049 1.00199842 [1440] 0130515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000050 1.01252890 [1440] 0130515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000051 1.01304674 [1440] 0130515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000052 1.02444887 [1440] 0130531: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000053 1.25115407 [1440] 0130765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000054 1.26169658 [1440] 0130765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000055 1.26221585 [1440] 0130765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000056 1.27338493 [1440] 0130781: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000057 1.50197804 [1440] 0131015: 3916: Playback: CBitrateMonitor::UpdateBitrate: Start
00000058 1.50241399 [1440] 0131015: 3916: Playback: CBitrateMonitor::UpdateBitrate: Accum audio bytes 29536, video bytes 529305, time period 1249.589335 ms
00000059 1.50281119 [1440] 0131015: 3916: Playback: CBitrateMonitor::UpdateBitrate: Bitrate for current period: 3576000, audio: 189092, video 3388665
00000060 1.50320983 [1440] 0131015: 3916: Playback: CBitrateMonitor::UpdateBitrate: Finish (0 ms)
00000061 1.50360692 [1440] 0131015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000062 1.51445401 [1440] 0131031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000063 1.51498246 [1440] 0131031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000064 1.52621007 [1440] 0131031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000065 1.54210973 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Start
00000066 1.54252565 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Native video size (1024, 576)
00000067 1.54292190 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Window client rect (l=0, t=0, r=1280, b=1024)
00000068 1.54331195 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Original target rect (l=0, t=152, r=1280, b=872)
00000069 1.54371059 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Deflate 0.000000
00000070 1.54409862 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after zooming (l=0, t=152, r=1280, b=872)
00000071 1.54448771 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after shifting (l=0, t=152, r=1280, b=872)
00000072 1.54487526 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Source rect after cropping (l=20, t=11, r=1004, b=565)
00000073 1.54526091 [1440] 0131047: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Finish (0 ms)
00000074 1.55741858 [1440] 0131062: 3916: Playback: CDXPlayerWindow::LayoutWindow: Start
00000075 1.55782950 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Start
00000076 1.55822575 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Native video size (1024, 576)
00000077 1.55862439 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Window client rect (l=0, t=0, r=1272, b=990)
00000078 1.55907452 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Original target rect (l=0, t=0, r=1272, b=990)
00000079 1.55946994 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Deflate 0.000000
00000080 1.55985165 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after zooming (l=0, t=138, r=1272, b=853)
00000081 1.56023407 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after shifting (l=0, t=138, r=1272, b=853)
00000082 1.56061256 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Source rect after cropping (l=20, t=11, r=1004, b=565)
00000083 1.56101453 [1440] 0131062: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Finish (0 ms)
00000084 1.56143808 [1440] 0131078: 3916: Playback: CDXPlayerWindow::LayoutWindow: Finish (16 ms)
00000085 1.56895757 [1440] 0131078: 3916: Playback: CDXPlayerWindow::LayoutWindow: Start
00000086 1.56936300 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Start
00000087 1.56981707 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Native video size (1024, 576)
00000088 1.57021916 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Window client rect (l=0, t=0, r=908, b=723)
00000089 1.57063758 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Original target rect (l=0, t=0, r=908, b=723)
00000090 1.57331967 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Deflate 0.000000
00000091 1.57403600 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after zooming (l=0, t=106, r=908, b=617)
00000092 1.57519948 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after shifting (l=0, t=106, r=908, b=617)
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #11 on: November 07, 2009, 01:57:08 am »

Part 2.

Code: [Select]
00000093 1.57586336 [1440] 0131078: 2236: TV: JRSourceStream::DoBufferProcessingLoop: Deliver() returned 80004005; stopping
00000094 1.57592821 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Source rect after cropping (l=20, t=11, r=1004, b=565)
00000095 1.58372247 [1440] 0131078: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Finish (0 ms)
00000096 1.58421016 [1440] 0131093: 4076: TV: JRSourceStream::DoBufferProcessingLoop: Deliver() returned 80040227; stopping
00000097 1.59633732 [1440] 0131093: 3916: Playback: CDXPlayerWindow::LayoutWindow: Finish (15 ms)
00000098 1.59875596 [1440] 0131093: 3248: TV: CJRTVReaderFilter::Stop: Start
00000099 1.59961414 [1440] 0131109: 3248: TV: CJRTVReaderFilter::Stop: Calling CSource::Stop - it has a lock
00000100 1.60006738 [1440] 0131109: 3248: TV: CJRTVReaderFilter::Stop: CSource::Stop returned - its lock released
00000101 1.60057425 [1440] 0131109: 3248: TV: CJRTVReaderFilter::Stop: Finish (16 ms)
00000102 1.74392068 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Start
00000103 1.74394226 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Native video size (1024, 576)
00000104 1.74520206 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Window client rect (l=0, t=0, r=908, b=723)
00000105 1.74572861 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Original target rect (l=0, t=106, r=908, b=617)
00000106 1.74581289 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Deflate 0.000000
00000107 1.74631035 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after zooming (l=0, t=106, r=908, b=617)
00000108 1.74691641 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after shifting (l=0, t=106, r=908, b=617)
00000109 1.74738884 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Source rect after cropping (l=20, t=11, r=1004, b=565)
00000110 1.74787843 [1440] 0131250: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Finish (0 ms)
00000111 1.75284004 [1440] 0131265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000112 1.91665757 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartBeforeUpdatePosition: Start
00000113 1.91713297 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartBeforeUpdatePosition: Finish (0 ms)
00000114 1.91758513 [1440] 0131422: 3248: TV: CJRTVMediaSeeking::SetPositions: Getting lock
00000115 1.91803515 [1440] 0131422: 3248: TV: CJRTVMediaSeeking::SetPositions: Releasing lock
00000116 1.91848350 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartAfterUpdatePosition: Start
00000117 1.91892159 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartAfterUpdatePosition: Audio Pin: ChangeStart called 18662760209 (31 mins 6.276 sec).
00000118 1.91936731 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartAfterUpdatePosition: Getting audio lock
00000119 1.91980541 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartAfterUpdatePosition: Releasing audio lock
00000120 1.92024159 [1440] 0131422: 3248: TV: CJRTVAudioOutPin::ChangeStartAfterUpdatePosition: Finish (0 ms)
00000121 1.92070639 [1440] 0131437: 3248: TV: CJRTVMediaSeeking::SetPositions: Getting lock
00000122 1.92121601 [1440] 0131437: 3248: TV: CJRTVMediaSeeking::SetPositions: Releasing lock
00000123 1.92168248 [1440] 0131437: 3248: TV: CJRTVMediaSeeking::GetRate: Getting lock
00000124 1.92214978 [1440] 0131437: 3248: TV: CJRTVMediaSeeking::GetRate: Releasing lock
00000125 1.92755234 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: Start
00000126 1.92796433 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: Calling CSource::Pause - it has a lock
00000127 1.92893970 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: CSource::Pause returned - its lock released. hr=0x0
00000128 1.92957544 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: Running monitor thread
00000129 1.93025553 [1440] 0131437: 624: TV: CTimeLimitsMonitorThread::DoMonitoringLoop: Start
00000130 1.93260407 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: Starting buffered reader reading thread
00000131 1.93589306 [1440] 0131437: 3248: TV: CJRTVReaderFilter::Pause: Finish (0 ms)
00000132 1.94607246 [1440] 0131453: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (188 ms)
00000133 1.94674063 [1440] 0131453: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000134 1.95788193 [1440] 0131468: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (15 ms)
00000135 1.95950902 [1440] 0131468: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Start
00000136 1.95999157 [1440] 0131468: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Event: 83 (0x53), 2, 0
00000137 1.96055222 [1440] 0131468: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Unhandled DX event: 0x53
00000138 1.96124196 [1440] 0131468: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Event: 34562 (0x8702), 1, 337557340
00000139 1.96167779 [1440] 0131468: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Start
00000140 1.96206319 [1440] 0131468: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Buffering event.  Condition: Enough data buffered
00000141 1.97257280 [1440] 0131484: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Finish (16 ms)
00000142 1.97300208 [1440] 0131484: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Finish (16 ms)
00000143 1.97366786 [1440] 0131484: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Start
00000144 1.97407877 [1440] 0131484: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Finish (0 ms)
00000145 1.99990416 [1440] 0131515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000146 2.01064086 [1440] 0131515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000147 2.01136708 [1440] 0131515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000148 2.02235341 [1440] 0131531: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000149 2.25197244 [1440] 0131765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000150 2.26256418 [1440] 0131765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000151 2.26308322 [1440] 0131765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000152 2.27430630 [1440] 0131781: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000153 2.50131392 [1440] 0132015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000154 2.51253986 [1440] 0132015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000155 2.51305699 [1440] 0132015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000156 2.52431226 [1440] 0132031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000157 2.75175786 [1440] 0132265: 3916: Playback: CBitrateMonitor::UpdateBitrate: Start
00000158 2.75218558 [1440] 0132265: 3916: Playback: CBitrateMonitor::UpdateBitrate: Accum audio bytes 29168, video bytes 224214, time period 1248.545715 ms
00000159 2.75258780 [1440] 0132265: 3916: Playback: CBitrateMonitor::UpdateBitrate: Bitrate for current period: 1616000, audio: 186892, video 1436641
00000160 2.75298381 [1440] 0132265: 3916: Playback: CBitrateMonitor::UpdateBitrate: Finish (0 ms)
00000161 2.75339150 [1440] 0132265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000162 2.76451874 [1440] 0132281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000163 2.76505089 [1440] 0132281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000164 2.77613282 [1440] 0132281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000165 2.93078542 [1440] 0132437: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Start
00000166 2.93118906 [1440] 0132437: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Event: 34562 (0x8702), 1, 337557340
00000167 2.93159890 [1440] 0132437: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Start
00000168 2.93200874 [1440] 0132437: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Buffering event.  Condition: Enough data buffered
00000169 2.94326448 [1440] 0132453: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Finish (16 ms)
00000170 2.94368458 [1440] 0132453: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Finish (16 ms)
00000171 2.99911046 [1440] 0132515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000172 3.00954890 [1440] 0132515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000173 3.01006794 [1440] 0132515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000174 3.02133417 [1440] 0132531: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000175 3.04705501 [1440] 0132562: 3916: TV: CTVRecordingManager::Process: Start
00000176 3.04746747 [1440] 0132562: 3916: TV: CTVManager::CreateTVControlForAllDevices: Start
00000177 3.04787326 [1440] 0132562: 3916: TV: CTVManager::CreateTVControlForAllDevices: Finish (0 ms)
00000178 3.04929352 [1440] 0132562: 3916: TV: CTVRecordingManager::Process: Finish (0 ms)

Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #12 on: November 07, 2009, 01:58:33 am »

Part 3.

Code: [Select]
00000179 3.25112796 [1440] 0132765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000180 3.26156902 [1440] 0132765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000181 3.26211977 [1440] 0132765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000182 3.27326798 [1440] 0132781: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000183 3.50098395 [1440] 0133015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000184 3.51151109 [1440] 0133015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000185 3.51202512 [1440] 0133015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000186 3.52392387 [1440] 0133031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000187 3.75267100 [1440] 0133265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000188 3.76361275 [1440] 0133265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000189 3.76416731 [1440] 0133265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000190 3.77518201 [1440] 0133281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000191 3.93066382 [1440] 0133437: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Start
00000192 3.93108153 [1440] 0133437: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Event: 34562 (0x8702), 1, 337557340
00000193 3.93148422 [1440] 0133437: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Start
00000194 3.93190122 [1440] 0133437: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Buffering event.  Condition: Enough data buffered
00000195 3.94314480 [1440] 0133453: 3916: Playback: CDXPlayerWindow::OnTSBuffering: Finish (16 ms)
00000196 3.94361806 [1440] 0133453: 3916: Playback: CDShowFilterGraphNotifyWindow::OnDXEvent: Finish (16 ms)
00000197 4.00098085 [1440] 0133515: 3916: Playback: CBitrateMonitor::UpdateBitrate: Start
00000198 4.00139952 [1440] 0133515: 3916: Playback: CBitrateMonitor::UpdateBitrate: Accum audio bytes 0, video bytes 0, time period 1247.991820 ms
00000199 4.00179577 [1440] 0133515: 3916: Playback: CBitrateMonitor::UpdateBitrate: Bitrate for current period: 0, audio: 0, video 0
00000200 4.00224018 [1440] 0133515: 3916: Playback: CBitrateMonitor::UpdateBitrate: Finish (0 ms)
00000201 4.00264645 [1440] 0133515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000202 4.01344252 [1440] 0133515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000203 4.01396894 [1440] 0133515: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000204 4.02513838 [1440] 0133531: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000205 4.25103664 [1440] 0133765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000206 4.26151180 [1440] 0133765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000207 4.26206827 [1440] 0133765: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000208 4.27319813 [1440] 0133781: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000209 4.50198841 [1440] 0134015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000210 4.51256704 [1440] 0134015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000211 4.51309681 [1440] 0134015: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000212 4.52497721 [1440] 0134031: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000213 4.75170374 [1440] 0134265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000214 4.76255035 [1440] 0134265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (0 ms)
00000215 4.76322079 [1440] 0134265: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Start
00000216 4.77431726 [1440] 0134281: 3916: Playback: CDXPlayerWindow::GetCurrentPositionMilliSeconds: Finish (16 ms)
00000217 4.77887821 [1440] 0134281: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Start
00000218 4.77937269 [1440] 0134281: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Native video size (704, 480)
00000219 4.77983665 [1440] 0134281: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Window client rect (l=0, t=0, r=908, b=723)
00000220 4.78031254 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Original target rect (l=0, t=106, r=908, b=617)
00000221 4.78072643 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Deflate 0.000000
00000222 4.78111649 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after zooming (l=0, t=52, r=908, b=671)
00000223 4.78151131 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Target rect after shifting (l=0, t=52, r=908, b=671)
00000224 4.78190041 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Source rect after cropping (l=14, t=9, r=690, b=471)
00000225 4.78229427 [1440] 0134297: 3916: Playback: CVideoZoomControl::GetVideoRectangles: Finish (16 ms)

Please give me a shout if I can do anything else to help debug this issue. I will  continue to experiment on this side.

Rgds...Ross
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: TV and dual monitor
« Reply #13 on: November 24, 2009, 10:44:37 am »

If I am watching live TV then I can move the display across monitors with no problem!!!

Ross
Logged
Pages: [1]   Go Up