I did some testing with a 1280 X 720 sample video that I compressed in two formats mpeg and h.264. I muxed the same content into a .m2ts, .ts and .mpg (for mpeg only) and then played them back in npvr. I cut the relevant section out of the log file for each video and pasted it here. I have tried three media splitter so far with no luck. (Haali, MPC - Mpeg Splitter, Arcsoft Demux). These logs were with the MPC - Mpeg Splitter.
(1) .m2ts playback
A Test h264 video.m2ts - Incorrect Video Aspect Ratio
----------------------
2010-09-20 09:00:57.149 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:00:57.165 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:00:57.993 [DEBUG][1] Source Aspect Ratio: 1280x720
2010-09-20 09:00:57.993 [DEBUG][1] Setting display rect: -0.000000,382986.656250,1.000000,-382985.656250
2010-09-20 09:00:58.071 [DEBUG][1] Graph filter list:
2010-09-20 09:00:58.071 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:00:58.071 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:00:58.071 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:00:58.071 [DEBUG][1] - CyberLink H.264/AVC Decoder
2010-09-20 09:00:58.071 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:00:58.071 [DEBUG][1] - D:\Recordings\A Test h264 video.m2ts
2010-09-20 09:00:58.274 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:00:58.852 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:01:06.364 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test h264 video.m2ts, 7, 22)
A Test mpg video.m2ts - Incorrect Video Aspect Ratio
---------------------
2010-09-20 09:11:04.893 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:11:04.893 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:11:05.502 [DEBUG][1] Source Aspect Ratio: 16x9
2010-09-20 09:11:05.502 [DEBUG][1] Setting display rect: -0.000000,17265786.000000,1.000000,-17265786.000000
2010-09-20 09:11:05.580 [DEBUG][1] Graph filter list:
2010-09-20 09:11:05.580 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:11:05.580 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:11:05.580 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:11:05.580 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:11:05.580 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:11:05.580 [DEBUG][1] - D:\Recordings\A Test mpg video.m2ts
2010-09-20 09:11:05.814 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:11:05.814 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:11:19.386 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.m2ts, 13, 22)
(2) .mpg playback with <ForceMpgGraph>true</ForceMpgGraph>
A Test mpg video.mpg - Incorrect Video Aspect Ratio
--------------------
2010-09-20 09:18:22.743 [DEBUG][1] Adding system AC3 decoder
2010-09-20 09:18:22.743 [DEBUG][1] about to load decoder
2010-09-20 09:18:22.821 [DEBUG][1] added decoder to graph
2010-09-20 09:18:22.931 [DEBUG][1] Adding system MPEG2 decoder
2010-09-20 09:18:22.931 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:18:22.946 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:18:22.946 [DEBUG][1] about to load decoder
2010-09-20 09:18:23.024 [DEBUG][1] added decoder to graph
2010-09-20 09:18:23.165 [DEBUG][1] Source Aspect Ratio: 4x3
2010-09-20 09:18:23.165 [DEBUG][1] Setting display rect: 0.500000,0.000000,0.500000,1.000000
2010-09-20 09:18:23.274 [DEBUG][1] Graph filter list:
2010-09-20 09:18:23.274 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:18:23.274 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:18:23.274 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:18:23.274 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:18:23.274 [DEBUG][1] - MPEG-2 Demultiplexer
2010-09-20 09:18:23.274 [DEBUG][1] - File Source (Async.)
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x0053
2010-09-20 09:18:24.742 [DEBUG][1] Frame Render Rate=58.4203328930777
2010-09-20 09:18:26.226 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 2, 22)
* Blank Screen, escaped out and started again
2010-09-20 09:18:27.382 [DEBUG][1] Adding system AC3 decoder
2010-09-20 09:18:27.382 [DEBUG][1] about to load decoder
2010-09-20 09:18:27.460 [DEBUG][1] added decoder to graph
2010-09-20 09:18:27.491 [DEBUG][1] Adding system MPEG2 decoder
2010-09-20 09:18:27.491 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:18:27.491 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:18:27.491 [DEBUG][1] about to load decoder
2010-09-20 09:18:27.569 [DEBUG][1] added decoder to graph
2010-09-20 09:18:27.710 [DEBUG][1] Source Aspect Ratio: 4x3
2010-09-20 09:18:27.710 [DEBUG][1] Setting display rect: -3.334254,-0.000000,4.334254,1.000000
2010-09-20 09:18:27.788 [DEBUG][1] Graph filter list:
2010-09-20 09:18:27.788 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:18:27.804 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:18:27.804 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:18:27.804 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:18:27.804 [DEBUG][1] - MPEG-2 Demultiplexer
2010-09-20 09:18:27.804 [DEBUG][1] - File Source (Async.)
2010-09-20 09:18:27.819 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:18:27.819 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:18:27.975 [DEBUG][1] GetEventCode() returned: 0x0053
2010-09-20 09:18:32.645 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 4, 22)
With <ForceMpgGraph>false</ForceMpgGraph> - Incorrect Video Aspect Ratio
2010-09-20 09:24:12.352 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:24:12.368 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:24:12.899 [DEBUG][1] Source Aspect Ratio: 16x9
2010-09-20 09:24:12.899 [DEBUG][1] Setting display rect: -0.000000,17066980.000000,1.000000,-17066980.000000
2010-09-20 09:24:12.961 [DEBUG][1] Graph filter list:
2010-09-20 09:24:12.961 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:24:12.961 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:24:12.961 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:24:12.961 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:24:12.961 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:24:12.961 [DEBUG][1] - D:\Recordings\A Test mpg video.mpg
2010-09-20 09:24:13.196 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:24:13.196 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:24:19.115 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 5, 22)
(1) .m2ts playback
A Test h264 video.m2ts - Incorrect Video Aspect Ratio
----------------------
2010-09-20 09:00:57.149 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:00:57.165 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:00:57.993 [DEBUG][1] Source Aspect Ratio: 1280x720
2010-09-20 09:00:57.993 [DEBUG][1] Setting display rect: -0.000000,382986.656250,1.000000,-382985.656250
2010-09-20 09:00:58.071 [DEBUG][1] Graph filter list:
2010-09-20 09:00:58.071 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:00:58.071 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:00:58.071 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:00:58.071 [DEBUG][1] - CyberLink H.264/AVC Decoder
2010-09-20 09:00:58.071 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:00:58.071 [DEBUG][1] - D:\Recordings\A Test h264 video.m2ts
2010-09-20 09:00:58.274 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:00:58.852 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:01:06.364 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test h264 video.m2ts, 7, 22)
A Test mpg video.m2ts - Incorrect Video Aspect Ratio
---------------------
2010-09-20 09:11:04.893 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:11:04.893 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:11:05.502 [DEBUG][1] Source Aspect Ratio: 16x9
2010-09-20 09:11:05.502 [DEBUG][1] Setting display rect: -0.000000,17265786.000000,1.000000,-17265786.000000
2010-09-20 09:11:05.580 [DEBUG][1] Graph filter list:
2010-09-20 09:11:05.580 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:11:05.580 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:11:05.580 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:11:05.580 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:11:05.580 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:11:05.580 [DEBUG][1] - D:\Recordings\A Test mpg video.m2ts
2010-09-20 09:11:05.814 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:11:05.814 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:11:19.386 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.m2ts, 13, 22)
(2) .mpg playback with <ForceMpgGraph>true</ForceMpgGraph>
A Test mpg video.mpg - Incorrect Video Aspect Ratio
--------------------
2010-09-20 09:18:22.743 [DEBUG][1] Adding system AC3 decoder
2010-09-20 09:18:22.743 [DEBUG][1] about to load decoder
2010-09-20 09:18:22.821 [DEBUG][1] added decoder to graph
2010-09-20 09:18:22.931 [DEBUG][1] Adding system MPEG2 decoder
2010-09-20 09:18:22.931 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:18:22.946 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:18:22.946 [DEBUG][1] about to load decoder
2010-09-20 09:18:23.024 [DEBUG][1] added decoder to graph
2010-09-20 09:18:23.165 [DEBUG][1] Source Aspect Ratio: 4x3
2010-09-20 09:18:23.165 [DEBUG][1] Setting display rect: 0.500000,0.000000,0.500000,1.000000
2010-09-20 09:18:23.274 [DEBUG][1] Graph filter list:
2010-09-20 09:18:23.274 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:18:23.274 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:18:23.274 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:18:23.274 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:18:23.274 [DEBUG][1] - MPEG-2 Demultiplexer
2010-09-20 09:18:23.274 [DEBUG][1] - File Source (Async.)
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:18:24.040 [DEBUG][1] GetEventCode() returned: 0x0053
2010-09-20 09:18:24.742 [DEBUG][1] Frame Render Rate=58.4203328930777
2010-09-20 09:18:26.226 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 2, 22)
* Blank Screen, escaped out and started again
2010-09-20 09:18:27.382 [DEBUG][1] Adding system AC3 decoder
2010-09-20 09:18:27.382 [DEBUG][1] about to load decoder
2010-09-20 09:18:27.460 [DEBUG][1] added decoder to graph
2010-09-20 09:18:27.491 [DEBUG][1] Adding system MPEG2 decoder
2010-09-20 09:18:27.491 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:18:27.491 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:18:27.491 [DEBUG][1] about to load decoder
2010-09-20 09:18:27.569 [DEBUG][1] added decoder to graph
2010-09-20 09:18:27.710 [DEBUG][1] Source Aspect Ratio: 4x3
2010-09-20 09:18:27.710 [DEBUG][1] Setting display rect: -3.334254,-0.000000,4.334254,1.000000
2010-09-20 09:18:27.788 [DEBUG][1] Graph filter list:
2010-09-20 09:18:27.788 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:18:27.804 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:18:27.804 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:18:27.804 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:18:27.804 [DEBUG][1] - MPEG-2 Demultiplexer
2010-09-20 09:18:27.804 [DEBUG][1] - File Source (Async.)
2010-09-20 09:18:27.819 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:18:27.819 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:18:27.975 [DEBUG][1] GetEventCode() returned: 0x0053
2010-09-20 09:18:32.645 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 4, 22)
With <ForceMpgGraph>false</ForceMpgGraph> - Incorrect Video Aspect Ratio
2010-09-20 09:24:12.352 [DEBUG][1] Adding VMR7 renderer
2010-09-20 09:24:12.368 [DEBUG][1] Adding VMR7 renderer in mixing mode
2010-09-20 09:24:12.899 [DEBUG][1] Source Aspect Ratio: 16x9
2010-09-20 09:24:12.899 [DEBUG][1] Setting display rect: -0.000000,17066980.000000,1.000000,-17066980.000000
2010-09-20 09:24:12.961 [DEBUG][1] Graph filter list:
2010-09-20 09:24:12.961 [DEBUG][1] - Default DirectSound Device
2010-09-20 09:24:12.961 [DEBUG][1] - Video Mixing Renderer 7
2010-09-20 09:24:12.961 [DEBUG][1] - CyberLink Audio Decoder
2010-09-20 09:24:12.961 [DEBUG][1] - CyberLink Video/SP Decoder
2010-09-20 09:24:12.961 [DEBUG][1] - Mpeg Splitter
2010-09-20 09:24:12.961 [DEBUG][1] - D:\Recordings\A Test mpg video.mpg
2010-09-20 09:24:13.196 [DEBUG][1] GetEventCode() returned: 0x000d
2010-09-20 09:24:13.196 [DEBUG][1] GetEventCode() returned: 0x000e
2010-09-20 09:24:19.115 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\Recordings\A Test mpg video.mpg, 5, 22)