Our application runs on a touchscreen panel PC which is mounted upside down, and therefore the desktop is rotated 180 degrees.
When we play a stream in WMP on an unrotated desktop, the aspect ratio of the widescreen video is normal.
If we play it on a desktop that has been rotated, the aspect ratio of the widescreen video is ignored and it streches to fill the screen.
I have ran graphs with graphedit.
One with a local TS file, one with the TS file output via VLC as a UDP stream.
The local file keeps the correct aspect ratio while the streamed file doesn't.
From the graph I can see that in the MPEG2 video decoder filter properties that the difference between local and streamed is that Deinterlace is Auto for local and VMR for streamed.
Once i change the streamed Deinterlace value to Auto, the stream's aspect ratio is restored.
If I close graphedit and open again, and render the URl of the stream the filter settings is VMR again, with stretched video.
I have used FilterConfigurator, the values are set at Auto.
Please see attached JPEGs for example.
Is there a setting in the Push Demuxer that can be changed to give the same behaviour as the Demuxer?